#index, #product{}
@font-face {
  font-display: block;
  font-family: 'icomoon';
  src:  url('../../fonts/icomoon.eot?nmdg4m');
  src:  url('../../fonts/icomoon.eot?nmdg4m#iefix') format('embedded-opentype'),
    url('../../fonts/icomoon.ttf?nmdg4m') format('truetype'),
    url('../../fonts/icomoon.woff?nmdg4m') format('woff'),
    url('../../fonts/icomoon.svg?nmdg4m#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon',FontAwesome !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-2:before {
  content: "\e900";
}
.icon-3:before {
  content: "\e901";
}
.icon-adresses:before {
  content: "\e902";
}
.icon-aide:before {
  content: "\e903";
}
.icon-apropos:before {
  content: "\e904";
}
.icon-avoirs:before {
  content: "\e905";
}
.icon-compte:before {
  content: "\e906";
}
.icon-croix:before {
  content: "\e907";
}
.icon-EO:before {
  content: "\e908";
}
.icon-favoris:before {
  content: "\e909";
}
.icon-fleche1:before {
  content: "\e90a";
}
.icon-fleche2:before {
  content: "\e90b";
}
.icon-fleche3:before {
  content: "\e90c";
}
.icon-historique:before {
  content: "\e90d";
}
.icon-livraison:before {
  content: "\e90e";
}
.icon-menu:before {
  content: "\e90f";
}
.icon-menu_en:before {
  content: "\e910";
}
.icon-menu_es:before {
  content: "\e911";
}
.icon-menu_fr:before {
  content: "\e912";
}
.icon-menu_it:before {
  content: "\e913";
}
.icon-paiement:before {
  content: "\e914";
}
.icon-panier:before {
  content: "\e915";
}
.icon-rea1:before {
  content: "\e916";
}
.icon-rea2:before {
  content: "\e917";
}
.icon-rea3:before {
  content: "\e918";
}
.icon-rea4:before {
  content: "\e919";
}
.icon-recherche:before {
  content: "\e91a";
}
.icon-retour:before {
  content: "\e91b";
}
.icon-rs1:before {
  content: "\e91c";
}
.icon-rs1_2:before {
  content: "\e91d";
}
.icon-rs2:before {
  content: "\e91e";
}
.icon-rs2_2:before {
  content: "\e91f";
}
.icon-rs3:before {
  content: "\e920";
}
.icon-rs3_2:before {
  content: "\e921";
}

.spacer{display:block; margin:0; padding:0; height:0; width:100%; overflow:hidden; clear:both; float:none;}
#index #columns{padding:0;}
.ajax_block_product .price.product-price.expect_price {
    color: #f13340!important;
}
/*Header Mobile*/
.link_cart{position:relative;}
.cart_block.exclusive .cart_name{display:block;width:100%;text-transform:uppercase;font-size:20px;color:#363636;/* font-family:'Open Sans Condensed', sans-serif; */font-weight:700;font-style: italic;letter-spacing: 0.1em;margin-bottom: 20px;}
.eocontentcategoryid-2{background:#686868; color:#fff; text-align:center;min-height: 30px;
    overflow: hidden;}
div.container_bandeau ul{margin:0 !important; padding:0 !important; display:block;}
div.container_bandeau ul .slick-list{padding:0 !important;}
div.container_bandeau ul li{ padding:5px 0 !important;line-height:1.2 !important;/* font-family:'Open Sans Condensed', sans-serif; */font-weight:700;font-size:18px;font-style: italic; /* white-space:nowrap;*/ overflow:hidden;}
/*Header Mobile*/

/*footer Mobile*/
.titre_block_brentiny{display:block;width: 100%;text-transform:uppercase;color:#fff;/* font-family:'Open Sans Condensed', sans-serif; */font-weight:700;text-align:center;font-size: 26px;line-height: 1;margin-top: 7px;font-style: italic;}
#newsletter_block_left form{text-align:center;}
.footer_copyrights a:link,.footer_copyrights a:visited{color:#fff !important;font-size: 22px !important;position: relative;top: 5px;}
.footer_copyrights a:hover{color:#e8230b !important;}
/*footer Mobile*/

/*Index Mobile*/
.eocontent.eocontentid-2,.eocontent.eocontentid-4{background:#f1f1f1;}		
.eocontent .container .list_reinsurance{margin:0 !important; padding:0 !important; display:block;}
.eocontent .container .list_reinsurance .slick-list{padding:0 !important;}
.eocontent .container .list_reinsurance li{padding:0 !important; line-height:50px !important; font-family:'Open Sans Condensed', sans-serif; font-weight:700; font-size:18px; text-align:center;}	
.eocontent .container .list_reinsurance li span{font-size: 32px;position: relative;top: 5px;}
.eocontent.eocontentid-3 {background:#000; position:relative;padding:0;}
.eocontent.eocontentid-3 .eoContentText{/* background:tan; */position:absolute;height: 27px;width: 113px;display:block;bottom: 20px;left:50%;margin-left: -55px;line-height: 25px;text-align: center;}
.eocontent.eocontentid-3 .eoContentText a{display:block;width:100%;background: #ea4414;height: 27px;color: #000 !important;font-weight: 700;cursor: pointer;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(235,144,115,1);-moz-box-shadow: inset 2px 2px 5px 0px rgba(235,144,115,1);box-shadow: inset 2px 2px 5px 0px rgba(235,144,115,1);}
.eocontent.eocontentid-3 .eoContentText a:hover{background: #1B9715;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(109,246,102,1);-moz-box-shadow: inset 2px 2px 5px 0px rgba(109,246,102,1);box-shadow: inset 2px 2px 5px 0px rgba(109,246,102,1);}
.eocontent.eocontentid-3 img{margin:0 auto; display:block; max-width:100%; height:auto;width:100%;}
.eocontentcategory.eocontentcategoryid-6{padding: 20px 5px 0;}
.eocontentcategory.eocontentcategoryid-6 .eocontent{position:relative;}

.eocontentcategory.eocontentcategoryid-6 .eocontent .eocontent_cat_top{margin-bottom:20px;}
.eocontentcategory.eocontentcategoryid-6 a .eoContentTitle{position:absolute;left:0;bottom:20px;display:block;/* background:tan; */text-align: center;text-transform:uppercase;color:#fff;font-size:20px;font-weight:700;/* font-family:'Open Sans Condensed', sans-serif; */width: 100%;letter-spacing: 0.1em;font-style: italic;}
.eocontentcategory.eocontentcategoryid-6 a:hover .eoContentTitle{/* color:#e8230b !important; */}
.eocontentcategory.eocontentcategoryid-7{background:#363636;padding: 20px 0; overflow:hidden;}
.eocontentcategory.eocontentcategoryid-7 h4{/*color:#e8230b;*/color:#fff;letter-spacing:0.1em;font-size:28px;margin: 0 0 30px;font-family: 'Open Sans', sans-serif;font-style: italic;}
.eocontentcategory.eocontentcategoryid-7 .eoContentSubtitle{transition: all 0.5s ease-in-out;padding:20px 0;text-align:center;display:block;background:#fff;color:#363636;/* font-family:'Open Sans Condensed', sans-serif; */text-transform:uppercase;font-size: 14px;font-weight:700;font-style: italic;}
.eocontentcategory.eocontentcategoryid-7 a:hover .eoContentSubtitle{background:#e8230b;  color:#fff; }
.eocontentcategory.eocontentcategoryid-7 .slick_cat_container{width:120% !important;}
.eocontentcategoryid-7 .slick_cat .eocontent{padding:10px;} 
.eocontentcategory.eocontentcategoryid-8{padding:20px 5px 15px; background:#d3d3d3;}
.eocontent_cat_bot{position:relative; margin-bottom:10px;}
.eocontentcategory.eocontentcategoryid-8 .eocontent.col-md-6:nth-child(2n) {padding-left:5px;}
.eocontentcategory.eocontentcategoryid-8 .eocontent.col-md-6:nth-child(2n+1) {padding-right:5px;}
.eocontent_cat_bot .eoContentTitle{text-align:center;display:block;width:100%;position:absolute;left:0;bottom:20px;color:#fff;text-transform:uppercase;font-size:20px;letter-spacing:0.1em;font-weight:700;/* font-family:'Open Sans Condensed', sans-serif; */font-style: italic;line-height: 1;}
.eocontentcategory.eocontentcategoryid-8 a:hover .eoContentTitle{/* color:#e8230b !important; */}
.page-heading.product-listing i{
    position: relative;
    top: 1px;
    margin-left: 10px;
}
/*Index Mobile*/
/*Listing Mobile*/
.content_sortPagiBar_top{background: #f1f1f1;padding: 0;}
.content_sortPagiBar .tri_bretiny{padding-top: 0;padding-bottom: 0;position:relative;min-height: 52px;line-height: 52px;  white-space:nowrap;}
.content_sortPagiBar .tri_bretiny:after{content:""; width:2px; height:40px; background:#e0e0e0; position:absolute; top:50%; margin-top:-20px; right:0;}
.content_sortPagiBar .tri_bretiny.last_tri_bretiny:before{content:""; width:2px; height:40px; background:#e0e0e0; position:absolute; top:50%; margin-top:-20px; left:0;}
.content_sortPagiBar .tri_bretiny.last_tri_bretiny:after,.content_sortPagiBar .tri_bretiny.center_tri_bretiny:after{display:none;}
.tri_link:link,.tri_link:visited{font-size:18px;color:#363636;/* font-family:'Open Sans Condensed', sans-serif; */font-weight:700;text-decoration:none;font-style: italic; display:block;}
.tri_link:hover{color:#e8230b !important}
.display_view:link,.display_view:visited{font-size:32px; line-height:52px; color:#c4c4c4 !important;}
.display_view:hover,.display_view.active{color:#323232 !important; }
.display_view:hover span,.display_view.active span{color:#323232 !important; border:solid 1px #323232 !important;}
.wishlist .addToWishlist {font-size:18px !important;margin-top: 5px;display: block;}
ul.product_list.grid > li.line3 .product-container .old-price{font-size:10px !important; margin-right:0 !important;}
.price.product-price{padding-left:10px;}
.line3 .price.product-price{font-size:16px;}
.available-box{ font-family:'Open Sans Condensed', sans-serif; font-weight:700; font-size:16px;}
.footer_container_hidden{display:none;}
#index .footer_container_hidden{display:block;border: none;}
.add_wishlist #wishlist_button_nopop:link,.add_wishlist #wishlist_button_nopop:visited{display:block; width:100%; height:50px; line-height:50px; text-align:center; background:#dcdcdc;}
.add_wishlist #wishlist_button_nopop:hover{color:#fff !important; background:#e8230b;}
.add_wishlist #wishlist_button:before, .add_wishlist #wishlist_button_nopop:before{
  content: "\e909";
  margin-right: 0;
  display: block;
  font-family: 'icomoon';
  font-size: 24px;
  line-height: 50px;
  }
  .wishlist_button_list:before {
  content: "\e909";
  margin-right: 0;
  display: block;
  font-family: 'icomoon';
  font-size: 24px;
    }
    #iqitsizeguide-show{text-decoration:underline;color:#363636 !important;font-size:15px !important; /*text-align:center !important;margin: 20px 0 !important;*/}
  #iqitsizeguide-show:before{display: none !important;}
  .accordion h3.page-product-heading{position:relative;cursor: pointer;}
  .accordion h3.page-product-heading:after{
  position:absolute;
  right:10px;
  top:10px;
  font-family: 'icomoon';
  font-size: 18px;
  content:"\e90a";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-style: normal;
  }
  .collapse_content{padding:0 15px;}
  #product .content_price,  #product .product-name-container{text-align:left;}
  #product .price.product-price{padding-left:0;}
  .pr-tab-content .slick-arrow{display: none !important;}
/*Listing Mobile*/
/*My account Mobile*/
.text_welcome{background:#f1f1f1; padding:20px 10px; color:#333333;}
.text_welcome .info-account{margin:15px 0 0 0;}
.text_welcome .hi-account{font-weight:700;}
.logout_container{ background:#f1f1f1; padding:30px 0;}
.logout_container .logout:link,.logout_container .logout:visited{width:236px;height:40px;line-height:40px;border: solid 2px #e1e1e1 !important;text-transform:uppercase;color: #2b2b2b !important;font-size:16px;display: block;margin: 0 auto;}
.logout_container .logout:hover{border: solid 2px #e8230b !important;}
/*PROFILEO#2520 - NIT - START*/
#cms .columns-container .btn-default:link,#cms .columns-container .btn-default:visited{text-decoration:none;padding:0;width:236px;height:40px;line-height:40px;border: solid 2px #e1e1e1 !important;text-transform:none;font-weight:600;color: #2b2b2b !important;font-size: 14px;display: block;margin: 10px auto;}
#cms .columns-container .btn-default:hover{border: solid 2px #e8230b !important;}
/*PROFILEO#2520 - NIT - STOP*/
.box_inner{padding:10px 15px;}
/*My account Mobile*/
/*404 Mobile*/
.img-404 {
    background: url(../../img/404.jpg) no-repeat center center;
    color: #fff;
    background-size: cover;
    font-size: 24px !important;
    line-height: 1 !important;
    padding: 100px 30px;
}
.img-404 form {
    text-align: center;
    margin: 0 auto;
    width: 300px;
}
.title_404{font-size:80px;/* font-family:'Open Sans Condensed', sans-serif; */font-weight:700;margin-bottom: 40px;display: block;font-style: italic;}
.img-404 .btn_404{text-align: center;float:left;height:35px;width:30px;color:#fff;background:#e8230b;border:none;line-height:35px;padding: 0;font-size: 18px;}
.img-404 .btn_404:hover{background:#1B9715;}
.pagenotfound .btn:link,.pagenotfound .btn:visited{text-transform:none !important;color:#2b2b2b !important;line-height:40px;border:solid 2px #e1e1e1 !important;padding: 0 20px;font-weight: 400;}
.pagenotfound .btn i{margin-right:20px;}
.pagenotfound .btn:hover{border:solid 2px #e8230b !important;}
/*404 Mobile*/
/*Contact Mobile*/
#customcontactpage ul li i{color:#e8230b; font-size:24px;}
/*Contact Mobile*/
/*Header DSKT*/
.header_dkt{background:#f1f1f1;position: relative;z-index: 100;}
/* #order .header_dkt{background:#fff; padding:15px 0;} */
#languages-block-top{float:left !important;}
.dkt_buttom{width:40px;text-align: center !important;vertical-align:middle;float: left;cursor: pointer;height: 60px;/* line-height: 60px; */}
.dkt_buttom.wishlist-linktop{float:right;margin-right: 10px;}
.dkt_buttom a:link,.dkt_buttom avisited{color:#363636 !important;}
.dkt_buttom a:hover,.dkt_buttom:hover{color:#e8230b !important;}
.dkt_buttom i{font-size:25px;line-height: 60px;}
#header #button_order_cart{color:#fff !important;}
#header .cart_block:before{
	position:absolute;
	right: 10px;
	top: -3px;
	content:"";
	width:40px;
	height:3px;
	background:#e8230b;
}

#fancyboxtendance a:hover {
    color: #b80a09;
}

#module-blockwishlist-mywishlist #block-history {
    overflow-x: scroll;}

.cart_description .product-name{ margin:15px 0;}
.cart_quantity_container{border:solid 1px #d7d7d7;width: 60px;}
.cart_quantity_container .cart_quantity_input{float:left;border: none !important;}
.cart_quantity_container .cart_quantity_button{float:left;}
.cart_quantity_container .cart_quantity_button a{display:block;border: none !important;}
.footer_table{width:100%;margin-top: 20px;}
.footer_table td{border:none !important;padding: 0 !important;}
/*Header DSKT*/
	  .header-container #header{z-index: 1000 !important;}
  @media (min-width: 992px) {
	  #attributes fieldset label{font-size: 14px !important}
  }
  @media (min-width: 768px) {
		#image-block{display:block !important;}
  }
  @media (max-width: 992px) {
	  #attributes fieldset label{font-size: 13px !important}
	  #attributes .attribute_list .form-control {font-size: 12px !important;}
	  /* .eocontentcategoryid-2 {height: 50px !important;} */
	  #attributes .attribute_list .form-control {max-width: 55% !important;}
  }
  @media (min-width: 992px) {
	  .header-container #header{background:#fff;}
	  #homepage-slider #homeslider{margin:20px auto !important;max-height: 542px;}
	.eocontent.eocontentid-1 .bandeau_la_ou_pas li{font-size:20px;line-height: 40px !important;}
	.eocontentcategory.eocontentcategoryid-6 a .eoContentTitle{font-size: 33px;top: 50%;line-height: 1;margin-top: -25px;}
	.eoContentLink_desk:link,.eoContentLink_desk:visited{font-size:22px;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;font-weight:700;text-align:center;width:232px;height:40px;line-height: 35px;border:solid 2px #fff;position:absolute;left:50%;bottom: 55px;margin-left:-116px;color: #fff;}
	.eoContentLink_desk:hover{color:#fff; border:solid 2px #e8230b;}
	.eocontentcategoryid-6 .eocontent a.eoContentLink:before,.eocontentcategoryid-8 .eocontent a.eoContentLink:before{transition: all 0.5s ease-in-out; content:"";}
	.eocontentcategoryid-6 .eocontent:hover a.eoContentLink:before,.eocontentcategoryid-8 .eocontent:hover a.eoContentLink:before{position:absolute;  height:100%; width:100%; background-color:rgba(0,0,0,0.40); left:0; top:0;}
	.eocontentcategory.eocontentcategoryid-8{background:#fff;}
	.eocontentcategory.eocontentcategoryid-7 .slick_cat_container{width:100% !important;} 
	.eocontent_cat_bot .eoContentTitle{font-size:33px;}
	.eocontentcategory.eocontentcategoryid-7 .eoContentSubtitle{font-size: 18px;}
	.footer-container .footer-container-inner{padding-bottom:0;}
	.footer-container #footer .footer-block{margin-bottom:10px;}
	#block_various_links_footer ul li{/* float:left; */margin-right: 35px; display:inline-block;}
	#block_various_links_footer ul li a{/* font-family:'Open Sans Condensed', sans-serif; */font-weight:700;text-transform: uppercase;font-size:18px;letter-spacing:0.1em;font-style: italic;}
	.page-heading .page-heading,.page-heading{display:block;float:none;text-align:center;margin: 15px 0;font-size: 32px;}
	.content_sortPagiBar .tri_bretiny.last_tri_bretiny:before,.page-heading .page-heading .icon-fleche1{display:none;}
	.cat_desc_container{display:block !important; height:auto !important;}
	#image-block{display:block !important;}
	#product #columns .content-inner #thumbs_list li a:hover, #product #columns .content-inner #thumbs_list li a.shown{border:solid 2px #131313 !important;}
	/* #product .nav-tabs {width:630px;margin: 0 auto 40px;} */
	#product .nav-tabs {width: auto; margin: 0 auto 40px; border-bottom: solid 1px #afafaf !important;}
	#product .nav-tabs li{width: 49%;float: none;display: inline-block;margin: 0 -2px;}
	#product .nav-tabs li.active {width: 50%;margin: 0 0 -1px 0 !important;background: #fff !important;
}
	.product-name{font-size:14px!important;}
	.pr-tab-content .slick-arrow{display:block !important; background:#fff !important;}
	.pr-tab-content .slick-prev:before, .pr-tab-content .slick-next:before{font-family: 'icomoon' !important;content: "\e90c" !important;}
	.pr-tab-content .slick-prev{
   }
	.pr-tab-content .slick-prev:hover, .pr-tab-content .slick-next:hover{background:#fff !important;}
	#product #wishlist_button{
    background: #dcdcdc; font-size:24px;
    display: block;
    text-align: center;
    width: 50px;
	}
#product #wishlist_button:hover{background:#e8230b;color: #fff !important;}
.pb-center-column h1{margin-bottom: 20px !important;}
.box-cart-bottom .add_to_cart_container #iqitsizeguide-show{margin:25px 0 !important;}
.primary_block{margin-top:20px;}
.myaccount-link-list{margin:20px 0;}

/*PROFILEO#2369 - NIT - START*/
/*#cms #page{height:100vh;}*/
/*PROFILEO#2369 - NIT - STOP*/

#cms #columns{/* height: calc(100vh - 162px); */}
#pagenotfound .pagenotfound {
    max-width: 100%;
    margin: 20px auto 0;
}
.img-404 {
    background: url(../../img/404_dsk.jpg) no-repeat center center;
}
.cart_description .product-name{margin: 15px 0;}
.cart_voucher{/* width:500px; */}
.cbp-mainlink-iicon{display:none !important;}
#desktop-header #languages-block-top ul{right:-6px;}
  }
  @media (max-width: 768px) {
	  .container_nopadding{padding:0 !important;}
  }
  @media (max-width: 480px) {
	  #product .nav-tabs{width:100% !important;}
	   #product .nav-tabs > li > a{padding:0 !important;}
  }
  .cart_unit ul.price {display:block; margin:15px 0 5px;}
  .cart_unit .price li {display:inline-block; font-style:italic; font-weight:700;}
  .cart_unit .price li.small {display:none;}
  .cart_unit .price .price {color:#363636; font-size:18px;}
  .cart_unit .price .old-price {margin-left:20px; color:#b8b8b8; font-size:14px;}
  .reinssurance_order{background:#f1f1f1;padding: 15px 25px 5px;margin: 20px 0 20px;}
  .reinssurance_order ul{display:block; margin:0; padding:0; list-style-type:none;}
  .reinssurance_order ul li {position:relative;padding-left:75px;margin: 0 0 15px 0;}
  .reinssurance_order ul li:before {position:absolute;left:0;top: 50%;font-family: 'icomoon' !important;font-size: 40px;display: block;height: 40px;line-height: 1;margin-top: -20px;}
  .reinssurance_order ul li.livraison:before {content:"\e918";}
  .reinssurance_order ul li.help:before {content:"\e919";}
  .reinssurance_order ul li span{text-transform:uppercase;font-size:18px;letter-spacing:0.1em;color:#363636;font-weight:700;display:block;font-style: italic;margin-bottom:10px;}
  .reinssurance_order ul li p{font-size:11px; color:#999; margin:0; padding:0; line-height:1;}
  .reinssurance_order ul li p{font-size:11px; color:#999;}
  .reinssurance_order ul li a:link,.reinssurance_order ul li a:visited{font-size:11px;background:#dbdbdb;padding:0 20px;line-height:22px;display:inline-block;border-radius: 15px;}
  .reinssurance_order ul li a:hover{background:#e8230b; color:#fff !important;}
  #cart_voucher h4{margin-right: 0;font-family: 'Open Sans', sans-serif;font-style: italic;display: block;text-align: center;margin: 0;line-height: 1;padding-top: 10px;}
  #voucher {
    padding: 0 15px;
    margin-top: 0;
    border: solid 2px #f1f1f1;
}
#voucher .button{height:35px;}
.table tbody > tr > td.td_bold,.text_bold{font-weight:700 !important; padding:0 !important; color:#2b2b2b !important; font-size:15px !important;}
.cart_total_price .text_bold{
	/* padding-right: 15px !important; */
line-height: 30px;}
#page .right_nav .cart_navigation .button-medium,#page .cart_navigation.car_navigation_dskt .button-medium{float:none !important;width: 100%;}
.container_nopadding {padding:0;}
.eocontentcategoryid-11 {background: url(../../img/instagram.jpg) center center no-repeat;padding:20px 0;min-height: 470px;background-size: cover;}
.instagram_bentiny{padding:20px 0;min-height: 470px;}
.info_instagramm{color:#333;padding-top: 75px;}
.info_instagramm h4{font-size:4.3em !important;margin-bottom: 30px;}
.info_instagramm h4 a:link,.info_instagramm h4 a:visited{color:#333 !important;font-weight: 700;}
.info_instagramm h4 a:hover{/* color:#1b9715 !important; */}
.eoContentLink_follow:link,.eoContentLink_follow:visited{display:inline-block;padding:10px 60px;text-align:center;margin-top:40px;text-transform:uppercase;color:#333;font-size: 18px;border:solid 2px #333;border-radius: 0;font-style: italic;font-weight: 400;}
.eoContentLink_follow:hover{color:#1b9715 !important; border:solid 2px #1b9715;}
.eoContentLink_follow_xs:link,.eoContentLink_follow_xs:visited{/* font-family:'Open Sans Condensed', sans-serif; */padding: 5px 30px;text-align:center;text-transform:uppercase;color:#323232;font-size:16px;border:solid 2px #323232;border-radius: 0;margin: 10px auto 0;width: 174px;font-weight: 700;font-style: italic;}
.eoContentLink_follow_xs:hover{color:#1b9715 !important; border:solid 2px #1b9715;}
  @media (max-width: 992px) {
	  .eoContentLink_follow_brentiny{width:100% !important; margin:40px 0 0 0 !important;}
	  .ybc_ins_img_list,.eoContentLink_follow_brentiny{width:100% !important;}
	 	.instagram_bentiny{ min-height:auto !important; overflow:hidden!important; position:relative!important; width:100vw; margin:0 auto;}
/*	.eocontentcategory.eocontentcategoryid-6 .eocontent.col-md-6:nth-child(2n) {padding-left:5px;}
.eocontentcategory.eocontentcategoryid-6 .eocontent.col-md-6:nth-child(2n+1) {padding-right:5px;}*/	
.eocontentcategory.eocontentcategoryid-6 .eocontent .eocontent_cat_top{margin-bottom:0px;}
  }
  .ybc_ins_img_list .slick-next{right: -35px !important;}
  .ybc_ins_img_list .slick-prev{left: -35px !important;}
  #footer .footer-block_myaccount, #footer #block_various_links_footer{display:none;}
  .search_menu_mobile{width: 70%;float:left;margin-right: 10px;}
  .lang_menu_mobile{width: 70px;float:left;     max-width: calc(30% - 10px);}
  #hook_menu_top{background:#fff !important;}
  .hook_menu_left_inner_top{width:100%; display:block;}
  .hook_menu_left_inner_top #languages-block-top{margin-top:0 !important;}
   .hook_menu_left_inner_top #languages-block-top .current{display:none;}
.hook_menu_left_inner_top #languages-block-top ul li{background:#fff !important;position: static !important;padding: 0 !important;height: 40px;line-height: 40px;}
.hook_menu_left_inner_top .lang_menu_mobile #languages-block-top.languages-block{height:40px;width: 100%;display: block;float: none !important;}
.hook_menu_left_inner_top .languages-block ul{
	    position: relative;
	    text-transform: capitalize;
	    background:#fff;
	    z-index:3;
	    padding: 0;
	    font-weight:bold;
	    height:40px;
	    overflow:hidden;
	    float: left;
	    margin: 0;
	    left: 0;
	    top: 0;
	    display:flex;
	    flex-wrap:wrap;
	    width: 70px !important;
	    border: solid 2px #f1f1f1;
	    min-width: 70px !important;
}
.hook_menu_left_inner_top .languages-block ul li.selected{order:1;}
.hook_menu_left_inner_top .languages-block ul li{order:2;width: 100%;}
.hook_menu_left_inner_top .languages-block.active ul{
	    position: absolute;
	    border: solid 2px #f1f1f1;
	    height:auto;
	    left: 10px;
	    top:0;
	    /* width: 100%; */
}
.hook_menu_left_inner_top .languages-block li > span, .hook_menu_left_inner_top .lang_menu_mobile #languages-block-top.languages-block li a{display: inline-block;padding: 0; color:#363636 !important;}
  @media (max-width: 768px) {
#order .table-bordered > tbody > tr > td{border-bottom:none !important}
#order #cart_summary tbody td.cart_product{width:110px !important;float:left;}
#order #cart_summary tbody td.cart_information{width: 69% !important;float:left;}
#order #cart_summary tbody td.cart_product img{max-width:100%; height:auto; display:block; margin:0 auto;}
#order-detail-content #cart_summary td div{text-align:left !important;}
#voucher{background:#fff !important;border: solid 2px #f1f1f1;margin-bottom: 20px;padding: 15px;}
#cart_voucher h4{display:block !important;float: none !important;margin: 0;line-height: 1;padding-top: 0;}
.cart_voucher fieldset{margin:0;}
#order-detail-content #cart_summary td div.mobile_contrainer_voucher{display:none;text-align:center !important;margin-top: 10px;}
#order-detail-content #cart_summary td div.mobile_contrainer_voucher.active{display:block;}
.no_border{border-bottom:none !important;}
.no_padding_mobile{padding-left:0; padding-right:0;}
.total_price_container{line-height: 40px;text-align:left !important;}
#total_price_container #total_price,#total_price_containert_top #total_price_top{line-height: 40px;text-align:right !important;}
.cart_navigation .standard-checkout{display:block; width:100%;}
/* #module-bankwire-payment .eocontentcategoryid-2,#module-cheque-payment .eocontentcategoryid-2,#order .eocontentcategoryid-2,#module-bankwire-payment .mh-button,#module-cheque-payment .mh-button,#order .mh-button {display:none;} */
/* #header{margin-bottom:0; position:fixed !important; width:100vw !important; top:0 !important;}
.header-container{padding-top:81px;}*/
.mobile-condensed-header{border-bottom:none !important;}
.paiement_block{padding:0 10px;}
#module-bankwire-payment .cart_navigation .btn,#module-cheque-payment .cart_navigation .btn{display:block;float:none !important;margin: 0 auto 15px;}

}
#product .instagram_bentiny{display:none;}
  @media (max-width: 991px) {
.container_nopadding{/* padding:0 15px !important; */}
  #social_block_mod {display:none;}
  .shop_the_look{display: none !important;}
  }
  .cart_attribute{line-height:30px;}
  .shop_the_look:link,.shop_the_look:visited{font-size:18px;clear:both;text-transform:uppercase;margin-top:15px;display:block;line-height:30px;color:#fff;font-weight:700;text-align:center;background:#363636;font-style: italic;}
  .shop_the_look:hover{background:#e8230b;}
  .eocontentcategoryid-7 .slick_cat .slick-next{color: #fff !important;right:-40px !important;}
  .eocontentcategoryid-7 .slick_cat .slick-prev{color: #fff !important;left:-40px !important;}
  .eocontentcategoryid-7 .slick_cat .slick-next:hover,
  .eocontentcategoryid-7 .slick_cat .slick-prev:hover{color: #e16565 !important }
  .display_view{width:26px;height:18px;position:relative;display:inline-block;border: solid 1px #f1f1f1 !important;padding: 2px !important;margin-top: 17px;}
  .display_view.active{border: solid 1px #323232 !important;}
  .display_view1.display_view{background:url(../../img/display1.png) no-repeat center center;margin-right: 0;}
  .display_view2.display_view{background:url(../../img/display2.png) no-repeat center center;margin-right: 6px;margin-left: 6px;}
  .display_view3.display_view{background:url(../../img/display3.png) no-repeat center center;margin-left: 0;}
  .display_view1.display_view.active{background:url(../../img/display1_active.png) no-repeat center center;}
  .display_view2.display_view.active{background:url(../../img/display2_active.png) no-repeat center center;}
  .display_view3.display_view.active{background:url(../../img/display3_active.png) no-repeat center center;}
  #wishlist_button {
    background: #dcdcdc;
    display: block;
    text-align: center;
    width: 50px;
}
#pagenotfound .content-inner{margin-left:-10px; margin-right:-10px;}
 @media (min-width: 999px) and (max-width: 1319px) {
  #page #HOOK_SHOPPING_CART_EXTRA .box-security img {
  margin: 0 4% 0 0 !important;}
 }
 @media (min-width: 999px) {
	 #product_payment_logos h5.product-heading-h5 {
    margin: 5px 0 0;
}
	 #order #columns.container_nopadding {
    padding: 0 0 5px;
}
.car_navigation_dskt, .cntnue_left {
    margin: 0 !important;
}
	 #HOOK_SHOPPING_CART_EXTRA .box-security img {
		     margin: 0 6% 0 0 !important;
    float: right;
}
.adresscreate .required {
    margin: 15px 0 0 !important;
}
.personnalinfo .required, .adresscreate .form-group {
    margin: 9px 0 0 !important;
}
.adresscreate .page-subheading {
    margin-bottom: 12%;
}
 }
 #product .pb-center-column #reduction_percent_display {
    background-color: #ff0a1f;
    color: #ffffff !important;
    padding: 0 10px;
    font-weight: 700;font-size: 16px;
}
 .account_creation .page-subheading {
    padding-left: 0;
}
 @media (max-width: 767px) {
	 #buy_block #mailalert_link:link, #buy_block #mailalert_link:visited{font-size: 12px !important}
	.car_navigation_dskt {
    margin: 0;
 }}
#HOOK_SHOPPING_CART_EXTRA{margin-bottom:15px}
header .mobile-condensed-header .mobile-main-wrapper {
    padding: 0 !important;
 }
 @media (max-width: 1024px) {
	 .w100{width:100% !important; float:none !important; text-align:center;}
	 .social_block_mod li{float:none !important; display:inline-block;}
	 #search_block_top #searchbox {
    width: 82% !important;
}
 }

 @media (min-width: 1000px){
	 #product .fancybox-overlay{height: 100% !important;}
 }
 @media (min-width: 1000px) and (max-width: 1319px) {
	 /* .cart_voucher{width:450px !important;} */
	 .cart_voucher fieldset #discount_name {width: 186px !important;}
	 #footer #newsletter_block_left .newsletter-input{max-width:190px !important;}
 }
   @media (min-width: 992px) {
.footer-container  .footer-container-inner{display:block !important;padding: 0;}
   }
   .ref_bretiny{display:inline-block;font-weight: 400 !important;font-size: 14px;margin: 0 0 15px 0;/* font-style:italic; */}
     @media (min-width: 992px) {
		.ref_bretiny{position:absolute;right: 0;top: 4px;margin: 0;}
	 }
 .alert{
 margin-top:10px;
 }	 
 #product #iqitsizeguide .tab-pane{display:none;border: none !important;}
 #product #iqitsizeguide .tab-pane.active {display:block;}
 #homeslider li .see_the_range:link,#homeslider li .see_the_range:visited{display: inline-block;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;border:solid 2px #fff;line-height: 40px;padding: 0 20px;/* position: absolute; *//* left: 40px; *//* bottom: 80px; */margin-top: 120px;}
 #homeslider li .see_the_range:hover{border:solid 2px #e8230b !important;}
 
 .cat_desc.cat_desc_container ul li {
    text-align: left;
}
.cat_desc.cat_desc_container .rte a.pull-right:link, .cat_desc.cat_desc_container .rte a.lnk_more {
        text-transform: none;
	text-decoration: none !important;
}
 
.content_sortPagiBar .sortPagiBar .sorting_div #productsSortForm{position:relative !important;}
.sorting_div{background: #f1f1f1;/*position: absolute;width: 100%;left: 0;top: 0; opacity:0; visibility:hidden;*/ transition:ease all 0.3s;}
.sorting_div.shown{visibility:visible; opacity:1;}
.content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:100% !important;}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector{padding:0 !important;border: none !important;}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector span{border:none !important;}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector span:after{content:"\f107";font-family: "Fontawesome";color: #000;font-size:18px !important;position: absolute;right: 10px;}
.sorting_div .selector span{
		font-size: 18px;
    color: #363636;
     font-weight: 700;
    text-decoration: none;
    font-style: italic;width:100% !important;
	}
	.content_sortPagiBar .sortPagiBar #productsSortForm .selector span:after{font-style:normal !important;}
	#uniform-selectProductSort{width:100% !important;}
	.PM_ASCriterionsGroupOuter{max-height:300px; overflow-y:auto;}
 @media (max-width: 480px) {	
	ul.product_list.grid > li.line3{padding:0 !important;}
 }
@media (max-width: 991px) {
	.container_reinsurance {
    overflow: hidden;
    height: 50px;
}
	#header-sticky-wrapper{height: auto;}
	.breadcrumb{display:none !important;}
	#page #columns .content-inner .nav-tabs > li > a{font-size:13px !important;}
}	
.label_qty{color:#323232 !important;margin:0 0 5px -10px !important;display: block; line-height:1;}
.cart_attribute .label_qty{margin:0 0 5px 0 !important;}
.cart_attribute select.form-control{
    height: 30px !important;
    border: solid 1px #d7d7d7 !important;
    background-image: url(../../img/cart_attribute_select.jpg) !important;
    background-position: right 10px top 12px;
}
.mobile_contrainer_voucher{text-align:center;margin-top: 10px !important;}
.total_right{    font-weight: 700 !important;
    padding: 0 !important;
    color: #2b2b2b !important;
    font-size: 15px !important;}
   @media (min-width: 768px) {	
	.total_right{padding: 15px 0 !important;}
   }	
      @media(max-width:486px){
		  header .mobile-condensed-header.mobile-style1 .mobile-h-logo img {
margin: 0 auto !important;}
	  }
      @media(max-width:767px){
		  header .mobile-condensed-header .mh-button.mobile_design {
    width: 35px;
}

.eocontentcategoryid-8 .eocontent, .eocontentcategoryid-6 .eocontent , .eocontentcategoryid-6 > div > div  {padding:0 !important;}
.eocontent_cat_bot{margin:0 !important;}

   }
  
.hook_menu_left .social_block_mod li.facebook a{background-color:#3c5a99 !important;}
.hook_menu_left  .social_block_mod li.instagram a{background-color:#8433b7 !important;}
.hook_menu_left  .social_block_mod li.snaptchat a{background-color:#fffc02 !important;}

/* overlay mobile search */
.search_overlay_window{
			top:0px !important;
			width:100% !important;
			left:0 !important; position:fixed !important;
			}
	.search_overlay_window .fancybox-close{top: 100% !important;right: 50% !important;margin-top: -22.5px;margin-right: -22.5px;background:#fff !important;color:#000 !important;}
			.search_overlay_window .fancybox-inner, .search_overlay_window .fancybox-inner #searchbox{width:100% !important; height:65px !important;}
			.search_overlay_window .fancybox-inner, .search_overlay_window .fancybox-inner #searchbox{width:100% !important; height:65px !important;}
			.search_overlay_window  #search_block_top{float:none;}
			.search_overlay_window  #searchbox{margin:0 auto;}
			.search_overlay_window  .dkt_buttom.header_search{display:none;}
			@media (max-width : 992px){
				.ac_results{width:65% !important;}
			}
	#mailalert_link:link,#mailalert_link:visited{border:none;/* line-height:50px; */background:#E8230B;border-radius: 5px !important;color: #fff !important;font-size: 18px !important;text-transform:uppercase;font-weight:700;font-style:italic;font-family: 'Open Sans', sans-serif;margin: 10px 0;white-space: normal;padding: 15px 10px;}
	#mailalert_link:hover{background:#1B9715 !important;}
	#oos_customer_email{font-weight:700  !important;}
	
	  @media(max-width:320px){
				#footer #newsletter_block_left .newsletter-input{max-width:220px !important;}
				.footer-container #footer #newsletter_block_left .titre_block_brentiny{margin-bottom: 20px !important;}
	  }
	  @media(max-width:767px){
		.pb-center-column {padding: 0;}
		.footer-container #footer{ background:#fff !important;}
		.footer-container #footer #newsletter_block_left .titre_block_brentiny{color:#000 !important;margin-bottom: 40px;}
		.footer-container #footer #newsletter_block_left .inputNew{border: solid 2px #484848 !important;}
		.footer-container #footer #newsletter_block_left{background: #fff url(../../img/enveloppe.png) center top no-repeat!important;background-size: contain !important;min-height: 150px;width: 100%;display: block;margin: 0 auto;/* max-width: 310px; */padding: 15px;}
	  }	
	  
	#layer_cart .layer_cart_title{display:none;}
	@media(max-width:376px){
		/* POURQUOI METTRE CA A 100% ???? 
		.search_menu_mobile {width: 100%;}
		*/
	}
	@media(max-width:767px){
		.primary_block{padding-top:0 !important;}
		#product .left-thumbs.pb-left-column {position: relative;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px) !important;}
		#product .left-thumbs.pb-left-column #all-images-ww{margin-left: -10px; margin-right: -10px;}
		#product .left-thumbs.pb-left-column #all-images-ww #thumbs_list li{margin:0 !important;}
		
		#product .fancybox-skin {
			padding : 0 !important;
		}
		
		#product .fancybox-prev, #product .fancybox-next {
		    top: 25vh !important;
	    }
		
		.fancybox-wrap:after {
			  content: "";
			  background-color: black;
			  opacity: 0.6;
			  top: 0;
			  left: 0;
			  bottom: 0;
			  right: 0;
			  position: fixed;
			  z-index: -1;   
		}
		
		#product .fancybox-title {
			display:none;
		}
		.fancybox-opened {
    		/* box-shadow: 0 0 205px rgba(0, 0, 0, 1) !important; */
		}
	}
	.mm-menu_offcanvas{z-index:1000 !important;}
	#product .fancybox-overlay,#product .product_page_fancybox{
		z-index:100 !important;
	}

		  .PM_ASBlockOutput.PM_ASBlockOutputHorizontal .block_content{ display:flex; flex-wrap:wrap;} 
  .PM_ASBlockOutput.PM_ASBlockOutputHorizontal .block_content .PM_ASResetSearch{order:2; width:100%}
    .PM_ASBlockOutput.PM_ASBlockOutputHorizontal .block_content form {display:block !important; width:100%;}
	#ldmore{text-align:center !important;text-transform:uppercase;color:#363636;padding:0 30px;font-size:18px;line-height:40px;font-style:italic;font-family:'Open Sans', sans-serif !important;width: 300px;margin: 0 auto !important;float: none;display: block;}
	#ldmore:hover{border:solid 2px #e8230b !important;}
	#pagination_bottom .showall .btn{
    font-style: italic;
    font-size: 18px;
    /* display: block; */
    text-align: center;
    background: #1B9715 !important;
    font-family: 'Open Sans', sans-serif;
    padding-left: 0;
    padding-right: 0;
    float: right;
    line-height: 40px;
    padding: 0 30px;
    color: #fff !important;
    text-transform: uppercase;
    text-align:center !important;
    display: none;
    }
	#pagination_bottom .showall .btn span{color:#fff !important; font-size:18px !important;}
	#pagination_bottom .showall .btn:hover{ background:#e8230b !important;}
	.content_sortPagiBar.content_sortPagiBar_bottom{float:right !important;margin-bottom: 15px;}
@media (min-width: 992px) {	
	#order .content-inner{min-height: calc(100vh - 260px);}
}
@media(max-width:767px){
	#ldmore{display:block !important;margin: 0 auto 15px !important;}
	#pagination_bottom .showall .btn{display: none;width:100%;float:none !important;}
}
#cart .container.alert.alert-danger:before {
    display: none;
}
.close_filtre_after_form {
    order: 3; display:block;
    width: 100%;

    margin-top: 10px;
	text-align: left;
    padding: 15px;
    font-size: 16px !important;
    background: #e6e6e6;
    text-decoration: none;
    padding-bottom: 17px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
}

/** Etape transporteurs du tunnel de commande **/
.delivery_option_radio {
    display: block;
    position: relative;
    padding-left: 36px;
    margin-bottom: 12px;
    cursor: pointer;
    top: 14px;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    left: 9px;
    width: 15px;
    height: 15px;
}

/* Hide the browser's default radio button */
.delivery_option_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 99999;
}

/* Create a custom radio button */
.checkmark {
  	position: absolute;
    top: 15px;
    left: 9px;
    height: 16px;
    width: 15px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: solid;
    border-color: black !important;
    border-width: 1px;
}

/* On mouse-over, add a grey background color */
.delivery_option_radio:hover input ~ .checkmark {
  background-color: #FFFFFF;
}

/* When the radio button is checked, add a blue background */
.delivery_option_radio input:checked ~ .checkmark {
  background-color: #FFFFFF;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.delivery_option_radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.delivery_option_radio .checkmark:after {
    top: 2px;
    left: 2px;
    width: 9px;
    height: 10px;
    border-radius: 50%;
    background: black;
    border: solid;
}

.carrier_title {
    background-color: #000000;
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    min-height: 30px;
    margin-bottom: 0 !important;
}

body .order_carrier_content {
	padding: 0 !important;
}

.triangle {
    display: none !important;
    width: 0px;
    height: 0px;
    margin: 10px auto;
    border-top: 58px solid transparent;
    border-left: 21px solid darkturquoise;
    border-bottom: 50px solid transparent;
    border-bottom-color: transparent !important;
    position: relative;
    border-left-color: #e7e7e7 !important;
    border-top-color: transparent !important;
    right: -257px;
    top: -106px;
    z-index: 999999;
}
.carrierSelected .triangle {
	display: block !important;
}
.delivery_option  {
	position: relative;
    background-color: #e7e7e7;
    max-height: 107px;
    margin-bottom: 6px !important;
}
body .delivery_option .name_transporter, body .delivery_option .delivery_option_price {
    color: black;
}

.deliveryTime {
    font-size: 11px;
    min-height: 31px;
}

body .delivery_option .delivery_option_price {
	font-weight : normal;
	font-size: 16px;
}

.containerCarrierLeft {
	padding-right:2px;
}

.containerCarrierRight {
	padding-left:2px;
}

.carrierLineContainer {
    border-left: solid;
    border-width: 1px;
    border-color: darkgray !important;
}
.delivery_option_logo {
	padding-left: 0;
    padding-top: 7px;
}

.cgvLabel {
	display: block !important;
    margin-bottom: 5px;
    padding-left: 23px;
}
.cgvlink {
    padding-left: 23px;
    clear: both;
    display: block;
}

.carrierRightBlock {
    padding: 24px;
    color: black;
}

body #soflex-search {
    position: relative;
    width: 150px;
    height: 30px;
    text-align: center;
    margin-left: 0;
    position: relative;
    float: right;
    margin-top: 0;
    top: -10px;
}

body #soflex-search #search-btn {
	border-width: 1px !important;
}
.so-dt-search, .so-home, .socolissimoLogo, .soflexibilite_env .boxclose, .soflexibilite_env .picto {
	display:none !important;
}
body #so_box_hors #super-selector, .soflexibilite_env .keep-left, body #so_box_hors .selectBox {
	width:228px;
	color : black;
}

body #so_box_hors .so-hd-search {
    width: 100%;
    margin-bottom: 14px;
}
.selectBox {
	color : black;
}
body #so_box_hors .libelle {
	width: auto;
}

.soflexibilite_env .address1, .soflexibilite_env .commune {
	text-transform: lowercase;
}

.chronorelais_container {
	position: relative;
    top: -23px;
}

@media (min-width: 1000px) {
	#product .product-title .manname {
    display: block;
	font-size: 15px;
}
}
@media (max-width: 999px) {
	#product .product-title .manname {
    display: none !important;
}
}
@media (max-width: 800px) {
	.carrierRightBlock {
		padding : 0 !important;
	}
	.selectBox {
		width: 100% !important;
	}
	#search-btn {
	    width: auto;
	    position: relative;
	    top: -31px;
	    left: 45px;
	}
	#sf_lookup {
		width: 260px;
	}
	#soflexibilite_description_address {
		margin-top : 28px;
	}
}

#soflexibilite_carrierList .address.item.box {
	position: relative;
    top: -23px;
    border: none;
}
#soflexibilite_carrierList h3 {
	display: none;
}

.infinitescroll-bottom-message {
	background-color: transparent !important;
	border: none !important;
	text-align: center;
}

.infinitescroll-bottom-message a {
	text-transform: uppercase;
    color: #363636 !important;
    padding: 0 30px;
    font-size: 18px;
    line-height: 40px;
    font-style: italic;
    font-family: 'Open Sans', sans-serif !important;
    width: 300px;
    margin: 0 auto !important;
    float: none;
    display: block;
    border: 2px solid #363636 !important;
}

.infinitescroll-bottom-message a i, .infinitescroll-load-more-top{
	display: block !important;	
}
.infinitescroll-load-more-top .fa {
	float: right;
    margin-top: 11px;
    position: relative;
    left: 7px;
}
.infinitescroll-load-more-top {
	position: relative;
    top: 28px;
}

/* ticket 1902 */
#product .eo-related-products h3{display:none;}
#product #buy_block{margin:10px 0 20px 0;}
.order_footer .total_right{font-weight:700;}
.mobile_contrainer_voucher{text-align: center;margin: 10px 0 0;}
@media (max-width: 992px) {
	body #sf_lookup  {
		max-width: 174px;
	}	
	body .soflexibilite_env #gmap {
	    display: block;
	    width: 100%;
	    height: 450px;
	}
	
	body .soflexibilite_env {
		overflow: visible !important;
	    max-height: auto !important;
	}
}

body .soflexibilite_env #gmap {
	top: -60px;
}
body .soflexibilite_env {
	overflow: hidden;
    max-height: 483px;
}
body #gmap {
    height: 367px;
}
body #so_box_hors .selectBox {
    height: 300px;
}

.df-classic {
    margin-left: 10%;
}

@media (min-width: 992px) {
	body li.level-two a {
	    background-color: transparent;
	    color : #000000;
	}
}

#category h1 {
	min-height: 35px;
}

#availability_statut {
	position: relative;
}

/* #availability_arrow { */
body #availability_statut #availability_value:before{
	content:"";
	width: 0px;
    position: absolute;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    border-color: transparent lightgray transparent transparent !important;
    /* left: 398px; */
    /* top: -39px; */
	left: -9px;
    top: 50%;
	margin-top: -9px;
}

/* body #availability_statut #availability_value { */
    /* position: absolute !important; */
    /* background-color: lightgrey !important; */
    /* padding: 12px !important; */
    /* border-radius: 8px !important; */
    /* color: black !important; */
    /* font-weight: normal !important; */
    /* width: 246px; */
    /* left: 407px; */
    /* top: -67px; */
    /* text-align: left !important; */
/* } */

body #availability_statut #availability_value {
    z-index: 10;
    position: absolute !important;
    background-color: lightgrey !important;
    padding: 12px !important;
    border-radius: 8px !important;
    color: black !important;
    font-weight: normal !important;
    width: 246px;
    left: 400px;
    height: 51px;
    top: -1px;
    text-align: left !important;
    padding-top: 2px;
}

body .currentMenuSelected,
body .mobile_subcategory .mm-listitem__text.currentMenuSelected
{
	color: darkgrey !important; 
}

@media (max-width: 992px) {
#availability_value {
	display: none !important;
}
}

.icon-favoris-selected:before {
    content: "\f004";
    color: #e8230b;
}
#product .fancybox-error{white-space: normal !important;padding: 20px 10px; } 

.order_footer .row {
	border-color: #e7e7e7;
	border-bottom : solid;
   	margin-left: 0px;
    margin-right: 0px;    
    border-width: 2px;
}
.order_footer .total_price_container {
    height: 42px;
    padding-top: 10px;
}

.order_footer .total_price_container span, .order_footer .price span {
	padding-left: 10px;
	padding-right: 10px;
}

.tailleSpan {
    border: solid 1px #afafaf;
    padding: 5px;
    padding-left: 8px;
    display: block;
    padding-right: 8px;
    margin-left: 4px;
    float: left;
    margin-top: 5px;
    cursor: pointer;
}

.tailleSpanContainer {
	float: left;
	max-width: 166px;
}
.noStock{
    background-color: lightgrey;
    color: darkgray;
}
.noStock.spanSelected {
    border-color: darkgray !important;
}   
.spanSelected {
    border-color: black !important;
    border-width: 2px;
    font-weight: bold;
    padding-left: 9px !important;
    padding: 8px !important;
}

.attr_group_container .attribute_label {
	display: block;
    height: 100%;
    width: auto;
    float: left;
}


@media (min-width: 768px) {
	.tailleSpan {
        padding: 9px;
	    padding-left: 10px;
	    min-width: 68px;
	    padding-right: 10px;
	    float: left;
	    font-size: 19px;
	    text-align: center;
	}
	.tailleSpanContainer {
	    max-width: 360px;
	}
	.attr_group_container {
		width: 100% !important;
	}
}

@media (max-width: 768px) {
	.tailleSpan {
        padding: 9px;
	    padding-left: 10px;
	    min-width: 68px;
	    padding-right: 10px;
	    float: left;
	    font-size: 19px;
	    text-align: center;
	}
	.tailleSpanContainer {
	    max-width: 287px;
	}
	.attr_group_container {
		width: 100% !important;
	}
}

#index .eocontentcategoryid-20 {
	/*background-color : #efefcb;*/
	padding-top: 16px;
    padding-bottom: 16px;
}

#index .eocontentcategoryid-20 p {
	color: #333;
	font-family:"Open Sans", sans-serif;
	font-weight:400;
	font-size: 19px;
	text-align: center;
    line-height: 26px;
}

#index .eocontentcategoryid-19 {
	margin-top: -5px;
    margin-bottom: 16px;
}
#index .eocontentcategoryid-19 .eocontent {
	padding:0px;
}
@media (max-width: 768px) {
	#index .eocontentcategoryid-19 .eoContentImage {
		max-width : 100%;
	}
	#index .eocontentcategoryid-19 .eocontent {
	    padding-right: 0px;
	}
	#index .eocontentcategoryid-20 p {
	    padding-right: 10px;
	    padding-left: 10px;
	}
	#univers-homme .eocontentcategoryid-6 .eoContentImage {
		max-width: 100%;
		padding-right: 10px;
    	padding-left: 10px;
	}
	#univers-homme .eocontentcategory.eocontentcategoryid-6 {
	    padding-right: 10px;
	    padding-bottom: 20px;
	    padding-left: 10px;
    }
	.eocontentcategoryid-8 .eoContentImage {
		max-width: 100%;
		padding-right: 10px;
    	padding-left: 10px;
    	margin-bottom : 20px;
	}
	.eocontentcategoryid-23 .eoContentImage {
		max-width: 100%;
		margin-bottom : 20px;
	}
	body div .eocontentcategoryid-8.eocontentcategory, body div .eocontentcategoryid-23.eocontentcategory {
	    padding-right: 10px;
	    padding-bottom: 20px;
	    padding-left: 10px;
	    background-color: white;
	    padding-top: 0;
	}
	body .eocontentid-30, body .eocontentid-29 {
	    margin-bottom: 10px;
	}
	
	body #newsletter_block_left .titre_block_brentiny {
		top: -13px;
	    position: relative;
    }
    .eocontent .eocontentid-4 {
    	display: none;
    }
}

#univers-homme .breadcrumb, #univers-femme .breadcrumb {
	display:none;
}

#univers-homme .instagram_bentiny {
	background-color : #d6d4d4;
}

#univers-femme .instagram_bentiny {
	background-color : #ffb6da;
}

#univers-femme .eocontentcategoryid-22 .eoContentImage {
	width: 100%;
}

#univers-femme .eocontentcategoryid-22 {
	margin-top: 18px;	
}

#univers-femme .eocontentcategoryid-22 .eocontent, #univers-homme .eocontentcategoryid-6 .eocontent {
	margin-bottom: 10px;	
}

#univers-femme .eocontentcategoryid-23, #univers-homme .eocontentcategoryid-8 {
    margin-top: -18px;
    margin-bottom: 18px;
}

.eocontentcategory.eocontentcategoryid-21 {
	background: #363636;
	padding: 20px 0;
	overflow: hidden;
}

.eocontentcategory.eocontentcategoryid-21 h4 { /*color:#e8230b;*/
	color: #fff;
	letter-spacing: 0.1em;
	font-size: 28px;
	margin: 0 0 30px;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
}

.eocontentcategory.eocontentcategoryid-21 .eoContentSubtitle {
	transition: all 0.5s ease-in-out;
	padding: 20px 0;
	text-align: center;
	display: block;
	background: #fff;
	color: #363636; /* font-family:'Open Sans Condensed', sans-serif; */
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	font-style: italic;
}

.eocontentcategory.eocontentcategoryid-21 a:hover .eoContentSubtitle {
	background: #e8230b;
	color: #fff;
}

.eocontentcategory.eocontentcategoryid-21 .slick_cat_container {
	width: 120% !important;
}

.eocontentcategoryid-21 .slick_cat .eocontent {
	padding: 10px;
}

@media ( min-width : 992px) {
	.eocontentcategory.eocontentcategoryid-21 .slick_cat_container {
		width: 100% !important;
	}
	.eocontentcategoryid-21 .slick_cat .slick-next {
		color: #fff !important;
		right: -40px !important;
	}
	.eocontentcategoryid-21 .slick_cat .slick-prev {
		color: #fff !important;
		left: -40px !important;
	}
	.eocontentcategoryid-21 .slick_cat .slick-next:hover,
		.eocontentcategoryid-21 .slick_cat .slick-prev:hover {
		color: #e16565 !important
	}
	
	.eocontentcategoryid-19 .container_nopadding {
		width: 100%;
    	max-width: 1800px;
	}
	.eocontentcategoryid-19 img {
		width: 100%;
	}
}
@media ( min-width : 992px) {
	.containerCarrierRight {
		position: absolute;
	    right: 0;
	    height: 100%;
	}
	
	#carrier_area form  {
		position: relative;	
	}
	.carrier_title_bis {
        z-index: 9999;
	    position: relative;
	    width: 100%;
	}
	.mr_box {
	    display: block;
	    padding-top: 44px !important;
	}
}

#index #footer {
    background: rgb(255, 182, 218);
    padding-top: 20px;
    padding-bottom: 20px;
    top: -16px;
    position: relative;
}

.close_mr_box  {
	display:none;
}

@media ( max-width : 992px) {
	.order_carrier_logo {
	    max-width: 65px;
	    max-height: 65px;
	    position: relative;
	    left: -8px;
	}
	body #mr_box_hors {
	    position: relative;
	}
}

body #uniform-cgv.checker span {
    width: 19px;
    left: -5px;
    height: 19px;
}
body #uniform-cgv input {
	border-color: darkgrey !important;
}
.livraison_par {
	background-color: #e7e7e7;
    padding: 26px; 
    margin-left: 10px;
    margin-right: 10px;
}

.alignRightCarrier {
	text-align: right;
}

.mailAlertSentences {
	text-align: left;
    padding-bottom: 12px;
}

#oos_customer_email {
	width: 85%;
}

#mailalert_link {
    clear: both;
    margin: 0;
    float: right;
    margin-top: -36px !important;
    width: 13%;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}

@media (min-width: 768px) {
    #order #carrier_area form {
        min-height: 705px;
    }
}

@media (min-width: 992px) {
	#homepage-slider #homeslider, #homepage-slider {
	    margin: 10px auto !important;
	    width: 100% !important;
	    max-width: 1800px !important;
	}
	
	body #homepage-slider {
	    padding-left: 0;
	    padding-right: 0;
	    margin-bottom: 0;
	    /**max-height: 703px !important;
	    height: 703px !important;**/
	    overflow: visible;
	}
	
	body #homeslider{
	    /**height: 703px !important;
	    max-height: 703px !important;**/
	}
	body #homepage-slider {
	    max-height: unset !important;
	}
    #homepage-slider #homeslider{
    	max-height: unset !important;
   	}
   	#homepage-slider #homeslider, #homepage-slider {
	    margin-bottom: 0 !important;
	}
}

