	@import url(960grid.css);
	

/* STRUCTURE */
#holder-header-control {
	height: 			135px;
	background: 		#F7F4E7 url(../images/shade_bottom_960.png) no-repeat center bottom;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}


 	.hb-section {
    height: auto;
    margin: -6px 0px 0px 0px;
    background: #0a0a0a;
    padding-top: 6px;
    position: relative;
    z-index: 99;
    width: 100%;
    color: #ffffff;
    font-size: 12px;
    letter-spacing: 0.2px;
}

	.hb-text {
    max-width: 100%;
    float: right;
}

.hb-section p
{
	color:#fff;
}
.hb-section2 p
{
	color:#fff;
}
.content-text {
    position: relative;
    display: inline-block;
}

#wempetopbar
{
	max-width: 1170px;
	position: relative;
    padding: 0px 0px 0px 0px;
    width: 100%;
    border-radius: 2px;
    height: auto;
    margin: 0 auto;
}

.hb-section2 {
    height: auto;
    margin: 0px 0px 0px 0px;
    background: #84684c;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative;
    z-index: -999;
    width: 100%;
    color: #ffffff;
    font-size: 12px;
    letter-spacing: 0.2px;
    top: 46px;
}

.element-item-center {
    width:33.3%;
    text-align: center;
    float: left;
}

.element-item-left {
width:33.3%;
    text-align: center;
}
.element-item-right {
width:33.3%;
    text-align: center;
}
#header-control {
	width: 				1170px;
	margin: 			0 auto;
	height:				81px;
	position: 			relative;
    clear:				both;	
}
#header-control .header-button
{
	padding-top: 25px;
	float: right;
    position: absolute;
    right: 0;
    top: 52px;
}
.product-view .product-img-box .product-image-zoom{
		z-index:1 !important;
}
.header-button .button
{
	margin-left:8px;
}
.header-button .button[title="Consumers"] span
{
	/* background:#f77c00 */
}
.header-button .button span
{
	min-width: 82px;
 	height: auto;
}
.header-button .button span span{
    padding: 2px 15px;	
}
.header-button .button span span a,.header-button .button span span a:hover
{
	color:#fff;
	text-decoration:none
}
.header-container {
	padding: 			22px 0 0 0;
	margin-top: 0;
	clear: none;
	float: right;
    position: static;
    right: 0;
    top: 44px;		
}
.header-container .header
{
	width: auto;
}
.top-header
{
	width:100%;
	padding:5px 0;
	float:left;
    background: #E6E3D8;
}
.top-header-con
{
	display:block;
	margin:auto;
	float:none;
	width:100%;
	max-width:1170px;
}

@media (min-height: 768px) {
	.header-container {
		padding: 			18px 0 0 0;
	}
}
	.header {
		text-align: 	center;
		
	}
/* HEADER */
#store-select {
	float: 		left;
	margin: 	11px 0 0 0;
	    border-radius: 0 0 5px 5px;
    overflow: hidden;
}
	#store-select li {
		float: 			left;
		margin: 		0 1px 0 0;
		padding: 		0 0 2px 0;
		-webkit-box-shadow: 	inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
        box-shadow: 			inset 0px 1px 0px 0px rgba(255, 255, 255, 1);

        font-weight: 	normal;
        font-size: 		11px;
		text-transform: uppercase;
		background: 	#f0f0f0;
	}
	#store-select li a {
		display: 		block;
		padding: 		10px 18px;
	}
	#store-select .logo-text {
		display: 	block;
		clear: 		both;
		margin: 	0 0 0 0;

		letter-spacing:	0.1em;
	}
	#store-select li:first-child {
		border-top:		3px solid #0c7907;
	}
		#store-select li:first-child a {
			color: 				#0c7907;
			letter-spacing:		0.64em;
		}
		#store-select li:first-child a:hover {
			text-decoration: 	none;
		}
	#store-select li:last-child {
		border-top:none;
		box-shadow:none;
	}
		#store-select li:last-child a {
			color: 				#f77c00;
			letter-spacing:		0.68em;
		}
		#store-select li:last-child a:hover {
			text-decoration: 	none;
		}
	#store-select li:hover, #store-select li.active {
		background: 	#f7f4e7;
	}
	/* CART HOVER */
	.block-cart {
		left: -12px;
		text-align: right;
		float: 		right;
		margin:		0 0 0 0;
	    position: relative;	
	    padding-top: 4px;	
	}

@media only screen and (max-width: 600px) {
  
.block-cart {
    left: -9px;
    text-align: left;
  }

  .links li.last {
    text-align: center;
}
.fme-ajax-header-cart-popup {
    
    top: 5px !important;
}

.hb-section {
font-size: 7px;
letter-spacing: 0px;
}

.hb-section {
font-size: 7px;
letter-spacing: -0.02em;
}

.hb-section2 {
font-size: 8px;
letter-spacing: 0px;
}

.nav-container {
    z-index: 0;
}
.header-button .button span span{
    padding: 2px 10px;	
}

.UI-CATEGORY {
    width: 65px !important;
}

}



@media only screen and (max-width: 320px) {

	.header-button .button span span{
    padding: 2px 10px;	
}

.top-header .block-cart {
    position: relative;
display: block;
clear: none;
text-align: right;
margin-top: -20px;
padding-top: 0px;
width: 150px;
}

	#holder-header-control {
    height: 120px !important;
    z-index: 9999;
}


	.store-select {
    width: 42%;
}

.nav-container {
    z-index: 99;
}
.block-cart {
    left: 0px;
    text-align: left;
  }

.fme-ajax-header-cart-popup {
    
    top: 42px !important;
}

.element-item-center {
    text-align: right;
}

}


@media only screen and (max-width: 1150px) {
  
.block-cart {
    
    text-align: left;
  }

  .links li.last {
    text-align: center;
}

}

		.block-cart .block-title strong span, .block-cart .block-title strong span a {
			padding: 	0 0 0 5px;

			color: 		#f77c00;
			font:		normal 12px/12px Arial, sans-serif;
			cursor: 	pointer;
		}
		.block-cart .block-title strong {
			padding: 	1px 0 !important;

		    background: none repeat scroll 0 0 transparent !important;
		}
		.block-cart .block-title strong span a {
			padding: 	0 0 0 5px;
		}
		.block-cart .block-content {
			display: 		none;
		}
		.block-cart:hover .block-content {
			position: 		absolute;
			display: 		block;
			z-index: 		999;
			width: 			250px;
			padding: 		20px 10px;
			right: 0;
			right: 0;

			background: 	#fff;
			-webkit-box-shadow:  0px 5px 5px 0px rgba(0, 0, 0, 0.1);
			box-shadow:  0px 5px 5px 0px rgba(0, 0, 0, 0.1);
			left:0;
		}
		.block-cart:hover .fme-ajax-header-cart-popup {
			display: 		block !important;
		}
		ol#cart-sidebar {
			margin-bottom: 	10px;
		}
		ol#cart-sidebar li.item {
			border-bottom: 1px solid #DAD2B7;
		}
		.block-cart .product-name a {
			font-size: 		15px;
			line-height: 	18px;
			color:#99884D
		}
		.block-cart .summary {
			float: 			left;
			text-align: center;
			box-sizing: border-box;

			text-align: 	center;
		}
		.block-cart .summary p.subtotal {
			margin: 0;
		}
		.block-cart .summary p.subtotal .price {
			font-size: 18px;
			    color: #f77c00;
		}
		.block-cart .product-details .price {
			font-size: 		15px;
		}
		.block-cart .btn-edit {
			display: 		none;
		}
		.block-cart .item .btn-remove  {
			display: 		block;
			height: 		30px;
			width: 			17px;
			background: 	none;
			text-indent: 	0px;
		    background: url(../images/btn_trash.gif) 0 0 no-repeat;
		}
		.block-cart .btn-remove:hover {
			text-decoration: 	none;
			background-position:  -40px 0;
		}
		.block-cart .actions span
		{
			display: block;
			width: 100%;
			box-sizing: border-box;
		}
		.block-cart .actions button.button,
		.block-cart .actions button.button > span span {
			width: 100%;
			float: left;
		}
		.block-cart .actions button.button {
			margin-top: 10px;
		}
		.block-cart .subtotal .price {
			color: 		#434343;
		}
	.links {
		float: 		right;
		margin: 	0 0 0 -12px;
	    padding-top: 4px	
	}



	.links div
	{
		display:inline-block  
	}
		.links li {
			float: 				left;
			padding: 			0 5px;
			/* border-left: 		1px solid #252525; */
			    line-height: normal;
			margin-top: 4px;
		}

