html, body{margin:0;padding:0;width:100%;height:100%;}
img, video{max-width:100%;}
a{text-decoration:none;color:#252525;transition:all 0.5s ease 0s;}
a:hover{text-decoration:none;color:#42b0c7;}
a:focus, a:hover{color:#42b0c7}
.left{float:left;}
.right{float:right;}
ul, li{list-style:none;}
.m_top02{margin-top:2px;}
.m_top05{margin-top:5px;}
.m_top08{margin-top:8px;}
.m_top10{margin-top:10px;}
.m_top15{margin-top:15px;}
.m_top20{margin-top:20px;}
.m_top25{margin-top:25px;}
.m_top30{margin-top:30px;}
.m_top45{margin-top:45px;}
.m_top50{margin-top:50px;}
.m_top60{margin-top:60px;}
.m_top95{margin-top:95px;}
.m_right03{margin-right:3px;}
.m_right05{margin-right:5px;}
.m_right08{margin-right:8px;}
.m_right10{margin-right:10px;}
.m_right15{margin-right:15px;}
.m_right20{margin-right:20px;}
.m_right30{margin-right:30px;}
.m_right45{margin-right:45px;}
.m_right60{margin-right:60px;}
.m_right50{margin-right:50px;}
.m_left05{margin-left:5px;}
.m_left10{margin-left:10px;}
.m_left20{margin-left:20px;}
.m_left60{margin-left:60px;}
.m_left30{margin-left:30px;}
.m_left40{margin-left:40px;}
.m_bot05{margin-bottom:5px;}
.m_bot08{margin-bottom:8px;}
.m_bot10{margin-bottom:10px;}
.m_bot15{margin-bottom:15px;}
.m_bot20{margin-bottom:20px;}
.m_bot25{margin-bottom:25px;}
.m_bot30{margin-bottom:30px;}
.m_bot45{margin-bottom:45px;}
.m_bot55{margin-bottom:50px;}
.m_bot90{margin-bottom:90px;}
.p_top02{padding-top:2px;}
.p_top05{padding-top:5px;}
.p_top10{padding-top:10px;}
.p_top15{padding-top:15px;}
.p_top20{padding-top:20px;}
.p_top25{padding-top:25px;}
.p_top45{padding-top:45px;}
.p_left05{padding-left:5px;}
.p_left10{padding-left:10px;}
.p_left15{padding-left:15px;}
.p_left20{padding-left:20px;}
.p_left30{padding-left:30px;}
.p_left35{padding-left:35px;}
.p_left70{padding-left:70px;}
.p_left110{padding-left:110px;}
.p_bot05{padding-bottom:5px;}
.p_bot08{padding-bottom:8px;}
.p_bot10{padding-bottom:10px;}
.p_bot15{padding-bottom:15px;}
.p_bot20{padding-bottom:20px;}
.p_bot30{padding-bottom:30px;}
.p_bot50{padding-bottom:50px;}
.p_rig05{padding-right:5px;}
.p_rig10{padding-right:10px;}
.p_rig15{padding-right:15px;}
.p_rig20{padding-right:20px;}
.p_rig25{padding-right:25px;}
.p_rig30{padding-right:30px;}
.pad-no{padding:0;}
a, a:focus, a:visited, a:hover{outline:none;text-decoration:none;}
body{font-family:'Gotham Book';color:#3c3b3b;font-size:14px;line-height:18px;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{margin:0;}
.left{float:left;}
.right{float:right;}
.clearfix{clear:both;}
ul.adtm_elements.adtm_elements_8 li  {
position:relative;
}
ul.adtm_elements.adtm_elements_8 li:after {
position: absolute;
top: 0;
content: "";
height: 1px;
width: 71px;
background: #cfcfcf;
left: 68%;
top: 11px;
z-index: -999999999;
opacity: 0;
}
b, strong {
    font-family: 'Gotham Medium';
}
 
 div#gear-right {
    display: none;
}
.lang_en td.adtm_column_wrap_td.advtm_column_wrap_td_7 {
    width: 220px;
}
 
ul.adtm_elements.adtm_elements_8 li:hover:after {
  opacity : 1;
}
ul.adtm_elements.adtm_elements_8.category_products li.product-link:hover:after
{
opacity : 0;
}

.lang_en ul.adtm_elements.adtm_elements_8 li:nth-child(1):after {
    left: 141px;
    width: 70px;
}
.lang_en ul.adtm_elements.adtm_elements_8 li:nth-child(2):after {
    left: 77px;
}

.lang_en ul.adtm_elements.adtm_elements_8 li:nth-child(3):after {
    left: 80px;
    width: 131px;
}
.lang_en ul.adtm_elements.adtm_elements_8 li:nth-child(4):after {
    left: 23px;
    width: 188px;
}

ul.adtm_elements.adtm_elements_8 li:nth-child(1):after {
    left: 177px;
    width: 36px;
}
ul.adtm_elements.adtm_elements_8 li:nth-child(2):after {
   left: 81px;
    width: 133px;
}
ul.adtm_elements.adtm_elements_8 li:nth-child(3):after {
          left: 75px;
    width: 138px;
    z-index: 100; 
}
ul.adtm_elements.adtm_elements_8 li:nth-child(4):after {
    left: 66px;
    width: 147px;
}
.row.no-gutters{margin-right:0;margin-left:0;}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0;}
.owl-carousel1 .owl-controls{bottom:0 !important;}
.header-top{background:#f2f2f2;clear:both;padding:8px 0 0 0;min-height:31px;}
.topleft-block{float:left;}
.topleft-block ul{list-style:none;}
.topleft-block ul li{color:#107c86;float:left;line-height:16px;padding-left:22px;}
.topleft-block ul li.top-newsletter{background:url(../img/sprite_image.png) -8px -7px no-repeat;}
.topleft-block ul li.top-contact{background:url(../img/sprite_image.png) -8px -35px no-repeat;}
.topleft-block ul li a{color:#107c86;letter-spacing:1px;font-size:12.9px;text-transform:uppercase;border-right:1px solid;padding:0 13px 0 0;margin-right:13px;display:block;}
.topleft-block ul li a img{float:left;padding-top:2px;}
.topleft-block ul li a .fa{font-size:14px;padding-right:7px;}
.topleft-block ul li a:hover{text-decoration:underline;}
.bagouter{background:url(../img/sprite_image.png) -8px -98px no-repeat;padding-left:20px;}
.bagouter a{color:#0a7a7e;font-size:10px;position:relative;padding:0 0 15px 0;}
.bagouter a div.cart-items-block{display:none;}
.bagouter a:hover div.cart-items-block{display:block;position:absolute;top:15px;left:-150px;z-index:10;min-height:100px;padding:20px;background:#e9e9e9;width:286px;font-family:'Gotham Medium';color:#000;text-transform:uppercase;cursor:default;}
.bagouter a:hover div.cart-items-block .cart-items{background:#fff;padding:10px;vertical-align:top;}
.bagouter a:hover div.cart-items-block .cart-items tr td{border:none;}
.bagouter a:hover div.cart-items-block .cart-items .p-title{text-transform:uppercase;font-family:'Didot';font-size:12px;}
.bagouter a:hover div.cart-items-block .cart-items .p-title span{display:block;font-family:'Gotham Medium';font-size:11px;text-transform:none;}
.bagouter a:hover div.cart-items-block .cart-items span.size{font-family:'Gotham Light';text-align:right;float:right;}
.bagouter a:hover div.cart-items-block .total{font-family:'Gotham Medium';font-size:14px;text-transform:uppercase;padding-bottom:15px;}
.bagouter a:hover div.cart-items-block .total span{float:right;}
.bagouter a:hover div.cart-items-block .sub-total{font-family:'Gotham Book';text-align:center;padding:5px 0;font-size:12px;text-transform:none;border-top:1px solid #000;border-bottom:1px solid #000;}
.bagouter a:hover div.cart-items-block .addtocart{background:#000;width:100%;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;letter-spacing:1.5px;border:none;border-radius:0;margin-top:15px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.bagouter a:hover div.cart-items-block .addtocart:hover{background:#42b0c7;}
.topleft-block ul li:last-child a{border:none;}
.topright-block{}
.topright-block .country,.topright-block .language,.topright-block .currency{color:#0a7a7e;font-size:10px;float:left;width:auto;}
.topright-block .cart{color:#0a7a7e;font-size:10px;float:right;width:auto;}
.top_cart{}
.top_cart a{color:#0f7977;font-size:11px;}
.topright-block .country select,.topright-block .language select,.topright-block .currency select{background:none;border:none;font-size:12px;}
.topright-block .currency select{width:55px;}
.topright-block .language select{width:40px;}
.topright-block .country{background:url(../img/sprite_image.png) -8px -64px no-repeat;padding:0 0 0 22px;}
header .separtator{width:1px;height:14px;background:#1b8185;display:inline-block;margin:0 10px 0 2px;}
.logo{margin:auto;padding:15px 0 15px 0;text-align:center;}
.no-gutters.newsletter{margin-top:8px;float:left;width:auto;}
.launclass.tab-width{padding:0 !important;float:right;width:auto;margin-top:8px;}
#currencies-block-top div.current{color:#00797c;font-size:12.9px !important;}
.top_cart a{color:#00797c;font-size:12.9px !important;}
.menuouter{background:#42b0c7;height:45px;}
.menu-wrapper{padding:0 100px;}
.loginmenu{}
.loginmenu ul{float:left;}
.loginmenu ul li{position:relative;}
.loginmenu ul li a{display:block;font-family:'Times';font-style:italic;text-transform:none;font-size:18px;line-height:22px;padding:12px 22px 10px 22px;color:#fff;}
.loginmenu ul li a span.icon{width:100%;height:27px;background:url(../img/nav-icon.png) 0 0 no-repeat;font-family:'Didot';color:#fff;font-style:italic;text-transform:uppercase;font-size:20px;padding:5px 0 0 25px;display:inline;}
.nav-login-box{position:absolute;top:0;min-width:220px;overflow:hidden;background-color:rgba(255,255,255,1);font-family:'Gotham Medium';padding:15px;border-radius:0;text-align:center;border:1px solid #8f8f8f;}
.nav-login-box p{margin-bottom:10px;font-size:12px;padding-bottom:0;text-align:center;}
.nav-login-box .help-block{font-size:12px}
.nav-login-box .bottom{clear:both;padding:0 14px 6px 14px;}
.nav-login-box .social-buttons{margin:12px 0;}
.nav-login-box .social-buttons a{width:49%;}
.nav-login-box .form-group{margin-bottom:10px;text-align:center;}
.nav-login-box .form-control{height:30px;border-radius:2px;background:#fff;border:1px solid #e7e7e7;font-size:11px;color:#606060;}
.nav-login-box .forgot{padding-top:8px;}
.nav-login-box .forgot a{color:#646d72 !important;background:none;text-decoration:underline;border:none;font-family:'Times' !important;font-style:italic;font-size:13px !important;text-align:center;}
.nav-login-box .forgot a:hover{color:#000;text-decoration:underline;font-family:'Times';font-style:italic;font-size:13px;}
.nav-login-box .btn-primary,.nav-login-box .bottom a{background:#000;border-radius:0;border-bottom:0;font-family:'Gotham Book';font-size:13px;line-height:20px;width:100%;padding:5px !important;color:#fff;display:block;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;border:none;}
.nav-login-box .btn-primary:hover,.nav-login-box .bottom a:hover{color:#fff;background:#42b0c7;text-decoration:none;font-family:'Gotham Book';}
.loginmenu ul .dropdown-menu{padding:10px;border-radius:0;box-shadow:none;border:none;background:#f2f2f2;padding:15px;position:absolute;top:43px;min-width:170px;}
.loginmenu > ul > li > a.dropdown-toggle{font-family:'Times';font-style:italic;text-transform:capitalize;font-size:18px;line-height:22px;padding:12px 22px;}
.loginmenu > ul > li > a.dropdown-toggle:hover{color:#fff;}
.loginmenu > ul > li > a.dropdown-toggle span.icon{width:100%;height:27px;background:url(../img/nav-icon.png) 0 0 no-repeat;font-family:'Didot';color:#fff;text-transform:uppercase;font-size:20px;padding:5px 0 0 25px;}
.loginmenu ul li ul.dropdown-menu:after,.loginmenu ul li ul.dropdown-menu:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.loginmenu ul li ul.dropdown-menu:after{border-color:rgba(242, 242, 242, 0);border-bottom-color:#f2f2f2;border-width:5px;margin-left:-5px;}
.loginmenu ul li ul.dropdown-menu:before{border-color:rgba(242, 242, 242, 0);border-bottom-color:#f2f2f2;border-width:9px;margin-left:-9px;}
.loginmenu .form-group{}
.loginmenu ul form.navbar-form{margin:0;padding:3px 0 0 0;}
.loginmenu .search .form-group .search{}
.loginmenu .search .form-group .form-control{padding:0 13px 0 0;background-color:transparent;border:none;border-radius:0;font-family:'Gotham Book';font-size:12.5px;color:#fff;box-shadow:none;height:30px;letter-spacing:1px;width:100px;margin-right:15px;}
.loginmenu .search .btn-search{position:absolute;right:3px;top:8px;border:none;background:none;border-radius:0;color:#fff;}
.loginmenu ul li ul.dropdown-menu{display:none;}
.loginmenu ul li:hover ul.dropdown-menu{display:block;}
.loginmenu ul li:hover ul li{}
.loginmenu ul li:hover ul li a{padding:2px 0;font-size:11.5px;text-decoration:none;color:#fff;font-family:'Gotham Book';font-style:normal;}
.loginmenu ul li:hover ul li:last-child{text-align:right;padding-top:3px;}
.loginmenu ul li:hover ul li:last-child a{font-style:italic;}
.loginmenu ul li:hover ul li a:hover{font-family:'Gotham Medium';}
.loginmenu ul ul li.dd-text{color:#000;font-family:'Gotham Medium';font-size:13.5px;line-height:13px;margin-bottom:14px;}
.loginmenu ul ul li.dd-text span{display:block;font-family:'Gotham Book';color:#0092b1;}
.loginmenu ul ul li.dd-text2{font-family:'Gotham Medium';font-size:11px;line-height:16px;text-transform:uppercase;}
.loginmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
.loginmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
.loginmenu u ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.loginmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
.loginmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
.loginmenu ul li ul.submenu{display:none;}
.loginmenu ul li ul.dropdown-menu li a{color:#000;padding:2px 0;line-height:14px;}
.search .form-group::-webkit-input-placeholder{color:#fff;}
.search .form-group::-moz-placeholder{color:#fff;}
.search .form-group:-ms-input-placeholder{color:#fff;}
.search .form-group:-moz-placeholder{color:#fff;}
.banner{position:relative;margin-top:1px;}
.banner img{width:100%;height:auto;}
.caption a:hover{background:#42b0c7;text-decoration:none !important;border:1px solid #42b0c7 !important;}
.banner .caption{position:absolute;top:10%;left:50%;margin-left:-475px;}
.banner .caption_cat{position:absolute;left:2%;top:10%;}
.banner .caption h3{border-top:1px solid #000;border-bottom:1px solid #000;padding:8px 5px;margin-bottom:13px;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:18.5px;}
.banner .caption_cat h3{font-family:'Didot';font-style:italic;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:18.5px;}
.banner .caption h2,.banner .caption_cat h2{padding:6px 0;text-transform:uppercase;letter-spacing:2px;display:block;font-family:'Didot';font-size:42px;line-height:42px;color:#000;}
.banner .caption_cat h2{padding:0;border-bottom:1px solid #424141;}
.banner .caption p{font-family:'Gotham Book';font-size:19px;color:#000;margin-bottom:20px;}
.banner .caption a{display:inline-block;padding:8px 10px;border:1px solid #fff;border-radius:0 10px 0 10px;color:#fff;font-size:11.5px;font-family:'Gotham Medium';text-decoration:underline;}
.banner .caption a i.fa-chevron-right{width:20px;height:20px;border-radius:50%;border:1px solid #fff;text-align:center;padding:4px 0 0 2px;margin-left:10px;}
.block1{width:945px;margin:auto;}
h3.introsect {
    font-family:'Gotham Light' !important;
    font-size: 15px;
}
.horz-separator{margin:0px 0 7px 0;border-top:1px solid #53bfd3;width:100%;text-align:center;color:#118081;font-size:17px;text-transform:uppercase;letter-spacing:2px;font-family:'Gotham Medium';}
.horz-separator-black{margin:0px 0 23px 0;border-top:1px solid #898989;width:100%;text-align:center;color:#118081;font-size:17px;text-transform:uppercase;letter-spacing:2px;font-family:'Gotham Medium';}
.horz-separator span,.horz-separator-black span{width:78px;margin:auto;display:block;margin-top:-12px;background:#fff;margin-bottom:15px;}
.block1-banner{position:relative;background:url(../img/banner_block1.jpg) no-repeat 0 0;padding:20px 0;background-size:cover;}
.block1-banner img{max-width:100%;}
.block1-banner .caption{width:560px;background:rgba(255,255,255,0.7);text-align:center;padding:25px 0 45px 0;color:#000;margin:0 auto;}
.block1-banner .caption h3{font-size:18px;line-height:24px;margin:38px 0 30px 0;font-family:'Gotham Book';}
.block1-banner .caption h3 span{font-family:'Times';font-style:italic;font-size:26px;}
.block1-banner .caption h4{text-transform:uppercase;text-decoration:underline;font-size:12px;font-family:'Gotham Book';margin-bottom:25px;}
.blockcontent-left{}
.blockcontent-left h3{font-family:'Times';font-size:34px;text-transform:uppercase;color:#000;letter-spacing:2px;padding-bottom:25px;}
.blockcontent-left p{font-size:14px;line-height:20px;text-align:justify;padding:0 0 20px 0;margin:0;}
.blockcontent-left p strong{}
.blockcontent-right{text-align:center;text-transform:uppercase;color:#534741;}
.blockcontent-right h3{font-family:'Gotham Book';line-height:24px;font-size:15px;margin-bottom:20px;letter-spacing:0.5px;}
.blockcontent-right h3 span{font-family:'Gotham Medium';font-size:16px;}
.blockcontent-right h3 span.dash{width:35px;margin:auto;margin-bottom:15px;display:block;border-bottom:1px solid #534741;margin-top:12px;}
.blockcontent-right .marque-box{}
.blockcontent-right .marque-box .circle{width:50%;float:left;text-align:center;position:relative;}
.plus img.plusicon{position:absolute;border:none !important;width:25px !important;height:26px !important;right:-10px;top:22px;}
.blockcontent-right .marque-box .circle p{font-size:13px;line-height:20px;color:#0c7b78;letter-spacing:2px;padding-top:10px;}
.blockcontent-right .marque-box .circle img{width:70px;height:70px;border-radius:50%;}
.blockcontent-right .marque-box .no-plus{background:none;}
.block2{border:1px solid #53c2d4;text-align:center;padding-bottom:23px;margin-bottom:80px;}
.block2 h5{color:#118081;font-size:17px;text-transform:uppercase;letter-spacing:2px;font-family:'Gotham Medium';margin-bottom:25px;}
.block2 span{width:100px;margin:auto;display:block;margin-top:-15px;background:#fff;margin-bottom:20px;text-align:center;}
.block2 .banner-caption{text-align:left;font-size:12px;letter-spacing:1px;line-height:19px;}
.block2 .banner-caption h3{font-family:'Times';color:#111111;font-size:16px;letter-spacing:1px;}
.block2 .banner-caption p{font-family:'Gotham Book';font-size:12px;letter-spacing:normal;}
.block2 .banner-caption a{float:right;padding:6px 10px;border:1px solid #526265;border-radius:0 10px 0 10px;color:#010101;font-size:11.5px;font-family:'Gotham Medium';letter-spacing:1px;position:relative;}
.block2 .banner-caption a:after{position:absolute;content:"";width:83px;height:1px;background:#bae3eb;bottom:6px;left:10px;}
.block2 .banner-caption a i.fa-chevron-right{width:15px;height:15px;border-radius:50%;border:1px solid #2baaaa;text-align:center;color:#118081;margin-left:5px;padding:2px 0 0 2px;font-size:10px;}
.block2 .banner-caption a:hover{text-decoration:none;color:#fff;background:#42b0c7;border:1px solid #42b0c7;}
.block2 .banner-caption a:hover i.fa-chevron-right{color:#fff;border:1px solid #fff;}
.banner-caption_mobile{display:none;}
.block3-banner{position:relative;background:url(../img/banner_block2.jpg) no-repeat 0 0;background-size:cover;padding:44px 95px;}
.block3-banner .caption{width:360px;color:#fff;}
.block3-banner .caption h3{font-size:26px;font-family:'Gotham Light';text-transform:uppercase;}
.block3-banner .caption h3 span{font-family:'Gotham Bold';}
.block3-banner .caption h3 span.dash{width:30px;display:block;border-bottom:4px solid #fff;}
.block3-banner .caption h4{font-family:'Gotham Medium';text-transform:uppercase;font-size:13px;margin:20px 0 3px 0;line-height:18px;}
.block3-banner .caption p{font-size:12px;line-height:18px;}
.block3-banner .caption a{display:inline-block;border:1px solid #fff;font-size:10px;line-height:20px;color:#fff;padding:0 10px;text-decoration:underline;}
.block3-banner .caption a:hover{background:#fff;color:#005f6b;}
.outerproduct{padding:0 70px;}
img.bancap{width:100%;}
.block4{}
.mid-micro-block{position:relative;text-align:center}
.mid-micro-block a{display:block;}
.mid-micro-block a img{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.mid-micro-block a div.caption{position:absolute;top:60px;display:table;left:0;width:100%;height:66px;text-align:center;font-family:'Times';color:#000;font-size:14px;text-transform:uppercase;line-height:16px;}
.mid-micro-block a div.caption span{display:table-cell;vertical-align:middle;}
.block5{background:#f5f5f5;padding:45px 0 20px 0;}
.colorf5{background:#f5f5f5 !important;}
.block5-content{text-align:justify;color:#000;}
.block5-content h3{font-family:'Times';font-size:35px;letter-spacing:normal;text-transform:uppercase;margin-bottom:40px;}
.block5-content h4{font-family:'Gotham Medium';text-transform:uppercase;font-size:16px;margin:20px 0 10px 0;letter-spacing:2px;line-height:20px;}
.block5-content p{font-size:13px;line-height:18px;padding:0 0 20px 0;margin:0;}
.block5 .best-seller{}
.block5 .best-seller .owl-nav{position:absolute;width:100%;top:40%;}
.block5 .best-seller .owl-nav .owl-next{font-size:0 !important;background:url(https://fr.veracova.com/themes/veracova/img/thumbslider-arrow-next.png) no-repeat 0 0 !important;width:28px;height:52px;right:-32px;padding:0 !important;margin:0 !important;float:left;position:absolute;}
.block5 .best-seller .owl-nav .owl-prev{font-size:0 !important;background:url(https://fr.veracova.com/themes/veracova/img/thumbslider-arrow-prev.png) no-repeat 0 0 !important;width:28px;height:52px;left:-32px;padding:0 !important;margin:0 !important;float:left;position:absolute;}
.block5 .best-seller .owl-carousel .innerslide{text-align:center;}
.block5 .best-seller .owl-carousel .owl-item img{width:70%;display:inline-block;}
.block5 .best-seller .owl-dots{display:none !important;}
.block5 .best-seller .slidername{padding-top:10px;}
.block5 .best-seller .slidername .title{text-align:center;min-height:38px;max-height:38px;overflow:hidden;}
.block5 .best-seller .slidername .title a{color:#000;font-family:'Gotham Medium';font-size:11px;line-height:14px;text-transform:uppercase;}
.block5 .best-seller .starblock{overflow:hidden;width:100%;margin:auto;}
.block5 .best-seller .starblock .star{float:left;width:60%;}
.block5 .best-seller .rating{width:54%;text-align:right;}
.rating{border:none;float:left;}
.rating img{display:inline-block !important;width:10px !important;height:10px;margin-right:2px;}
.block5 .best-seller .starblock .review{width:82%;font-family:'Gotham Medium';font-size:10px;padding-left:5px;text-transform:lowercase;}
.block5 .best-seller .priceblock{background:#fff;padding:3px;width:135px;height:35px;margin:auto;}
.block5 .best-seller .priceblock .block{border:1px solid #c6c6c6;overflow:hidden;padding:4px 9px;}
.block5 .best-seller .priceblock .block .price{font-family:'Gotham Bold';font-size:10px;color:#000;width:80px;float:left;}
.block5 .best-seller .priceblock .block .price span.qnty{font-family:'Gotham Medium';border-left:1px solid #cecece;color:#3b3b3b;padding-left:5px;margin-left:5px;}
.block5 .best-seller .priceblock .block .cart-icon{float:right;border-left:1px solid #cecece;width:18px;padding-left:3px;}
.block5 .best-seller .priceblock .block .cart-icon img{width:auto;display:inherit;padding-top:0;}
p.payment_module.paypal img{height:100%;}
.block6{text-align:center;background:#30c9de;position:relative;margin-top:55px;}
.left-img-sec{text-align:left;width:27%;}
.left-img-sec img,.right-img-sec img{height:100%;}
.right-img-sec{text-align:right;width:27%;}
.mid-content{float:left;width:64%;text-align:center;}
.block6 .caption{position:absolute;top:60px;color:#000;left:50%;transform:translate(-50%);}
.block6 .caption h3{font-size:24px;letter-spacing:2px;font-family:'Gotham Book';text-transform:uppercase;padding:30px 0;}
.block6 .caption h4{margin:30px 0 10px 0;}
.block6 .caption p{font-family:'Times';font-size:27px;font-style:italic;line-height:45px;}
.picsec{padding:20px 0;}
.block7{text-align:center;position:relative;margin-top:55px;}
.block7 .horz-separator{border-top:1px solid #53bfd3;width:100%;text-align:center;color:#118081;font-size:20px;text-transform:uppercase;letter-spacing:1.5px;font-family:'Gotham Medium';margin:0;}
.block7 .horz-separator span{width:50px;margin:auto;display:block;margin-top:-15px;background:#fff;margin-bottom:20px;}
.block7 .horz-separator h6{color:#000;font-size:16px;letter-spacing:1.5px;margin:5px 0 20px 0;}
.block7 .momblock{text-align:center;position:relative;}
.block7 .momblock .circleblock{position:absolute;left:50%;top:75px;margin-left:-76px;z-index:10;background:url(https://fr.veracova.com/themes/veracova/img/mon-veracova-circle.png) 0 0 no-repeat;width:146px;height:146px;}
.block7 .momblock .border{width:140px;height:140px;background:rgba(255, 255, 255, 0.5);border-radius:50%;padding:5px;}
.block7 .momblock .circle{width:130px;height:130px;background:#53b5c8;border-radius:50%;text-align:center;padding-top:34px;}
.block7 .momblock .circle .stroke{width:78px;display:block;height:1px;background:#fff;margin:auto;}
.block7 .momblock .circle p.t1{font-family:'Times';font-size:30px;font-style:italic;color:#fff;}
.block7 .momblock .circle p.t1 span{font-size:60px;}
.block7 .momblock .circle p.t2{font-family:'Gotham Book';font-size:16px;color:#fff;text-transform:uppercase;}
.block7 .momblock .circle p.t2 span{font-family:'Gotham Bold';}
.block7 .momblock a.icon{display:block;position:absolute;top:102px;left:50%;z-index:10;margin-left:-30px;}
.footer-top-container{background:#53c2d4;width:100%;margin:68px 0 0 0;text-align:center;padding:10px 0;}
.listingdiv{width:16.2%;display:inline-block;background:url(../img/devider.png) no-repeat right 10px;}
.listingdiv:last-child{background:none;}
.tophorz{margin-top:50px;}
.footer-top-container h3{text-transform:uppercase;color:#fff;font-family:'Times';font-size:18px;padding:0 0 12px 0;}
.footer-top-container h4{text-transform:uppercase;color:#fff;font-family:'Gotham Medium';font-size:12px;margin-top:5px;}
.footer-top-container p{text-transform:uppercase;color:#fff;font-family:'Gotham Book';font-size:11px;line-height:15px;padding-bottom:5px;margin:0;}
.footer-top-container h4.special{font-family:'Didot';font-style:italic;text-transform:capitalize;}
.footer-top-container p.special{font-family:'Didot';text-transform:uppercase;font-size:15px;}
.footer-top-container span.separator{float:right;width:1px;height:33px;background:#fff;margin-top:-73px;margin-right:-20px;}
.footer-bottom-container{min-height:238px;background:#f0f0f0;width:100%;padding:30px 0 0 0;position:relative;}
.leftbottom-cornergraphic{position:absolute;left:0;bottom:0;}
.rightbottom-cornergraphic{position:absolute;right:0;bottom:0;}
h3.footersub{padding-top:20px !important;}
.footer-bottom-container h3{color:#0d7b7c;border-bottom:1px solid #0d7b7c;margin-top:0;margin-bottom:14px;padding:0 0 7px 0px;font-family:'Gotham Medium';font-size:15px;display:inline-block;text-transform:uppercase;}
.footer-bottom-container ul{padding:0;margin:0;}
.footer-bottom-container ul li{padding:0 0 3px 10px;background:url(../img/sprite_image.png) -34px -438px no-repeat;line-height:12px;font-size:11px;}
.footer-bottom-container ul li a{font-size:11px;font-family:'Gotham Book';color:#000;}
.footer-bottom-container ul li a:hover{color:#42b0c7;}
.footer-bottom-container ul.socialicons{margin-bottom:18px;margin-left:0;}
.footer-bottom-container ul.socialicons li{display:inline-block;background:none;padding:0 4px 0 0;}
.footer-bottom-container ul.socialicons li a{display:block;}
.footer-bottom-container .newsletter{}
.footer-bottom-container .newsletter h2{color:#0d7b7c;border-bottom:1px solid #0d7b7c;margin-top:0;margin-bottom:14px;padding:0 0 7px 0px;font-family:'Gotham Medium';font-size:15px;display:inline-block;text-transform:uppercase;}
.footer-bottom-container .newsletter p{font-size:12px;margin:0;line-height:14px;color:#000000;}
.footer-bottom-container .newsletter .input-prepend{border:1px solid #cccccc;padding:5px 13px;background:#fff;}
.footer-bottom-container .newsletter .input-prepend i{color:#6f7070;}
.footer-bottom-container .newsletter .input-prepend input{border:none;background:none;font-size:12px;width:93%;color:#000;font-weight:600;}
.footer-bottom-container .newsletter .input-prepend button{float:right;padding:0;border:none;background:none;}
.copyright{background-color:#cfcfcf;text-align:center;color:#000;font-size:12px;text-transform:uppercase;padding:6px 10px;line-height:17px;}
.footerouter{padding:0 85px;}
.topselleft{float:left;}
.topselright{float:right;line-height:17px;}
.innerpage-block{}
.innerpage-block .horz-separator{margin:30px 0 25px 0;}
.banner .caption_geneproduit{position:absolute;left:72px;top:52px;z-index:10;}
.banner .caption_geneproduit p{text-transform:uppercase;display:block;font-family:'Didot';font-size:20px;line-height:26px;color:#000;font-style:italic;}
.banner .caption_geneproduit p span{font-size:30px;font-style:normal;}
.category-13 .banner.m_bot45{margin-bottom:10px;}
.geneproduit_subtitle{font-family:"Times New Roman", serif;font-size:36px;letter-spacing:0.3px;line-height:40px;color:#000;text-transform:uppercase;text-align:center;}
.listpage_horz_outer{padding:0 280px;color:#000;font-family:'Gotham Medium';font-size:18px;line-height:24px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;}
.listpage_horz_outer span{font-family:'Gotham Book';}
.productlist_block{padding:86px 0 0 0;}
.leftmenublock{max-width:228px;}
.title_leftmenu{background:#d9d9d9;font-family:'Gotham Medium';font-size:12px;letter-spacing:1px;color:#000;padding:8px 10px;margin-bottom:8px;}
#accordionMenu{}
.panel-body{background:#f2f2f2;padding:0;}
.panel-body ul.nav{margin-left:10px;}
.panel-group .panel+.panel{margin-top:0;border-top:0;}
.panel-group{padding:10px 20px 20px 20px;background:#f2f2f2;}
.panel-group .panel{border-radius:0;border:none;box-shadow:none;}
.panel-default>.panel-heading{padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.panel-default>.panel-heading a{display:block;padding:10px 0;text-decoration:none;background-color:#f2f2f2;font-family:'Gotham Light';color:#007481;font-size:16px;letter-spacing:1px;border-bottom:1px solid #a9a9a9;}
.panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:300;color:#170600;background:#fff;line-height:1;padding:5px;margin-top:-5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear;}
.panel-default>.panel-heading a[aria-expanded="true"]{background-color:#f2f2f2;font-family:'Gotham Medium';color:#007481;font-size:16px;letter-spacing:1px;margin:0;}
.panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\e113";}
.panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\e114";}
#accordionMenu .nav>li>a{padding:6px;font-size:14px;}
.productlist{}
.productlist ul.list{list-style:none;}
.productlist ul.list li{width:25%;float:left;border:1px solid #fff;margin-bottom:30px;padding:10px;transition:all 0.3s ease 0s;}
.productlist ul.list li:hover{border:1px solid #ebebeb;box-shadow:0 0 25px rgba(235, 235, 235, 0.8);}
.productlist ul.list li div.item{text-align:center;color:#000;text-transform:uppercase;}
.productlist ul.list li div.item .product-image{min-height:220px;}
.productlist ul.list li div.item .product-image img{max-width:100%;max-height:220px;}
.productlist ul.list li div.item .title{font-family:'Times';font-size:17px;line-height:20px;padding-bottom:5px;min-height:85px;overflow:hidden;}
.productlist ul.list li div.item .price{font-family:'Gotham Book';font-size:18px;line-height:30px;color:#000;}
.productlist ul.list li div.item .starblock{text-align:center;margin-bottom:10px;}
.productlist ul.list li div.item .starblock .stars{display:inline-block;}
.productlist ul.list li div.item .starblock .stars .rating{}
.productlist ul.list li div.item .starblock .stars .rating img,.product-dtls-review .stars .rating img{width:15px !important;height:15px;}
.productlist ul.list li div.item .starblock .stars .rating > label{color:#828282;}
.product-dtls-review .stars{margin-top:-2px;margin-left:0 !important;}
.productlist ul.list li div.item .starblock .stars .rating > input:checked ~ label,
.productlist ul.list li div.item .starblock .stars .rating:not(:checked) > label:hover,
.productlist ul.list li div.item .starblock .stars .rating:not(:checked) > label:hover ~ label{color:#000000;}
.productlist ul.list li div.item .starblock .stars .rating > input:checked + label:hover,
.productlist ul.list li div.item .starblock .stars .rating > input:checked ~ label:hover,
.productlist ul.list li div.item .starblock .stars .rating > label:hover ~ input:checked ~ label,
.productlist ul.list li div.item .starblock .stars .rating > input:checked ~ label:hover ~ label{color:#000000;}
.productlist ul.list li div.item .starblock .stars .rating > label::before{margin:3px;font-size:14px;}
.productlist ul.list li div.item .starblock .review{font-size:12px;padding-top:3px;float:left;display:inline-block;width:100%;margin-bottom:6px;}
.productlist ul.list li div.item a{display:-webkit-box;-moz-line-clamp:2;-moz-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.productlist ul.list li div.item a.product-name{font-size:16px;line-height:20px;}
.productlist ul.list li div.item a.search-btn{display:inline-block;padding:6px 10px;border:1px solid #435559;border-radius:0 10px 0 10px;color:#010101;font-size:11.5px;font-family:'Gotham Medium';text-decoration:underline;letter-spacing:1px;}
.productlist ul.list li div.item a.search-btn:hover{background:#42b0c7;text-decoration:none;color:#fff;border:1px solid #42b0c7;}
.productlist ul.list li div.item a.search-btn i.fa{margin-right:5px;font-size:16px;}
.productlist ul.list li div.item .addtocart{}
.productlist ul.list li div.item .addtocart a img{display:inline-block;margin-top:-5px;}
.productlist ul.list li div.item .addtocart a{color:#42b0c7;font-size:11px;padding:10px 0 0 0;background:none;}
.productlist ul.list li div.item .addtocart a:hover{text-decoration:underline;}
.productlist ul.list li div.item .out_of_stock{display:block;padding:10px 0 0 0;text-transform:none;font-size:13px;color:#e13d50;}
.productlist_block .pagination-block{text-align:center;clear:both}
.productlist_block .pagination > li:first-child > a, .productlist_block .pagination > li:first-child > span{border:none;}
.productlist_block .pagination-block .pagination > li > a,.productlist_block .pagination-block .pagination > li > span{border:none;font-size:14px;color:#9a9a9a;}
.productlist_block .pagination-block .pagination > li > a:focus,
.productlist_block .pagination-block .pagination > li > a:hover,
.productlist_block .pagination-block .pagination > li > span:focus,
.productlist_block .pagination-block .pagination > li > span:hover{font-family:'Gotham Medium';color:#000;}
.productlist_block .pagination-block .pagination>.active>a,
.productlist_block .pagination-block .pagination>.active>a:focus,
.productlist_block .pagination-block .pagination>.active>a:hover,
.productlist_block .pagination-block .pagination>.active>span,
.productlist_block .pagination-block .pagination>.active>span:focus,
.productlist_block .pagination-block .pagination>.active>span:hover{background-color:#eee;font-family:'Gotham Medium';color:#000;}
.productlist_block .pagination-block .pagination > li > span.sr-only{display:none;}
.product_view{}
.product_view .modal-dialog{width:960px;}
.details_block{}
.details_block .page_title{font-family:'Didot';font-style:italic;font-size:30px;line-height:27px;color:#000;text-transform:uppercase;display:block;padding-left:10px;}
.details_block .page_title span{font-size:36px;display:inline-block;font-style:normal;padding-top:5px;}
.breadcrumb{background:none;padding:0;margin:11px 0 0 17px;}
.breadcrumb li{font-family:'Gotham Book';font-size:11px;line-height:12px;line-height:14px;}
.breadcrumb li a{color:#000;}
.breadcrumb li a:hover{color:#0092b1;}
.breadcrumb li.active{font-family:'Gotham Medium';color:#000;}
.breadcrumb > li + li::before{padding:0 5px;color:#ccc;content:"";background:url(https://fr.veracova.com/themes/veracova/img/breadecumb-arrow.png) 0 3px no-repeat;}
.breadcrumb p,.breadcrumb span a{font-family:'Gotham Book';padding-right:5px;}
.breadcrumb span.bldtct{font-family:'Gotham Medium';}
.breadcrumb span.bldtct span.navigation-pipe{padding-right:5px;}
.product_outer{padding:40px 0;}
.product_details_imageblock{}
.product_details_imageblock img{max-width:100%;}
.social-share{color:#7f7f7f;text-transform:uppercase;font-size:11px;}
.social-share ul{margin-left:-15px;margin-top:14px;}
.social-share ul li{float:left;border-right:1px solid #7f7f7f;padding:0 10px;}
.social-share ul li:last-child{border-right:none;}
.social-share ul li a{display:block;}
.product_description{color:#000;}
.product_description .heading{font-family:'Gotham Medium';font-size:13px;border-bottom:1px solid #d4d4d4;color:#000;font-style:normal;letter-spacing:1px;color:#000;font-style:normal;display:inline-block;}
.product_description p{font-size:14px;line-height:20px;text-transform:none;}
.product_description h1.title{font-family:'Times';font-size:33px;line-height:36px;margin-bottom:15px;}
.product_description h2.sort-description{font-family:'Gotham Book';font-size:24px;line-height:32px;}
.product_description h2.sort-description p{font-size:16px;line-height:24px;}
.product_description ul{margin:25px 0 45px 0;border-bottom:1px solid #988676;width:100%;float:left;}
.product_description ul.review-link-section li{float:left;padding-right:10px;}
.product_description ul.review-link-section li.right{float:right !important;padding:0;text-transform:uppercase;}
.product_description ul.review-link-section li a{color:#000;font-size:12px;}
.product_description .starblock{overflow:hidden;}
.product_description .starblock .stars,.product_description .starblock .review{float:left;color:#cfad8a;text-transform:uppercase;font-size:13px;margin-left:10px;}
.product_description .starblock .review{border-right:1px solid #000;padding-right:10px;}
.product_description .starblock .stars .rating{line-height:18px;}
.product_description .starblock .stars .rating > label{color:#e4c29e;}
.product_description .starblock .stars .rating > label::before{margin:2px;font-size:14px;}
.product_description .starblock .stars .rating > input:checked ~ label,
.product_description .starblock .stars .rating:not(:checked) > label:hover,
.product_description .starblock .stars .rating:not(:checked) > label:hover ~ label{color:#c59c71;}
.product_description .starblock .stars .rating > input:checked + label:hover,
.product_description .starblock .stars .rating > input:checked ~ label:hover,
.product_description .starblock .stars .rating > label:hover ~ input:checked ~ label,
.product_description .starblock .stars .rating > input:checked ~ label:hover ~ label{color:#c59c71;}
.product_description .description_tab{width:85%;text-align:justify;border:none;float:left;}
.product_description .description_tab ul{margin:0;border-bottom:0;}
.product_description .description_tab li a{color:#737373;font-family:'Gotham Book';font-size:13px;text-transform:uppercase;padding:0 25px 25px 0;border:none;border-radius:0;}
.product_description .description_tab li a:hover,.product_description .description_tab li.active a{color:#131313;font-family:'Gotham Bold';text-decoration:underline;background:none;border:none;}
.description_tab .tab-content{font-size:13px;line-height:17px;}
.bottom-info-block{width:100%;float:left;padding:40px 0;position:relative;}
.size-qnty-box{border:1px solid #9e8e7f;padding:10px;float:left;width:360px;position:relative;}
.size-qnty-box .left{width:60%;font-family:'Gotham Medium';font-size:13px;}
.size-qnty-box .left label{float:left;width:40%;border-bottom:1px solid #d4d4d4;margin-top:5px;margin-right:10px;}
.size-qnty-box .left select{width:55%;border:none;text-align:right;padding-right:15px;font-family:'Gotham Book';}
.size-qnty-box .right{width:40%;padding-top:45px;}
.size-qnty-box .right .highlight-text{color:#0092b1;font-family:'Gotham Book';font-size:24px;}
.size-qnty-box .right .highlight-text span{font-size:32px;float:left;padding-bottom:10px;}
.size-qnty-box .right .highlight-text p{font-size:12px;color:#000;float:left;line-height:16px;margin-top:5px;margin-bottom:0;}
.size-qnty-box .right .highlight-text p strong{display:block;}
.addtocart-btn{text-align:center;}
.addtocart-btn a{background:#f7f7f7;padding:5px;color:#0092b1;display:block;text-transform:uppercase;font-size:11px;}
.addtocart-btn a:hover{background:#0092b1;color:#fff;}
.bot-corner-logo{position:absolute;bottom:40px;right:0;width:102px;height:50px;text-transform:uppercase;font-family:'Gotham Medium';font-size:13px;line-height:12px;background:url(https://fr.veracova.com/themes/veracova/img/p-details-bottom-right-corner-icon.png) bottom right no-repeat;}
.bot-corner-logo b{color:#eb1d5d;}
.bot-corner-logo b span{font-family:'Didot';font-style:italic;font-size:18px;padding-top:15px;display:inline-block;}
.horztext{text-align:center;border-bottom:1px solid #53bfd3;font-family:'Gotham Book';font-size:24px;line-height:24px;text-transform:uppercase;letter-spacing:1.5px;color:#000;}
.text2{font-family:'Times';line-height:30px;font-style:italic;text-transform:none;margin:15px 0 45px 0;position:relative;}
.text2 img{margin-top:-30px;padding:10px;}
.text2 span{text-transform:uppercase;}
.bodycontent-outer{padding:60px 95px 50px 95px;}
.bodycontent-outer ul li{font-size:12px;line-height:16px;color:#000;}
.bodycontent-outer ul li strong{font-family:'Gotham Medium';}
.bodycontent-outer1{padding:45px 95px 45px 95px;}
.bodycontent-outer1 ul li{font-size:12px;line-height:16px;color:#000;}
.bodycontent-outer1 ul li strong{font-family:'Gotham Medium';}
.bodycontent-outer1 ul.right{float:none;}
.bodycontent-outer1 ul.right li{line-height:20px;list-style:disc;}
.bodycontent-outer1 ul.right li span{font-size:18px;font-family:'Gotham Medium';}
.detail-bottom-leftbox{width:61% !important;padding-right:0 !important;}
.detail-bottom-rightbox{width:39% !important;padding-left:0 !important;}
.blockcontent-left ul{padding:0;margin:0;}
.blockcontent-left ul li{float:left;width:28%;margin-right:30px;}
.blockcontent-left ul li:last-child{margin-right:0;}

.stylishbox {
    border: none;
    margin-bottom: 17px;
    height: 102px;
    background: url(https://www.veracova.com/themes/veracova/css/border.png);
    background-size: 100% 100%;
   
}

.stylishbox .number {
    font-family: 'Gotham Book';
    color: #000;
    font-size: 55px;
    text-align: center;
    line-height: 90px;
    background: #fff0;
    margin: auto;
    position: relative;
}





.stylishbox .number::before{background:#fff;position:absolute;width:80%;height:10px;left:10%;top:-5px;content:"";}
.stylishbox .number::after{background:#fff;position:absolute;width:80%;height:10px;left:10%;bottom:-5px;content:"";}
.tab-content > .active{display:block !important;}
.stylishbox .number sup{font-size:30px;top:-7px!important}
.sm-block{float:left;width:45%;margin:0 30px 0 0;}
.detail-bottom-rightbox .marginlast{margin:0;}
.sm-block p{text-align:inherit;font-size:12px;line-height:16px;margin-top:18px;padding:0;}
.sm-block p span{text-transform:uppercase;font-family:'Gotham Medium';}
.linfo-links{padding:0;margin:0;}
.linfo-links li{background:url(https://fr.veracova.com/themes/veracova/img/infolink-img.png) 0 3px no-repeat;}
.linfo-links li:hover{background:url(https://fr.veracova.com/themes/veracova/img/infolink-hover-img.png) 0 3px no-repeat;}
.linfo-links li a{margin-bottom:25px;font-size:12px;display:inline-block;margin-left:23px;text-transform:uppercase;border-bottom:2px solid #f7f7f7;}
.linfo-links li a:hover{border-bottom:2px solid #42b0c7;color:#131313;font-family:'Gotham Medium';}
.rl_productouter{padding:0 170px;}
.relatedproduct{}
.relatedproduct li{width:32%;float:left;padding:10px;text-align:center;margin-right:2%;border:1px solid #fff;transition:all 0.3s ease 0s;}
.relatedproduct li:last-child{margin-right:0;}
.relatedproduct li:hover{border:1px solid #ebebeb;box-shadow:0 0 25px rgba(235, 235, 235, 0.8);}
.relatedproduct li:last-child{margin-right:0;}
.relatedproduct .out_of_stock{display:block;padding:8px 0 0 0;text-transform:none;font-size:13px;color:#e13d50;}
.relatedproduct li div.item .product-image{min-height:220px;}
.relatedproduct li div.item .product-image img{max-width:100%;max-height:220px;padding-top:10px;}
.relatedproduct li div.item .title{font-family:'Times';font-size:18px;line-height:20px;text-transform:uppercase;min-height:40px;margin-top:10px;}
.relatedproduct li div.item .price{font-family:'Gotham Book';font-size:25px;line-height:30px;color:#0092b1;margin-bottom:5px;}
.relatedproduct li div.item .sort-description{font-family:'Gotham Medium';font-size:14px;line-height:20px;margin:8px 0;}
.relatedproduct li div.item .addtocart{width:auto;}
.relatedproduct li div.item .addtocart a{color:#42b0c7;font-size:11px;text-transform:uppercase;}
.relatedproduct li div.item .addtocart a:hover{text-decoration:underline;color:#000;}
.relatedproduct li div.item .addtocart a img{display:inline-block;margin-top:-5px;}
.popup_block{padding:30px 30px 0 30px;width:100%;overflow:hidden;}
.popup_block .newtag{border:9px solid #e5e5e5;margin-bottom:10px;height:420px;}
.popup_block .newtag span img{height:auto;max-height:100%;}
.popup_block .product_description .heading{font-family:"Times New Roman", serif !important;font-size:16px;line-height:20px;text-transform:uppercase;font-style:italic !important;color:#0092b1 !important;border-bottom:1px solid #0092b1 !important;margin-bottom:10px;}
.popup_block .product_description h1.title{line-height:40px;margin-bottom:10px;font-size:34px;}
.popup_block #views_block{text-align:center;}
.pop_topleft_corner{float:left;}
.popup_block .popup_imageblock{width:290px;border:9px solid #e5e5e5;float:right;margin:57px 0 0 0;}
.heading{color:#269bb7;font-style:italic;text-transform:uppercase;}
.popup_block .product_description h2.sort-description{font-family:'Gotham Book';font-size:16px;line-height:20px;color:#000;margin-bottom:17px;}
.popup_block .product_description .starblock{margin-bottom:20px;}
.popup_block .product_description .starblock .review{border-right:none;color:#000;font-family:'Gotham Medium';}
.popup_block .product_description .starblock .stars{margin-left:0;}
.popup_block .product_description .starblock .stars .rating{}
.popup_block .product_description .starblock .stars .rating img{width:15px !important;height:15px;}
.popup_block .midcont{font-size:14px;line-height:20px;}
.popup_block .midcont strong{font-family:'Gotham Medium';text-transform:uppercase;}
.popup_block .size-qnty-box{border:none;width:100%;padding:0;}
.popup_block .size-qnty-box .bottom{width:100%;font-family:'Gotham Medium';font-size:13px;}
.popup_block .size-qnty-box .bottom .form-group{float:left;margin-right:16px;}
.popup_block .size-qnty-box .bottom select{width:100%;border:none;text-align:right;padding-right:15px;font-family:'Gotham Book';border:2px solid #cdcdcd;padding:6px 10px;}
.popup_block .size-qnty-box .top{padding:20px 0;}
.popup_block .size-qnty-box .top .highlight-text{color:#0092b1;font-family:'Gotham Book';font-size:24px;}
.popup_block .size-qnty-box .top .highlight-text span{font-size:44px;line-height:42px;}
.popup_block .size-qnty-box .top .highlight-text p{font-size:12px;color:#000;line-height:16px;margin-top:5px;}
.popup_block .size-qnty-box .top .highlight-text p strong{color:#0594b2;}
.popup_block .addtocart-btn{float:left;margin-top:20px;font-size:14px;}
.popup_block .addtocart-btn button.addtocart{color:#000;transition:all 0.5s ease 0s;}
.popup_block .addtocart-btn button.addtocart:hover{background-color:#42b0c7;color:#fff;}
.popup_block .addtocart-btn button.addtocart i{padding-right:8px;}
.popup_block a.link{font-size:13px;text-transform:uppercase;color:#000;text-decoration:underline;}
.captionouter{position:absolute;left:12%;top:15%;font-family:'Gotham Book';font-size:14px;line-height:19px;color:#fff;width:480px;}
.ingredient_caption{color:#fff;font-size:38px;line-height:40px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider.jpg) no-repeat left bottom;padding:0 0 20px 0;margin-bottom:15px;}
.ingredient_caption span{font-family:'Times';font-style:italic;display:block;font-size:26px;line-height:26px;}
p{padding:0;}
.captionouter p strong{text-transform:uppercase;}
.innercont{padding:55px 0;}
.innercont h3{text-align:center;font-family:'Times';color:#000;text-transform:uppercase;font-size:50px;letter-spacing:8px;padding:0 0 30px 0;}
.innercont h3 span{font-size:21px;display:block;letter-spacing:2px;}
.innertext{padding:0 0 65px 0;text-align:center;text-transform:uppercase;ont-family:'Gotham Book';letter-spacing:1px;}
.ingredientpic{margin-bottom:25px;}
.ingredientpic img{max-width:inherit;max-height:191px;}
.ingredientpic_philopage{}
.ingredientpic_philopage img{max-width:100%;}
.bottgray{text-align:center;background:#f3f3f3;padding:45px 0;}
.innergraycont{border:2px solid #0f7a7c;padding:0 255px 20px 255px;font-size:16px;color:#000;}
.innergraycont h3{font-family:'Gotham Bold';font-size:24px;color:#000;letter-spacing:1px;margin-bottom:0;background:#f3f3f3;display:inline-block;position:relative;top:-18px;padding:0 25px;}
.innergraycont h3 span{font-family:'Gotham Light';}
.innergraycont span{font-family:'Gotham Medium';color:#000;}
.detailcaptionouter{position:absolute;width:100%;text-align:center;left:0;top:30%;color:#fff;font-family:'Didot';font-size:58px;line-height:59px;text-transform:uppercase;letter-spacing:3px;}
.detailcaptionouter span{font-size:36px;font-style:italic;display:block;}
.detailindre_gray{background:#f0f4fb;padding:35px 0;border-bottom:5px solid #3937b6;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_gray h4{font-family:'Gotham Medium';font-size:17px;color:#3937b6;background:url(https://fr.veracova.com/themes/veracova/img/devider2.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.toppicsec{padding:45px 0;}
.grayindi{background:#f7f7f7;margin:10px 0 75px 0;}
.indipic img{width:100%;}
.indiouter{padding:27px 45px 30px 12px;font-family:"Times New Roman", serif;font-size:19px;line-height:26px;color:#000;}
.indiouter strong{font-weight:bold;font-family:"Times New Roman", serif;}
.outerdetasec{margin-bottom:20px;}
.outerdetasec h3{font-family:"Times New Roman", serif;font-size:36px;line-height:40px;text-transform:uppercase;letter-spacing:0px;color:#000;background:url(https://fr.veracova.com/themes/veracova/img/devider3.jpg) no-repeat 0 bottom;padding:0 0 15px 0;margin-bottom:25px;}
.outerdetasec h5{font-family:'Gotham Medium';font-size:18px;color:#000;text-transform:uppercase;}
.outcont{font-family:"Times New Roman", serif;font-size:23px;line-height:33px;padding:78px 35px 0 0;}
.outcont1{font-family:"Times New Roman", serif;font-size:23px;line-height:33px;}
.outcont span,.outcont strong,.outcont1 span,.outcont1 strong{font-weight:bold;font-style:italic;font-family:"Times New Roman", serif;}
.outcont strong,.outcont1 strong{font-style:normal;}
.stepsec{padding:0 0 45px 0;background:url(../img/ingresteppic.jpg) no-repeat 44% 55%;}
.leftpicsec{width:156px;float:left;font-size:12px;line-height:16px;text-align:center;padding:35px 0;}
.number{color:#503eb9;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider2.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.rightpicsec{float:right;font-size:12px;line-height:16px;text-align:center;padding:35px 0;}
.inditesti{position:relative;text-align:center;color:#000;font-size:26px;line-height:30px !important;font-family:"Times New Roman", serif;line-height:35px;padding:0 15% 55px 15%;font-style:italic;}
.leftflower{position:absolute;left:0;top:-110px;}
.rightflower{position:absolute;right:0;top:-110px;}
.bottomimage{padding:20px 0 75px 0;text-align:center;}
.bottomimage h4{font-family:'Gotham Medium';font-size:17px;color:#000;text-transform:uppercase;letter-spacing:2px;padding:0 0 30px 0;}
.botpicinner img{margin:0 3px;display:inline-block;}
.bottomslider{padding:0 75px;text-align:center;}
.bottomslider .owl-carousel .owl-item img{width:auto;display:inline;}
.bottomslider .owl-carousel1 .owl-controls .owl-nav .owl-prev{left:5px;}
.bottomslider .owl-carousel1 .owl-controls .owl-nav .owl-next{left:5px;}
.productname{padding:0 70px;text-transform:uppercase;min-height:42px;height:42px;overflow:hidden;}
.productname a{color:#000;text-transform:uppercase;font-size:16px;line-height:20px;font-family:"Times New Roman", serif;padding:0 0 8px 0;}
.productname a:hover{color:#42b0c7;}
.pricetext{font-size:18px;line-height:25px;padding:0 0 10px 0;font-family:'Gotham Book';}
.ratingsec{font-size:10px;width:100px;margin:auto;}
.ratingsec a{color:#000;}
.botlink{padding:12px 0 0 0;font-size:12px;font-family:'Gotham Light';text-transform:uppercase;}
.botlink a{color:#42b0c7;}
.botlink a img{display:inline-block;margin-top:-5px;}
.botlink a:hover{text-decoration:underline;}
.buttlink{padding-top:12px;}
.buttlink a.search-btn{display:inline-block;padding:6px 10px;border:1px solid #435559;border-radius:0 10px 0 10px;color:#010101;font-size:11.5px;font-family:'Gotham Medium';text-decoration:underline;text-transform:uppercase;letter-spacing:1px;}
.buttlink a:hover.search-btn{background:#42b0c7;color:#fff;border:1px solid #42b0c7;text-decoration:none;}
.bottomslider .owl-nav .owl-prev{font-size:0 !important;background:url(https://fr.veracova.com/themes/veracova/img/thumbslider-arrow-prev.png) no-repeat 0 0 !important;width:28px;height:52px;left:-32px;padding:0 !important;margin:0 !important;float:left;position:absolute;top:40%;}
.bottomslider .owl-nav .owl-next{font-size:0 !important;background:url(https://fr.veracova.com/themes/veracova/img/thumbslider-arrow-next.png) no-repeat 0 0 !important;width:28px;height:52px;right:-32px;padding:0 !important;margin:0 !important;float:left;position:absolute;top:40%;}
.contactus{padding:75px 0;text-align:center;font-size:15px;line-height:20px;}
.contactus p{padding-bottom:30px;}
.contactus p.desc_contact{padding-bottom:0;display:none;}
.contactus .desc_cont_info{position:relative;}
.contactus .desc_contact{position:absolute;width:100%;left:100%;top:5px;}
.contactus h3{color:#303030;font-size:25px;line-height:25px;padding:0 0 25px 0;font-family:'Gotham Medium';text-transform:uppercase;}
.contactus .horz-separator{margin-top:25px;}
.male-female{width:34%;float:left;}
.male-female span.p_rig15 imput[type="radio"]{margin-right:10px;}
.contactus .form-horizontal .control-label{padding-top:20px;margin-bottom:0;text-align:left;font-family:'Gotham Medium';color:#737373;font-size:13px;text-transform:uppercase;}
.contactus .form-horizontal .control-label sup{color:#0d7b7c;}
.contactus .form-horizontal .file-upload-div{}
.contactus .form-horizontal .file-upload-div label{padding-top:0;}
.contactus .form-horizontal .order-list-div label{padding-top:8px;}
.contactus .form-horizontal{text-align:left;padding-top:20px;}
.contactus .form-control,.contactus div.selector span{border-radius:0;border:1px solid #737373;background:#fff;}
.contactus div.uploader span.filename{width:198px;}
.contactus .mf_pad_top{padding-top:5px !important;}
.contactus .buttons{margin-right:50px;}
.contactbutt{display:inline-block;padding:6px 32px 6px 10px;border:1px solid #435559;border-radius:0 10px 0 10px;color:#010101;font-size:11.5px;letter-spacing:1px;font-family:'Gotham Medium';text-decoration:underline;text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/arrownor.png) no-repeat 94% 7px;transition:all 0.5s ease 0s;}
.contactbutt:hover{background:url(https://fr.veracova.com/themes/veracova/img/hoverarrow.png) no-repeat 94% 7px #42b0c7;border:1px solid #42b0c7;color:#fff;}
.buttons{text-align:right;padding-top:25px;}
.captionsec{font-size:12px;color:#009999;}
.mentionsec{padding:100px 0;font-size:13px;font-family:'Gotham Light';line-height:19px;color:#000000;}
.sub-para{font-family:'Gotham Bold';border-bottom:1px solid #ccc;display:inline-block;margin:0;}
ul.leftlink li{font-size:17px;font-family:'Gotham Light';color:#000;}
ul.leftlink li a{padding:0 0 35px 25px;display:block;color:#000;}
ul.leftlink li a:hover{color:#000;text-decoration:underline;}
ul.leftlink li.active a{text-decoration:underline;background:url(https://fr.veracova.com/themes/veracova/img/bullet.png) no-repeat 0 3px;font-family:'Gotham Medium';color:#000;}
.mentionsec h3{font-size:35px;font-family:"Times New Roman", serif;line-height:38px;text-transform:uppercase;padding:0 0 45px 0;}
.technology{cursor:pointer;cursor:pointer;margin:0;font-family:'Gotham Medium';font-size:14px;text-transform:uppercase}
.loyaltyprogheader{cursor:pointer;cursor:pointer;margin:0;font-family:'Gotham Medium';font-size:14px;}
.openlanguage{color:#000;}
.openloyalty{color:#000;}
.closedlanguage{color:#737373;padding-right:35px;}
.closedloyalty{color:#737373;}
.outeraccorloyalty{padding:10px 0;border-bottom:1px solid #ccc;position:relative;}
.outeraccor{padding:8px 0 5px 0;border-bottom:1px solid #8b8b8b;position:relative;margin-bottom:30px;border-top:1px solid #8b8b8b;}
.outeraccor:first-of-type{border-top:0;}
.outeraccor:last-of-type{border-bottom:0;}
.accordprefix{position:absolute;right:11px;top:5px;}
.thelanguage{padding:15px 0 0 0;position:relative;}
.loyaltyprogramcontent{padding:15px 0 4px 0;}
.thelanguage p{margin-bottom:0;}
.thelanguage:after{position:absolute;content:"";border-bottom:1px solid #fff;bottom:-6px;width:100%;}
.bottable{margin-top:25px;}
.bottable table{border:1px solid #ccc;background:#fafafa;}
.bottable table td{padding:6px 15px;}
.bottable thead td{background:#eeeeee;font-family:'Gotham Medium';font-size:14px;text-transform:uppercase;}
.social-login-sec{text-align:center;}
.loginregisec{padding:75px 0;font-size:15px;line-height:20px;}
.loginlogo{padding:0 0 70px 0;text-align:center;}
.loginregisec h2{font-size:40px;font-family:"Times New Roman", serif;text-transform:uppercase;padding:0 0 20px 0;line-height:40px;color:#000;letter-spacing:1px;text-align:center;}
.loginregisec h5{font-family:'Gotham Medium';font-size:17px;line-height:24px;letter-spacing:2px;text-transform:uppercase;color:#000;padding:0 0 25px 0;text-align:center;}
.loginicon{padding:0 0 55px 0;font-size:12px;text-transform:uppercase;min-height:115px;}
.loginicon p{text-decoration:underline;padding:0 0 7px 0;}
.loginicon img{margin:0 3px;}
.logininnersec{background:url(https://fr.veracova.com/themes/veracova/img/devider4.jpg) repeat-y center top;}
.loginleft{width:46%;float:left;text-align:left;}
.loginright{float:right;width:46%;text-align:left;}
.loginregisec h3{font-size:27px;font-family:"Times New Roman", serif;text-transform:uppercase;padding:0 0 30px 0;line-height:34px;color:#000;letter-spacing:1px;}
.loginregisec h3 span{display:block;text-transform:none;line-height:20px;font-size:21px;letter-spacing:0;}
.iconleftbox{padding:0 0 20px 0;text-transform:uppercase;font-size:13px;font-family:'Gotham Medium';color:#000;letter-spacing:0.5px;line-height:17px;}
.iconleftbox span{color:#42b0c7;}
.iconleftbox img{float:left;margin-right:5px;margin-top:-10px;width:52px;}
.loginleft .first-sec img{margin-top:-15px;}
.loginleft .second-sec img{margin-top:-16px;}
.formleft{padding:20px 0 0 0;}
.form-control{background:#eeeeee;border:none;border-radius:0;box-shadow:none;height:47px;font-family:'Gotham Book';margin:3px 0;}
.subtext{padding:8px 0 25px 0;font-size:13px;}
.subtext1{padding:0;font-size:13px;line-height:17px;}
.bottomshorttext{padding:20px 0 0 0;font-size:13px;line-height:17px;}
.loginright .form-group{padding:0 0 25px 0;}
.shortlink{font-size:12px;padding:10px 0 0 0;}
.shortlink a{color:#818181;text-decoration:underline;}
.shortlink a:hover{text-decoration:none;}
.loginright .form-control{border:2px solid #dfdfdf;background:#fff;}
.rightbutt{padding-top:104px;}
.loginleft h4{padding:25px 0 15px 0;font-family:'Gotham Medium';}
.loginleft h4.auth-heading{text-transform:uppercase;padding:0 0 25px 0;}
.loginleft div.selector *{font-weight:bold;color:#131313;}
.loginleft div.checker{float:left;}
.loginleft .nws-ltr{padding-left:25px;float:left;margin-top:-20px;margin-bottom: 21px;}
.rightboxse{margin:30px 0;border:1px solid #ccc;padding:15px;text-transform:uppercase;font-size:14px;font-family:'Gotham Medium';color:#000;letter-spacing:0.5px;line-height:17px;}
.last-rightboxse img{margin-top:5px;}
.rightboxse img{float:left;margin-right:10px;width:61px;height:58px;}
.rightboxse p{font-size:12px;line-height:15px;padding:3px 0 0 0;font-family:'Gotham Book';text-transform:none;}
.rightboxse span{color:#42b0c7;}
.innerpage{padding:159px 0 0 0;}
header{width:100%;height:170px;position:fixed;top:0;left:0;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s;z-index:999;background:#fff;}
header.smaller{height:135px;background:#fff;}
.logo img{transition-delay:0s;transition-duration:0.3s;transition-property:width;transition-timing-function:ease;width:209px;margin-left:-60px;}
header.smaller .header-top{padding:7px 0 2px 0;}
header.smaller .logo img{width:150px;padding:10px 0;}
header.smaller .logo{padding:0;}
.header-top .container{padding:0 25px;}
.menuouter .navbar-right{display:inline-block;padding:0 0 0 15px;margin:5px 0 0 0;}
.marquebanner{position:relative;}
.marquebanner img{width:100%;}
.marquetext{position:absolute;width:100%;left:0;top:25%;color:#fff;font-size:15px;}
.marquetextinner{width:550px;}
.marquetext h3{font-family:"Times New Roman", serif;color:#fff;font-size:34px;font-style:italic;line-height:35px;padding:0 0 20px 0;}
.marquetext strong{font-family:'Gotham Medium';font-weight:normal;}
.conouter{padding:50px 0 0 0;}
.marqueinnerbanner{margin:0 0 30px 0;position:relative;}
.marqueboxwhiteright{position:absolute;right:85px;top:25px;background:#fff;padding:30px;width:500px;color:#666666;font-size:13px;line-height:20px;text-align:left;}
.marqueboxwhiteleft{
    position:absolute;left:85px;top:25px;
    background:#fff;padding:30px;width:480px;
    color:#666666;font-size:13px;line-height:20px;
    text-align:left;}
.marqueinnerbanner p{padding:5px 0;}
.marqueinnerbanner h3{font-size:32px;color:#000;font-family:"Times New Roman", serif;text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider5.jpg) no-repeat left bottom;padding:0 0 15px 0;margin-bottom:15px;text-align:left !important;}
.marqueinnerbanner span{color:#0d7b7c;text-decoration:underline;}
.leftleaf{position:absolute;left:-80px;bottom:-31px;z-index:9;}
.leftleaf img{width:70%;}
.outmarqu{padding:0 0 45px 0;}
.subtext3{color:#000;font-family:'Gotham Medium';font-size:14px;text-transform:uppercase;}
.subtext3 span{color:#0d7b7c;text-decoration:none;}
.outmarqu h3{text-align:center;text-transform:uppercase;font-family:'Gotham Medium';color:#000;line-height:32px;padding:0 0 30px 0;}
.outmarqu h3 span{display:block;font-size:15px;font-family:'Gotham Light';}
.iconbox{color:#fff;font-size:13px;line-height:16px;background:#d2c0ae;text-align:center;transition:all 0.5s ease 0s;cursor:pointer;margin-bottom:35px;}
.icontosec{padding:35px;}
.icontosec img{padding:5px;border:1px solid #fff;border-radius:50%;transition:all 0.5s ease 0s;}
.cicontext{background:#bda790;padding:7px 6px;}
.cicontext h5{font-size:15px;padding:0 0 5px 0;text-transform:uppercase;}
.cicontext h5 span{font-family:'Gotham Medium';}
.iconbox:hover .icontosec img{background:#bda790;border:1px solid #bda790;}
.iconbox:hover{background:#d9c7b5;}
.outmarqu{text-align:center;}
a.botlink{text-decoration:underline;color:#000;font-size:14px;}
a.botlink img{margin-left:6px;position:relative;top:-1px;}
a:hover.botlink{text-decoration:none;}
.middletext{background:#f7f3f0;text-align:center;font-size:13px;line-height:18px;font-family:'Gotham Light';padding:30px 35px 31px;margin:0 0 15px 0;}
.middletext h4{color:#000;text-transform:uppercase;padding:15px 0;font-family:'Gotham Medium';font-size:15px;}
.arowwsec{text-align:center;}
.arowwsec h3{text-transform:uppercase;font-family:"Times New Roman", serif;font-size:27px;text-transform:uppercase;color:#000;background:url(https://fr.veracova.com/themes/veracova/img/devider3.jpg) no-repeat center bottom;padding:0 0 15px 0;margin-bottom:25px;}
.subtext4{font-family:'Gotham Light';padding:0 25px 35px 25px;text-transform:uppercase;font-size:17px;color:#000;}
.subtext4 span{font-family:'Gotham Medium';}
.bottontextsec {
    padding: 35px 97px 0 97px;
    margin-top: 35px;
    border-top: 1px solid #a7a7a7;
    text-align: left;
    font-size: 13px;
    line-height: 17px;
    text-transform: uppercase;
}
.bottontextsec span{color:#009999;}
.bottontextsec img{float:left;margin:0 15px 0 0;position:relative;top:-6px;}
.conouter1{padding:20px 0 0 0;}
.bradcamp ul li{float:left;background:url(https://fr.veracova.com/themes/veracova/img/bullet2.jpg) no-repeat right 5px;color:#737373;font-family:'Gotham Medium';padding:0 15px 0 0;margin-right:6px;letter-spacing:1px;}
.bradcamp ul li:last-child{background:none;}
.bradcamp{padding:0 0 40px 0;font-size:12px;}
.bradcamp ul li a{font-family:'Gotham Light';color:#737373;}
.bradcamp ul li a:hover{text-decoration:underline;}
ul.leftlinksec li{font-family:'Gotham Light';font-size:12px;}
ul.leftlinksec li a{color:#000;padding:7px 0;display:block;}
ul.leftlinksec li a:hover{color:#0d7b7c;text-decoration:underline;}
ul.leftlinksec li.active a{color:#0d7b7c;text-decoration:underline;font-family:'Gotham Medium';}
.engageright h2{text-align:center;font-family:'Gotham Medium';padding:0 0 50px 0;}
.engageright h2 span{display:block;font-family:'Gotham Light';text-transform:uppercase;font-size:26px;}
.engageright h2 span.number{display:inline;position:absolute;margin-left:-184px;text-decoration:none;background:no-repeat;font-family:'Gotham Light';font-size:120px;line-height:78px;color:#009999;}
.engageright h2 span.mid-txt{text-indent:-30px;}
.engageright h2 span.bot-txt{color:#131313;font-family:'Gotham Medium';font-size:26px;border-bottom:1px solid #298b8c;display:inline-block;}
.engageright p.engagesubtext{font-size:20px;line-height:27px;font-family:"Times New Roman", serif;color:#000;padding:0 0 50px 0;}
p.engagesubtext sup{font-size:42px;top:0;}
.subheading{padding:0 0 15px 0;border-bottom:1px solid #bca890;margin-bottom:45px;position:relative;font-family:"Times New Roman", serif;font-size:27px;text-transform:uppercase;color:#000;line-height:40px;}
.subheading span{display:block;font-size:44px;}
.righticonsec{position:absolute;right:0;top:15px;}
.engageright p{padding:3px 0;font-size:12.5px;line-height:15px;letter-spacing:0.5px;color:#000;margin:0;}
.engageeouter{padding:0 0 45px 0;}
.engageeouter img.righticonsec{width:115px;height:115px;background:#fff;}
.engageright h4{padding:0 0 20px 0;color:#131313;font-size:21px;text-transform:uppercase;line-height:29px;}
.fullwidth img{width:100%;}
.has-sub .caret{display:none;}
.textbox{border:2px solid #000000;padding:0 14px;margin:0 13%;line-height:22px;text-align:center;margin-bottom:25px;}
.textbox span{background:#fff;padding:25px 0;}
.textbox span{background:#fff;padding:12px 0 20px 0;display:inline-block;margin:-7px 0 -13px;font-size:15px;}
.zerosec{background:url(https://fr.veracova.com/themes/veracova/img/zerobg.jpg) no-repeat center top;padding:25px;background-size:cover;margin-top:35px;text-align:center;}
.zerosecinner{padding:40px;background:rgba(255,255,255,0.8);}
.zerosecinnerbox{width:680px;border:2px solid #0d7b7c;padding:35px 25px;font-size:19px;font-family:"Times New Roman", serif;color:#000;margin:0 auto;text-transform:uppercase;line-height:24px;position:relative;}
.handicon{float:left;margin:0 15px 0 0;}
.zerrotext{position:absolute;left:0;top:-20px;width:100%;}
.header-top .container{}
.bottomcontouter{padding:0 140px;}
.blackframe{border:2px solid #000;min-height:52px;padding:0 13px;}
.bottomcontouter .textsec{margin-top:-20px;margin-bottom:-20px;background:#fff;font-size:14px;line-height:20px;padding:24px 10px;}
.bottomcontouter .textsec strong{text-transform:uppercase;font-family:'Gotham Book';}
.btm-bnrbox{width:100%;min-height:250px;padding:24px 26px;background:url(https://fr.veracova.com/themes/veracova/img/beauty-engage-btm-bnr.jpg) 0 0 no-repeat;margin:25px 0 55px 0;background-size:cover;}
.btm-bnrbox .whitebg{text-align:center;background:rgba(255, 255, 255, 0.9);min-height:198px;padding:40px 0 0 0;}
.btm-bnrbox .whitebg .greenframe{width:678px;min-height:120px;margin:auto;border:2px solid #0d7b7c;padding:0 100px 0 29px;}
.btm-bnrbox .whitebg .greenframe p{font-size:18px;line-height:22px;font-family:"Times New Roman", serif;color:#000;text-transform:uppercase;padding:0;margin:0;}
.btm-bnrbox .whitebg .greenframe p.largetext{font-size:80px;font-family:"Times New Roman", serif;line-height:80px;background:#fdfdfd;display:inline-block;margin-top:-40px;padding:0px 10px 0 0;}
.btm-bnrbox .whitebg .greenframe p.letterspace{letter-spacing:1px;}
.btm-bnrbox .whitebg .greenframe span{float:left;margin-top:29px;}
.reforestaction{padding:0 156px}
.reforestaction p.textbold{font-family:'Gotham Medium';font-size:11.5px;text-transform:uppercase;line-height:17px;letter-spacing:1px;padding-top:12px;}
.reforestaction p.lasttext{}
.reforestaction p.lasttext img{margin-top:-4px;}
.reforestaction p.lasttext u{display:inline-block;}
.philoconcept-caption{position:absolute;width:100%;right:0;top:50%;}
.philoconcept-caption .caption{width:425px;float:right;text-align:right;font-family:'Gotham Book';color:#000;font-size:18px;position:relative;}
.philoconcept-caption .caption img{width:auto;}
.philoconcept-caption .caption img.l-quote{position:absolute;top:-20px;margin-left:-45px;}
.philoconcept-caption .caption img.r-quote{position:absolute;right:0;margin-right:-35px;margin-top:8px;}
.philoconcept-caption .caption span{font-size:27px;font-family:"Times New Roman", serif;font-style:italic;display:inline;}
.philoconcept-caption .caption p.quote-foot{padding:38px 0 0 0;display:block;text-align:right;text-transform:uppercase;font-size:12px;}
.philoconcept-caption .caption p.quote-foot span{display:inline-block;border-bottom:1px solid #a6b5be;font-size:12px;font-family:'Gotham Book';font-style:normal;}
.phillo-head{font-size:36px;font-family:"Times New Roman", serif !important;margin-bottom:33px;padding-bottom:0 !important;}
.philo-right{color:#000;}
.philo-right h2{text-align:left;}
.philo-head1{font-size:36px;font-family:"Times New Roman", serif !important;font-size:20px !important;line-height:30px !important;padding-bottom:50px !important;}
.philo-roundsec{text-align:center;}
.philo-roundsec h2{color:#118081;font-size:17px;text-transform:uppercase;letter-spacing:2px;font-family:'Gotham Medium';padding-bottom:15px;margin-top:15px;text-align:center;}
.philo-roundsec h2 span{margin:auto;width:26px;height:1px;background:#569d9e;margin-top:20px;}
.philo-roundsec p{font-size:14px;}
.philo-right h2.bignumber{text-align:center;text-transform:uppercase;font-family:'Gotham Light';position:relative;margin-bottom:24px;}
.philo-right h2 span{display:block;font-family:'Gotham Medium';}
.philo-right h2 span.number{display:inline;position:absolute;margin-left:-70px;text-decoration:none;background:no-repeat;font-size:98px;line-height:71px;color:#009999;font-family:'Gotham Light';}
.philo-right h2 span.underline{border-bottom:1px solid #298b8c;position:absolute;left:40%;}
.philo-right .righticonsec{top:5px;width:85px;height:auto;}
.philo-right .righticonsec1{position:absolute;top:0px;right:0;}
.philo-right img.righticonsec1{width:87px;height:87px;}
.pour{font-family:"Times New Roman", serif !important;font-size:20px !important;font-style:italic;}
.topgap{padding-top:20px !important;}
.contblkdt{background:url(https://fr.veracova.com/themes/veracova/img/contblkdt.png) 0 10px no-repeat;padding:0 0 0 9px !important;}
.pad-right-no{padding-right:0 !important;}
.philo-botsec{padding:70px 0;}
.pbold{font-family:'Gotham Bold';text-transform:uppercase;padding:0 !important;}
.pbold span{color:#0d7b7c;}
.philo-right .textsec{letter-spacing:0.6px;font-size:15px;text-align:center;}
.philo-btm-cercle{background:#f8f8f8;margin-bottom:-68px;padding:55px 0;}
.philo-btm-cercle-outer{padding:0 278px;text-align:center;}
.philo-btm-cercle-outer .cerclieouter{position:relative;margin-top:30px;}
.philo-btm-cercle-outer p{color:#0c7b78;letter-spacing:1px;padding-top:18px;text-transform:uppercase;}
.philo-btm-cercle-outer .cerclieouter img.main-round-icon{width:76px;height:76px;}
.philo-btm-cercle-outer .cerclieouter img.plusicon{position:absolute;position:absolute;right:-28px;top:24px;}
.des-textdetails{font-style:italic;font-family:"Times New Roman", serif !important;font-size:16px !important;line-height:16px;font-weight:600;}
.des-color{font-style:italic;font-family:"Times New Roman", serif !important;font-size:16px !important;line-height:16px;font-weight:600;color:#0c7b78 !important;}
.calender-sec{text-align:center;}
.calender-sec .horz-separator{border-top:1px solid #898989;width:100%;text-align:center;color:#118081;font-size:17px;letter-spacing:2px;font-style:italic;font-family:"Times New Roman", serif !important;font-style:italic;margin-bottom:10px;text-transform:none;}
.calender-sec .horz-separator span{width:78px;margin:auto;display:block;margin-top:-15px;background:#fff;margin-bottom:15px;}
.calender-sec h3{text-align:center;font-family:'Gotham Medium';font-size:34px;color:#131313;position:relative;margin-bottom:20px;}
.calender-sec h3:after{position:absolute;content:"";bottom:-20px;left:50%;width:40px;height:1px;background:#131313;margin-left:-20px;}
.calender-sec ul{margin:35px 0;text-align:center;}
.calender-sec ul li{display:inline;padding:10px 20px 10px 12px;background:url(https://fr.veracova.com/themes/veracova/img/calender-dot.png) 100% 16px no-repeat;}
.calender-sec ul li:last-child{background:none;}
.calender-sec ul li a{font-family:'Gotham Book';font-size:13px;letter-spacing:1px;}
.calender-sec ul li a.active,.calender-sec ul li a:hover{color:#0d7b7c;font-family:'Gotham Medium';}
.calender-sec h2{font-family:'Didot';color:#0d7b7c;font-size:70px;font-style:italic;border-bottom:2px solid #0d7b7c;display:inline-block;margin-bottom:35px;}
.calender-sec p{font-size:13.5px;line-height:20px;font-family:'Gotham Book';}
.calender-sec p strong{color:#000;}
.year-outer{padding:0 370px;}
.year-outer .tab-content>.tab-pane{padding:0 34px;}
.pro-intro-block{position:relative;padding:12px 11px;border:1px solid #ccc;}
.pro-intro-block img{width:100%;}
.pro-intro-block .caption_programme{position:absolute;left:75px;top:78px;z-index:1;width:200px;text-align:center;color:#000;}
.pro-intro-block .caption_programme .horz-separator{border-top:2px solid #9a9999;margin:20px 0 25px 0;}
.pro-intro-block .caption_programme .horz-separator span{width:50px;}
.pro-intro-block .caption_programme .horz-separator img{width:auto;}
.pro-intro-block .caption_programme p{font-size:17.5px;line-height:17px;font-family:'Gotham Light';}
.pro-intro-block .caption_programme p strong{font-family:'Gotham Medium';}
.pro-intro-block .caption_programme p.label{font-family:'Didot';font-size:20px;line-height:24px;}
.pro-intro-block .caption_programme p.label strong{font-weight:700;font-size:31px;font-family:'Didot';}
.mon-programme-steps{text-align:center;padding-bottom:40px;}
.mon-programme-steps .heading_step{text-align:center;margin-bottom:60px;}
.mon-programme-steps .heading_step p{font-family:"Times New Roman", serif;font-size:34px;line-height:22px;text-transform:uppercase;}
.mon-programme-steps .heading_step p span{border-bottom:3px solid #eb1d5d;}
.mon-programme-steps .heading_step p strong{font-weight:400;font-size:80px;font-family:'Didot';color:#eb1d5d;position:relative;top:24px;}
.mon-programme-steps .titlesec{text-transform:uppercase;text-align:center;margin-bottom:16px;}
.mon-programme-steps .titlesec h4{color:#eb1d5d;letter-spacing:2px;font-family:'Gotham Book';font-size:26px;line-height:28px;padding-bottom:5px;}
.mon-programme-steps .titlesec h6{position:relative;font-family:'Gotham Bold';letter-spacing:1.2px;font-size:17px;}
.mon-programme-steps .titlesec h6 span{display:inline-block;background:#fff;padding:0 20px;}
.mon-programme-steps .titlesec h6:after{content:"";position:absolute;left:0;top:10px;width:100%;border-bottom:2px solid #818181;z-index:-1;}
.mon-programme-steps .titlesec p{font-family:'Gotham Book';font-size:14px;color:#666666;text-transform:none;padding-top:15px;}
.mon-programme-steps .titlesec p strong{font-family:'Gotham Medium';}
.etep1{text-align:center;margin-bottom:70px;}
.etep1 .imgbox{height:130px;vertical-align:bottom;display:table-cell;width:43%;margin:auto;}
.etep1 h4{color:#a1a1a1;font-family:'Didot';font-size:50px;line-height:60px;}
.etep1 p strong{color:#131313;font-family:'Gotham Medium';font-size:16px;}
.etep1 p{font-family:'Gotham Book';font-size:14px;}
.subtext-heading{text-align:center;font-size:18px;text-align:center;margin:40px 0;}
.etep2{padding-bottom:55px;text-align:left;}
.etep2 p strong{color:#666666;font-size:15px;line-height:40px;text-transform:uppercase;}
.heartbox{padding-bottom:20px;position:relative;text-align:center;font-size:17px;border-bottom:2px solid #999999;text-align:center;}
.down-right-arrow{background:url(https://fr.veracova.com/themes/veracova/img/heart-lower-right-arrow.png) 0 0 no-repeat;width:12px;height:31px;position:absolute;z-index:1;right:-18px;bottom:-16px;}
.heartbox span{color:#eb1d5d;font-family:'Didot';}
.heartbox strong{font-family:'Didot';font-size:20px;color:#eb1d5d;}
.heartbox .imgbox{height:100px;vertical-align:middle;display:table-cell;width:43%;margin:auto;}
.heartbox p{}
.heartbox p.red{color:#eb1d5d;}
.heartbox p span{font-family:'Didot' !important;font-size:18px !important;font-weight:700;font-style:italic;margin:0 !important;text-transform:none !important;}
.heartbox p span.black{color:#000;}
.footnote{position:relative;top:30px;display:inline-block;background:#fff;padding:0 10px;text-transform:uppercase;color:#666;font-size:12px;text-align:center;}
.mon-programme-steps a{display:inline-block;padding:6px 10px;border:1px solid #42b0c7;border-radius:0 10px 0 10px;color:#42b0c7;font-size:13.5px;text-transform:uppercase;font-family:'Gotham Medium';text-decoration:underline;}
.mon-programme-steps a i.fa-chevron-right{width:20px;height:20px;border-radius:50%;background:#42b0c7;color:#fff;text-align:center;padding-top:4px;margin-left:10px;padding-left:2px;}
.mon-programme-steps a:hover{background:#42b0c7;color:#fff;}
.mon-programme-steps a:hover i.fa-chevron-right{background:#fff;color:#1a8380;}
.programme-question{border-top:13px solid #ececec;padding-top:36px;}
.programme-question .heading_ques{color:#737373;text-transform:uppercase;line-height:26px;font-size:26px;padding-bottom:60px;letter-spacing:1px;}
.programme-question .heading_ques strong{font-family:'Gotham Bold';}
.programme-question .outeraccorloyalty{margin-bottom:20px;}
.programme-question .accordprefix{right:0;}
.programme-question .loyaltyprogheader{font-family:'Gotham Light';font-size:15px;}
.programme-question .openloyalty{font-family:'Gotham Bold';color:#737373;}
.espace_tab{margin-top:45px;}
.green{color:#0c7b78 !important;}
.espace_tab h1,.ma_fidelite h1{font-family:"Times New Roman", serif;font-size:34px;line-height:34px;text-transform:uppercase;font-weight:700;text-align:center;color:#000;margin-bottom:20px;}
.ma_fidelite h1{letter-spacing:5px;}
.espace_tab p,.ma_fidelite p{font-family:'Gotham Medium';color:#000;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:18px;padding:0 0 20px 0;}
.espace_tab .alert p,.espace_tab p.alert,.espace_tab .block-center p{color:inherit;font-family:inherit;text-transform:inherit;text-align:inherit;}
.espace_tab p.alert{padding:10px 15px !important;}
.espace_tab p.addre-page-para{font-size:12px;}
.espace-outer{}
.espace_tab .horz-separator,.ma_fidelite .horz-separator,.fidelite-sec3 .horz-separator{border-top:1px solid #818181;margin-bottom:50px;}
.espace_tab h4,.declarer_achat_bottomsec h4{color:#eb1d5d;font-family:"Times New Roman", serif;font-size:24px;margin-bottom:10px;}
.espace_tab h4 span,.declarer_achat_bottomsec h4 span{color:#fff;background:#eb1d5d;text-transform:uppercase;padding:0px 10px;font-size:20px;}
.espace_tab form{}
.espace_tab .form-group{}
.espace_tab label{color:#595959;float:left;font-family:'Gotham Medium';font-size:12.5px;text-transform:uppercase;letter-spacing:1px;padding:15px 0 0 30px;}
.espace_tab label.disabled{color:#b4b4b4;}
.espace_tab input.radio-inline{margin:0 10px 0 0;}
.espace_tab .form-control{height:35px;background:#fff;border:1px solid #c1c1c1;}
.espace_tab textarea.form-control{height:150px;resize:none;}
.espace_tab input:disabled,.espace_tab select:disabled{background:#f0f0f0;border:1px solid #f0f0f0;color:#b8b8b8;}
.espace_tab .mar-left{padding-right:10px !important;}
.espace_tab .terms{color:#000;}
.espace_tab .terms span{display:block;font-family:'Gotham Medium';font-size:14px;}
.espace_tab .sm-text{width:100%;text-align:justify;font-size:13px;line-height:13px;margin:22px 0 68px 0;}
.espace_tab .sm-text span{font-family:'Gotham Medium';color:#42b0c7;margin:22px 0 68px 0;}
.espace_tab .border-btm{border-bottom:1px solid #bfbfbf;margin-bottom:21px;}
.espace_tab .condition{text-align:left;color:#009999;font-size:11px;padding-top:20px;text-transform:none;}
.espace_tab .btn-submit{transition:all 0.5s ease 0s;background:#42b0c7;text-transform:uppercase;font-family:'Gotham Medium';font-size:14px;color:#fff;border-radius:0;border:none;padding:7px 12px;}
.espace_tab .btn-submit i{padding-left:5px;}
.espace_tab .btn-submit:hover{background:#000;}
.espace_tab .addressform-outer{padding:0 80px;}
.mon-account .addressform-outer{padding:0 190px;}
.ma_fidelite{margin-top:175px;}
.points{text-align:center;margin:60px 0 40px 0;font-family:"Times New Roman", serif;font-size:24px;line-height:28px;font-weight:700;font-style:italic;color:#000;}
.points span{display:block;font-family:"Times New Roman", serif;font-size:60px;line-height:50px;font-weight:400;color:#eb1d5d;font-style:italic;padding:15px 0 0 0;}
.points span.sub{font-size:38px;display:inline;}
.points span.sub sup{top:-0.3em;}
.fidelite_mid1{border-top:4px solid #eb1d5d;background:#f8f8f8;padding:30px 0 30px 10px;font-family:'Didot';color:#000;font-size:18px;line-height:20px;font-weight:400;font-style:italic;}
.fidelite_midsub{float:left;width:auto;padding:0 30px;}
.fidelite_mid1 .imgbox,.fidelite_mid1 .textblock{float:left;}
.fidelite_mid1 .textblock{margin-top:24px;}
.fidelite_mid1 .textblock span{font-style:normal;color:#fff;text-transform:uppercase;background:#eb1d5d;padding:2px 4px;display:block;}
.fidelite_mid1 img{display:inline-block;}
.fidelite_table_sec{padding-top:70px;}
.fidelite_table_sec h4{background:url(https://fr.veracova.com/themes/veracova/img/gagnes.png) 0 100% no-repeat;padding:0 0 0 24px;color:#212121;text-transform:uppercase;font-size:18px;line-height:20px;letter-spacing:1px;margin-bottom:30px;}
.fidelite_table_sec h4 span{font-family:'Gotham Bold';}
.fidelite_table{border:1px solid #999999;}
.fidelite_table thead{background:#f5f5f5;color:#3d3d3d;font-size:12.5px;font-family:'Gotham Bold';text-transform:uppercase;}
.fidelite_table thead tr td{border-right:1px solid #999999;}
.fidelite_table tbody tr td{border-right:1px solid #999999;border-top:none;}
.fidelite_bottom{padding-top:105px;text-align:center;}
.fidelite_bottom h4{text-align:center;border-top:3px solid #bfbfbf;margin-bottom:10px;}
.fidelite_bottom h4 span{background:#fff;padding:0 12px;font-size:18px;text-transform:uppercase;color:#0c7b78;letter-spacing:1px;position:relative;top:-12px;}
.fidelite_bottom a{width:243px;display:inline-block;padding:10px;margin:3px;border:2px solid #8e8e8e;text-transform:uppercase;font-family:'Gotham Medium';font-size:13px;color:#000;text-align:right;}
.fidelite_bottom a:hover,.fidelite_bottom a.active{border:2px solid #0c7b78;background:#0c7b78;color:#fff;}
.buttonsec{padding:30px 144px;}
.banner .caption_fidelite{position:absolute;top:18%;left:50%;margin-left:-478px;}
.banner .caption_fidelite h3{border-top:1px solid #000;border-bottom:1px solid #000;padding:8px 5px;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:18.5px;margin-bottom:13px;font-family:'Gotham Light';}
.banner .caption_fidelite h3 span{font-family:'Gotham Bold';}
.banner .caption_fidelite h2{padding:6px 0;text-transform:uppercase;letter-spacing:2px;display:block;font-family:'Didot';font-size:46px;line-height:46px;color:#000;margin-bottom:30px;}
.banner .caption_fidelite a{display:inline-block;padding:8px 15px 10px 15px;border:1px solid #4ba3a0;border-radius:0 10px 0 10px;color:#138784;font-size:12px;font-family:'Gotham Medium';text-decoration:underline;}
.banner .caption_fidelite i.fa-chevron-right{width:20px;height:20px;border-radius:50%;border:1px solid #4ba3a0;text-align:center;padding-top:3px;margin-left:10px;}
.banner .caption_fidelite a:hover{background:#4ba3a0;color:#fff;}
.banner .caption_fidelite i:hover.fa-chevron-right{border:1px solid #fff;}
.fidelite-sec2{position:relative;}
.fidelite-sec2-outer{padding:80px 165px 65px 165px;position:relative;}
.fidelite-sec2 .left-img-sec{position:absolute;left:0;top:0;}
.fidelite-sec2 .right-img-sec{position:absolute;right:0;top:0;}
.fidelite-sec2 h3{font-family:'Didot';color:#fff;font-size:20px;line-height:24px;letter-spacing:2px;text-transform:uppercase;margin:22px 0;font-style:italic;}
.fidelite-sec2 h3 span{display:inline-block;background:#eb1d5d;padding:0 5px;}
.fidelite-sec2 p strong{font-family:'Gotham Medium';font-size:15px;text-transform:uppercase;}
.fidelite-sec2 p{font-size:14px;line-height:14px;}
.gift-arrow-graphic{padding-top:170px;}
.giftright-gap{padding-left:70px;}
.fidelite-sec3{text-align:center;border-bottom:1px solid #818181;padding-bottom:47px;}
.fidelite-sec3 .heading_step{text-align:center;margin-bottom:60px;color:#000;}
.fidelite-sec3 .heading_step p{font-family:'Gotham Medium';font-size:18px;line-height:22px;text-transform:uppercase;letter-spacing:2px}
.fidelite-sec3 .heading_step p span{border-bottom:3px solid #eb1d5d;font-family:'Didot';font-style:italic;font-size:70px;letter-spacing:0;text-transform:lowercase;}
.fidelite-sec3 .heading_step p strong{font-weight:400;font-size:125px;font-family:'Didot';color:#eb1d5d;position:relative;top:40px;font-style:italic;display:inline;}
.fidelite-sec3 .fidelite-sec3-outer{padding:0 150px;}
.fidelite-sec3 .number{font-family:"Times New Roman", serif;color:#fff;font-size:35px;background:#eb1d5d;width:52px;padding:15px 0;display:inline-block;}
.fidelite-sec3 p.toptitle{font-family:'Didot';color:#eb1d5d;font-size:24px;line-height:24px;display:block;text-transform:uppercase;font-style:italic;background:url(https://fr.veracova.com/themes/veracova/img/step_bottom-sep.jpg) 50% 100% no-repeat;margin-bottom:20px;}
.fidelite-sec3 p.toptitle span{color:#000;}
.fidelite-sec3 p{color:#000;}
.fidelite-sec3 p strong{font-family:'Gotham Medium';font-size:15px;line-height:22px;text-transform:uppercase;display:block;margin:25px 0 15px 0;min-height:44px;}
.fidelite-sec3 a{display:inline-block;text-decoration:underline;font-family:'Gotham Medium';font-size:15px;text-transform:uppercase;color:#42b0c7;}
.fidelite-sec3 a i.fa-chevron-right{width:20px;height:20px;border-radius:50%;border:1px solid #000;text-align:center;padding-top:3px;margin-left:10px;}
.fidelite-sec4{background:#f7f7f7;padding:50px 0;margin:40px 0 60px 0;}
.fidelite-sec4 h2{font-family:'Didot';color:#eb1d5d;font-size:40px;text-transform:uppercase;letter-spacing:1px;}
.fidelite-sec4 h3{font-family:'Didot';color:#000;font-size:20px;text-transform:uppercase;}
.fidelite-sec4 p{font-size:13.5px;line-height:20px}
.fidelite-sec4 p span{margin:50px 0 30px 0;font-family:'Gotham Medium';text-transform:uppercase;color:#000;font-size:15px;display:block;}
.fidelite-sec4 .heartbox,.fidelite-sec4 .linkbox{text-align:center;width:85%;float:right;padding:0;}
.fidelite-sec4 .heartbox .footnote{top:9px;background:#f7f7f7;}
.fidelite-sec4 .linkbox{margin-top:45px;}
.fidelite-sec4 .linkbox a{color:#42b0c7;font-family:'Gotham Medium';text-transform:uppercase;text-decoration:underline;}
.fidelite-sec4 .linkbox a i.fa-chevron-right,.fidelite-sec5_bottom a i.fa-chevron-right{width:20px;height:20px;border-radius:50%;border:1px solid #0c7b78;text-align:center;padding:3px 0 0 2px;text-align:center;margin-left:10px;}
.fidelite-sec5{border-top:1px solid #222;text-align:center;}
.fidelite-sec5 span{position:relative;top:-10px;color:#000;font-family:'Gotham Medium';font-size:19px;letter-spacing:2px;text-transform:uppercase;background:#fff;padding:0 15px;}
.fidelite-sec5-innerbox{padding:34px;text-align:left;position:relative;}
.fidelite-sec5-innerbox-left{}
.fidelite-sec5-innerbox-left .award{position:absolute;left:0;top:0;z-index:1;}
.fidelite-sec5-innerbox img{float:left;margin:0 20px 0 0;}
.fidelite-sec5-innerbox-left p.big{font-family:'Didot';font-size:37px;text-decoration:underline;color:#000;text-transform:uppercase;}
.fidelite-sec5-innerbox-left p.des{font-family:"Times New Roman", serif;font-size:24px;font-style:italic;}
.fidelite-sec5-innerbox-left p.des span{font-size:60px;font-family:"Times New Roman", serif;line-height:30px;padding:0;top:0;letter-spacing:inherit;color:#eb1d5d;background:none;}
.fidelite-sec5-innerbox-left p.vorte{font-family:"Times New Roman", serif;font-size:24px;font-style:italic;}
.fidelite-sec5-innerbox-left p.vorte span{font-size:44px;font-family:"Times New Roman", serif;line-height:30px;padding:0;top:0;letter-spacing:inherit;color:#eb1d5d;background:none;}
.fidelite-sec5-innerbox-left p.creme{background:#eb1d5d;padding:5px 10px !important;font-size:16px !important;color:#fff !important;display:inline-block;margin-top:5px;}
.fidelite-sec5-innerbox-left .no{padding-top:32px;}
.fidelite-sec5-innerbox-left .no span{padding:13px 8px;background:#eb1d5d;color:#fff;font-size:30px;font-family:'Didot';float:left;top:0;margin:0 10px 0 0;}
.fidelite-sec5-innerbox-left .no p{font-family:'Gotham Light';font-size:30px;line-height:24px;text-transform:uppercase;color:#000;padding:0;}
.fidelite-sec5-innerbox-left .no p span{font-size:18px;line-height:26px;padding:0;background:none;float:none;color:#000;font-family:'Gotham Light';display:block;}
.fidelite-sec5-innerbox-left a{color:#42b0c7;font-family:'Gotham Medium';font-size:12px;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-top:10px;text-decoration:underline;}
.fidelite-sec5_bottom{width:458px;min-height:412px;border:1px solid #b3b3b3;margin:auto;margin-top:40px;}
.fidelite-sec5_bottom p.toptitle{font-family:'Didot';color:#000;font-size:24px;line-height:32px;display:block;text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/step_bottom-sep.jpg) 50% 100% no-repeat;margin-bottom:10px;padding-top:30px;}
.fidelite-sec5_bottom p.toptitle span{color:#eb1d5d;top:0;font-family:'Didot';font-size:34px;}
.fidelite-sec5_bottom a{display:inline-block;color:#42b0c7;font-family:'Gotham Medium';font-size:11.5px;letter-spacing:1px;text-transform:uppercase;}
.fidelite-sec5_bottom a i.fa-chevron-right{color:#42b0c7;}
.fidelite-sec5_bottom .bonusdetails{}
.fidelite-sec5_bottom .bonusdetails p{min-height:55px;font-size:12px;line-height:13px;}
.fidelite-sec5_bottom .bonusdetails p span{}
.fidelite-sec5_bottom .bonusdetails .big-number{font-family:"Times New Roman", serif;font-size:50px;color:#000;letter-spacing:-1px;padding:5px 0 20px 0;}
.fidelite-sec5_bottom .bonusdetails .big-number img{margin-left:-10px;margin-top:-30px;}
.fidelite-sec5_bottom .bonusdetails p{font-family:'Gotham Bold';font-size:13px;line-height:16px;text-transform:uppercase;padding-top:15px;}
.fidelite-sec5_bottom .bonusdetails p span{display:block;font-family:'Gotham Book';position:inherit;font-size:13px;letter-spacing:inherit;line-height:16px;}
.fidelite-sec6{background:#f7f7f7;position:relative;bottom:-68px;text-align:center;padding:32px 0;}
.fidelite-sec6 p{text-transform:uppercase;letter-spacing:2px;color:#000;}
.fidelite-sec6 ul{}
.fidelite-sec6 ul li{display:inline;padding:0 10px 0 16px;color:#000;font-family:'Gotham Medium';font-size:14.5px;background:url(https://fr.veracova.com/themes/veracova/img/fidelitereddot.png) 0px 60% no-repeat;}
.fidelite-sec6 ul li a{color:#42b0c7;font-family:'Gotham Medium';font-size:14.5px;}
.fidelite-sec6 ul li:first-child{background:none;}
.achat_subheading{text-align:center;font-family:"Times New Roman", serif;font-size:52px;line-height:34px;font-style:italic;color:#eb1d5d;margin-bottom:30px;}
.achat_subheading p{display:block;font-size:30px;line-height:30px;font-family:"Times New Roman", serif;text-transform:none;font-style:italic;color:#eb1d5d;}
.achat_subheading .ques{position:relative;right:0;bottom:0;font-size:55px;line-height:10px;}
.declarer_achat{text-align:center;padding:24px;font-style:normal;}
.declarer_achat p{font-size:12.5px;line-height:16px;text-transform:none;font-family:'Gotham Book';padding-bottom:0;}
.declarer_achat p strong{display:block;margin-top:34px;text-transform:uppercase;}
.declarer_achat p.infoplus{text-transform:uppercase;letter-spacing:1px;padding-top:5px;}
.declarer_achat p.infoplus a{color:#131313;font-family:'Gotham Medium';border-bottom:1px solid #bebebe;}
.declarer_achat p.infoplus a i{color:#7b7b7b;}
.declarer_achat .number{font-family:"Times New Roman", serif;color:#fff;font-size:35px;background:#eb1d5d;width:52px;padding:15px 0;display:inline-block;}
.declarer_achat p.toptitle{font-family:'Didot';color:#eb1d5d;font-size:16px;line-height:24px;display:block;text-transform:uppercase;font-style:italic;font-weight:600;padding-bottom:5px;}
.declarer_achat .achat_imgbox{width:45%;display:table-cell;height:112px;vertical-align:middle;position:relative;}
.declarer_achat .achat_imgbox .arrow{position:absolute;right:-65px;top:44px;width:100px;}
.declarer_achat_bottomsec{padding:70px 0 0 0;}
.declarer_achat_bottomsec h2{text-align:center;font-family:"Times New Roman", serif;font-size:34px;line-height:32px;color:#000;}
.declarer_achat_bottomsec h2 span{display:block;font-size:24px;}
.declarer_achat_bottomsec .block1,.declarer_achat_bottomsec .block2,.declarer_achat_bottomsec .block3{width:auto;margin-top:60px;text-align:left;}
.declarer_achat_bottomsec .block3 p.btn-right-cont{text-align:right;text-transform:uppercase;color:#737373;font-size:13px;}
.declarer_achat_bottomsec .block1 p{font-family:'Gotham Bold';font-size:11.5px;color:#000;text-align:left;padding-left:38px;letter-spacing:0;}
.declarer_achat_bottomsec .block1 p.subtext1{color:#000;font-family:'Gotham Medium';font-size:16px;text-transform:none;text-align:left;padding:20px 0 40px 38px;}
.declarer_achat_bottomsec .block1 .qrcode{width:100%;border:1px solid #9b9b9b;text-align:center;padding:18px 0 0 0;}
.declarer_achat_bottomsec .block1 ul{padding-left:38px;}
.declarer_achat_bottomsec .block1 ul li{color:#000;font-size:12px;}
.declarer_achat_bottomsec a.info{float:right;color:#5f5f5f;font-family:'Gotham Medium';font-size:11.5px;text-transform:uppercase;margin-bottom:20px;text-decoration:underline;}
.declarer_achat_bottomsec .block2{border:none;text-align:left;}
.declarer_achat_bottomsec .block2 .leftsec,.declarer_achat_bottomsec .block3 .leftsec{padding-left:38px;}
.declarer_achat_bottomsec .block2 h4,.declarer_achat_bottomsec .block2 p{text-align:left;}
.declarer_achat_bottomsec .block2 p{color:#666666;text-transform:none;}
.declarer_achat_bottomsec .block2 p strong{display:block;text-decoration:underline;text-transform:uppercase;padding-bottom:6px;color:#000;}
.declarer_achat_bottomsec .block2 h4 span{width:auto;display:inline-block;margin:inherit;}
.declarer_achat_bottomsec .block2 button.creer-btn{color:#fff;background:#818181;font-family:'Gotham Medium';font-size:12px;text-transform:uppercase;border-radius:0;line-height:23px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.declarer_achat_bottomsec .block2 button.creer-btn:hover{background:#000;}
.declarer_achat_bottomsec .block2 .pad-no{padding:0;}
.declarer_achat_bottomsec .block2 .form-group{margin:18px 0 0 0;}
.declarer_achat_bottomsec .block2 input{float:left;background:#fff;border:2px solid #ababab;margin-right:10px;margin-top:0;}
.declarer_achat_bottomsec .block2 .form-group .input{width:180px;height:38px;}
.declarer_achat_bottomsec .block2 .form-group .password{width:110px;height:38px;}
.declarer_achat_bottomsec .block2 .form-group a.terms-bottom{font-size:9px;text-decoration:underline;position:relative;left:55%;display:block;width:100%;clear:both;}
.declarer_achat_bottomsec .block3 p{text-align:left;font-family:'Gotham Medium';font-size:15px;letter-spacing:0.5px;text-transform:none;}
.declarer_achat_bottomsec .block3 .form-group{margin-top:15px;}
.declarer_achat_bottomsec .block3 .leftsec .form-group .numberbox{background:#f0f0f0;text-align:center;padding:15px 0;font-size:32px;letter-spacing:8px;color:#979797;float:left;width:80%;}
.declarer_achat_bottomsec .block3 .leftsec .form-group .search-btn{background:#f0f0f0;text-align:center;padding:5px 0;float:right;width:16%;}
.declarer_achat_bottomsec .block3 .leftsec .form-group .search-btn a{display:block;padding:10px 0;font-size:16px;color:#141414;}
.declarer_achat_bottomsec .block3 .enregister-btn{background:#42b0c7;padding:14px 22px;text-transform:uppercase;font-family:'Gotham Medium';font-size:14.5px;color:#fff;letter-spacing:1.5px;float:right;border-radius:0;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.declarer_achat_bottomsec .block3 .enregister-btn:hover{background:#000;}
.panelouter{padding:0 35px 0 0;}
.sterps-block{margin-bottom:60px;}
.sterps-block .line{background:#3d3d3d;width:95%;height:1px;position:relative;top:-21px;z-index:-1;margin-left:3px;}
.sterps-block ul{padding:0;display:table;width:100%;}
.sterps-block ul li{display:table-cell;}
.sterps-block ul li div.last{position:relative;right:0;}
.sterps-block ul li div.step{}
.sterps-block ul li div.step p{font-size:10.5px;text-transform:uppercase;padding-bottom:0;}
.sterps-block ul li div.center-cont{width:170px;text-align:center;}
.sterps-block ul li div.step span{display:block;color:#000;width:23px;height:23px;border:1px solid #3b2331;background:#fff;border-radius:50%;font-size:14px;line-height:22px;text-align:center;margin-top:7px;}
.sterps-block ul li div.center-cont span{margin:auto;margin-top:10px;}
.sterps-block ul li.visited{}
.sterps-block ul li.first-width{width:1%;}
.sterps-block ul li.visited div.step{font-family:'Gotham Bold';}
.sterps-block ul li.visited div.step p{font-family:'Gotham Bold';}
.sterps-block ul li.visited div.step span{background:#42b0c7;border:1px solid #42b0c7;color:#fff;}
.sterps-block .content{padding-top:16px;position:relative;}
.sterps-block .content .info-text{position:absolute;top:60px;right:64px;text-align:center;}
.sterps-block .content .info-text p{font-size:12.5px;line-height:14px;}
.sterps-block .content .info-text p strong{display:block;font-family:'Gotham Medium';line-height:20px;}
.sterps-block .content .info-text p.date{color:#eb1d5d;font-family:'Gotham Medium';font-size:12px;letter-spacing:3px;text-transform:uppercase;}
.sterps-block .content .info-text h4{font-family:"Times New Roman", serif;color:#000;font-size:24px;line-height:24px;text-transform:uppercase;padding-bottom:20px;margin-bottom:20px;background:url(https://fr.veracova.com/themes/veracova/img/step1-dash.jpg) 50% 100% no-repeat;}
.sterps-block .content .info-text h4 span{display:block;text-transform:none;}
.sterps-block .content .info-text h4 span.sm-txt{display:inline !important;text-transform:uppercase !important;font-size:16px;}
.panelouter .sterps-block2{margin-bottom:25px;}
.sterps-block .content .info-text2{right:83px}
h1.step-heading{background:#000;font-size:20px;letter-spacing:0.5px;font-family:"Times New Roman", serif;color:#fff;padding:10px;margin-bottom:40px;text-transform:uppercase;}
h1.step-heading2{margin-bottom:25px;}
.panelouter table.product-list{}
.panelouter table.product-list thead{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;font-family:'Gotham Bold';font-size:14px;text-transform:uppercase;}
.panelouter table.product-list tbody tr td{padding:25px 8px;}
.panelouter table.product-list .p_title{text-transform:uppercase;font-family:"Times New Roman", serif;color:#000;font-size:16px;line-height:18px;padding:8px 0 0 0;}
.panelouter table.product-list .p_feature{font-size:13px;line-height:16px;font-family:'Gotham Medium';color:#000;}
.panelouter table.product-list .p_qnty{padding:24px 0;font-size:12px;line-height:12px;letter-spacing:1px;}
.panelouter table.product-list .p_qnty strong{font-family:'Gotham Medium';}
.panelouter table.product-list p a{display:inline-block;text-transform:uppercase;font-family:'Gotham Medium';font-size:11px;letter-spacing:1px;padding:0 10px 0 0;color:#939495;}
.panelouter table.product-list p a:hover{color:#333;}
.panelouter table.product-list .final-qty{height:40px;width:50px;border:2px solid #dedede;text-align:center;font-family:'Gotham Bold';font-size:14px;line-height:38px;}
.panelouter table.product-list .form-control{width:50px;background:#fff;border:1px solid #dedede;padding:3px 5px;font-size:14px;font-family:'Gotham Medium';color:#3c3b3b;}
.panelouter table.product-list .price{font-size:18px;line-height:30px;color:#3c3b3b;}
.bill-section{background:#f0f0f0;padding:20px 24px;}
.bill-section .table{margin-bottom:0;}
.bill-section table.table td{border-color:#f0f0f0;}
.bill-section .table span{color:#42b0c7;font-style:italic;}
.bill-section .table span.j2t_pt_updt{color:#000;font-style:normal;font-family:'Gotham Medium';}
.bill-section .table thead tr td{font-family:"Times New Roman", serif;font-weight:600;color:#000;font-size:19px;line-height:24px;text-transform:uppercase;border-bottom:1px solid #000;padding-left:0;}
.bill-section .table tbody tr td{color:#000;font-size:12px;border-bottom:none;border-top:none;padding-left:0;padding-right:0;}
.bill-section .table tbody tr td.total{font-family:'Gotham Bold';font-size:14px;text-transform:uppercase;border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9;}
.bill-section .table tbody tr td.total span{color:#000;font-style:normal;}
.promo-code{padding:25px 0 40px 0;}
.promo-code p{color:#000;font-size:11px;padding-bottom:0;}
.promo-code p strong{text-transform:uppercase;font-family:'Gotham Medium';font-size:14px;line-height:18px;letter-spacing:1px;}
.promo-code imput{float:left;}
.promo-code .form-group{margin-top:10px;}
.promo-code .form-group .form-control{width:213px;float:left;height:38px;background:#f0f0f0;border:1px solid #f0f0f0;margin:0;}
.promo-code button.pcode-btn{float:right;width:122px;height:38px;border:2px solid #e5e5e5;background:#fff;border-radius:0;color:#000;font-family:'Gotham Bold';font-size:13px;letter-spacing:1px;}
.promo-code button.pcode-btn:hover{background:#e5e5e5;}
.besion{background:#ccc;width:100%;}
.besion .textarea{width:215px;float:left;text-align:center;}
.besion .textarea p{color:#fff;font-size:11px;line-height:11px;padding:10px 10px 0 10px;}
.besion .textarea p strong{text-transform:uppercase;font-family:'Gotham Medium';font-style:italic;}
.besion .mailblock{width:143px;background:#fff;float:right;margin:1px;text-align:center;padding-top:10px;}
.besion .mailblock p{font-size:8px;line-height:10px;padding:10px 0 4px 0;text-transform:uppercase;}
.st-1-rightpanel-btn{margin-top:20px;}
.st-1-rightpanel-btn a,.st-1-rightpanel-btn button.btn-loyalty{display:inline-block;height:40px;line-height:40px;background:#42b0c7;text-align:center;vertical-align:middle;font-family:'Gotham Medium';color:#fff;font-size:12px;text-transform:uppercase;padding:0 20px;border:none;}
.st-1-rightpanel-btn button.btn-loyalty{padding-top:0;float:right;transition:all 0.5s ease 0s;background:#42b0c7;color:#fff;}
.st-1-rightpanel-btn button:hover.btn-loyalty{background:#ccc;color:#000;}
.st-1-rightpanel-btn a.btn2,.loyal-button{font-size:12px;line-height:40px;margin-left:16px;background:#42b0c7;color:#fff;float:right;}
.st-1-rightpanel-btn a:hover.btn2,.loyal-button:hover{background:#ccc;color:#000;}
.st-1-rightpanel-btn a:hover,.st-1-rightpanel-btn a.active{background:#42b0c7;color:#fff;}
.shipping-address{font-size:12.5px;color:#000;margin-bottom:40px;}
.shipping-address h3{font-family:'Gotham Medium';font-size:14px;letter-spacing:1px;padding-bottom:6px;margin-bottom:18px;border-bottom:2px solid #dedede;text-transform:uppercase;}
.shipping-address p{padding-bottom:2px;}
.shipping-address p.terms{padding:30px 0;}
.shipping-address p strong{font-family:'Gotham Medium';}
.shipping-address p a{margin-top:60px;color:#000;text-transform:uppercase;display:inline-block;padding:0 5px;font-family:'Gotham Medium';}
.advertise{min-height:84px;}
.advertise tr td{border:2px solid #d2d5da;}
.advertise>tbody>tr>td{vertical-align:middle;}
.advertise p{font-size:11px;letter-spacing:-1px;padding-bottom:0;}
.step-heading-subheading{margin:35px 0;idth:100%;padding:10px;border:2px solid #e5e5e5;background:#f2f2f2;text-transform:uppercase;font-family:'Gotham Medium';color:#000;}
.step2-bottom{}
.step2-bottom .mar-bo-0{margin-bottom:10px;}
.step2-bottom h4{font-family:'Gotham Medium';font-size:19px;margin-bottom:25px;color:#000;letter-spacing:1px;}
.step2-bottom table>tbody>tr>td{border-top:none;}
.step2-bottom button.btn-non{border:2px solid #e5e5e5;background:#fff;font-family:'Gotham Medium';color:#000;border-radius:0;}
.step2-bottom button:hover,.step2-bottom button.active{border:2px solid #000;}
.step2-bottom hr{margin:20px 0;background:#dedede;height:2px;}
.step2-bottom p{color:#818181;font-size:12px;letter-spacing:0.5px;}
.step2-bottom p.sub-btn-left-txt{font-size:14.5px;letter-spacing:1px;}
.step2-bottom p strong{text-transform:uppercase;letter-spacing:1px;}
.step2-bottom button.step2-btn{background:#42b0c7;border:2px solid #42b0c7;color:#fff;padding:12px 50px;border-radius:0;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-family:'Gotham Medium';-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.step2-bottom button.step2-btn:hover{background:#000;border:2px solid #000;}
.step2-bottom .table-responsive table{width:100%;}
.bill-dd-head{background:#000;padding:10px 25px;font-family:"Times New Roman", serif;color:#fff;font-weight:600;font-size:18px;}
.bill-section-step2{background:#f0f0f0;padding:5px 24px 15px 24px;}
.bill-section-step2 .table{margin-bottom:0;}
.bill-section-step2 .table span{color:#42b0c7;font-style:italic;}
.bill-section-step2 .table thead tr td{font-family:"Times New Roman", serif;font-weight:600;color:#000;font-size:17px;line-height:24px;text-transform:uppercase;border-bottom:1px solid #000;padding-left:0;padding-right:0;}
.bill-section-step2 .table tbody tr td{color:#000;font-size:12px;border-bottom:none;border-top:none;padding:6px 0;}
.bill-section-step2 .table tbody tr td.total{font-family:'Gotham Bold';font-size:14px;text-transform:uppercase;border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9;}
.info-head-block{margin:22px 0;background:#f3f3f3;padding:13px 8px;font-family:"Times New Roman", serif;color:#000;font-size:16px;}
.info-head-block a{float:right;font-size:11.5px;letter-spacing:1px;font-family:'Gotham Medium';color:#000;border-bottom:1px solid #cacaca;}
.payment-secure-block{border:2px solid #cccccc;padding:15px 10px;}
.payment-secure-block p{font-size:13px;color:#000;}
.payment-secure-block p strong{font-size:18px;letter-spacing:2px;text-transform:none;}
.payment{background:#f6f6f6;padding:5px 10px;line-height:14px;}
.payment p{text-transform:uppercase;font-size:12px;color:#000;padding-top:10px;}
.payment img{float:left;margin-right:10px;}
.content-step2{}
.content-step2 h3,.step2btm-block h3{text-transform:uppercase;font-family:"Times New Roman", serif;color:#000;font-size:28px;margin-bottom:40px;letter-spacing:1px;}
.content-step2 h3 span,.step2btm-block h3 span{display:block;font-size:20px;text-transform:none;padding-top:5px;}
.listproduct-icon{font-family:'Gotham Medium';font-size:13px;clear:both;text-transform:uppercase;padding:0 0 15px 0;}
.listproduct-icon img{float:left;margin-right:10px;margin-top:-10px;}
.listproduct-icon p{font-size:13px;color:#42b0c7;}
.listproduct-icon p span{color:#000;display:block;}
.imputbox-step2{}
.imputbox-step2 p{font-size:12.5px;padding-top:10px;color:#000;}
.imputbox-step2 .form-control{font-size:13px;height:44px;border:2px solid #d8d8d8;background:#fff;color:#585858;}
.imputbox-step2:disabled{background:#eee;border:1px solid #eee;}
.imputbox-step2 .compte-btn,.step2-btn-back{display:inline-block;padding:6px 10px;border:1px solid #000;border-radius:0 10px 0 10px;color:#000;font-size:11.5px;letter-spacing:1px;font-family:'Gotham Medium';text-decoration:underline;background:#fff;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;margin-top:10px;}
.imputbox-step2 .compte-btn i,.step2-btn-back i{border:1px solid #000;margin-left:7px;border-radius:50%;padding:3px 5px;font-size:10px;}
.imputbox-step2 .compte-btn:hover{border:1px solid #42b0c7;color:#fff;font-size:11.5px;background:#42b0c7;}
.imputbox-step2 .compte-btn:hover i{border:1px solid #fff;}
.step2-btn-back{background:#303030;color:#fff;border:2px solid #303030;text-decoration:none;}
.step2-btn-back:hover{border:1px solid #000;background:#000;color:#fff;text-decoration:underline;}
.step2-btn-back i{border:1px solid #fff;}
.step2btm-block{margin-top:40px;border-top:1px solid #8e8e8e;padding-top:40px;}
.imputbox-step2 p{font-size:10px;color:#818181;}
.imputbox-step2 p a{float:right;text-transform:uppercase;color:#818181;}
.social-stepblock{}
.social-stepblock p{font-size:11px;font-family:'Gotham Medium';}
.social-stepblock ul.socialicons{}
.social-stepblock ul.socialicons li{float:left;margin-right:13px;}
.choisee{margin-bottom:55px;}
.choisee h4{font-size:19px;font-family:'Gotham Medium';letter-spacing:1px;color:#000;margin-bottom:20px;}
.choisee p{margin-top:15px;}
.choisee .form-control{background:#fff;border:2px solid #d8d8d8;}
.step-messagebox{}
.step-messagebox p{color:#666666;font-size:14.5px;font-family:'Gotham Medium';}
.step-messagebox p span{display:block;font-family:'Gotham Book';font-size:12px;}
.step-messagebox textarea{border:2px solid #d2d2d2;width:100%;height:130px;background:#fff;}
.form-error input, .form-error textarea{border:1px solid #f13340;color:#f13340;background:url(../img/icon/form-error.png) 98% 14px no-repeat #fff1f2;}
.form-ok input, .form-ok textarea{border:1px solid #46a74e;color:#35b33f;background:url(../img/icon/form-ok.png) 98% 14px no-repeat #ddf9e1;}
.boutique-banner{background:#95cedd;border-top:1px solid #54b6cd;border-right:1px solid #54b6cd;border-left:1px solid #54b6cd;border-bottom:5px solid #42aec8;min-height:205px;text-transform:uppercase;}
.boutique-banner .left{text-align:right;font-family:'Didot';font-style:italic;font-size:30px;width:100%;padding-top:65px;color:#fff;text-transform:none;}
.boutique-banner .left p{font-family:"Times New Roman", serif;color:#fff;font-size:34px;text-align:right;font-style:normal;}
.boutique-banner .left p span{display:block;font-weight:700;padding-top:22px;}
.boutique-banner .right{text-align:left;font-family:'Didot';font-style:italic;font-size:45px;width:100%;padding-top:85px;color:#fff;text-transform:none;}
.boutique-banner .right p{font-family:'Gotham Medium';color:#fff;font-size:24px;text-align:left;font-style:normal;}
.boutique-white-circle{width:228px;height:228px;background:#fff;border-radius:50%;text-align:center;margin:auto;padding-top:45px;}
.filter-block{padding-top:65px;}
.filter-block .categories{margin-left:6px;background:#eb1d5d;font-family:'Gotham Medium';color:#fff;font-size:14px;position:relative;cursor:pointer;}
.filter-block .categories span{padding:15px;display:block;}
.filter-block .categories ul.menu{background:#fff;border:1px solid #d6d6d6;position:absolute;width:100%;padding:20px;}
.filter-block .categories ul.menu li{padding:10px 0;}
.filter-block .categories ul.menu li a{color:#818181;font-family:'Gotham Book';}
.filter-block .categories ul.menu li a:hover{font-family:'Gotham Medium';color:#000;}
.choisissez{border-top:2px solid #818181;margin-top:112px;}
.choisissez .text{display:block;background:#fff;margin-top:-30px !important;width:300px;margin:auto;text-align:center;text-transform:uppercase;color:#eb1d5d;font-family:'Gotham Book';padding:20px;letter-spacing:3px;font-size:37px;}
.choisissez .text span{display:block;font-family:'Gotham Bold';font-size:19px;color:#000;padding-top:15px;letter-spacing:2px;}
.point-product{}
.point-product .productlist ul.list li{min-height:390px;}
.point-product .title{font-family:'Didot';font-weight:bold;font-size:16px;text-transform:uppercase;padding-bottom:25px !important;}
.point-product .title span{display:block;font-family:'Gotham Medium';color:#000;font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.point-product .title2{padding-bottom:25px !important;}
.point-product .title2 .subtitle{display:inline-block;font-family:'Didot';color:#000;font-size:40px;}
.point-product .title2 .subtitle sup{}
.point-product .title2 .name{display:inline-block;font-family:'Gotham Medium';font-size:18px;text-transform:uppercase;}
.point-product .point{font-family:"Times New Roman", serif;font-size:40px;font-weight:bold;color:#000;letter-spacing:-1px;padding:5px 0 20px 0;}
.point-product .point img{margin-left:-10px;margin-top:-30px;}
.point-product .addtocart{text-align:center;}
.point-product .addtocart a{display:inline-block !important;font-family:'Gotham Medium';color:#42b0c7;font-size:11px;padding:11px 13px !important;background:#f5f5f5;}
.point-product .addtocart a:hover{background:#42b0c7;color:#fff !important;text-decoration:none !important;}
.newsletter-popup{width:760px;margin:auto;}
.news-img-block{background:#ababab;text-align:center;padding:0 0 20px 0;}
.votre{color:#fff;text-transform:uppercase;font-family:'Gotham Light';font-size:20px;line-height:24px;padding:20px 0 0 20px;}
.votre p{}
.votre p span{font-family:'Gotham Medium';font-size:30px;}
.cartnote{font-size:8px;text-transform:uppercase;color:#fff;}
.cartnote strong{display:block;font-family:'Gotham Medium';}
.news-info-block{padding:45px 30px;}
.news-info-block h1{text-align:center;font-family:"Times New Roman", serif;color:#000;font-size:30px;text-transform:uppercase;margin-bottom:20px;letter-spacing:2px;}
.news-info-block .horz-separator{width:35%;margin:auto;}
.news-info-block .infotext1{padding:10px 0 30px;font-family:'Gotham Medium';font-size:12px;color:#000;letter-spacing:1px;}
.news-info-block .infotext1 ul{}
.news-info-block .infotext1 ul li{font-family:'Gotham Light';color:#000;padding:2px 0;text-transform:none;}
.news-info-block .infotext1 ul li span{font-family:'Gotham Medium';color:#42b0c7;}
.news-info-block .news-form{color:#000;font-family:'Gotham Medium';}
.news-info-block .form-group{margin-bottom:10px;}
.news-info-block .form-control{height:30px;border:1px solid #ababab;background:#fff;font-size:12px;}
.news-info-block .mar-ri{margin-right:8px;width:47%;}
.news-info-block .mar-le{margin-left:8px;width:39.5%;}
.news-info-block .foot-note{}
.news-info-block .foot-note p strong{font-family:'Gotham Book';font-size:9px;color:#000;}
.news-info-block .foot-note p{color:#818181;font-family:'Gotham Light';font-size:8px;line-height:10px;text-align:justify;padding:0;}
.news-info-block a.nl-btn{background:#42b0c7;display:block;font-family:'Gotham Medium';font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center;padding:10px 0;}
.news-info-block a.nl-btn:hover{background:#000;}
.fancybox-type-iframe .fancybox-inner{height:600px !important;}
.details_page_tab{}
.details_page_tab .tab-vert .tab-legend{border:none;}
.details_page_tab .tab-vert .tab-legend > li{border:none;text-align:left;text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/infolink-img.png) 0 3px no-repeat;padding:0px 0 20px 25px;}
.details_page_tab .tab-vert .tab-content > li{border:none;min-height:inherit;}
.details_page_tab .tab.tab-vert .tab-legend{border:none;color:#131313;}
.details_page_tab .tab.tab-vert .tab-legend .active{border-bottom:none;border-top:none;background:url(https://fr.veracova.com/themes/veracova/img/infolink-hover-img.png) 0 3px no-repeat;}
.details_page_tab .tab.tab-vert .tab-legend .active span{border-bottom:2px solid #42b0c7;display:inline-block;}
.details_page_tab-outer{padding:0 0 0 20px;}
.details_page_tab .tab.tab-vert .tab-legend .active:after{width:auto;}
.details_page_tab .tab-vert .tab-legend{width:366px;padding-left:80px;}
.details_page_tab .tab .tab-content{min-height:inherit !important;}
.details_page_tab .tab-vert .tab-content{width:58%;}
.product_attributes_loyalty_check{min-height:40px;}
.product_attributes_loyalty_check .form-group{margin:0;}
.product_attributes_loyalty_check div.selector{float:left;width:85px !important;margin-left:10px;height:30px;}
.product_attributes_loyalty_check div.selector span{height:30px;line-height:30px;padding:0 10px;}
.product_attributes_loyalty_check div.selector select{height:30px;}
.product_attributes_loyalty_check .size-qnty-box .left select{width:100%;}
.product_attributes_loyalty_check .size-qnty-box .left label{margin-top:5px;}
.bottom-info-block .size-qnty-box .addtocart-btn button.addtocart{font-family:'Gotham Book';font-size:13px;color:#3bb0c8;background:#f7f7f7;width:auto;height:auto;line-height:inherit;padding:10px 18px;transition:all 0.5s ease 0s;}
.bottom-info-block .size-qnty-box .addtocart-btn button:hover.addtocart{background:#3bb0c8;color:#fff;}
.details_block .horztext{border-bottom:none;}
.additional-info{border-top:1px solid #53bfd3;}
.review-section{margin:50px 0 0 0;padding:0;}
#gsniprev-nav-pre{text-align:right;}
.gsniprev-table-reviews{width:100%;border:none;margin-bottom:10px;padding:10px;}
.revtitle{padding-bottom:20px;text-transform:uppercase;}
.rdv-table-odd{background:#f5f5f5;}
.revdv-left-part p{float:left;margin-right:10px;font-size:10px;font-family:'Gotham Medium';}
.revdv-left-part p.date,.revdv-left-part p.date span{font-size:12px;font-family:'Gotham Book';color:#000;display:inline;}
.revdv-left-part span{font-family:'Didot';font-weight:bold;font-size:24px;padding:20px 0;display:inline-block;color:#000;}
.review-section .advertise-text-review{border:none;background:#f2f2f2;border:1px solid #e4e4e4;font-family:'Gotham Medium';font-size:14px;letter-spacing:2px;color:#000;}
.review-section h3.page-product-heading{padding:10px;background:#999;border-bottom:7px solid #e6e6e6;margin-bottom:0;font-family:'Gotham Medium';}
.review-section h3.page-product-heading span{font-family:'Gotham Light';}
.revdv-right-part .rating{padding-top:8px;}
.ratingleftdiv .revtitle b{padding-bottom:10px;display:inline-block;}
.gsniprev-table-reviews td{padding:15px 20px 0 20px;}
.table tbody > tr > td.cart_quantity{width:150px;text-align:center;}
.table tbody > tr > td.cart_total{text-align:center;width:110px;}
.table tbody > tr > td.cart_total a{float:right;padding:4px 0 0 0;color:#ea4360;}
.table tbody > tr > td.cart_quantity .cart_quantity_button{margin-top:2px;width:70px;float:left;clear:right;}
.panelouter table.product-list .form-control{float:left;width:40px;height:30px;}
.table tbody > tr > td.cart_quantity a.cart_quantity_delete{float:right;padding-top:5px;}
.login-step-checkout{}
.login-step-checkout ul li div.step{width:156px;}
.login-step-checkout ul li div.center-cont{width:266px;}
.shipping-address .address .address_update{float:right;margin-top:-24px !important;}
.shipping-address .address .address_update a{color:#149591;}
.shipping-address .address .address_update a:hover{color:#0c7b78;}
.addresses .submit,.main-page-indent{margin-top:0;}
.addresses .submit a,.main-page-indent a{display:inline-block;background:#42b0c7;color:#fff;padding:10px 15px;}
.addresses .submit a:hover,.main-page-indent a:hover{background:#000;}
.address li.address_update a span,.addresses .submit a span{padding-right:5px;}
.addresses .checkbox.addressesAreEquals{margin-bottom:0 !important;}
#reforestaction_table td p{font-size:11px !important;}
#reforestaction_table td.delivery_option_price{font-size:11px !important;}
.box_personalinfo{}
.box_personalinfo .page-subheading{font-family:"Times New Roman", serif;text-transform:uppercase;font-weight:400;}
.box_personalinfo .page-subheading .my-addr{font-family:'Gotham Book';padding-top:20px;text-transform:capitalize;font-size:16px;}
.box_personalinfo span.birth-txt{padding-top:15px;display:inline-block;}
.box_personalinfo .std{}
.box_personalinfo .std label{display:inline-block;padding-top:26px;}
.box_personalinfo button.button{display:inline-block;background:#42b0c7;text-align:center;vertical-align:middle;font-family:'Gotham Medium';color:#fff;text-transform:uppercase;padding:10px 15px;border:none;transition:all 0.5s ease 0s;}
.box_personalinfo button:hover.button{background:#000;}
.box_personalinfo button.button span i{margin-left:5px;}
.loginleft .form-group span.p_rig30{float:left;}
.product-list .cart_description{text-align:left;}
.step2-bottom .delivery_option_title{width:390px;font-size:12px;}
.step2-bottom .delivery_option_price{font-size:12px;}
.step2-bottom input[type="checkbox"].checkbox-inline{margin:0 4px 0 0;}
.bill-section-step2 #cart_summary tbody td{background:#f0f0f0;}
.cart_total_price span{font-style:normal !important;color:#000 !important;}
.cart_quantity{font-weight:normal;}
.box_personalinfo .form-control{border:1px solid #737373;background:#fff;}
.box_personalinfo div.selector span{border:1px solid #737373;}
.alert-warning{background:#f5f5f5;text-align:center;color:#118081;border:1px solid #53bfd3;padding:5px 0 !important;}
.addresses .bloc_adresses li.address_update{margin-top:15px;}
.address_th{border:1px solid #53bfd3;margin-bottom:30px;padding:10px 20px;min-height:225px;}
.address_th li.address_update .button{background:#e3e3e3;padding:5px 10px;font-size:11px;}
.address_th li.address_update .button span{font-family:'Gotham Medium';padding-right:5px;}
.espace_tab .birth-txt{text-indent:50%;padding-top:10px;clear:both;}
#sitemap .sitemap_block .page-subheading,.categTree .page-subheading{color:#42b0c7;font-size:14px;}
.see_email{text-align:left !important;padding:15px 0 !important;}
.see_email a{color:#0c7b78;}
.form-list h3{margin-top:15px;color:#fff;background:#eb1d5d;text-transform:uppercase;padding:2px 10px;font-size:20px;font-family:"Times New Roman", serif;display:inline-block;}
#add_adress .referral_lines .field label{width:auto !important;font-weight:normal;float:none;}
#j2t-add-line{margin:0;}
.referral_line{padding:0px;position:relative;}
.reffer-form-sec{width:100%;}
.form-list{position:relative;}
.form-list p.submit2{text-align:right;padding-top:20px;}
.form-list p.submit2 input.button{transition:all 0.5s ease 0s;border:none;background:#000;padding:7px 15px;color:#fff;font-size:13px;text-transform:uppercase;}
.form-list p.submit2 input.button:hover{background:#42b0c7;}
.referral_line img.remove_line{margin:0;position:absolute;top:52px;right:0;cursor:pointer;}
.box_success{width:70%;margin:auto;}
.box_success p{text-align:center;}
.box_success p a{color:#0c7b78;}
.box_success .summary{background:#f5f9f3;padding:20px 0;}
.ingredientstab{clear:both;}
.ingredientstab h3{font-family:'Times';line-height:24px;font-style:italic;font-size:18px;margin-bottom:15px;}
.threeingredientstab_left,.threeingredientstab_middle,.threeingredientstab_right{float:left;width:33%;}
.ingredientstab{padding-bottom:15px;}
.ingredientstab_left{float:left;width:49%;}
.ingredientstab_right{float:right;width:49%;}
.ingredientscont{margin-bottom:15px;}
.category .owl-nav{display:none !important;}
.category .owl-dots{position:relative;top:-50px;}
#myNewsletter .modal-dialog{width:760px;}
#myNewsletter .modal-content{border-radius:0;}
#myNewsletter .modal-header{border-bottom:none;position:relative;}
#myNewsletter .modal-header a{position:absolute;right:10px;top:38px;z-index:1;color:#ababab;}
#myNewsletter .modal-header a:hover{color:#323232;}
#header-newsletter-form{position:relative;}
#header-newsletter-form .error{background:#fef1f1 none repeat scroll 0 0;border:1px solid #eaeaea;margin-bottom:0;padding:6px;text-align:left;transition:all 0.5s ease 0s;margin-top:0;position:absolute;width:100%;top:-33px;}
#header-newsletter-form .error{color:red;}
#header-newsletter-form .success{color:green;}
.single-product{width:35%;margin:auto;}
.doubble-product{width:70%;margin:auto;}
.double-item{float:left;width:50%;}
.dashboard-outer{border:1px solid #dadada;position:relative;}
.dashboard-outer .welcome-name{position:absolute;left:-145px;top:30%;}
.dashboard-outer .welcome-name h4{font-family:'Didot';font-size:18px;color:#000;font-style:italic}
.dashboard-outer .welcome-name h4 span{display:block;color:#42b0c7;}
.dashboard-outer .ma_fidelite{margin-top:80px;}
.dashboard-menubox{background:#f5f5f5;padding:0 35px;min-height:144px;width:100%;position:relative;margin-bottom:30px;cursor:pointer;}
.dashboard-menubox img{float:left;margin:22px 15px 0 0;}
.dashboard-menubox p{font-size:17px;text-transform:uppercase;padding-top:49px;}
.dashboard-menubox a{position:absolute;bottom:0px;width:100%;text-align:center;background:#e6e6e6;font-size:10px;text-transform:uppercase;left:0;padding:5px 12px;}
.dashboard-menubox a img{float:none;margin:0;}
.order-dtls-comment{}
.order-dtls-comment label{padding:8px 10px 0 0;}
#sendOrderMessage select.form-control{font-size:12px;}
.first-cart-item{width:145px;text-align:center;}
.espace-outer i.rightarrow{padding-left:5px;}
.center-align-table tbody tr td{text-align:center !important;}
.center-align-table tbody tr td label{width:100%;padding:0;}
.search .innerpage-block{padding-top:50px;}
.search .innerpage-block .productlist_block{padding:0;width:80%;margin:0 auto;}
#address p.inline-infos{text-transform:none;}
.search-heading .page-heading{font-family:'Times';font-size:24px;text-transform:uppercase;color:#000;text-align:center;font-weight:bold;}
.search-heading .page-heading .search-txt{font-weight:normal;}
.no-search-result{text-align:center;text-transform:uppercase;font-size:13px;}
.detailindre_brown{background:#f9f4ed;padding:35px 0;border-bottom:5px solid #b06d1a;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_brown h4{font-family:'Gotham Medium';font-size:17px;color:#b06d1a;background:url(https://fr.veracova.com/themes/veracova/img/devider6.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.brownindi{background:#f6f6f6;margin:10px 0 75px 0;}
.stepsec1{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic1.jpg) no-repeat 45% 46%;}
.leftpicsec{width:156px;float:left;font-size:12px;line-height:16px;text-align:center;padding:35px 0;}
.number1{color:#b06d1a;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider6.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number1 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.outcont1{padding:78px 35px 0 0;}
.outcont1 p{font-family:"Times New Roman", serif;font-size:18.5px;line-height:30px;padding-bottom:24px;color:#000;}
.outcont1 p span{font-weight:bold;font-style:italic;}
.leftflower1{position:absolute;left:0;top:-104px;}
.rightflower1{position:absolute;right:0;top:-104px;}
.leftflower2{position:absolute;left:0;top:-78px;}
.rightflower2{position:absolute;right:0;top:-78px;}
.leftflower3{position:absolute;top:-104px;left:-40px;}
.rightflower3{position:absolute;top:-104px;right:-40px;}
.leftflower4{position:absolute;top:-140px;left:-40px;}
.rightflower4{position:absolute;top:-140px;right:-40px;}
.leftflower5{position:absolute;top:-90px;left:-80px;}
.rightflower5{position:absolute;top:-90px;right:-80px;}
.detailindre_seagreen{background:#f0fafb;padding:35px 0;border-bottom:5px solid #00adba;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_seagreen h4{font-family:'Gotham Medium';font-size:17px;color:#00a19b;background:url(https://fr.veracova.com/themes/veracova/img/devider7.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec2{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic2.jpg) no-repeat center 45%;margin-right:30px;}
.number2{color:#00a19b;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider8.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number2 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.stepsec2 .leftpicsec,.stepsec2 .rightpicsec{width:180px;}
.inditesti-smalltext{font-size:21px;padding:0 10% 55px 10%;}
.detailindre_deepblue{background:#e8f4f8;padding:35px 0;border-bottom:5px solid #0084ab;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_deepblue h4{font-family:'Gotham Medium';font-size:17px;color:#0077a7;background:url(https://fr.veracova.com/themes/veracova/img/devider8.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec3{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic3.jpg) no-repeat center 52%;margin-right:30px;}
.number3{color:#006196;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider7.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number3 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_golden-brown{background:#fbf3e9;padding:35px 0;border-bottom:5px solid #cd7b30;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_golden-brown h4{font-family:'Gotham Medium';font-size:17px;color:#cd7b30;background:url(https://fr.veracova.com/themes/veracova/img/devider9.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec4{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic4.jpg) no-repeat center 52%;margin-right:30px;}
.number4{color:#cd7b30;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider10.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number4 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_sap-green{background:#fafef3;padding:35px 0;border-bottom:5px solid #9ebc43;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_sap-green h4{font-family:'Gotham Medium';font-size:17px;color:#91b144;background:url(https://fr.veracova.com/themes/veracova/img/devider11.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec5{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic5.jpg) no-repeat center 44%;margin-right:30px;}
.number5{color:#91b144;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider11.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number5 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_botton-green{background:#edf3ea;padding:35px 0;border-bottom:5px solid #4d8a33;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_botton-green h4{font-family:'Gotham Medium';font-size:17px;color:#4a752e;background:url(https://fr.veracova.com/themes/veracova/img/devider11.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec6{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic6.jpg) no-repeat center 44%;margin-right:30px;}
.number6{color:#4d8a33;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider11.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number6 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_light-green{background:#f3f8ee;padding:35px 0;border-bottom:5px solid #64a523;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_light-green h4{font-family:'Gotham Medium';font-size:17px;color:#4a752e;background:url(https://fr.veracova.com/themes/veracova/img/devider12.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec7{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic7.jpg) no-repeat center 44%;margin-right:30px;}
.number7{color:#4d8a33;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider12.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number7 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_brown{background:#eeebe8;padding:35px 0;border-bottom:5px solid #988676;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_brown h4{font-family:'Gotham Medium';font-size:17px;color:#8e5a2d;background:url(https://fr.veracova.com/themes/veracova/img/devider13.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec8{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic8.jpg) no-repeat 45% 34%;margin-right:30px;}
.number8{color:#8e5a2d;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider13.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number8 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_light_brown{background:#fbfafa;padding:35px 0;border-bottom:5px solid #ccc4bc;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_light_brown h4{font-family:'Gotham Medium';font-size:17px;color:#a69c96;background:url(https://fr.veracova.com/themes/veracova/img/devider14.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec9{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic9.jpg) no-repeat 47% 37%;margin-right:50px;}
.number9{color:#ada29a;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider14.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number9 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.detailindre_apple_red{background:#fff9fb;padding:35px 0;border-bottom:5px solid #ca3664;text-align:center;font-size:14px;line-height:19px;font-family:'Gotham Medium';color:#000;}
.detailindre_apple_red h4{font-family:'Gotham Medium';font-size:17px;color:#c2153f;background:url(https://fr.veracova.com/themes/veracova/img/devider15.jpg) no-repeat center bottom;padding:0 0 13px 0;margin-bottom:20px;text-transform:uppercase;}
.stepsec10{padding:0 0 45px 0;background:url(https://fr.veracova.com/themes/veracova/img/ingresteppic10.jpg) no-repeat 51% 42%;margin-right:50px;}
.number10{color:#c2153f;font-size:18px;font-family:'Gotham Medium';text-transform:uppercase;background:url(https://fr.veracova.com/themes/veracova/img/devider15.jpg) no-repeat center bottom;padding:0 0 12px 0;margin-bottom:18px;}
.number10 span{display:block;font-family:'Gotham Light';font-size:58px;line-height:65px;}
.history-section{}
.espace_tab .history-section p,.espace_tab .history-section label{letter-spacing:normal;}
.pd-star-text{padding:10px 0 0 0px;font-size:12.2px;clear:both;font-style:italic;}
.volume-content-dtls-section{clear:both;min-height:40px;padding-top:8px;}
.volume-sec-left{float:left;width:40%;margin:0px 10px 0px 0;border-bottom:1px solid #d4d4d4;}
.ingredient-bottom-section .sm-block{width:25%;}
.signup-right-first{padding-top:12px;}
.signup-right-second{padding-top:3px;}
.signup-right-third{padding-top:7px;}
.come-soon{text-align:center;font-family:"Times New Roman", serif;font-size:24px;line-height:30px;padding:50px 0;}
.attributes-section{float:left;}
.tab-width{padding-right:100px !important;}
.st-1-rightpanel-btn a{padding:0 13px;}
.revdv-left-part span{display:block;}
.single-product .ratingsec,.doubble-product .ratingsec{width:110px;}
.single-product .ratingsec .review,.doubble-product .ratingsec .review{padding-top:2px;}
.stores .container h1{font-size:28px;}
.footer-content-outer{padding:0 250px 0 225px;}
.point-product a.ajax_add_to_cart_button:hover{color:#42b0c7 !important;text-decoration:underline !important;}
.loyal-button{border:none;transition:all 0.5s ease 0s;padding:5px 15px;}
.contactus div.selector{border-bottom:1px solid #737373;}
.contactus div.uploader{margin-left:-1px;}
.etep1 h4.fidilite-numeral{font-family:'Gotham Medium' !important;}
.price-percent-reduction{background:#f13340;border:1px solid #d02a2c;font-size:14px;color:#fff;padding:0 5px 0 3px;display:inline-block;line-height:20px;}
.productlist ul.list li div.item .price{line-height:2;}
ul.product_list.list > li .product-flags, .sale-box{display:none!important;}
.stores .innerpage{margin-top:30px;}
.size-qnty-box .right #old_price{line-height:inherit !important;padding-left:5px;}
#old_price span{text-decoration:line-through;color:#6f6f6f;}
.size-qnty-box .right .highlight-text span{font-size:17px;}
.size-qnty-box #reduction_percent, .size-qnty-box #reduction_amount{padding:6px 2px 0;line-height:13px;position:absolute;right:-10px;top:0;}
.extra-constructive,.extra-regenerating{width:150px;}
.extra-firming{position:relative;top:50px;left:-60px;}
.smaller .no-gutters.newsletter{margin-top:35px;}
.smaller .launclass.tab-width{margin-top:35px;}
p.payment_module.paypal a img{position:relative;top:-4px;}
p.payment_module.paypal a{position:relative;padding-top:0;padding-bottom:0;background:transparent;border:none;}
p.payment_module.paypal{background:transparent;border:1px solid #004f5c;padding-top:4px;}
#layer_cart{background-color:#fff;position:absolute;display:none;z-index:9999;width:840px;left:50% !important;top:33% !important;margin-left:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ddd;transform:translate(-50%, 0%);}
#layer_cart ul#blockcart_caroucel .button.ajax_add_to_cart_button img{width:auto;margin-top:-5px !important;}
#layer_cart .crossseling .crossseling-content{padding:8px 30px 19px 30px;}
.emcPoint.fcurrent{border:1px solid #3c3b3b;background:#f2f2f2;}
.no-reg-button a.button:hover{background:#000;}
.logo .cart-images img{transition-delay:0s;transition-duration:0.3s;transition-property:width;transition-timing-function:ease;width:auto !important;}
.no-reg-button a.button{background:#42b0c7;padding:7px 15px;color:#fff;font-size:14px;text-transform:uppercase;border-radius:4px;}
.no-reg-button{font-size:24px !important;margin-bottom:20px !important;}
section#owl-demo .owl-carousel1 .owl-item .item.mobile-slider img{height:auto;}
.veracova-mobile{display:none;}
::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}
::-webkit-scrollbar{-webkit-appearance:none;width:7px;}
section.block5.m_top45 .col-md-4.col-sm-6 .block5-content{margin-top:4px;}
.block5 .best-seller{margin-top:-25px;}
/*.home-quotes {background: url(https://fr.veracova.com/themes/veracova/img/home-quotes.png) no-repeat center center; background-size: contain;  height: 30px; }*/
.home-quotes {background: url(https://fr.veracova.com/themes/veracova/img/home-quotes.png) no-repeat; height: 31px;width: 56px; margin: 0 auto; }
.home-quotes.bottom { background-position: 0 -30px;}
.loginmenu .search .form-group .form-control::placeholder { color: #fff;}
div#layer_cart .blcart .product-image-container.layer_cart_img img { margin-left: 0px;}
@media screen and (max-width:1200px){.block6 .caption h3{font-size:17px;padding:14px 0 8px 0!important;}
.block6 .caption p{font-size:15px;line-height:21px;}
}
@media screen and (max-width:991px){.block5 .best-seller{width:90%;margin:0 auto;}
.block5 .col-md-6.col-md-offset-2.col-sm-6{width:100%;}
.block5 .col-md-4.col-sm-6{width:100%;}
.block5-content{text-align:center;color:#000;}
}

@media screen and (max-width:767px){


.innerdiv {
    width: 100% !important;
    margin-bottom: 21px !important;
    text-align: center !important;
}
.bottontextsec img {
    width: auto !important;
     float: unset !important;
}
.insidetext {
    width: 100% !important;    
}
.blockcontent-left h3 {
    padding: 20px 0px;
}
.detail-bottom-rightbox .sm-block {
    width: 39% !important;
    float: left !important;
    margin-bottom: 20px;
}
#product .stylishbox .number {
    font-size: 33px;
}
#product .stylishbox .number sup {
    font-size: 22px;
}
#product .additional-info .col-md-4.detail-bottom-leftbox {
    width: 100% !important;
}
#product .additional-info .col-md-8.detail-bottom-rightbox {
    width: 100% !important;
}
.veracova-mobile{display:block;}
.veracova-desktop{display:none;}
.veracova-mobile .general-ingredients .owl-controls .owl-nav{top:-170px;}
.veracova-mobile .general-ingredients .owl-controls .owl-nav .owl-next{margin-right:7px;}
.veracova-mobile .general-ingredients .owl-controls .owl-nav .owl-prev{margin-left:3px;}

}
.currency-lanugage-store-selecter.toogle_content_down label {
    text-align: left;
    float: left;
    padding: 4px 0px 0px 11px;
}
.currency-lanugage-store-selecter.toogle_content_down select {
    width: 88%;
    background: #fff;
    padding: 4px;
}
/*div#cart_voucher.promo-code.orderaddress.custom {
    position: relative;
    top: -235px;
    left: 18px;
}*/
div#cart_voucher.promo-code.orderaddress.custom {
    position: absolute;
    top: 10%;
    overflow: visible;
    right: 25px;
}
body.order section.container .row {
    position: relative;
}

.lang_fr .cstmnav a.button:after {
    content: "Voir l'historique de vos commandes";
    font-size: 15px;
}
.lang_fr .cstmnav a.button {
    font-size: 0px;
}
.lang_fr .cstmnav i.icon-chevron-left {
    padding-right: 5px;
    font-size: 12px;
}


.lang_fr .page-heading:after {
    content: "Confirmation de commande";
    font-size: 36px;
}
.lang_fr .page-heading {
    font-size: 0px;
}


@media screen and (min-width: 768px) and (max-width: 1024px){
#layer_cart {
    margin-left: 0 !important;
}

.bottontextsec img {
    width: 30px !important;
}
#product .col-md-4.detail-bottom-leftbox {
    width: 49% !important;
    float: left;
}
#product .col-md-8.detail-bottom-rightbox {
    width: 50% !important;
    float: right;
}
.stylishbox .number {
    font-size: 33px;
}
.stylishbox .number sup {
    font-size: 22px;
}
}



#product .col-md-4.detail-bottom-leftbox {
    width: 43% !important;
}
#product .col-md-8.detail-bottom-rightbox {
    width: 57% !important;
}

.slick-list {
    top: -200px;
}

/* 14th feb */

.cms-committed-beauty .blackframe {
    padding: 10px 13px !important;
}
#layer_cart .crossseling #blockcart_list ul li div.addtocart a {
    font-size: 9px !important;
}
.insidetext {
    width: 100%;
    margin: 0 auto;
}
.innerdiv {
    display: inline-block;
    float: left;
    width: 75%;
    text-align: left;
}   
.bottontextsec img {
    float: left;
    margin: 0 8px 0 0;
    position: inherit;
    top: 0;
    width: 46px;
}
.bottontextsec .col-sm-4 {
    text-align: center;
}
.innerdiv p {
    margin-bottom: 0px;
}
.leftlinksec li a {
    cursor: pointer;
}
.logo #blockcart_list img {
    margin-left: 0;
}
#layer_cart .crossseling #blockcart_list ul li .product-name a {
    height: 80px;
}


/* 18th feb */
.firstchld {
    padding-left: 0;
    width: 100% !important;
}
.insidetext.last-inside .innerdiv {
    width: auto;
}
.insidetext.last-inside {
    width: auto;
    float: right;
}

/* 18th feb */

@media screen and (max-width:767px){
    .bottontextsec {
    padding: 30px 0;
    text-align: center;
}
.bottontextsec img {
    width: 50px;
    margin-bottom: 15px;
}    
}

#module-j2tloyalty-loyaltyorderconfirmation .page-heading {
    padding-top: 20px;
}