#order .order_carrier_content .alert.alert-warning {
    position: relative;
    top: -10px;
}

@media (max-width: 768px) {
	#univers-femme .eocontentcategoryid-22 .eocontent, #univers-homme .eocontentcategoryid-6 .eocontent {
	    margin-bottom: 0;
	}
	#univers-homme div .eocontentcategoryid-6 .eoContentImage {
	    padding-right: 0;
	    padding-left: 0;
	}
	.eocontentid-32,
	.eocontentid-33,
	.eocontentid-34,
	.eocontentid-35,
	.eocontentid-36,
	.eocontentid-37,
	.eocontentid-38,
	.eocontentid-39,
	body .eocontentcategory.eocontentcategoryid-6 {
	    padding: 0;
	}
	
	#univers-femme .eocontentcategoryid-22 {
	    margin-top: 0;
	}
	
	.instagram_bentiny {
		padding-top: 0;
	}
		
	body .eocontentcategoryid-23 .eoContentImage {
	    max-width: 100%;
	    margin-bottom: 0;
	}
	body .eocontentcategoryid-8 .eoContentImage {
	    padding-right: 0;
	    padding-left: 0;
	    margin-bottom: 0;
	}
	
	#univers-femme div .eocontentcategoryid-23, #univers-homme div .eocontentcategoryid-8, #univers-homme div .eocontentcategoryid-6 {
		margin: 0 !important;
		padding: 0 !important;
	}
}