.links .last img.cart-icon {
    padding: 0px 0px 0px 6px;
    border-left: 1px solid;
}

		.links li.last {
		/*	padding-right: 		10px !important;*/
		}
		.links a {
			color:		#424242;
		}
		.links a:hover {
			color:		#252525;
		}

	.selectDiv{
		position: 	relative;
        display: 	block;
        float: 		left;
        margin: 	0 17px 0 0;
        padding: 	0 20px 0 5px;
		z-index: 	1;
		border: solid 1px #524946;
		border-radius: 5px;
     }
    .selectDiv .selectInner{
        position: absolute;
        right: 0;
        bottom: auto;
        left: 0;
        z-index: 500;
        min-width: 130px;
        padding: 0 20px 0 5px;

        background: #fff;
        -webkit-box-shadow:  0px 5px 5px 0px rgba(0, 0, 0, 0.2);
        box-shadow:  0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    }
    .selectDiv a{
        display: 	none;

        color: 		#424242;
        text-align: left;
    }
    .selectDiv:hover a,
    .selectDiv a.active{
        display: block;

        text-decoration: none;
		line-height: 30px;

    }
    .selectDiv img{
        vertical-align: middle;
        margin: 0 5px 0 0;
        width: 16px;
        color:		#252525;
		    float: left;
    margin-top: 10px;
    }
    .selectInner a {
	    line-height: 30px;
    }
    .selectInner a:hover {
	    text-decoration: underline;
    }
 
    #holder-logo {
    	height: 65px ;
    }
	    .header .logo {
		    float: 			none;
		    display: 		inline-block;
		    margin: 		0;
		    padding: 		0 0 16px 0;

		    background: 	transparent url(../images/bg_double_stroke.png) repeat-x bottom left;
	    }

/* MENU */

.menu-space
{
	margin-top:135px;
}
 
.nav-container {
    height: 		40px;
    margin:	 		0 0 0;
    background: #f77c00;
	padding-top: 6px;
	position: fixed;
    z-index: 99;
    width: 100%;
	text-transform: uppercase;
	
	}
#nav {
	height: 		40px;

 	/* background: 	transparent url(../images/bg_double_stroke.png) repeat-x bottom left; */
}
#nav a {
	color: 		#fff;
    font: 300 15px/50px Arial, Helvetica, sans-serif;
    padding: 12px 20px 11px 20px;
	border: 				none;
	font-weight: 600;
}
#nav li {
    display: 	inline-block;
    margin: 	0 25px;
    position: relative;
 }
#nav li:first-child
{
	margin-left:0
} 
#nav li a span
{
	line-height:normal
}
	#nav > li.active > a {
		 

 		color: #f77c00;
		background: #F7F4E7;
		border-radius: 5px 5px 0 0;
	}
	#nav > li:hover > a {
		color: #f77c00;
		background: #F7F4E7;
		border-radius: 5px 5px 0 0;
	}
/* SUBMENU */
#nav ul, #nav div{
    top: 100%;
    margin-top: 0;
    border-color: #DAD2B7;
    background: #DAD2B7;
    width: 190px;
	    border-radius: 0 0 5px 5px;

/*     -webkit-box-shadow: 6px 6px 0 -3px #DAD2B7;
    -moz-box-shadow: 6px 6px 0 -3px #DAD2B7; */
    /* box-shadow: 6px 6px 0 -3px #DAD2B7; */
}
#nav ul li
{
	padding:0 5px;
}
#nav ul a{
    font-size: 14px;
    line-height: 2em;
	padding: 5px 0;
    border-bottom: solid 1px #514845;
	text-align:left
}
#nav ul li:last-child  a
{
	border-bottom:0;
}
#nav ul a:hover
{
	padding: 5px 0;
}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub{
    left: 160px;
    top: 25%;
}
#nav ul li, #nav ul li.active{
    display: block;
    text-align: left;
}
#nav ul li, #nav ul li.active,
#nav ul a, #nav ul a:hover,
#nav ul li.last,
#nav ul li a{
    background-color: transparent;
}
#nav ul li a:hover{
    background-color: #DAD2B7;
}
#nav ul ul li, #nav ul ul li.active{
    display: inline-block;
    width: 25%;

    text-align: center;
}

/* SEARCH */

.header .form-search { position:relative; float:right;  height:30px;}
.header .form-search #search { width:200px;     border-radius: 0 0;}
.header .form-search .search-autocomplete { left:0 !important; top:38px !important; width: 100%;}
.header .form-search input.input-text {
    width: 120px;
}
.header .form-search button.button {
    text-indent: 	-9999px;
    width:	 		34px;
}
.header .form-search button.button span
{
	border-radius:0 5px 5px 0;
	background-image: url(../images/search-icon.png);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center; 
}
.header .form-search button.button span:hover{
       background-color: #F77C00;
}
.header .form-search .nav-search-in {
	height: 100%;
	top: 0;
	background: #DAD2B7;
	border: 1px solid #524946;
	border-radius: 5px 0 0 5px;	
}
.header .form-search .nav-search-in .category-fake { text-align:left; width: 80px; margin-top: 4px; color: #2f2f2f !important; }
.header .form-search .nav-search-in .nav-down-arrow { top: 13px; }
.form-search button.button img {
	float: 			left;
	display: 		block;
	overflow: 		hidden;
	margin: 		9px 0 0 8px;
}
.form-search button.button span span {
	height: 	32px;
    width: 		33px;
    padding: 	0
}
.header .searchautocomplete .nav-search-in .category
{
    width: 100%;	
	    padding-left: 0;
}
/* BREADCRUMBS */
.breadcrumbs {
	margin: 		0 0 17px 0;
}
.breadcrumbs ul {
	margin: 		18px 0 0 0;
}
.breadcrumbs a {
	color:		#7f8589;
}
.breadcrumbs span {
	display: 		inline-block;
	width: 			10px;
	text-indent: 	-9999px;

    background:         url("../images/sprite_arrows_514845.png") no-repeat scroll -50px -40px transparent;
}
.breadcrumbs strong {
	color:		#f77c00;
}

/* FOOTER */
.footer-container {
	margin: 		50px 0 0 0;

	background: 	#f0ede1;
}
	#footer-stroke {
		display: 		block;
		height: 		3px;
		width: 			100%;
		margin: 		-3px 0 28px 0;

		background: 	transparent url(../images/bg_double_stroke.png) repeat-x left bottom;
	}
	.footer a {
		color:		#424242;
	}
	.footer a:hover {
		color:		#000;
	}
	#footer-top {
		display: 	block;
		clear: 		both;
		overflow: 	hidden;
		    margin: 0;
	}
	#footer-top ul  li.column-20
	{
		width:25%;
		margin:0;
	}
		#footer-top ul ul li {
			display: 		block;
			clear: 			both;

			line-height: 	24px;
			
		    padding-left: 10px;	
		}
		#footer-top ul ul li:first-child,
		 #footer-top ul  li.column-20:nth-child(3) li
		 		{
			background:none;
		}
		 #footer-top ul li.column-40 {
			width: 25%;
			margin: 0;
		}
		#footer-top ul ul li strong, .block-subscribe .block-title strong {
			display: 		block;
			margin: 		0 0 30px 0;
			padding: 		0 !important;

			color:			#F77C00 !important;
			font: 			600 17px/17px Arial, Helvetica, sans-serif;
			

			background: none !important;
			text-transform: uppercase;
		}
		#footer-top ul ul li strong
		{
			margin-left:-10px;
		}
		#footer-top ul p
		{
			padding-top:10px;
			    font-weight: bold;
			padding-left: 10px;
		}
		.block-subscribe .block-content {
			margin: 		-5px 0 0 0;
		}
		.form-subscribe-header {
			margin: 		0 0 15px 0;
		}
		.block-subscribe .input-box {
			float: 		left;
			    width: 100%;
		}
		.block-subscribe input.input-text {
			width: 			91%;
			    border-radius: 5px;
		}
		.block-subscribe .actions {
			float: 		left;
			margin-top: 10px;
		}
		.block-subscribe a, .block-subscribe a:hover {
			clear: 			both;
			display: 		block;

			color:			#f77c00;
		}

	#footer-bottom {
		display: 	block;
		clear: 		both;
		margin: 	0 0 0 0;

		text-align: center;
		    margin: 0 0 0 0;
    background: transparent url(../images/bg_double_stroke.png) repeat-x left top;
    padding-top: 20px;
	}
 
		#footer-bottom ul#contact {
			float:left;
			margin-bottom: 0;
			padding-top: 5px;
			line-height: normal;
		}
		#footer-bottom ul#contact li {
			clear: 		both;
			display: 	inline;

			font-size: 	14px;
			color: #424242;
		}
		#footer-bottom span {
			float:left;
			margin-bottom: 		5px;

			font-size: 			14px;
			font-family:Arial, sans-serif;
			color:#424242;
			clear: both;
			text-align: left;
		}

	.footer-coppright
	{
		float:left;
	}	
	.footer-coppright img
	{
		display:block;
	}
	
	.footer-social-icon
	{
		float:right;
	}
	.footer-social-icon li
	{
		display:inline-block;
	    vertical-align: middle;	
	}
		
