/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color
{
	box-shadow: 0 0 10px #999;
}

#main #main-content .block-content .container .woo-content-top
{
	/*background-color: yellow;*/
	margin: 0 0 40px;
}
#main #main-content .block-content .container .woo-content-bottom
{
	/*background-color: lightgreen;*/
	margin: 0 0 40px;
}


/* Shop-Sidebar
Cat: archive tax-product_cat term-xxl-fliesen term-166 logged-in admin-bar theme-thegem woocommerce woocommerce-page woocommerce-js yith-wcan-free wpb-js-composer js-comp-ver-6.7.0 vc_responsive customize-support cmplz-eu cmplz-optin cmplz-status-functional
Shop: archive post-type-archive post-type-archive-product logged-in admin-bar theme-thegem woocommerce-shop woocommerce woocommerce-page woocommerce-js yith-wcan-free wpb-js-composer js-comp-ver-6.7.0 vc_responsive customize-support cmplz-eu cmplz-optin cmplz-status-functional
*/
@media screen and ( min-width:689px )
{
	body.tax-product_cat .dim-shop-sidebars > .dim-section.dim-section-sidebar
	{
		clear: both;
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
		display: block;

		width: 25%;
		float: left;
	}
	body.tax-product_cat .dim-shop-sidebars > .sidebar
	{
		clear: left;
		position: relative;

		width: 25%;
		right: auto;
		float: left;
	}
	body.tax-product_cat .dim-shop-sidebars > .dim-woo-content
	{
		position: relative;
		float: right;
		left: auto;
		width: 75%;
	}

}


body.dm-body1 .product-page__right-column,
body.dm-body1 .product-page__right-column > p,
body.dm-body1 .product-page__right-column .dm_product_descr_short
{
	display: block
}
body.dm-body1 .product-page__right-column .dm_wishlist
{
	margin: 0 0 20px;
	padding: 5px 10px;
	background-color: #f0f0f6;
	border-radius: 5px;
}


@media screen and ( max-width: 650px )
{
	body.dm-body1 .related-products .products.row > .product,
	body.dm-body1 .woocommerce .products.row > .product,
	body.dm-body1 .products-list .products.row > .product
	{
		float: none;
	}
	
	body.dm-body1 .entry-content.post-content .gem-button-container > a
	{
		max-width: 100%;
		min-height: 50px;
		height: auto;
		white-space: break-spaces;
		line-height: 25px;
		padding: 15px 40px;
	}
	
	body.dm-body1 .vc_custom_1541418615783 
	{
  		padding-right: 21px !important;
  	}
}
}