.eocontentcategoryid-22 .eocontent a.eoContentLink:before,.eocontentcategoryid-23 .eocontent  a.eoContentLink:before {   content:" ";
        position: absolute;
        height: 100%;
        width: 100%; transition:ease all 0.5s;  background-color: rgba(0, 0, 0, 0.5); left: 0;
        top: 0; opacity:0;}
.eocontentcategoryid-22 .eocontent:hover a.eoContentLink:before,.eocontentcategoryid-23 .eocontent:hover a.eoContentLink:before {
  
       opacity:1;
        
      
    }
    
/*PROFILEO#2266 - NIT - START*/
#thumbs_list_frame .eo-vid-btn {
	border: none;
    padding: 0;
    margin: 0;
    width: 100% !important;
    background: none;
}

#views_block .eo-vid-btn {
	border: none;
    padding: 0;
    margin: 0;
    width: 100% !important;	
}

.eo-hidden {display: none !important;}
/*PROFILEO#2266 - NIT - END*/

/*PROFILEO#2277 - NIT - START*/
  #center_column #custom-text h1 {
    color: #333;
      text-align: left;
      font-size: 23px;
      font-style: normal;
      font-weight: 700;
      text-transform: none;
      padding-bottom: 13px;
      margin-bottom: 20px;
      border-bottom: 2px solid #333 !important;
  }