/* DEFAULTS */
	body {
		text-align: 		left;

		background: 		#f7f4e7;
		font: 				normal	14px/22px Arial, sans-serif;
	}
	a {
		color: 				#f77c00;
		text-decoration: 	none;
	}
	a:hover {
		text-decoration: underline;
	}
	.color-43 {
		color:		#434343;
	}
	.color-secundair {
		color:		#afafad;
	}
	h1, h2, h3, h4, h5, h6 {
	    color: 			#424242;
	    font-family: Arial, Helvetica, sans-serif;
	}
	h1 {
		font: 			600 24px/26px Arial, Helvetica, sans-serif;
	}
	h2 {
		font: 			600 21px/21px Arial, Helvetica, sans-serif;
	}
		h2.stroked {
			padding: 		5px 0 11px;

			background: 	transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
		}
	h3 {
    font: 600 16px/18px Arial, Helvetica, sans-serif;
    height: 30px;
    margin-top: 10px;
}
.mydewc h3
{
	height: unset;
}
	h4 {
		font: 			600 15px/15px Arial, Helvetica, sans-serif;
	}
	.block .block-title strong {
		padding: 	5px 0 11px 10px;

		color: 		#99884D;
		font: 		600 15px/18px Arial, Helvetica, sans-serif;
		background: url("../images/bg_double_stroke.png") repeat-x scroll left bottom transparent;
	}
	.block .regular-price, .block .regular-price .price {
		color: 				#f77c00;
	}
	.logo-text {
		color: 			#434343;
		font: 			bold 13px/13px 'Arial Black', Arial;
	}
	/* FORMS */
	.fieldset .legend {
		color:		#F77C00;
	    font-size: 15px;	
	}
	.form-list li.wide input.input-text {
	    width: 544px;
	}
	.button {
		height: 	auto;
		margin: 	0;
		padding: 	0;

		border: 	none;
		background: #524946;
	}
	.button {
		display: 	inline-block;
	}
    button::-moz-focus-inner {
        padding: 0;
        border: 0
    }
    .button span {
    	float: 			left;
    	height: 		32px;
		padding: 		0;

	    color:			#fff;
	    font: 			300 15px/28px  Arial, Helvetica, sans-serif ;
	    background: 	#514845;

	    -webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
		transition: all .3s ease;
		border-radius: 5px;
    }

    .button span span {
		padding: 		0 15px;
    	-webkit-box-shadow: none;
        box-shadow: none;

	    -webkit-box-shadow: 	inset -1px -2px 0px 0px rgba(255, 255, 255, .3);
        box-shadow: inset 		-1px -2px 0px 0px rgba(255, 255, 255, .3);
    }
   div.footer .button:hover span {
	      background-color: #F77C00;   
    }
 
	
    /* CTA BUTTONS */
    .btn-cart span,
    .btn-checkout span,
    #onestepcheckout-place-order span
    {
	    background: 	#f7942e;
    }
    .btn-cart:hover span,
    .btn-checkout:hover span,
    #onestepcheckout-place-order:hover span
    {
	    background: 	#e88d30;
    }

	input.input-text, textarea {
		height: 		26px;
	    padding: 		2px 10px;
	}
	input.input-text, select, textarea {
	    border: 		1px solid #524946;
		    border-radius: 5px;
	}
	input.input-text:focus, select:focus, textarea:focus {
	    background-color: 	#e0d9bf;
	}
	input, select, textarea, button {
	    color: 			#434343;
	    font: 			11px/28px Arial,Helvetica,sans-serif;
	    vertical-align: middle;
	}

/* HOMEPAGE */
.home-banner-wrapper {
	display: block;
	position: relative;
	overflow: auto;
	overflow-x: hidden;
}
.home-banner-wrapper .column-left{
	margin: 0;
}
.home-banner-wrapper .column-right {
	height: 100%;
	position: absolute;
	right: 0;
	width: 176px;
	margin: 0;
}
.home-banner-wrapper .column-right .banner-block {
	height: 48%;
	position: inherit;
	width: 100%;
	overflow:hidden;
}
.home-banner-wrapper .column-right .banner-block img{
	max-width: 100%;
	max-height: 100%;
}
.home-banner-wrapper .column-right .banner-block-1 {
	top: 0;
}
.home-banner-wrapper .column-right .banner-block-2 {
	bottom: 0;
}
#home-info li {
	min-height: 	165px;
	padding: 		0 0 25px 0;

	/* border-bottom: 	7px solid #dad2b7; */
}
	#home-info li:hover {
		/* border-bottom: 	7px solid #f77c00; */
	}
#home-info h3 {
	display: 		block;
	padding: 		0 0 8px 0;
	margin: 		0 0 15px 0;

	text-align: 	center;
	background: 	transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
	text-align:left;
    font-size: 15px;
	color:#99884d	
}
#home-info h3 a
{
	color:#99884d;
    text-transform: uppercase;	
}
.block-layered-nav .count { display: none;}


/* slider settings */

.cms-index-index .main
{
	width:100%;
	
}
.main{
	padding-top: 50px;
}
.cms-index-index .main .slider-column
{
	width:100%;
	
}
.cms-index-index .main  .column-100
{
	    display: block;
    margin: auto;
    float: none;
}


/* CATEGORY */
.category-title {
	display: 		block;
	margin: 		0 0 20px 0;

	background: 	transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
}
	.category-title h1,.col-main .page-title h1 {
		float: 		left;
		padding: 	7px 10px 7px 0;

		color:		#99884d;  
		font-size: 		15px;
		text-transform: uppercase;
	}
.col-main .page-title {
	display: 		block;
	margin: 		0 0 0px 0;

	background: 	transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
}	
	
	/* TOOLBAR */
	div.toolbar {
	    display: 			block;
	    line-height:        25px;
	    margin:             0;
	    font:               normal 11px/25px Arial, sans-serif;
	}
	div.toolbar a {
	    color:              #434343;
	    text-decoration:    none;
	}
	div.toolbar a:hover, div.toolbar li.current a {
	     color:              #000;
	}
	div.toolbar li a.current {
	    color:              #414141;
	    font-weight:        bold;
	}
	div.toolbar p {
	    float:              left;
	    margin:             0px;

	    font-weight: 		bold;
	}
	div.toolbar div.sorter {
	    float:              right;
		    padding-top: 9px;   
	}
	div.sorter ul, div.limiter ul {
	    float:              left;
	    margin:             0px 0px 0px 10px;
	}
	div.sorter ul li, div.limiter ul li, div.pages ol li {
	    float:              left; 
	    padding:            0px 5px;
	}
	div.sorter ul li a {
	   float:              left; /* Chrome only */
	}
	a.sortIcon {
	    display:            none;
	}
	.toolbar .sort-by p {
		color: 				#434343;
		font-weight: 		bold;
	}
	span#asc, span#desc, li:hover span#asc {
	    float:              right;
	    width:              10px;
	    height:             7px;
	    margin:             8px 0 0 5px;

	    text-indent:        -9999em;
	    background:         url("../images/sprite_arrows_514845.png") no-repeat scroll 0px 2px transparent;
	}
	span#asc, li:hover span#desc {
	    background-position:	-100px -100px;
	}
	div.limiter {
	    float:              left;
	}
	div.pages {
	    float:              right;
	}
	div.pages strong{
	    float:              left;
	}
	div.pages ol {
	    float:              right;
	    margin:             0px 10px 0px 0px;
	}
	div.pages .v-middle{
	    vertical-align:     baseline;
	}


	.toolbar-bottom {
	    overflow:           hidden;
	    padding-top:        5px;

	    background: 	transparent url(../images/bg_double_stroke.png) repeat-x left top;
	}
	.toolbar-bottom .current{
	    color: 				#99884d;
	    font-weight:        bold;
	    text-decoration: 	underline;
	}
	.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	    clear: both;
	}
	/* LAYERED NAV */
	.block-layered-nav dd.last, .block-layered-nav dt.last {
		display: 		none;
	}
	.sidebar h2 {
		color: 			#99884D;
		font: 			600 18px/18px Arial, Helvetica, sans-serif;
	}
	.block-layered-nav .block-subtitle {
		padding: 		3px 0;

		color: 			#434343;
		font-weight: 	bold;
		padding: 5px 0 11px;
		color: #99884D;
		font: 600 15px/17px Arial, Helvetica, sans-serif;
		background: url(../images/bg_double_stroke.png) repeat-x scroll left bottom transparent;
		background-color: #DAD2B7;
		padding: 11px 7px;
		border-radius: 5px 5px 0 0;
		text-transform: uppercase;
	}
	.currently .label {
			display: 		none;
		}
	.currently a img { display: none;}
	
     	 div.col-left.sidebar div.block-layered-nav dt  {
		padding: 	0;

	    background: url("../images/sprite_arrows_514845.png") no-repeat scroll 165px 16px transparent;
		border-top: solid 1px #ccc;
		line-height: normal;
		    padding: 11px 0 11px 0;
	}
	div.col-left.sidebar div.block-layered-nav dt:first-child
	{
		border:0 
	}
	div.col-left.sidebar  div.block-layered-nav dt.amshopby-collapsed {
	    background: url("../images/sprite_arrows_514845.png") no-repeat scroll 115px -34px transparent;
	}
	div.block-layered-nav dd ol.no-display-current {
		display: none;
	}
	.block-layered-nav dd {
	    padding: 0px 5px ;
	}
	.block-layered-nav dd ol
	{
		    padding: 0 0 10px 0;
	}

		div.block-layered-nav dd a {
			color:		#99884d;
		}

	/* ITEM */
