{literal}
/* si_p.css */
/* CSS Sofaitaly.it */
@charset "UTF-8";
label{display:inline-block;/*margin:0 10px 5px;*/font-weight:bold}
.form-control.grey{background:#fbfbfb}
.form-group{margin-bottom:15px}
P{margin:0 0 9px}
IMG{/*border:0;*/vertical-align:middle} 
OL, UL{list-style:none;margin-top:0;margin-bottom:0}
ul ul, ul ol, ol ul, ol ol{margin-bottom:0}
ul.comments_advices{white-space:nowrap;}

H1, H2, H3, H4, H5, H6, 
.h1, .h2, .h3, .h4, .h5, .h6{font-weight:500;line-height:1.1}
/*	h1{margin:0.67em 0}	*/
/*	H1{margin-top:18px;margin-bottom:9px}	*/
H2{margin-top:17px;margin-bottom:8px}
H3{margin-top:16px;margin-bottom:7px}
h4,h5,h6{margin-top:9px;margin-bottom:9px}

/*h1, .h1{font-size:33px}*/
/*h2, .h2{font-size:27px}*/
/*h3, .h3{font-size:22px;}*/
h4, .h4{font-size:16px}
h5, .h5{font-size:14px}
h6, .h6{font-size:13px;}

/* precedenti */
/* 
h1, .h1{font-size:25px}
h2, .h2{font-size:23px}
*/
h1, .h1{font-size:23px}
h2, .h2{font-size:20px}
h3, .h3{font-size:18px}
dl{margin-bottom:18px}
dt, dd{line-height:1.42857}
dt{font-weight:bold}
dd{margin-left:0}
/*	#search .content_sortPagiBar{display:-webkit-flex;display:flex;-webkit-flex-flow: column-reverse;flex-flow:column-reverse;}	*/
.list-unstyled, .list-inline{padding-left:0;list-style:none;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
/*	button, select{text-transform:none}	*/

div.selector{border:1px solid #5a958c;font-size:14px}
.nbrItemPage .selector1 .selector{margin:0 10px;display:inline-block}
div.selector SELECT{margin:0 -1px}
div.selector SELECT, div.selector SELECT OPTION{color:#000}
div.selector SELECT OPTION{height:25px;padding:2px 0 0 8px;margin-right:-2px}
div#uniform-selectProductSort.selector OPTION{max-width:287px;margin-right:-11px}
div.selector SELECT OPTION:nth-child(odd){background:#fff}
div.selector SELECT OPTION:nth-child(even){background:rgba(90,149,140,.25)}
div.selector SELECT OPTION:active,
div.selector SELECT OPTION:checked,
div.selector SELECT OPTION:hover{background:rgba(90,149,140,.75);box-shadow:inset 0 25px 0 rgba(90,149,140,.75)}
button[disabled], html input[disabled]{cursor:default}
BUTTON::-moz-focus-inner, INPUT::-moz-focus-inner{border:0;padding:0}
/*	BUTTON, INPUT, SELECT, TEXTAREA{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}	*/
/*	button, input, select[multiple], textarea{background-image:none}	*/
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled,
input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive,
input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled,
input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini,
a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button,
span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large,
span.exclusive_large_disabled{border:1px solid #cc9900;padding:5px 7px;
	position:relative;display:inline-block;cursor:pointer;
	color:black;font-weight:bold;white-space:normal;text-align:left}
.col-md-3{/*width:428px;max-width:428px;*//*width:50%;*//*-webkit-flex:0 0 50%;flex:0 0 50%;-webkit-flex-flow:column;flex-flow:column*/} 
.product_list > li{width:428px;max-width:428px} 

@media(min-width:768px) and (max-width:991px){	.container{max-width:750px}	}
@media(min-width:768px){
/*	#index #columns{margin-top:5px}	*/
	/* #index .container{display:-webkit-flex;display:flex;-webkit-flex-flow:column-reverse;flex-flow:column-reverse} */
/*	.col-md-3{width:33.33333%;-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;-webkit-flex-flow:column;flex-flow:column} 	*/
/*	#product .col-md-3{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%}	*/
/*	#index .product_list.grid li{width:50%}	*/
/*	.col-sm-4, HEADER .row #header_logo{width:33.33333%}	*/
/*	.product_list .col-md-4{width:50%}	*/
	.col-sm-6{width:50%}
	.col-sm-9{width:75%}
	.col-sm-12{width:100%} 
	HEADER .row #header_logo + .col-sm-4 + .col-sm-4{float:right} 	
	}
@media(min-width:768px) and (max-width:1199px){
	.product_list.row{display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}	}
@media(min-width:992px) and (max-width:1199px){
	.container{max-width:970px}
	}
@media(min-width:992px){
/*	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10,
	.col-md-11{float:left}	*/
/*	body#category .col-md-4{width:33.33333%}	*/
/*	#search .col-md-4{width:50%;max-width:428px}	*/
/*	.col-md-5{width:41.66667%} 	*/
	.col-md-6{width:50%} 	}
@media(min-width:1200px){	
	#index #slider_row{height:285px}
	ul.product_list{display:flex;flex-flow:wrap;text-align:center}
/*	ul.product_list LI{margin-right:auto;margin-left:auto}	*/
/*	#center_column{padding-top:13px}	*/
/*	.container{max-width:1170px;padding-left:0;padding-right:0}	*/
/*	.col-lg-12{width:100%}	*/ 	}
@media(min-width:768px){
/*	#columns > .row{margin-top:15px}	*/
/*	body#category #slider_row.row{display:initial} */
/*	#category #columns > .row{margin-top:5px} */ 	}
/*HEADER .row{position:relative}*/
/*header .nav nav{width:100%}
HEADER .nav .row{margin:0}*/
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
.mii{background:transparent linear-gradient(to right, #009246 0%,33%, #f1f2f1 33%,67%, #ce2b37 67%);
	/*margin-bottom:-2px;*/border:1px solid #000;padding:0 8px 2px;text-shadow:1px 1px white;display:inline-block}
/*	.container::before, .container::after,
.row::before, .row::after,
.clearfix::before, .clearfix::after,
.nav::before, .nav::after{content:" ";display:table}	*/
/*	.row:after, .container::after, .clearfix::after{clear:both}	*/
.comments_advices a.reviews:before, 
.comments_advices a.open-comment-form:before,
#product_comments_block_tab #new_comment_tab_btn span:before{width:26px;height:26px;margin-right:5px!important;/*border:1px solid #00B5FB;*/border:1px solid #006EFE;/*padding:3px;*/border-radius:5px;/*background-color:#00B5FB;*/background-color:#006EFE;color: #fff;font-size:16px!important;line-height:22px;text-align:center;display:inline-block;}
@media (min-width: 992px) {
	.comments_advices a.reviews:before, 
	.comments_advices a.open-comment-form:before,
	#product_comments_block_tab #new_comment_tab_btn span:before {background-color:transparent;color:#777}}
.comments_advices a.reviews:hover:before, 
.comments_advices a.open-comment-form:hover:before,
#product_comments_block_tab #new_comment_tab_btn span:hover:before{background-color:#00B5FB!important;color:#fff!important;}
div.product_desc a img{width:150px;height:100px;border:1px solid #dbdbdb;}
@media(max-width:767px){/*	#block_top_menu .sf-menu > li > a{padding:10px 15px}	*/	}
/*	.btn{margin-bottom:0;border:1px solid transparent;padding:6px 12px;
    display:inline-block;
    font-size:13px;font-weight:normal;line-height:1.42857;text-align:center;
    white-space:nowrap;vertical-align:middle;cursor:pointer;
    -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}	*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;
	opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, 
.btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, 
.btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, 
fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, 
fieldset[disabled] .btn-default.active{border-color:#ccc}
.pull-right{float:right!important}
.dark{color:#5a958c}
.button.button-small{border:none;padding:0;font-size:14px;line-height:17px;font-weight:400;/*color:#5a958c;*/color:#527F78;background:none}
.button.button-small span{padding:3px 8px;display:block}
.button.button-small span i{margin-right:5px;vertical-align:0}
.button.button-small span i.right{margin-right:0;margin-left:5px}
.button.button-medium{
	border:1px solid #5a958c;padding:0;
	font-size:17px;line-height:21px;text-decoration:none;
	color:#fff;background:rgba(90,149,140,.7);background:#8bb4ae}
.button.button-medium span{background:transparent;display:block;padding:12px 24px}
.button.button-medium span i.right{margin-right:0;margin-left:9px}
@media (max-width:479px){	.button.button-medium span{font-size:15px;padding-right:7px;padding-left:7px}	}
#left_column .block .active .block-content{margin-bottom:20px}
#left_column .block:not(:last-child) .block-content{margin-bottom:20px}
/*#left_column .block:last-child{margin-bottom:50px}*/
#left_column .block(:last-child){margin-bottom:20px}
.block .products-block li{margin-bottom:15px;border-bottom:1px solid #5a958c;padding:0 0 15px}
.block .products-block li:first-child{margin-top:20px}
.block .products-block li:last-child{margin-bottom:0}
.block .products-block li .products-block-image{margin-right:19px;border:1px solid #5a958c;float:left}
.block .products-block li .product-content{overflow:hidden}
.block .products-block li .product-content h5{margin:4px 0 5px }
.block .products-block .product-name{font-size:15px;line-height:18px}
.block .products-block h5.product-name{font-size:13px}
/*	.page-heading, #cms .page-heading, #search .page-heading,
#category .page-heading{padding:21px 13px 13px;text-transform:uppercase;border-bottom:3px solid #5a958c;overflow:hidden}	*/
/*.content_scene_cat + .page-heading.product-listing{display:none}*/
.content_scene_cat .cat_desc{/*font-size:1.3em;*/color:#527f78}
.page-subheading{font-family:"Open Sans", sans-serif;font-weight:600;text-transform:uppercase;color:#555454;font-size:18px;padding:0 0 15px;line-height:normal;margin-bottom:12px;border-bottom:1px solid #5a958c;}
section:nth-child(even){border-color:#5a958c}
@media(max-width:767px){
/*	.content_sortPagiBar{-webkit-flex-flow:column-reverse;flex-flow:column-reverse}	*/
	.content_sortPagiBar #uniform-selectProductSort{margin:20px auto 10px}
/*	.content_sortPagiBar #uniform-nb_item{margin:10px auto 0}	*/	}
@media(min-width:768px){.content_sortPagiBar #uniform-selectProductSort{margin-left:10px;display:inline-block}}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector{width:258px!important;/*float:left*/}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector SPAN{width:246px!important;text-align:left}
.content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:160px;max-width:256px;margin:0 auto 0 0} 
.pagination .active > span{background:#527f78}
.sortPagiBar select{max-width:60px;margin:auto 10px;display:inline-block;text-align:center}
.bottom-pagination-content{padding-top:15px}
/*.top-pagination-content,
.bottom-pagination-content{text-align:center;position:relative;display:-webkit-flex;display:flex;}*/
/*	.bottom-pagination-content{padding:12px 0 0}	*/
UL.pagination{margin-top:15px;display:inline-block}
.pagination .disabled{display:none}
.pagination LI{height:30px;font-size:16px;display:block;float:left}
.pagination LI:not(:last-child){margin-right:11px}
.pagination > li > a, 
.pagination > li > span{border:1px solid #ddd;display:block;font-weight:bold;line-height:16px;text-decoration:none}
#pagination+.product-count,
.pagination+.product-count{-webkit-flex:1 0 auto;flex:1 0 auto;/*-webkit-order:-1;order:-1;*/font-size:17px}
.pagination li > a span,
.pagination li > span span{border:1px solid #fff;padding:5px 11px;display:inline-block}
.pagination .pagination_previous > A, .pagination .pagination_previous > SPAN,	
.pagination .pagination_next > A, .pagination .pagination_next > SPAN{border:0;/* display:block; */padding:7px!important;}
.pagination .active.current{color:#fff}
/* .pagination .pagination_previous > A, */	
.pagination .pagination_previous > SPAN{border:none}
/*	.pagination .pagination_previous > A{padding:4px}	*/
/*	.pagination .pagination_previous > SPAN,	*/
.pagination .pagination_next > SPAN{padding:8px 0 6px}
.pagination > .disabled > span, .pagination > .disabled > a, 
.pagination > .disabled > a:hover, .pagination > .disabled > a:focus{color:#999;/* background-color:#fff;border-color:#ddd; */cursor:not-allowed}
.icon-chevron-left::before{content: "";}
@media(min-width:768px){	#pagination+.product-count{padding-top:15px}	}
/*	@media (min-width:992px) and (max-width:1199px){.top-pagination-content div.pagination, .bottom-pagination-content div.pagination{width:380px}}	*/
/*	.top-pagination-content .compare-form, .bottom-pagination-content .compare-form{float:right}	*/
/*	.top-pagination-content div.pagination .showall{float:right}	*/
@media (max-width:479px){
	.top-pagination-content .compare-form,
	.bottom-pagination-content .compare-form{width:100%;padding-bottom:10px;float:left;clear:both;font-size:17px;text-align:left}}
@media (max-width:991px){	.product-count, .bottom-pagination-content .product-count{clear:left}}
.bottom-pagination-content{border-top:1px solid #5a958c}
BODY.content_only{margin-top:0!important;padding:10px}
/*	#search_block_top_button{display:none}	*/
/*.container .row NAV > SPAN{display:none}*/
@media(max-width:599px){#buy_block [id$="add_to_cart"] BUTTON SPAN:after{font:inherit;content:'Aggiungi'}}
@media(max-width:767px){#left_column{margin-top:0;margin-bottom:30px}}
BODY.content_only #left_column{display:none}
@media(max-width:767px){.shopping_cart .block_content DL.products{display:none}}
.cart_block [class$="item"] .cart-info .product-name{margin-top:0}
.cart_block [class$="item"] .cart-info .quantity-formated .quantity{margin-top:2px}
@media(max-width:767px){
	.ajax_cart_no_product{display:none}
	.shopping_cart > A > SPAN[class*=ajax_cart_product_]{display:none}}
@media(max-width:767px){
	.nav .container > .row > NAV > .shop-phone + DIV{display:none}
/*	HEADER > .nav + DIV > .container > .row{height:120px;display:webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;justify-content:space-between;}	*/
/*	#search_block_top{margin-right:95px;margin-left:63px;z-index:2;top:3px;
		-webkit-order:1;order:1;-webkit-order:0;order:0;
		-webkit-flex:0 1 100%;flex:1 1 100%;
		-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-basis:190px;flex-basis:190px}	*/
/*	#search_block_top+DIV{height:58px;margin-right:15px;margin-left:auto;padding-left:0;padding-right:0;
		top:-55px;z-index:1;
		-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 0 80px;flex:0 0 80px;
		-webkit-order:1;order:1;-webkit-order:0;order:0;}	*/
	.shopping_cart .ajax_cart_total{display:none}
	#header div .shopping_cart a:first-child:before{padding-right:8px}
	.cat-title{width:48px;border:1px solid #527F78;padding:12px 20px;
		/*display:block;*/position:relative;
		font:600 0/22px "Open Sans", sans-serif;text-transform:uppercase;color:#fff;background:#527f78} 
	.cat-title::after{position:absolute;right:12px;top:13px;display:block;
		font-size:26px;content:"\f0c9"}
	.cat-title.active{color:#5a958c;background:#f6f6f6;
		-webkit-transform:rotate(90deg);transform:rotate(90deg)}
	.shopping_cart > A:first-child::before{line-height:24px}}
.sf-menu > LI > UL{display:none}
#left_column > *{background:#f6f6f6}
#subcategories{margin-bottom:15px}
#subcategories .sf-menu{margin-left:0;display:block}
#subcategories .sf-menu > LI{margin:0;float:none;text-align:unset}
#subcategories .sf-menu > LI:not(:last-child)  > A{margin:5px 0}
@media(min-width:768px){
	#homepage-slider #homeslider{margin:0 auto}
	.bx-wrapper{position:relative}
	.bx-wrapper .bx-viewport{overflow:hidden;height:0}
/*	#homepage-slider .bx-wrapper A{display:none}	*/
	#homepage-slider .homeslider-description{position:absolute;left:0;top:0;padding:50px}
	#homepage-slider .homeslider-description H2{font-size:2.7em;color:white}
	#homepage-slider .homeslider-description P{width:50%;padding:0.5em 0;font-size:1.15em;line-height:1.3em;color:white}
	#homepage-slider .bx-controls{display:none}
	#homepage-slider .homeslider-description BUTTON{font-size:1.2em;text-transform:uppercase}
	#homepage-slider .bx-wrapper .bx-controls-direction A{width:52px;height:52px;margin-top:0;border:2px solid #dbdbdb;
		position:absolute;top:auto;bottom:10px;z-index:9999;
		font-size:0;line-height:18px;text-indent:-9999px;overflow:hidden;
		outline:0}
	#homepage-slider .bx-wrapper .bx-prev{right:60px;left:auto}
	.bx-wrapper .bx-controls-direction A:before{padding-left:2px;color:#c0c0c0;font-size:20px;line-height:22px}
	#homepage-slider .bx-wrapper .bx-controls-direction A:before{height:48px;width:48px;
		display:block;position:absolute;left:0;top:0;z-index:1;
		background:#5a958c;opacity:0.2;filter:alpha(opacity=20);
		content:".";
		text-indent:-9999px}
	.bx-prev:before{content:"\f137"}
	#homepage-slider .bx-wrapper .bx-controls-direction A:after{width:48px;height:48px;padding:16px 0 0 0;
		display:block;position:absolute;top:0;left:0;z-index:2;
		color:#dbdbdb;font-size:21px;text-align:center;text-indent:0}
	#homepage-slider .bx-wrapper .bx-prev::after{content:"\f053"}
	.bx-next{right:10px}
	#homepage-slider .bx-wrapper .bx-next::after{content:"\f054"} 
	#subcategories .sf-menu{height:35px}
	#subcategories .sf-menu > LI{text-align:center;float:left}
	#subcategories .sf-menu > LI:not(:last-child)  > A{margin:0}	}
@media(max-width:767px){
	#index #homepage-slider{display:none} 
	#index #htmlcontent_top UL{margin:0 -5px}
	#index #htmlcontent_top UL LI{/*margin-top:10px;*/padding:0}
	#index #htmlcontent_top UL LI A{width:100%;max-width:100%;display:block}
	#index #htmlcontent_top UL LI A IMG{width:100%;max-width:381px;margin:0 auto;display:block}
	#index #slider_row{margin-top:0} 	}
.nav-tabs > LI{margin-bottom:-1px;float:left}
#home-page-tabs > LI{margin-bottom:0}
@media (min-width:768px){
	#home-page-tabs{margin:0 0 0 -18px;padding:10px 0} 
	#home-page-tabs > LI{margin:0 0 0 9px;border-left:1px solid #00b5fb;border-left:1px solid #5A958C;padding:0 0 0 9px}}
@media (max-width:479px){#home-page-tabs > LI{width:100%}}
#home-page-tabs > LI:first-child{border:none}
#home-page-tabs > LI A{margin:0;border:none;padding:10px;
    font:600 21px/24px "Open Sans", sans-serif;text-transform:uppercase;
    color:#555454;outline:none}
@media (max-width:767px){
	#home-page-tabs > LI:nth-child(2){margin-bottom:-210px;top:310px;clear:left} 
	#home-page-tabs > LI A{color:#fff;background:#5a958c;cursor:default}}
@media(min-width:768px){#home-page-tabs > LI A{padding:1px 10px}}
.nav > LI{position:relative}
.nav > LI,
.nav > LI > A{display:block}
#home-page-tabs > LI.active A, #home-page-tabs > LI A:hover{padding:10px;background:#5A958C;color:#fff;text-decoration:none}
@media (min-width:768px){#home-page-tabs > LI.active A, #home-page-tabs > LI A:hover{margin:-9px 0}}
.tab-content{margin-top:15px}
@media(min-width:1200px){.tab-content{margin-bottom:34px}}
/*	.tab-content > .tab-pane, 	*/
.pill-content > .pill-pane{display:none}
/*	.tab-content > .active, 	*/
.pill-content > .active{display:block}
#facebook_block, #cmsinfo_block{overflow:hidden;background:#f2f2f2}
#facebook_block{padding:14px 29px 14px 19px;-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}
#cmsinfo_block{border:#527f78 1px solid;border-radius:15px}
@media(max-width:1199px){ #cmsinfo_block{margin-top:10px;/* border:none; */padding:15px 20px 0 20px!important} }
@media(min-width:1200px){ #cmsinfo_block{margin-top:30px;/* border:none; */padding:25px 20px 20px} }
#cmsinfo_block > DIV{padding:21px 10px 0 0}
#cmsinfo_block H3{margin:0 0 5px 0;font:300 21px/25px "Open Sans",sans-serif;color:#6f6d6d}
#facebook_block H4{margin:0 0 12px 0;padding:21px 0 0 0;font:300 21px/25px "Open Sans",sans-serif;color:#6f6d6d}
#cmsinfo_block EM{width:60px;height:60px;margin:3px 10px 0 0;
    -moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;
    float:left;
    font-size:30px;line-height:60px;text-align:center;/*background:#00b5fb;background:#5A958C;*/background:#45786E;color:#fff}
#cmsinfo_block .type-text{overflow:hidden}
@media(max-width:1199px){#cmsinfo_block H3{font-size:18px}}
@media(max-width:991px){
	#facebook_block, #cmsinfo_block{padding-left:13px;padding-right:13px}
	#index .tab-content + div.clearfix  #facebook_block{width:100%;margin-top:0;display:-webkit-flex;display:flex;
		-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row}
	#index .tab-content + DIV #facebook_block > *{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%} 
	#facebook_block H4{padding-top:20px!important;font-size:16px} 
	#index .tab-content + DIV #facebook_block > H4{margin:0;padding-right:10px;text-align:right} 
	#cmsinfo_block EM{width:30px;height:30px;line-height:30px;font-size:20px}}
@media(max-width:767px){#facebook_block, #cmsinfo_block{width:100%;min-height:1px;margin-top:10px;border:none} 
	#cmsinfo_block > DIV:first-child{border-right:0;border-bottom:1px solid #d9d9d9;padding-bottom:10px}
	#index .tab-content + DIV.clearfix #facebook_block{padding:0 19px}
	#index .tab-content + DIV #facebook_block > H4{max-width:160px;max-width:calc(100% - 320px)} 
	#index .tab-content + DIV #facebook_block > .facebook-fanbox{min-width:320px}}
@media(max-width:479px){	
	#index .tab-content + DIV.clearfix  #facebook_block{padding:10px;display:block}
	#index .tab-content + DIV #facebook_block > H4{max-width:100%;text-align:unset} 
	#index .tab-content + DIV #facebook_block > .facebook-fanbox{min-width:unset;margin:0 -5px}}
.footer-container{background-color:#527f78}
.footer-container .container{padding-bottom:50px;color:#fff}
.footer-container #footer .row{position:relative}
.footer-container #footer a{color:#fff}
.footer-container #footer H4{margin:0 0 13px;font:600 18px/22px "Open Sans",sans-serif;/*color:#fff;cursor:pointer*/}
.footer-container #footer UL LI{padding-bottom:8px}
.footer-container #footer ul li a{font-weight:bold}
.footer-container #footer #social_block{float:left;width:50%;margin-top:20px;padding:0 15px}
.footer-container #footer #social_block UL{margin-bottom:0/*;float:right*/}
/* .footer-container #footer #social_block UL LI{float:left;text-align:center} */
.footer-container #footer #social_block ul li a{display:inline-block;color:#fff;font-size:28px}
@media (max-width:767px){
	.footer-container .container{padding-bottom:25px}
	.footer-container #footer H4{margin-bottom:0;padding-bottom:13px;position:relative}
	#footer #newsletter_block_left{width:100%} 
	#footer .block .block_content{margin-bottom:20px}
	.footer-container #footer #social_block{width:100%;margin:0;/*padding-top:5px;float:left*/}
	.footer-container #footer #social_block H4{display:none}
	}
@media(max-width:767px){
	
}
@media(min-width:768px){
	.footer-container .container{padding-bottom:50px;color:#fff}
	}

UL.product_list.grid > LI{margin-top:20px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-bottom:20px;text-align:center}
ul.product_list.grid li .product-container{margin-bottom:30px;background:#fff;position:relative}
@media(max-width:767px) and (orientation:landscape){#index UL.product_list.grid > LI:nth-child(n+7){display:none}}
@media(min-width:1200px){ 	ul.product_list.grid > li .product-container{height:385px;/*max-width:450px;*/margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column} }
UL.product_list .product-image-container{text-align:center}
UL.product_list.grid > LI .product-container .product-image-container{border:1px solid #dbdbdb;padding:9px;position:relative}
UL.product_list .product-image-container .quick-view-wrapper-mobile{display:none}
UL.product_list .product-container .right-block .button-container{display:none!important}
UL.product_list .product-container .right-block .lnk_view{display:none}
@media(min-width:1200px){	#index UL.product_list.tab-pane > LI{padding-bottom:20px}	}
.icon-eye::before, .icon-eye-open::before{content:""}
UL.product_list .product-image-container IMG{margin:0 auto}
.new-box{left:-9px;}
.sale-box{left:-8px;}
.new-box+.sale-box{left:-9px}
.new-box, .sale-box{width:auto;height:26px;/* margin-bottom:-16px;margin-left:10px; */
    position:relative;top:-15px;right:auto;bottom:10px;left:-9px;
	z-index:1;float:left;
    overflow:hidden;text-align:center;text-decoration:none}
.product_list .new-box{/*left:-18px*/}
/*	#product .new-box, #product .sale-box{left:-9px}	*/
/*	.product_list .new-box + .sale-box {left:-16px}	*/
/*	.product_list .new-box, .product_list .sale-box{}	*/
/*	.new-box{margin-right:1px}	*/
/*	.sale-box{margin-right:-9px}	*/
.new-label, .sale-label{width:auto;padding:6px 10px;
    font:400 16px/13px Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;
	display:block;z-index:1}
.new-label{/*background:#d9d58f;*/background:#7E792D;/*left:10px*/}
.sale-label{/*background:#5a958c;*/background:#527F78;/* font-weight:bold */}
@media(min-width:768px) and (max-width:991px){	.new-box SPAN, .sale-box SPAN{font-size:13px} 	}
@media(min-width:1200px){
/*	.sale-box {left:-9px}	*/
/*	UL.product_list .product-image-container IMG{width:400px}	*/
	.hovered .new-box, .hovered .sale-box{top:-55px} 	}
@media(min-width:1200px){	.new-label, .sale-label{padding:7px 5px;font-size:16px;line-height:12px} 	}
UL.product_list .product-image-container .quick-view{display:none}
UL.product_list.grid > LI .product-container .product-image-container .content_price{width:100%;height:38px;padding:6px 0 0 5px;
	display:none;text-align:left;position:absolute;left:0;bottom:-1px;/*background-color:#5A958C;*/background-color:#527F78}
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:none}
@media(max-width:1199px){
	UL.product_list .product-image-container .quick-view-wrapper-mobile{height:155px;width:215px;
		display:block;overflow:hidden;position:absolute;bottom:-38px!important;right:0;z-index:1;
		background-color:transparent;
		pointer-events:none} 
	UL.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{height:130px;width:85px;
		display:block;position:relative;top:80px;right:-162px;
		background-color:rgba(208, 208, 211, 0.57);
		-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);
		transform:rotate(45deg);
		zoom:1;pointer-events:all} 
	UL.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i{
		position:relative;top:48px;left:-20px;
		font-size:x-large;color:black} 
	UL.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i::before{
		-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);
		transform:rotate(315deg)} 
	UL.product_list.grid > LI .product-container .product-image-container .content_price{/*border:solid #5a958c;*/border:solid #527F78;border-width:0 1px;
		display:block;z-index:0;bottom:-38px} 
	ul.product_list > li .right-block{margin-top:38px} 	}
.box-info-product [id$=total_price],
#aw_container [id$=total_price]{margin-bottom:8px;/*float:right;*/font-size:16px;/*color:#5a958c!important;*/color:#026086!important}
.price{font-size:21px;line-height:26px;font-weight:600;color:#fff;white-space:nowrap}
#order-confirmation span.price::after{content:""!important}
#amount.price,
span.price>strong, body#order-confirmation span.price:after{color:#000;font:inherit}

#product #total_price .price{color:#000}
[id$=total_price] .price{font-size:21px}
.price:after{font:inherit;content:'0'}
#category .price:after{margin-left:-4px}
#index .tab-content .product_list .price:after{margin-left:-4px}
#product .accessories-block .price:after{margin-left:-3px}
#left_column .price:after{margin-left:-3px!important}
UL.product_list.grid > LI .product-container H5{/*margin-bottom:0;margin-top:0;*/padding:0 15px;display:inline-block}
@media(min-width:768px){
	UL.product_list.grid > LI .product-container H5 .product-name{height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	UL.product_list.grid > LI .product-container #review{height:20px;display:block}}
@media(min-width:1200px){
	UL.product_list.grid > LI .product-container H5{/*display:block*/}
	UL.product_list.grid > LI .product-container H5 .product-name{height:58px;padding-bottom:0}
	UL.product_list.grid > LI .product-container #review{height:25px}
	ul.product_list.grid > li.hovered .product-container #review{margin-top:-3px;margin-bottom:-1px}
	ul.product_list.grid > li.hovered .product-container h5{/*padding-top:16px;*/display:inline-block}}
.product-name{margin-bottom:0;font-size:17px;line-height:25px;color:#3a3939}
.product-name a{font-size:17px;line-height:23px;color:#3a3939!important}
UL.product_list .product-name{width:100%;display:block;text-decoration:underline;overflow:hidden}
UL.product_list.grid > LI .product-container h5 A{padding:0 15px 10px}
UL.product_list.grid > LI .product-container .product-desc{border:2px solid transparent;padding:10px;
	background-color:transparent;/* color:transparent;  */
	font-weight:600;
	-webkit-transition:color .5s,background-color .5s;-moz-transition:color .5s,background-color .5s;-o-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}
@media (max-width:767px){
	UL.product_list.grid > LI .product-container H5 A{padding:5px 0}
	UL.product_list.grid > LI .product-container .product-desc{max-height:37px;border:0;color:#333;overflow:hidden} 	}
@media(max-width:1199px){ul.product_list.grid > li .product-container h5 a{padding:0 15px}}
@media(min-width:1200px){UL.product_list.grid > LI .product-container .product-desc{margin-bottom:0}}
.button.lnk_view{padding:0}
UL.product_list.grid > LI .product-container .product-flags{display:none}
.breadcrumb a:hover{color:#000;}
.ie8 .breadcrumb{min-height:1px;}
.ie8 .breadcrumb a:after{display:none;}
.ie8 .breadcrumb .navigation-pipe{width:20px;}
.label{white-space:normal;display:inline-block;display:inline;padding:6px 10px;padding:.2em .6em .3em;font-size:100%;
	font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0;}
.label[href]:hover, .label[href]:focus{color:#fff;text-decoration:none;cursor:pointer;}
.label:empty{display:none;}
.label-warning{background-color:#C15710}
#product .label-success, #order .label-success, #order-opc .label-success, #order .label-warning,
#order-opc .label-warning {font-weight:600}
#product .label-success:before, #order .label-success:before, #order-opc .label-success:before, #product .label-warning:before,
#order .label-warning:before, #order-opc .label-warning:before {content:'\f0d1';margin-right:5px}
.hide{display:none!important;}
.show{display:block!important;}
#left_column #paiement_logo_block_left{padding-top:15px}
@media (min-width:992px){	#cs{display:none!important} }
/* #thumbs_list UL#thumbs_list_frame{height:76px;height:90px;padding-left:0;list-style-type:none;overflow:hidden} */
/* #thumbs_list LI{width:131px;height:90px;margin-right:4px;margin-left:4px;border:1px solid #dbdbdb;float:left;cursor:pointer;line-height:0;overflow:hidden} */
.content_prices{margin-top:8px;padding:15px 0;text-align:center}
#attributes{display:none}
.footer-container #footer #social_block h4{margin-bottom:0;padding:0 10px 0 0;float:right;font-size:21px;line-height:25px;text-transform:none}
@media(min-width:768px){.footer-container #footer .footer-block{width:25%;margin-top:55px}}
@media(max-width:767px){
	#layered_block_left .title_block.active + .block_content{display:block!important}
	#layered_block_left .title_block:not(.active) + .block_content{display:none!important}
	#tags_block_left .block_content,
	#viewed_products_block_left .block_content{display:none}
	.footer-container #footer #block_contact_infos{width:100%!important} 	}
/* .hidden{display:none!important;visibility:hidden!important}	*/
.content_sortPagiBar .display{display:none}
.cancel, .star{width:16px;margin:0 1px 0 0;overflow:hidden;float:left;cursor:pointer}
.star{width:14px;height:16px;position:relative;top:-1px;display:block;font-size:14px;font-weight:normal}
#product .star{height:34px}
#product .cancel a:before{font:inherit;content="Azzera"}
div.star:after{content:"\f006";display:inline-block;color:#777676}
div.star.star_on:after{content:"\f005";color:#ef8743}
#cs, #pc{margin-top:15px}
@media(min-width:400px){.pb-right-column #cspc{height:100px;background-position:center bottom}}
@media(min-width:768px){
	#pc{margin-top:-25px;background-size:100%}
	.pb-left-column #cspc{/* width:100%; */ margin-top:-40px} }
@media(min-width:992px){ 	.pb-right-column #cspc{width:100%;margin-top:0}	}
#cs A SPAN{width:381px;max-width:100%;padding:8px 20px;display:inline-block;background:#5a958c;color:white;text-decoration:underline}
@media(max-width:767px){
	#mobile{display:block} 
	#mobile>IMG{width:initial}
	#pc{display:none}
	}
@media(min-width:768px){#mobile{display:none} #pc{display:block;}}
/* #copy{display:none} */
.footer-container #copy{width: 100%;padding-bottom: 70px;display:block;text-align: center;color: white;}
.content_scene_cat {border-bottom:2px solid #5a958c;color:#d7d7d7;line-height:19px}
.content_scene_cat .content_scene_cat_bg{padding:0 10px 15px!important}
@media(max-width:767px){}
#youtube-player,
iframe[src*="youtube.com"],
#youtube-player+LABEL,
IFRAME[src*="youtube.com"]+LABEL{border-radius:5px}
#youtube-player,
iframe[src*="youtube.com"]{width:290px;height:163px}
#youtube-player{margin:10px 0 0 0;padding:0;display:block;overflow:hidden}
iframe[src*="youtube.com"]{margin:10px 0 0 auto;position:relative;top:10px;}
#youtube-player A{width:100%;/*max-width:initial;*/height:inherit;margin-top:0;border:0;padding:0;display:block;text-decoration:transparent!important}
#youtube-player A:before{width:68px;margin:0;padding:12px 19px 16px 21px;padding:4px 19px 8px 21px;font-family:"open sans";font-size:28px;content:'►';background-color:rgba(0,0,0,.7);color:#fff;
	position:relative;top:70px;left:43.58%;left:calc((100% - 68px)/ 2);z-index:1;border-radius:27%;}
#youtube-player A:hover:before{background-color:red}
#youtube-player img{width:100%;margin:-50px 0 0;border:0;position:relative;/*z-index:-1*/}
#youtube-player SPAN{width:100%;margin-bottom:-60px;padding:22px 30px 0 57px;display:block;position:relative;/*top:-47px;*/top:-24px;left:0;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,0));color:#eee;font-size:17.4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:1}
.primary_block.row #youtube-player SPAN{height:60px;}
#send_friend_form .product_desc{display:none;}
#id_new_comment_form #youtube-player{height:0;}
#youtube-player A SPAN:hover{color:#fff;text-decoration:underline}
@media(orientation:landscape){#youtube-player A:before{width:68px;margin:54px 0 -54px}}
@media(max-width:479px){
	#youtube-player A{height:169px}
	/* #youtube-player img{width:100%;*//*margin:-75px 0 0;*//*border:0} */ }
@media(min-width:480px) and (max-width:599px){#youtube-player,iframe[src*="youtube.com"]{width:460px;height:252px}
@media(orientation:landscape){#youtube-player A:before{width:68px;margin:54px 0 -54px}}
@media(min-width:480px) and (max-width:599px){#youtube-player,iframe[src*="youtube.com"]{width:360px;height:252px}}
@media(min-width:600px){#youtube-player,iframe[src*="youtube.com"]{/*width:530px;*/width:100%;/*height:296px*/}}
@media(min-width:768px){#youtube-player A:before{width:68px;margin:54px 0 -54px}}
@media(min-width:992px) and (max-width:1199px){#youtube-player,iframe[src*="youtube.com"]{width:470px}}
@media(min-width:992px) and (max-width:1199px){iframe[src*="youtube.com"]{height:260px}}
#catButton{-webkit-flex:0 0 48px;flex:0 0 48px;}
DIV~DIV.cat-title{display:none}
BODY.history .price, BODY.history .price:after{color:#000}
/* @media(orientation:portrait){#category.product_list.row{height:350px;overflow-x:clip;overflow-y:scroll;}	.category-20 .product_list.row{height:350px;overflow-x:clip;overflow-y:scroll;}} */
{/literal}