/*PROFILEO#2277 - NIT - END*/

/*PROFILEO#2261 - NIT - START*/
#registrer_container {
	clear: both;
    display: block;
    position: relative;
    top: 31px;
}
/*PROFILEO#2261 - NIT - END*/

/*PROFILEO#2377 - NIT - START*/

/* PROFILEO#2787 NIC - removing syte START */
/*#hook_menu_top .mh-search-visu {float: left;margin-right: 7px;}
#hook_menu_top .mh-search-visu img {
	width: 34px;
	margin-top: 5px;
	display: inline-block;
}*/
/* PROFILEO#2787 NIC - removing syte STOP */

#hook_menu_top .search_menu_mobile {width: 49%;} 

#hook_menu_top form#searchbox .button.button-small {max-width: 30%;}

#hook_menu_top form#searchbox input#search_query_block {max-width: 69%;}

#hook_menu_top .lang_menu_mobile {
    width: 68px;
}
/*PROFILEO#2377 - NIT - STOP*/
/*PROFILEO#2558 - NIT - START*/   
@media (max-width: 767px) {
	.eocontentcategoryid-24 {margin-top: -15px; margin-bottom: 28px;}
	.eocontent.eo-carte-cadeaux img{width:100%; max-width: 100%;}
}
/*PROFILEO#2558 - NIT - STOP*/
        