.category-products .item img {
	margin: 		0 0 45px 0;
}
a.product-image {
	display: 		block;
	text-align: 	center;
}
.product-image img {
	display: 		inline-block;
}
.products-grid .product-info-block {
	position: relative;
}
.products-grid .product-info-block {
	position: relative;
	    width: 100%;
		height:auto;
    box-sizing: border-box;
    display: inline-block;
	
     padding: 5px 10px;
}
.category-products .product-image img{
	border: 1px solid #514845;
	position: relative;
  	top: 50%;
   -webkit-transform:translateY(-50%) scale(1);
   -ms-transform:translateY(-50%) scale(1);
  -moz-transform:translateY(-50%) scale(1);   
  -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
}
.category-products .product-image:hover img
{
	transform:translateY(-50%) scale(1.28);
    -webkit-transform:translateY(-50%) scale(1.28);
    -moz-transform:translateY(-50%) scale(1.28);
    -ms-transform:translateY(-50%) scale(1.28);
    -o-transform:translateY(-50%) scale(1.28);
}
.category-products .product-name {
	word-break: break-word;
	    padding-top: 2px;
		    min-height: 50px;
}
.product-name a {
    color: 		#424242;
    font: 		600 18px/24px  Arial, Helvetica, sans-serif ;
}
.price-label {
	display: 	none;
}

.price {
	color: 		#f77c00;
	font: 		600 14px/21px  Arial, Helvetica, sans-serif ;
}
.old-price {
	display: 		inline-block;
	margin: 		0 5px 0 0;
}
	.old-price .price {
		color: 		#afafad;
	}
.special-price {
	display: 		inline-block;
}
.att-text {
	display: 		block;
	min-height: 	22px;
}

/* DETAIL */
.product-view .product-shop {
	display: 		block;
	width: 			100%;
}
.product-view .product-shop .product-name h1 {
    padding: 		5px 0 11px;

    color: 			#99884D;
    font: 			600 17px/17px Arial, Helvetica, sans-serif;
    background: 	url("../images/bg_double_stroke.png") repeat-x scroll left bottom transparent;
}
#product-info-top {
	overflow: 		hidden;
}
.availability {
	display: 		none;
}
.product-collateral {
	margin: 		20px 0;
    background: 	url("../images/bg_double_stroke.png") repeat-x scroll left top transparent;
}
.product-collateral h2 {
	display: 		none;
}
.box-collateral .std {
	float:		left;
	margin: 	10px 0;
}
.product-options dl {
	margin: 	10px 0 15px 0;
}
.more-views h2 {
	display: 		none;
}
.product-view .product-img-box .more-views li a {
	border:			1px solid #72716e;
}
#product-attribute-specs-table .odd {
	background: 	none;
}
#product-attribute-specs-table th {
	min-width: 		150px;
}
.upsell {
	 float: 		left;
	 margin: 		50px 0 0;
	 overflow: 		hidden;
}
.upsell h3 {
	display: 		none;
}
.box-tags h3, .box-tags #addTagForm, .box-tags .note, .box-tags .form-add {
	display:  		none;
}

/* RECENT BEKEKEN */
.block-viewed {
	background: url("../images/bg_double_stroke.png") repeat-x scroll left bottom transparent;
}
.cart .page-title {
    height: 	50px;
    margin: 	0 0 20px;
}
.data-table tfoot {
    border-bottom: 1px solid #D9DDE3;
}
#block-related li.item {
	margin: 		10px 0;
	padding: 		0;
}
#block-related .product-name a {
	font-size: 		15px;
	line-height: 	18px;
}
#block-related .price {
	font-size: 		16px;
}

/* CART */
.data-table .odd {
	background: 		#f9f7ee;
}
.cart .title-buttons .checkout-types {
	display: 		none;
}
.cart-table .btn-continue {
	padding: 		0 0 0 12px;
	background: 	transparent url(../images/sprite_arrows_514845.png) no-repeat -150px -142px;
}
button.btn-update {
	color: 		#434343;
	font: 		12px/22px Arial,sans-serif;
}
button.btn-update:hover {
	text-decoration: 		underline
}
button.btn-update:before {
	content: 	"";
	float: 		left;
	width: 		20px;
	height: 	20px;
	margin: 	0 6px 0 0;
	background: transparent url(../images/icon_refresh.png) no-repeat left center !important;
	-webkit-transition: all .2s ease-in;
		-moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
		transition: all .2s ease-in;


}
button.btn-update:hover:before {

	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(90deg);
}


#shopping-cart-table .btn-remove2 {
	width: 		15px;
	height: 	21px;
	margin: 	5px 0 0 0;
}
#shopping-cart-table .btn-remove2:hover {
	background-position:  -40px 0;
}

/* CUSTOM ADVANCED SEARCH CATALOG */
.catalogsearch-advanced-result .page-title h1, .catalogsearch-result-index .page-title h1 {
	background: url("../images/bg_double_stroke.png") repeat-x scroll left bottom transparent;
    color: #99884D;
    font: 600 17px/17px Arial, Helvetica, sans-serif;
    padding: 5px 0 11px;
}

/* CHECKOUT */
.onestepcheckout-index-index .price {
	font-size: 		15px;
}
/* SUCCES */
.checkout-onepage-success .col-main {
	margin-top: 	20px;
}

/* CONTACT */
ul.adress-list {
	float: 		right;
}
ul.adress-list li {
	text-align: 		right;
	color:				#666;
}

.cms-contact .page-title h1, .cms-contact-bedankt .page-title h1 {
	font-size: 		21px;
	line-height: 	21px;
}
.cms-contact .fieldset .legend, .cms-contact-bedankt .fieldset .legend {
	display: 		none;
}
.cms-contact .page-title, .cms-contact-bedankt .page-title {
	margin: 		0 0 5px 0;
}
.cms-contact .form-list li.wide textarea, .cms-contact-bedankt .form-list li.wide textarea {
	width: 			360px;
	padding: 		10px 0 0 10px;
}

/* ACCOUNT */
.account-login .content h2, .box-account .box-head h2, .my-account h2 {
	color: 		#F77C00;
	font-size: 	15px;
}
.my-account .page-title h1 {
	background: url("../images/bg_double_stroke.png") repeat-x scroll left bottom transparent;
    color: #99884D;
    font: 600 15px/18px Arial, Helvetica, sans-serif;
    padding: 5px 0 11px;
}
.form-list .field {
    width: 290px;
}
.box-account {
	background: url("../images/bg_double_stroke.png") repeat-x scroll left bottom transparent;
}
.box-account {
	margin: 		0 0 35px;
	padding: 		0 0 20px 0;
}
#my-orders-table .price {
	font-size: 		15px;
}
#my-orders-table tr th {
	padding-left: 	0;
}
.my-account a {
	color: 			#DC6809;
}
.link-reorder {
		color: 			#F77C00 !important;
}
.block-content li.current strong {
	font-style: 	normal !important;
}
.block-account .block-content li a:hover {
	color:		#000;
}
.my-account .page-title.title-buttons h1 {
	width: 		100%;
	display: 	block;
	text-align: left;
}
.page-title.title-buttons button {
	position: 		absolute;
    margin: 		-5px 0 0 -166px;
}
 

/* 404 */
#holder-404-search {
	display: 		block;
	clear: 			both;
	width: 			100%;
	margin: 		10px 0 15px 0;
	padding: 		5px 0;
	border-top: 	1px solid #e8e8e8;
	border-bottom: 	1px solid #e8e8e8;
	overflow: 		hidden;
}
#holder-404-search button, #holder-404-search input, #holder-404-search label {
    float: 			left;
    line-height: 	30px;
	border-radius: 5px;
}
#holder-404-search input {
	height: 	27px;
	margin: 	0 2px 0 10px;
    border-radius: 5px;	
}
ul.list-404 {
	float: left;
	width: 33%;
	margin-left: 10px;
}
	ul.list-404 li.title {
		font-weight: 	bold;
		margin-bottom: 	10px;
		list-style: 	none;
	}
	ul.list-404 li {
		list-style: disc inside;
	}

/* CONTENT */
.discount-page ul {
	margin: 	20px 0;
}
.discount-page ul li span {
	float: 			left;
	width: 			50%;
	text-align: 	left;
}


dl#narrow-by-list
{
	padding-top:10px;
	    padding-left: 10px;
    padding-right: 10px;
}

