#frameset-277-13711 {background:#f3f3f3;margin-bottom:25px;}
#frameset-277-13711 div.yodo-frameset-inner-wrap {padding-top:0px;padding-bottom:0px;}


#frameset-277-13711 .yodo-padd { padding-left:35px; }
#frameset-277-13711 .yodo-padd { padding-right:35px; }


#frameset-277-13719 {margin-top:20px;margin-bottom:35px;}
#frameset-277-13719 div.yodo-frameset-inner-wrap {max-width:1200px;padding-top:0px;padding-bottom:0px;}


#frameset-277-13719 .yodo-padd { padding-left:25px; }
#frameset-277-13719 .yodo-padd { padding-right:25px; }


#frameset-277-12715 {max-width:1100px;margin-bottom:0px;}
#frameset-277-12715 div.yodo-frameset-inner-wrap {padding-top:15px;padding-bottom:0px;}


#frameset-277-12715 .yodo-padd { padding-left:35px; }
#frameset-277-12715 .yodo-padd { padding-right:35px; }


#frameset-277-13351 {max-width:1100px;margin-top:0px;margin-bottom:0px;}
#frameset-277-13351 div.yodo-frameset-inner-wrap {padding-top:0px;padding-bottom:0px;}


#frameset-277-13351 .yodo-padd { padding-left:0px; }
#frameset-277-13351 .yodo-padd { padding-right:0px; }


#frameset-277-13371 {max-width:1100px;margin-top:0px;margin-bottom:0px;}
#frameset-277-13371 div.yodo-frameset-inner-wrap {padding-top:25px;padding-bottom:75px;}


#frameset-277-13371 .yodo-padd { padding-left:35px; }
#frameset-277-13371 .yodo-padd { padding-right:35px; }


#frameset-277-14399 {max-width:1200px;background:transparent;margin-bottom:0px;}
#frameset-277-14399 div.yodo-frameset-inner-wrap {padding-top:0px;padding-bottom:0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }
#frameset-277-14399, #frameset-277-14399 div.yodo-frameset-inner { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }


#frameset-277-14399 .yodo-padd { padding-left:25px; }
#frameset-277-14399 .yodo-padd { padding-right:25px; }


#frameset-277-13363 {max-width:1100px;margin-bottom:0px;}
#frameset-277-13363 div.yodo-frameset-inner-wrap {padding-top:0px;padding-bottom:0px;}


#frameset-277-13363 .yodo-padd { padding-left:15px; }
#frameset-277-13363 .yodo-padd { padding-right:15px; }


#object-277-32136 div.object-inner {padding-top:0px;padding-bottom:0px;} /* categories */
#object-277-32154 {margin-bottom:0px;} /* picture */


#object-277-32154 img, #object-277-32154 svg { width: 100%; }


#object-277-32158 {margin-top:10px;margin-bottom:0px;} /* picture */
#object-277-32155 {margin-bottom:0px;} /* picture */


#object-277-32155 img, #object-277-32155 svg { width: 100%; }


#object-277-32159 {margin-top:10px;margin-bottom:0px;} /* picture */
#object-277-32156 {margin-bottom:0px;} /* picture */


#object-277-32156 img, #object-277-32156 svg { width: 100%; }


#object-277-32157 {margin-bottom:0px;} /* picture */


#object-277-32157 img, #object-277-32157 svg { width: 100%; }


#object-277-29563 div.object-inner {padding-left:0px; padding-right:0px;} /* text */
#object-277-29564 {background-color:transparent;margin-top:0px;margin-bottom:0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* categorybox */
#object-277-29564 div.object-inner {background-position: left top;background-position: left top;background-repeat: no-repeat;padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;border-style:none;border-width:0px;border-color:#ffffff;} /* categorybox */
#object-277-29564, #object-277-29564 div.object-inner { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; } /* categorybox */
#object-277-31230 {background-color:#f3f3f3;margin-top:0px;margin-bottom:15px;} /* text */
#object-277-31230 div.object-inner {padding-top:10px;padding-bottom:0px;padding-left:35px; padding-right:35px;} /* text */
#object-277-31231 div.object-inner {padding-bottom:30px;} /* text */


#object-277-31282 .products-row, #object-277-31282 .products-list-layout-2 .products-wrapper-box { background-color: #f3f3f3 !important; }#object-277-31282 .products-img, #object-277-31282 .products-list-layout-2 .products-post-pic { background-color: #ffffff; }

#object-277-33751 {background-color:#555555;margin-top:25px;} /* text */
#object-277-33751 div.object-inner {padding-top:10px;padding-bottom:0px;padding-left:25px;padding-right:25px;} /* text */
#object-277-31256 {background-color:transparent;margin-bottom:0px;} /* manufacturers */
#object-277-31256 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* manufacturers */


/* USERSPECIFICS */
/* Product categories navigation */
/*
.products-categories div {position: relative;}
.products-categories ul {text-align:center; margin-bottom: 15px !important;}
.products-categories ul li {display:inline;}
.products-categories ul li a {display:inline-block !important; width: auto !important;}

.nav_products li a {border-bottom: none !important; padding-bottom:0;}
.nav_products li ul {position: absolute; left: 0; width: 100%; text-align: center;}
.nav_products li ul li {margin-left: 0 !important; float: none !important; display: inline-block;}
ul.nav_products ul {border-bottom: none !important;}
*/


ul.nav_pages {margin-top: 20px !important;}
.products-list .object-inner { margin-top: -25px;}

.layout-content a, .layout-content a:visited, .yodo-layoutset p a, .yodo-layoutset p a:visited {font-weight: bold;}

.general-picture .object-inner {position: relative;}
.general-picture .object-inner p {
	position: absolute;
	display: inline-block;
	top: 40%;
	left: 10%;
	width: 80%;
	padding: 0;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	text-shadow: #000 1px 1px 4px;
	text-align: center;
}

#frameset-346-12160 .frame-1-3 .general-picture {max-height: 414px; overflow: hidden;}

@media all and (max-width : 850px) {
	.general-picture .object-inner p {
		font-size: 30px !important;
		line-height: 35px !important;
	}
}
@media all and (max-width : 650px) {
	#frame-346-12161-1 .object-1-3 {
		width: 48%;
		width: -moz-calc(50% - 10px) !important;
		width: -webkit-calc(50% - 10px) !important;
		width: -o-calc(50% - 10px) !important;
		width: calc(50% - 10px) !important;
	}
}
@media all and (max-width : 370px) {
	.general-picture .object-inner p {
		font-size: 25px !important;
		line-height: 27px !important;
	}
}