.category-products .content-row li.column-20.item ,
.catalogsearch-result-index  .category-products .content-row li.column-25.item {
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
	    border-radius: 5px;
		    padding-top: 8px;
}
.category-products .content-row li.column-20.item:hover,
.catalogsearch-result-index  .category-products .content-row li.column-25.item:hover
{
	border-color:#F77C00
}
.category-products  li .actions {
    width: 100%;
	    position: static !important;
}
.category-products .content-row li.column-20.item  .button span, 
.catalogsearch-result-index  .category-products .content-row li.column-25.item  .button span 
{
	width: 100%; 
    box-sizing: border-box; 
}
.category-products  li h3
{
	color:#000;
}
.catalogsearch-result-index  .category-products .content-row li.column-25 
{
    width: 23.5%;
    margin-right: 2%;	
}
.catalogsearch-result-index  .category-products .content-row li.column-25:last-child
{
	margin-right:0;
} 
body.cms-contact .std .content-row .column-40,
body.cms-contact .std .content-row .column-20,
body.cms-kontakt .std .content-row .column-40,
body.cms-kontakt .std .content-row .column-20
{
	width:33%;
	margin:0;
	padding-right: 30px;
    box-sizing: border-box;
}
body.cms-contact .std .content-row .column-40 h2,
body.cms-contact .std .content-row .column-20 h2,
body.cms-kontakt .std .content-row .column-40 h2,
body.cms-kontakt .std .content-row .column-20 h2
{
     padding: 0 0 8px 0;
    background: transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
    color: #99884d;
	font-size:15px;
    text-transform: uppercase;	
}
body.cms-contact .std .content-row .column-20 ul.adress-list,
body.cms-kontakt .std .content-row .column-20 ul.adress-list
{
	float:left;
    width: 100%;
}
body.cms-contact .std .content-row .column-20 ul.adress-list li,
body.cms-kontakt .std .content-row .column-20 ul.adress-list li
{
	text-align:left;
}
body.cms-contact .std .content-row h1,
body.cms-kontakt .std .content-row h1
{
    padding-top: 0px;
    font-size: 15px;
    padding-bottom: 8px;
}
body.cms-contact  .column-40   .form-list .field,
body.cms-contact  .column-40   .form-list .input-box,
body.cms-kontakt  .column-40   .form-list .field,
body.cms-kontakt  .column-40   .form-list .input-box
{
	width:100%;
}
body.cms-contact  .column-40   .form-list input,
body.cms-contact  .column-40   .form-list textarea,
body.cms-kontakt  .column-40   .form-list input,
body.cms-kontakt  .column-40   .form-list textarea
{
    width: 100%;
    box-sizing: border-box;
    padding: 0px 3px;
    display: block;
    height: auto;
    border-radius: 5px;	
}
body.cms-contact  .column-40   .form-list textarea,
body.cms-kontakt  .column-40   .form-list textarea
{
	width:100% !important;    margin-bottom: 10px;
}
.customer-account-forgotpassword .col-main  .buttons-set button.button
{
   float:left	
}

.customer-account-forgotpassword .col-main .buttons-set p.required
{
   text-align:left	
}

body.cms-index-index  .content-row .column-80
{
	width:100%;
}
#home-info li.column-20
{
	width:23.5%;
	border-radius: 5px;
    padding: 13px;

    box-sizing: border-box;    
    border-radius: 5px;
	border: 1px solid #e7e7e7;
    border-bottom-width: 8px;
    border-bottom-color: #DAD2B7;

}
#home-info li.column-20:last-child
{
	margin-right:0;
}
#home-info li.column-20:hover
{
	border-bottom-color: #f77c00;
}
 .column-80 #home-info li.column-20
{	
	border-bottom:solid 7px #DAD2B7;
}
 .column-80 #home-info li.column-20:hover
{
	border-bottom-color:#F77C00
}

#home-info li.column-20 p
{
	margin-bottom:0;
}
#home-info li.column-20 p.category-icon
{
	text-align: center;
    display: block;
    margin: auto;
	margin-bottom: 10px;	
	position:relative;
    transition: 0.1s ease-in-out;
    -webkit-transition: 0.1s ease-in-out;	
    -ms-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
} 
#home-info li.column-20:hover  
{
	 cursor:pointer
}
#home-info li.column-20 p.category-icon img
{
 	transition: 0.1s ease-in-out;
	-webkit-transition: 0.1s ease-in-out;	
    -ms-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
}
#home-info li.column-20:hover p.category-icon img.black-icon
{
	  opacity:0;
}
#home-info li.column-20:hover p.category-icon img.orange-icon
{
	  opacity:1;
}
 
#home-info li.column-20 p.category-icon img.orange-icon
{
	position: absolute;
    left: 0;
    right: 0;
    display: block;
    margin: auto;
    top: 0;
    opacity: 0;
}
#home-info li.column-20  h3
{
    padding-top: 10px;
    background: none;
    padding-bottom: 0;
	text-transform: uppercase;
}
#home-info li.column-25
{
	width:100%;
	float:left;
}
#home-info li .home-paintings li 
{
	width:23.5%;
	float:left;
	margin-right:2%;
    border: solid 1px #ccc;
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    min-height: 310px;	
}
#home-info li .home-paintings li:hover 
{
	border-color:#f77c00
}
#home-info li .home-paintings li:hover  img,.std img:hover
{
	transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
#home-info li .home-paintings li img
{
	-webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    transform: scale(.8);
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);

}

#home-info li .home-paintings li:last-child
{
	margin-right:0;
} 
#home-info li .home-paintings li .category-title
{
	background:transparent;
	padding:0;
	margin:0;
}
.product-row5
{
	clear:both;
	display:inline-block;
	width:100%;
	margin-top:20px;
} 
#home-info .widget-static-block h4
{
	text-align: left;
    font-size: 17px;
 	padding: 0 0 5px 0;
	
 }
 
 
 
#home-info .widget-static-block h4 a
{
	 font-size: 17px;
 	  text-decoration:none;
}
body div.column-100  #home-info   .cat-home-title h3 a
{
	background:none;
	padding:0;
	margin:0;
	color:#99884d    ;
	background:none;
}
body div.column-100  #home-info   .cat-home-title h3  
{
	width:23.2%;
	display:inline-block; 
	margin-right:2%;
		color:#99884d;
	background: transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
	    padding: 0 0 8px 0;
 }
body div.column-100  #home-info   .cat-home-title h3:last-child
{
	margin-right:0;
}
#home-info  .home-paintings li h3
{
	display:none;
}
 .column-100 #home-info li.column-25  h3 a
{
	 color:#F77C00;
	 
}
 .column-100 #home-info li.column-25 h3
 {
	background:none;
	margin-bottom: 0;
	 padding-top: 10px;
    padding-bottom: 5px;
	 
}
.catalogsearch-result-index   #amshopby-page-container .page-title
{
	float: left;
    width: auto;

 }
.catalogsearch-result-index   #amshopby-page-container .toolbar .category-title
{
	width:100%;
    padding-bottom: 5px;	
}
.catalogsearch-result-index   #amshopby-page-container     div.toolbar div.sorter
{
	    padding-top: 3px;
} 
.catalogsearch-result-index   #amshopby-page-container .page-title h1
{
	    background: none;
		
}
.catalogsearch-result-index   #amshopby-page-container  .category-products .toolbar
{
	float:right;
	width:100%;
	position:absolute;
	right:0;
	
}
div.checkoutcontainer div.input-country select
{
    padding: 8px;	
}
table.cart-table td .product-name a
{
    color: #F77C00;
    font-size:17px	
}

#menu-btn
{
	display:none;
}

.content-row-dutch .content-row
{
	margin-top:40px;
}

.cms-contact #header-control .logo-text img,
.cms-kontakt #header-control .logo-text img

{
	margin:0
}
body.cms-index-index  .main p.note-msg
{
	display:none;
}
.form-con
{
	display:block;
    padding: 6px 0;	
/* 	background: rgba(243,227,200,1);
	//background: -moz-linear-gradient(top, rgba(243,227,200,1) 0%, rgba(193,158,103,1) 39%, rgba(168,136,77,1) 99%, #f00 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,227,200,1)), color-stop(39%, rgba(193,158,103,1)), color-stop(99%, rgba(168,136,77,1)), color-stop(100%, rgba(255,0,0,1)));
/* 	background: -webkit-linear-gradient(top, rgba(243,227,200,1) 0%, rgba(193,158,103,1) 39%, rgba(168,136,77,1) 99%, rgba(233,213,180,1) 100%);
	background: -o-linear-gradient(top, rgba(243,227,200,1) 0%, rgba(193,158,103,1) 39%, rgba(168,136,77,1) 99%, rgba(233,213,180,1) 100%);
	background: -ms-linear-gradient(top, rgba(243,227,200,1) 0%, rgba(193,158,103,1) 39%, rgba(168,136,77,1) 99%, rgba(233,213,180,1) 100%);
	background: linear-gradient(to bottom, rgba(243,227,200,1) 0%, rgba(193,158,103,1) 39%, rgba(168,136,77,1) 99%, rgba(233,213,180,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e3c8', endColorstr='#e9d5b4', GradientType=0 ); */ 
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c3b47b+0,a9894e+93,a9894e+97,c2b37a+100 */
	background: #c3b47b; /* Old browsers */
	background: -moz-linear-gradient(top,  #c3b47b 0%, #a9894e 93%, #a9894e 97%, #c2b37a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c3b47b 0%,#a9894e 93%,#a9894e 97%,#c2b37a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c3b47b 0%,#a9894e 93%,#a9894e 97%,#c2b37a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3b47b', endColorstr='#c2b37a',GradientType=0 ); /* IE6-9 */
    margin-bottom:20px;
}
.form-con p
{
	color: #fff;
    font-size: 16px;
    width: auto;
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    max-width: 40%;
} 

.form-con .form-list .field
{
	width:33%;
	padding: 0 5px;
    box-sizing: border-box;
}
.form-con .quick-contact {
    float: right;
    width: 55%;
}
.form-con .quick-contact2   .fieldset 
{
	    width: 77%;
}
.form-con .quick-contact2  .button span span
{
	padding-left: 10px;
    padding-right: 10px;
}
.form-con .form-list input.input-text {
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box;
	padding-left: 5px;
    height: auto;
	border:0;
    box-shadow: inset 0 0 8px -4px #000;
    -webkit-box-shadow: inset 0 0 8px -4px #000;
    -moz-box-shadow: inset 0 0 8px -4px #000;	
    -ms-box-shadow: inset 0 0 8px -4px #000;	
	font-size:14px;	
	color:#000
}
.form-con .form-list textarea {
    width: 100%;
    height: 32px;
    border-radius: 5px;
	border:0;
    box-shadow: inset 0 0 8px -4px #000;
    -webkit-box-shadow: inset 0 0 8px -4px #000;
    -moz-box-shadow: inset 0 0 8px -4px #000;	
    -ms-box-shadow: inset 0 0 8px -4px #000;	
	font-size:14px;
	color:#000
}
.form-con .quick-contact .button-set {
    margin-top: 0;
    float: right;
    width: auto;
}
.form-con .fieldset {
    float: left;
    width: 80%;
}
.form-con .form-list li
{
	margin:0;
}

.form-con input::-webkit-input-placeholder,.form-con textarea::-webkit-input-placeholder
{
	color:#000;
}
.form-con input::-moz-input-placeholder,.form-con textarea::-moz-input-placeholder
{
	color:#000;
}
.form-con input::-ms-input-placeholder,.form-con textarea::-ms-input-placeholder
{
	color:#000;
}
.form-con .button span span
{
    background: transparent;
    border: solid 1px#fff;
    box-sizing: border-box;
    box-shadow: none;
     font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
     
	 
	margin-top:0
}
.form-con .button span  
{
	background: transparent;
}

/* consumer business  */

.consummer-section {
    background: #cc6600;
    position: relative;
    width: 49%;
    float: left;
    min-height: 304px;
}
.business-section
{
	    background: #f77c00;
		position:relative;
		width:49%;	
		float:right	;
	    min-height: 304px;	
} 
 
.consummer-section h3,.business-section h3
{
	color:#fff;
	position:relative;
	display: inline-block;
    padding-bottom: 8px;
	
	
}
.consummer-section h3:after,.business-section h3:after
{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50%;
    height: 3px;
    background:#fff
}
.consummer-section:after,.business-section:after
{
    content: '';
    position: absolute;
    left: 4%;
    top: 7%;
    width: 93%;
    height: 83%;
    border: solid 1px #fff;
}
.icon-consumer p,.icon-business p
{
	color:#fff
}
.icon-consumer  .icon,.icon-business .icon
{
    float: left;
}
 .icon-consumer,.icon-business{
    padding: 8% 6% 5% 10%;
}
 .icon-consumer .icon-content,.icon-business .icon-content {
    float: right;
    width: 65%;
}


.cms-index-index  .content-row
{
	margin-bottom:25px;
}

/* .carousel-title */ 
.carousel-title ul#home-info div.widget-static-block h4  
{
 	padding: 0 0 5px 0;
	padding: 0 0 10px 0;
    border-bottom: solid 1px #ccc;
    margin-bottom: 20px;
}

.carousel-title .owl-pagination
{
	display:none
}


.footer .quick-contact .block-content .button span
{
    padding: 1px 15px;	
	-webkit-box-shadow: inset -1px -2px 0px 0px rgba(255, 255, 255, .3);
    box-shadow: inset -1px -2px 0px 0px rgba(255, 255, 255, .3);
}

.owl-content
{
	position: absolute;
    /* right: 6.5%; */
    bottom: 10.3%;
	left:6.5%;
    background: rgba(0,0,0,.48);
	padding:20px 10px 5px  5px;
	min-width:330px;
}

.owl-content h2
{  
	color:#F87C02;
	font-size:32px;
}  
.owl-content p
{
	color: #fff;
    font-size: 18px;
    font-weight: 200;
    padding-top: 3px;
}

.footer input.input-text,.footer  textarea
{
	box-sizing: border-box;
    padding: 0 5px;
    height: auto;
    width: 100%;	
}
.plwhobought-productpage
{  
	float: right;
    width: 35%;
}
div.col2-right-layout #plwhobought-products-grid.products-grid > li:nth-child(4n+1)
{
	clear:none;
}
div.col2-right-layout #plwhobought-products-grid .item
{
	width:48%;
	border: 1px solid #e7e7e7;
    box-sizing: border-box;
	border-radius: 5px;
	margin-right: 4%;
    min-height: 442px;
}
div.col2-right-layout #plwhobought-products-grid .item:nth-child(2n)
{
	margin-right:0;
}
.col2-right-layout #plwhobought-products-grid .item:hover
{
	border-color: #F77C00;
}
.col2-right-layout #plwhobought-products-grid .item img
{
	-webkit-transform: scale(0.85);
    -ms-transform:  scale(0.85);
    -moz-transform: scale(0.85);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
}
.col2-right-layout #plwhobought-products-grid .item:hover img
{
	transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
} 
div.plwhobought #plwhobought-products-grid .button
{
	width:100%;
	padding-left: 0;
    padding-right: 0;
}
div.plwhobought #plwhobought-products-grid .button span
{
	width: 100%;
    box-sizing: border-box;
}
div.plwhobought #plwhobought-products-grid .add-to-links li a
{
	font-size:14px;
}
/* responsive styling */ 

@media screen and (max-width:1170px)
{
	.header, #nav, .main, .footer
	{
		width:100%;
		padding:0 15px;
		box-sizing:border-box;
		text-transform: none;
	}

	.cms-index-index .main  .column-100
	{
		padding-left:15px;
		padding-right:15px;
		box-sizing:border-box
	}
 	.cms-index-index .main,.cms-index-index .main  .column-100.slider-column
	{
		padding-left:0;
		padding-right:0;
	}
	 .main 
	{
		padding-top:40px;
	}
	.column-100,#header-control
	{
		width:100%
	}
	.wrapper
	{
		min-width:100%;
	}
	.col2-left-layout .col-main, .col2-right-layout .col-main
	{
		width:75%;

	}
	.selectDiv
	{
		margin-left:10px;
	}
	.column-100 img {
		max-width: 100%;
	}
	#header-control .header-button
	{
		right:15px;
	}
}


@media screen and (min-width:1025px)
{
	.carousel-title #home-info li .home-paintings li 
	{
		    min-height: 320px;
	}
}


@media screen and (max-width:1024px)
{
	.plwhobought-productpage {
		float: right;
		width: 100%;
	}
	div.col2-right-layout #plwhobought-products-grid .item
	{
		width:22%;
	}
	div.col2-right-layout #plwhobought-products-grid .item:nth-child(2n)
	{
		margin-right:2%;
	}
}

/* 6/13/2020 by rahul*/


@media only screen and (max-width: 1024px) and (min-width: 480px)
{
	.span_1_of_2 {
    width: 100% !important;
	}

	.span_1_of_2 img {
    border: solid #ff880ac4 1px;
    width: 50%;
    display:block;
    margin:auto;
	}

	.myButton2 {
    text-align: center;
    display: block;
    margin: auto;
    width: 50%;
	}

	ul#home-info li.column-20 {
    width: 100%;
    min-height: 10px;
    margin-bottom: 20px;
	}

	blockquote {
    	width: 92%;
	}

	.business-section {
   	 height: 480px;
	}

	.consummer-section
	{
		height: 480px;
	}
	
	.section.group#img {
    order: 1;
	}

	.section.group {
    display: table;
	}
	
	#txt {
    display: table-footer-group;
    float: none;
    
	}

	#img {
    display: table-footer-group;
    float: none;
	position: relative;
	bottom: 22px;
	}

	.products-grid .product-name {
    display: contents;
	}

	#custommenu{
		display: none;
	}

	#custommenu-mobile{
		display: block !important;
	}
}

@media only screen and (max-width: 665px) 
{
	.section.group#img {
    order: 1;
	}
	.section.group {
    display: table;
	}
	
	#txt {
    display: table-footer-group;
    float: none;
	}

	#img {
    display: table-footer-group;
    float: none;
    position: relative;
	bottom: 22px;
	}

	.business-section {
   	 width: 100%;
	}

	.consummer-section
	{
		width: 100%;
	}
}
/* 6/13/2020 by rahul end*/

@media screen and (max-width:1023px)
{
	.form-con .fieldset,
	.form-con .quick-contact2   .fieldset
	{
		float:right;
		width: 100%;
	}
	.form-con .quick-contact .button-set
	{
 		margin-top: -35px;
		margin-right: 7px;
	}
	.form-con .form-list .field
	{
		width: 50%;
		margin: 5px 0;
	}
	.consummer-section,.business-section
	{
		box-sizing: border-box;
		padding: 4% 2% 6% 2%;
	}
}





@media screen and (max-width:991px)
{
	ul#home-info li.column-20
	{
		height: auto !important;
		margin-bottom: 20px;
	}
	.icon-consumer .icon-content, .icon-business .icon-content
	{
		width: 55%;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape)
{
	.form-con p
	{
		max-width: 35%;
	}
	.form-con .quick-contact
	{
		width: 65%;
	}
}
	
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait)
{
	.col2-left-layout .col-main, .col2-right-layout .col-main {
		width: 69%;
	}
	.category-products .column-20 {
		width: 48%;
		margin-bottom: 2%;
	}
	.owl-content
	{
		padding-top:15px;
		bottom: 4.3%;
        left: 2.5%;
	}
	.owl-content h2
	{
		font-size: 25px;
	}
	#nav a
	{
		padding-left:15px;
		padding-right:15px;
	}
	.footer-coppright {
		float: left;
		width: 50%;
	}

 
}




@media screen and (min-width:768px)
{
	.block-cart:hover .block-content
	{
		left:auto;
	}
}


@media screen and (min-width:769px) and (max-width:991px)
{
	.column-100 img
	{
		max-width:100%;
	}
	body div.column-100  #home-info   .cat-home-title h3
	{
		width:23%;
	}
	.block-subscribe input.input-text {
		width: 100%;
		border-radius: 5px;
		box-sizing: border-box;
		padding: 2px 5px;
		height: auto;
	}
	#nav li
	{
		margin:0;
	}
	.col2-left-layout .col-main, .col2-right-layout .col-main
	{
		width:72%;
	    margin-left: 0;	
	}
	.category-products .column-20
	{
		width:48%;
	    margin-bottom: 2%;	
	}
	.product-view .box-tags
	{
		width:100%;
	}
	.block-cart:hover .block-content
	{
		left:auto;
		
	}
	div.onestepcheckout-threecolumns div.onestepcheckout-column-right
	{
		width:30%;
	}
	div.onestepcheckout-comments textarea
	{
		box-sizing: border-box;
		padding: 7px;
		height: auto;
	}
	.catalogsearch-result-index .category-products .content-row li.column-25 {
		width: 48%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	div.product-view .product-img-box {
		float: left;
		min-width: 300px;
		width: auto;
	}
} 



@media screen and (min-width:768px) and (max-width:1024px) 
{
	div.onestepcheckout-threecolumns div.onestepcheckout-column-right
	{
		width:31%;
	}
	#home-info li.column-20
	{
		height: auto !important;
		min-height: 440px;
	}
}


@media screen and (max-width:768px)
{
	#home-info li .home-paintings li
	{
		width:48%;
	    margin-bottom: 30px;	
	    min-height: 315px;	
		position:relative
	}
	body div.column-100  #home-info   .cat-home-title h3
	{
		display:none;
	}
	#footer-top ul  li.column-20
	{
		width:50%;
		min-height: 220px;
	    box-sizing: border-box;
		margin-bottom: 40px;		
	}
	#footer-top ul li.column-40
	{
		width:50%
	}
	.column-100 #home-info li.column-25 h3
	{
		display:block;
		position: absolute;
		right: 0px;
		top: -30px;
	    z-index: 5;	
	}
	.column-100 #home-info li.column-25  h3 a
	{
		color:#99884d;
		text-decoration:none;
	}
	div.product-view .product-img-box {
		float: left;
		min-width: 300px;
		width: auto;
	}
	.product-view .box-tags
	{
		width:100%
	}
	#nav li
	{
		margin:0;
	}
	.catalogsearch-result-index .category-products .content-row li.column-25 {
		width: 48%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.catalogsearch-result-index   #amshopby-page-container  .category-products .toolbar
	{
		width: 100%;
		position: static;
	}
	.catalogsearch-result-index   #amshopby-page-container .page-title
	{
		width: 100%;
		margin-bottom: 0;
		background: transparent;		
	}
	.catalogsearch-result-index   #amshopby-page-container  .category-products .toolbar
	{
	    margin: 0 0 20px 0;	
		background: transparent url(../images/bg_double_stroke.png) repeat-x	left bottom;
	}	
	#home-info li
	{
		padding-bottom:5px;
	}
	ul.content-row{
		margin-bottom:5px;
	}
	#home-info .widget-static-block h4
	{
		padding: 0 0 14px 0;
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
	}
	.category-products .column-20
	{
		margin-bottom: 2%;	
	}
}




@media screen and (max-width:767px)
{
	.my-account form .fieldset ul.form-list  .form-list .customer-name-prefix .name-firstname, .my-account form .fieldset ul.form-list .customer-name-middlename .name-firstname,
	form .form-list .input-box,
	form .fieldset  .form-list input.input-text,
	.form-list .field,
	form ul.form-list .customer-name-middlename .name-firstname input.input-text
	{
		width:100%;
	}
	button#menu-btn
	{
		display:block;
	}

	#home-info li.column-20
	{
		width:48%;
		margin-bottom:2%;
		height: auto !important;
		min-height: 280px;
	}
	.block-cart:hover .block-content
	{
		left:auto;
		
	}
	.col2-left-layout .col-main, .col2-right-layout .col-main {
		width: 60%;
	}
	.header .form-search .nav-search-in .category-fake
	{
		width:60px;
	}
	.header .form-search #search
	{
		width: 125px;
		padding-left: 90px !Important;
	}
	.column-20
	{
		width:48%;
	}
	#store-select
	{
		width:42%;
		
	}
	#store-select img
	{
		max-width:100%;
	}
   div  div.onestepcheckout-threecolumns div.onestepcheckout-column-left
	{
		width:51%;
		background:transparent;
		margin-bottom:5px;
		border-bottom:solid 1px #E8E4DD
	}
	div div.onestepcheckout-threecolumns div.onestepcheckout-column-middle
	{
		width:46%
	}
	div div.onestepcheckout-threecolumns div.onestepcheckout-column-right
	{
	    width: 48%;	
	}
	div.onestepcheckout-comments textarea
	{
		box-sizing: border-box;
		height: auto;
	}
	.form-list .input-box
	{
		width:100%
	}
	div .form-list input.input-text{
		width:100%;
		box-sizing: border-box;
		padding: 0 5px;
		height: auto;
	}
	.catalogsearch-result-index .category-products .content-row li.column-25 {
		width: 48%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	#nav a
	{
		padding-left:5px;
		padding-right:5px;
	}
    ul#home-info li.column-20
	{
		min-height: 407px;
	}
	.owl-content
	{
		bottom: 10.3%;
		left: 1.5%;
	    line-height: normal;
        min-width: 250px; 
		padding-top:5px;	
		
	}
	.owl-content h2
	{
		font-size:25px;
		margin-bottom: 0;
   	}
	div.col2-right-layout #plwhobought-products-grid .item
	{
		width:47%;
	}
	li.footer-social-icon
	{
		width:100%;
		text-align: center;
	}
	li.footer-social-icon ul.social-icon
	{
		display:inline-block;	
	}
}



@media screen and (max-width:600px)
{
	.customer-account-edit .col-left.sidebar ,
	.newsletter-manage-index .col-left.sidebar
	{
		margin-top:20px;
	}
	body.cms-contact .std .content-row .column-40, body.cms-contact .std .content-row .column-20
	{
		width: 50%;
	    min-height: 180px;	
	}
	.header .form-search .nav-search-in .category-fake
	{
		width:30px;
	}
	.header .form-search #search
	{
		width: 119px;
		padding-left: 50px !Important;
	}
	.header-container
	{
		padding-top:23px;
	}
	
	/* cart table css */
				table#shopping-cart-table  thead{ 
				 
			   display:none;
			}
			table#shopping-cart-table  td { 
				border: none;
			    border-bottom: 1px solid #E8E4DD !important; 
				position: relative;
				padding-left: 50% ; 
				min-height: 30px;
				clear:both;
				float: left;
			    width: 100% ;
		    	height: auto ;
				box-sizing:border-box;
			    text-align: left !important;	
			}
			table#shopping-cart-table   td:before { 

				position: absolute;
				top: 6px;
				left: 6px;
				width: 45%; 
				padding-right: 10px; 
				white-space: nowrap;
				text-align:left;
			}
			table#shopping-cart-table   td:nth-of-type(1):before { content: ""; }
			table#shopping-cart-table   td:nth-of-type(2):before { content: "Art.nr."; }
			table#shopping-cart-table   td:nth-of-type(3):before { content: "Productnaam"; }
			table#shopping-cart-table   td:nth-of-type(4):before { content: "Prijs per stuk	"; }
			table#shopping-cart-table   td:nth-of-type(5):before { content: "Aantal"; }
			table#shopping-cart-table   td:nth-of-type(6):before { content: "Subtotaal"; }
            
			table#shopping-cart-table   td a.product-image
			{
				text-align:left
			}
			table#shopping-cart-table  tfoot td
			{
				padding-left:5px
			}
			table#shopping-cart-table  tfoot td button[type="submit"]
			{
				float:right;
			}
			div.onestepcheckout-threecolumns div.onestepcheckout-column-middle
			{
				padding-right:0;
				
			}
			.block-subscribe input.input-text {
				width: 91%;
				border-radius: 5px;
				box-sizing: border-box;
				height: auto;
				padding: 0 5px;
			}
		.col2-left-layout .col-main, .col2-right-layout .col-main
		{
			width:100%;
		}	
		.col-left.sidebar
		{
			width:100%;
		}		
		#nav a
		{
			padding-left:5px;
			padding-right:5px;
			padding-top:10px;
			padding-bottom:10px;
		}
	.nav-container
	{
		height: 75px;
	}
    .nav-container ul#nav
	{
		padding-top: 39px;
		text-align: center;
		text-transform: none;
	}	
	#header-control .header-button
	{
		width:100%;
		text-align:center
	}
	.consummer-section,.business-section
	{
		width:100%;
		margin-bottom:10px;
	}
	.form-con .form-list .field
	{
		width:100%;
	}
	.form-con .quick-contact .button-set
	{
		margin-top:7px;
	}
	 .main
	{
		padding-top:82px;	
	}
	ul#home-info li.column-20 {
		min-height: 445px;
	}
}







@media screen and (max-width:480px)
{
	.col2-set .col-1,.col2-set .col-2,
	#home-info li.column-20,
	#footer-top ul  li.column-20,
	#footer-top ul li.column-40,
	.category-products .column-20,
	div  div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
	div div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
	div div.onestepcheckout-threecolumns div.onestepcheckout-column-right,
	body.cms-contact .std .content-row .column-40, 
	body.cms-contact .std .content-row .column-20
	{
		width:100%;
	}
    #home-info li.column-20
	{
		width:100%;
		margin-bottom:2%;
		height: auto !important;
		min-height: 150px;
	}
	.catalogsearch-result-index .category-products .content-row li.column-25 {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 2%;
	}
	#home-info li .home-paintings li {
		width: 100%;
 		min-height: 315px;
	}
	#footer-top ul  li.column-20
	{
		min-height:150px;
		margin-bottom:10px;
	}
	ul#home-info li.column-20
	{
		min-height: 342px;
	}

}


@media screen and (max-width:479px)
{
	h3 {
    display: table-row;
	}

	.links li
	{
		border:0;
	}
	.top-header .block-cart
	{
		display: block;
		clear: both;
		text-align: center;
		width: 100%;
		margin-top: 10px;
	}
	.top-header .block-cart img,
	#store-select img
	{
		margin:0
	}
	.block-cart:hover .block-content {
		left: 9%;
	}
	.links li.first
	{
		border-left:0;
		    border-right: solid 1px #252525;
	}
	#store-select,#store-select li
	{
		width: 100%;
		text-align: center;
		padding-top:0;
	    margin-top: 0;	
	}
	.selectDiv img
	{
	    margin-top: 4px;	
	}
	.selectDiv:hover a, .selectDiv a.active
	{
		line-height:20px;
	}
 
	.header-container
	{
		float: right;
		text-align: center;
		width: 100%;
		padding-top: 0;	
		top: -10px;
		position: relative;	
	}
	.header .form-search
	{
		display: inline-block;
		margin: auto;
		float: none;
	}
	.menu-space
	{
		height:49px;	
	}
	#holder-header-control
	{
		height:164px;
		   
	}
	div.product-view .product-img-box,
	div.product-view  .column-50
	{
		min-width:100%;
		    width: 100%;
	}
	 .block-cart  .block-content {
 		right: -40px !Important;
	}
	table#shopping-cart-table  tfoot td button[type="submit"]
	{
		margin-top: 15px;
		float: left;
	}
	.nav-container
		{
			height: auto;
			float: left;
			width: 100%;
		}
		div.nav-container ul#nav
		{
			height:auto;
		}
		#nav li
		{
			width:33%;
			padding-right: 5px;
			    box-sizing: border-box;
		}
		#nav li li
		{
			width:100%;
			
		}
		#nav li li a
		{
			border-radius:0px !important
		}
		#nav a
		{
			font-size:13px;
			padding-left: 0;
			padding-right: 0;
			width: 100%;
			box-sizing: border-box;
			border-radius:5px !important
			 
		}
		#nav > li.active > a
		{
			border-radius:5px;
		}
		div.col-left.sidebar  div.block-layered-nav dt.amshopby-collapsed
		{
			background-position: 170% -34px;
		}
		div.col-left.sidebar div.block-layered-nav dt
		{
			    background-position: 212% 16px;
		}
		#nav li:nth-child(3) ul.shown-sub
		{
			left:-80px;
		}
	
	#header-control .header-button
	{
		top:60px;
		    right: 0px;
	}	

	ul#home-info li.column-20,.form-con .quick-contact,
	.icon-consumer .icon-content, .icon-business .icon-content
	{
		width:100%;
	}
	.icon-consumer, .icon-business
	{
		width:100%;
		box-sizing: border-box;
	}
	.form-con p
	{
		max-width:100%;
	}
	.icon-consumer, .icon-business
	{
		padding-top:40px;
	}
	.consummer-section:after, .business-section:after
	{
		height: 88%;
	}
	  .main {
		padding-top: 128px;
	}
	.owl-content h2
	{
		font-size:17px;
	}
	.owl-content p
	{
		font-size:13px;
		margin-bottom: 2px;
	}
	div.col2-right-layout #plwhobought-products-grid .item
	{
		width:95%;
	}
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

/*  Css added by Abhishek */
@media only screen and (max-width: 479px) {

#fme-ajax-header-cart-popup {
    right: -15px !important;
}

.selectDiv {

    padding: 0px;
}

	.selectDiv {
      margin-left: 0px;
    margin: 0px;
    padding: 2px;
    z-index: 99999;
}
.fme-ajax-cart-top-links{
	float:left;
}
.links {
    float: left;
    margin: 0px 0px 0px -8px;
    padding-top: 0px;
    font-size: 12px;
}

.links .last img.cart-icon {
    border-left: none;
}

.fme-ajax-header-cart-popup {
    display: none;
    width: 240px;
    float: right;
    position: absolute;
    top: 40px;
    right: 10px;
    z-index: 999;
}

.fme-ajax-header-cart-popup {
    width: 350px !important;
    }

.top-header .block-cart {
position: absolute;
clear: none;
text-align: right;
margin-top: 0px;
padding-top: 0px;
width: 50%;
float: right;
letter-spacing: -0.06em;
left: 49%;
}

#menu-button a span {

    padding: 0 0 0 30px;
  
}
#holder-header-control{
	height:138px !important;
}
.page .nav-container {
    height: 42px;
}
.menu-space {
    margin-top: 95px;
      height: 40px;
}

}

.catalogsearch-result-index #amshopby-page-container .toolbar .category-title {
    width: 100%;
    padding-bottom: 5px;
    margin-top: 15px;
}

.catalogsearch-result-index #amshopby-page-container .page-title h1 {
    background: none;
    margin-top: 0px;
    padding-bottom: 26px;
}




.std img{	
-webkit-transition:0.5s ease-in-out;
    transition:0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
-o-transform: scale(1);}

.std img:hover{
	transform: scale(1.5);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.col.span_1_of_2,.col.span_1_of_3 {
    overflow: hidden;
}
.first img.cart-icon {
    max-width: 18px;
    max-height: 18px;
}


#login-block h1 {
    color: #F77C00;
    font-size: 15px;
    text-transform: uppercase;
}

.g-recaptcha {
    transform: scale(0.82);
    transform-origin: 0 0;
}
/* tooltip changes */
    
    .hover-button:hover  .hover-box
{
  opacity: 1;
  visibility: unset;
}

.hover-box
{
	visibility: hidden;
	opacity: 0;
	position: absolute;
    top: 92%;
    left: 8px;
    z-index: 99999;
    margin-top: 0.5em;
    padding: 0.5em;
    width: 97%;
    overflow: hidden;
    word-wrap: break-word;
    font-size: inherit;
    color: #FFF;
    text-align: center;
    background-color: #222222e8;
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}


.hover-button:hover:after {
 	position: absolute;
    top: 82%;
    left: 25%;
    z-index: 99999;
    content: '';
    margin-left: -0.125em;
    width: 0;
    height: 0;
    border: 0.25em dashed transparent;
    border-bottom: 0.25em solid #f7f7f7;
    font-size: 22px;
}



  
    .hover-button-right:hover  .hover-box-right
{
	visibility: unset;
	opacity: 1;
  transition: opacity 0.1s linear;
}


.hover-box-right
{
	visibility: hidden;
	opacity: 0;
	position: absolute;
    top: 92%;
    left: 8px;
    z-index: 99999;
    margin-top: 0.5em;
    padding: 0.5em;
    width: 97%;
    overflow: hidden;
    word-wrap: break-word;
    font-size: inherit;
    color: #FFF;
    text-align: center;
    background-color: #222222e8;
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}


.hover-button-right:hover:after {
    position: absolute;
    top: 82%;
    left: 75%;
    z-index: 99999;
    content: '';
    margin-left: -0.125em;
    width: 0;
    height: 0;
    border: 0.25em dashed transparent;
    border-bottom: 0.25em solid #f7f7f7;
    font-size: 22px;
    opacity: 1;
}
