@font-face {
    font-family: 'abelregular';
    src: url('../fonts/abel-regular-webfont.eot');
    src: url('../fonts/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/abel-regular-webfont.woff2') format('woff2'),
         url('../fonts/abel-regular-webfont.woff') format('woff'),
         url('../fonts/abel-regular-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{min-height:100%; position:relative;}
body{margin:0;font-family: 'Abel', sans-serif; }
img{max-width:100%;}
h1{font-weight:700;font-family: 'Barlow Condensed', sans-serif;}
button:hover, button:focus{outline:0;}
ol, ul{list-style:none; margin:0; padding:0;}
input[placeholder]::-webkit-input-placeholder {color:#000000; }
input[placeholder]::-moz-placeholder {color:#000000; }
input[placeholder]:-ms-input-placeholder {color:#000000; }
input[placeholder]:-moz-placeholder {color:#000000; }

input[type="radio"]{display:none;}
input[type="radio"] + label{width:20px;display:inline-block; height:20px; border-radius:50%; background:#285660; position:relative;cursor:pointer;}
input[type="radio"]:checked + label{cursor: auto;}
input[type="radio"]:checked + label:after{content:"";width:26px; height:26px; display:inline-block; border:1px solid #000; position:absolute; top:50%; left:50%;margin-left: -13px;margin-top: -13px;border-radius:50%;}

.btn.focus, .btn:focus{box-shadow:none;}
.btn:hover, .btn:focus{color:#fff;background:#000;}
h1.section-title{border-bottom:5px solid #000; display: inline-block;text-transform:uppercase;font-family: 'Barlow Condensed', sans-serif; letter-spacing:4px;color: #000;}
.header-section  .navbar-light{background:transparent !important;z-index: 1000;}
.header-section .navbar-nav li a{font-size:18px;color:#000000 !important;}
/*.header-section .navbar-nav li.active a{text-decoration:underline;}*/
.header-section .navbar-nav li a:hover, .header-section .navbar-nav li a:focus{color: rgba(0, 0, 0, 0.8) !important;}
.header-section .navbar-nav li .dropdown-item.active, .header-section .navbar-nav li .dropdown-item:active {background-color: #f8f9fa;}
.cartbtn{position:absolute; right:15px;background:transparent;padding:0;top:39px;z-index: 99;}
.cartbtn:hover, .cartbtn:focus{background:transparent;}
.cartbtn:before {content: attr(data-cart); background: red;position: absolute;font-size: 11px;color: #fff;border-radius: 50%;padding: 2px 4px;min-width: 20px;font-weight: bold;top: -9px; right: -10px;}
.language-select{position:absolute; left:15px;top:38px; border:0;-webkit-appearance: none;-moz-appearance: none; padding:5px; background:transparent;}
.language-select::-ms-expand{display: none;}
.language-select:focus{outline:0;}


.main-wrapper{min-height:100%; margin-top:-122px;}
.banner-top-section{height:100%;}
.banner-top-section .left-banner{height:100%;}
.banner-top-section .right-banner{height:100%;}
.header-section .container{position:relative;}
/*.home .header-section:before, .about .header-section:before{content:'';position:absolute;top:0; left:0;z-index: 1;width:50%; height:338px;background:url(../images/menu-shadow.png) no-repeat !important; background-size:100% !important;}*/
.home .header-section:before, .about .header-section:before{content:'';position:absolute;top:0; left:0;z-index: 1;width:50%; height:338px; background-size:100% !important;}
.home .banner-top-section{background:#1c4a31;}
.about .banner-top-section{background:#1c4448;}
.casepopup{background:#fff; max-width:492px; position:fixed; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); bottom:50px; padding:20px 15px;z-index: 999;}
.casepopup .left-section{padding-right:20px;}
.casepopup .left-section p{margin-bottom:0; color:#000000; font-size:15px; line-height:1.2;}
.casepopup .left-section p a{text-decoration:underline;color:#000000;}
.casepopup  .ok-btn{background:transparent; border:1px solid #000000; color:#000000;font-size:20px;font-weight:700;font-family: 'Roboto Condensed', sans-serif;border-radius: 0;padding: 2px 12px;line-height: 1;}
.casepopup .ok-btn:hover, .casepopup .ok-btn:focus{color: #fff;background: #000;}
.casepopup .modal-content{border-radius:0;}

.footer-section{padding:15px; background:#fff;}
.footer-section .footer-title{text-transform:uppercase;color:#000;font-weight:700;font-size: 24px;     font-family: 'Barlow Condensed', sans-serif;letter-spacing: 1px; margin-bottom:20px;}
.footer-section  form{max-width:284px;}
.footer-section  form input.form-control{background:transparent;border:0; border-bottom:1px solid #000; border-radius:0; height:33px;color:#000;}
.footer-section  form input.form-control:focus{box-shadow:none;}
.footer-section .ns-submit-btn{background: transparent;border: 1px solid #000000;color: #000000;font-size: 18px;     font-weight: 700;font-family: 'Roboto Condensed', sans-serif;border-radius: 0;padding: 2px 12px;}
.footer-section .ns-submit-btn:hover, .footer-section .ns-submit-btn:focus{color: #fff; background: #000}
.footer-section ul.footer-menu{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footer-section ul.footer-menu li{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-top: 10px;margin-bottom: 5px;}
.footer-section ul.footer-menu li a{color:#000000;font-size:14px;text-transform:uppercase;font-weight:700;font-family: 'Roboto Condensed', sans-serif;}
.footer-section ul.footer-social-menu{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footer-section ul.footer-social-menu li{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 10px;margin-bottom: 5px;}
.footer-section ul.footer-social-menu li a{color:#000000;font-size:14px;text-transform:uppercase;font-weight:700;font-family: 'Roboto Condensed', sans-serif;}
.footer-section p.copyright{position: absolute;bottom: 0;margin-bottom: 0;left: 15px;color:#000000; font-size:13px;}

.collection-section{background:#fff8e5; padding:70px 20px;}
.collection-section ul.collection-list{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 50px;margin-left: -6px;margin-right: -6px;}
.collection-section ul.collection-list li{padding-left:6px;padding-right:6px; margin-bottom:12px;}
.collection-section ul.collection-list li a{background:#fff;width:100%;display:block;text-decoration:none;}
.collection-section ul.collection-list li a:hover{text-decoration:none;}
.collection-section ul.collection-list li a span{width:100%; display:block;}
.collection-section ul.collection-list li a span.collection-thumb{position:relative;}
.collection-section ul.collection-list li a span.collection-thumb img{width:100%;}
.collection-section ul.collection-list li a span.collection-thumb-tilte{font-size:32px; padding:7px 15px; color:#000000;}
.collection-section ul.collection-list li a span.collection-thumb-detail{position:absolute; left:0; top:0; bottom:0; right:0; background: rgba(255, 255, 255, 0.75); padding:30px; color:#000000; font-size:18px; opacity:0; -webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;line-height:1.4;}
.collection-section ul.collection-list li a:hover span.collection-thumb-detail{opacity:1;}
.collection-section ul.collection-list li a:hover span.collection-thumb-tilte, .collection-section ul.collection-list li a:focus span.collection-thumb-tilte{text-transform:uppercase;font-weight:700;font-family: 'Roboto Condensed', sans-serif;}


/* ABOUT PAGE */

.about .right-inner{text-align:left; max-width:370px;margin:0 auto; padding-top:122px;}
.about .right-inner h1{font-size:40px;color:#fff; border-bottom:5px solid #fff; display:inline-block;margin-bottom:40px;    letter-spacing: 5px;}
.about .right-inner p{font-size:16px;color:#fff; line-height:1.2;}

/* COLLECTION PAGE */
.collectionmn-section{width: 100%;position:relative;padding-top:148px;}

.collectionmn-section .collection-row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position:relative;}
.collectionmn-section .collection-thumb{ -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;padding: 0 120px 0 40px}
.collectionmn-section .collection-detail{ -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width:100%;max-width:100%;position:relative; padding-left:50px; padding-right:10px;background: #fff8e5;}
.collectionmn-section>.container .row:first-child .collection-detail:before{content:"";position:absolute; top:-20px; bottom:0; right:0px;content:"";left:0; right:0;background:#fff8e5;}
.collectionmn-section .collection-popup{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%; background:#f0dab4; position:relative; text-align:center;z-index:2;}

.collectionmn-section:before{content:"";position:absolute; top:0; bottom:0; right:0px;content:""; width:200px;background:#fff8e5;}
.collectionmn-section .collection-popup h1{display:inline-block;text-transform:uppercase; border-bottom:5px solid #000000;color:#000000; margin-bottom:40px;margin-top: 40px;font-size: 60px;letter-spacing:4px;}
.collectionmn-section .collection-popup .cl-thumb-detail{background:#fff; padding:20px 15px;text-align:left; font-size:22px; line-height:1.2;}
.collectionmn-section .owl-theme .owl-nav{left:0; right:0;position:absolute; top:50%;-webkit-transform:translateY:(-50%);transform:translateY:(-50%);}
.collectionmn-section .owl-nav .owl-prev, .collectionmn-section .owl-nav .owl-prev:hover, .collectionmn-section .owl-nav .owl-prev:focus{left:-50px;position:absolute; background:url(../images/next-arrow.png) no-repeat;text-indent: -1000px;overflow: hidden;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.collectionmn-section .owl-nav .owl-next, .collectionmn-section .owl-nav .owl-next:hover, .collectionmn-section .owl-nav .owl-next:focus{right:-50px;position:absolute; background:url(../images/next-arrow.png) no-repeat;text-indent: -1000px;overflow: hidden;}

.collectionmn-section .collection-thumb .owl-nav .owl-prev, .collectionmn-section  .collection-thumb .owl-nav .owl-prev:hover, .collectionmn-section  .collection-thumb .owl-nav .owl-prev:focus{margin-top:-113px;}
.collectionmn-section .collection-thumb .owl-nav .owl-next, .collectionmn-section .collection-thumb .owl-nav .owl-next:hover, .collectionmn-section .collection-thumb .owl-nav .owl-next:focus{margin-top:-103px;}

.collection-popup .owl-nav .owl-prev, .collection-popup .owl-nav .owl-prev:hover, .collection-popup .owl-nav .owl-prev:focus{margin-top:-15px;left: -30px;background: url(../images/next-arrow-white.png) no-repeat;padding: 4px 9px;}
.collection-popup .owl-nav .owl-next, .collection-popup .owl-nav .owl-next:hover, .collection-popup .owl-nav .owl-next:focus{margin-top:-15px;right: -30px;background: url(../images/next-arrow-white.png) no-repeat;padding: 4px 9px;}

.collectionmn-section .detail-slider{width:calc(100% - 30px); margin:0 auto 50px auto;}
.collectionmn-section .collection-thumb .details-btn{margin: 0 auto;display: block; background:transparent;color:#b3b3b3;font-size:20px;margin-top: -65px;     position: relative;z-index: 9; border-bottom:1px solid #b3b3b3;  padding:0; border-radius:0; line-height:1.2; margin-bottom:20px; letter-spacing:2px;}

.collectionmn-section .collection-detail h1{position:relative;color:#030403; border-bottom:5px solid #030403; display:inline-block;letter-spacing: 3px;font-size:40px;  margin-bottom:30px;margin-top: 20px;}
.collectionmn-section .collection-detail h3{position:relative; color:#000000;font-size: 20px;}
.collectionmn-section .collection-detail p{position:relative;color:#000000;font-size: 16px; line-height:1.2; font-weight: 500;margin-bottom:20px;}
.collectionmn-section .collection-detail h4{position:relative; margin-bottom:15px;font-size: 20px;}
.collectionmn-section .collection-detail h4 .glass-price{float:right;}
.collectionmn-section .collection-detail h4 .glass-price:after{content:"€"; display:inline-block;padding-left: 4px;}
.collectionmn-section .collection-detail .form-inline{margin-bottom:20px;}
.collectionmn-section .collection-detail .form-inline .form-group{margin-right:6px;}
.collectionmn-section .collection-detail .form-inline .form-group:nth-child(2) input[type="radio"] + label{background:#527752;}
.collectionmn-section .collection-detail .form-inline .form-group:nth-child(3) input[type="radio"] + label{background:#825f27;}


.collectionmn-section .collection-detail .form-inline .addtobasket-btn{width:100%;position:relative; border:1px solid #000000; margin:20px 0 20px 0; border-radius:5px;background:transparent;font-weight: 700;font-family: 'Barlow Condensed', sans-serif;font-size: 21px;}
.collectionmn-section .collection-detail .form-inline .addtobasket-btn:hover, .collectionmn-section .collection-detail .form-inline .addtobasket-btn:focus{color:#ffffff;background:#000000;}


.collectionmn-section .collection-popup .close-popup{background:transparent; box-shadow:none;border:0;top: 40px;left:0px;position: absolute;padding: 0;}
.collection-popup:before{content:"";position:absolute; top:0; bottom:0; left:-55px;content:""; width:55px;background:#f0dab4;}
.collection-popup:after{content:"";position:absolute; top:0; bottom:0; right:-55px;content:""; width:55px;background:#f0dab4;}
.collectionmn-section .collection-popup .collection-row:before{content:""; position:absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #f0dab4;left:33%;top: -15px;}



/*.lookbook .header-section:before{content: '';position: absolute;top: 0;right: 0;z-index: 1;width: 50%;height: 338px;     background: url(../images/menu-shadow.png) no-repeat !important;background-size: 100% !important;}*/
.lookbook .header-section:before{content: '';position: absolute;top: 0;right: 0;z-index: 1;width: 50%;height: 338px;background-size: 100% !important;}
.lookbook  .banner-top-section {background: #f0dab4; }

body.faq{background:#c9f8f0;}
.faq-section{width:100%; background:#c9f8f0; padding-top:160px;}
.faq-section h1{text-transform:uppercase; border-bottom:6px solid #000; display:inline-block;color:#000000; letter-spacing:4px;font-size:40px; }
.faq-section .faq-container{margin-top:40px; max-width:693px; margin-bottom:50px;}
.faq-section .faq-container .card{background:transparent;border: 0;}
.faq-section .faq-container .card-header{padding:15px 15px 15px 0; background:transparent; border-bottom:0;position:relative;}
.faq-section .faq-container .card-header h5{line-height:1;}
.faq-section .faq-container .card-header h5 .btn{line-height:1; padding:0;color:#000000;font-size:26px;text-transform:uppercase;letter-spacing:1px;}
.faq-section .faq-container .card-header h5 .btn:hover, .faq-section .faq-container .card-header h5 .btn:focus{background:transparent;text-decoration:none;}
.faq-section .faq-container .card-header h5 .btn:before{content:"";background:url(../images/collapse-icon.svg) no-repeat; width:24px; height:26px;position:absolute; right:0;}
.faq-section .faq-container .card-header h5 .btn:after{content:"";border-bottom:1px solid #000000; left:0; right:0;bottom:0;position:absolute; -webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.faq-section .faq-container .card-header h5 .btn[aria-expanded="true"]:after{border-bottom:0px;}
.faq-section .faq-container .card-header h5 .btn[aria-expanded="true"]:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.faq-section .faq-container .card-body{border-bottom:1px solid #000000;padding: 15px 0;}
.faq-section .faq-container .card-body h5{font-size:20px;text-transform:uppercase;margin-bottom: 5px; letter-spacing:1px;}
.faq-section .faq-container .card-body p{font-size:20px;color:#000000;margin-bottom: 0;letter-spacing:1px; line-height:1.3;}
.faq-section .faq-container .card-body p a{color:#000000;}
.faq-section .faq-container .card-body .description-row{width:100%;}
.faq-section .faq-container .card-body .description-row + .description-row{margin-top:35px;}

body.revendeurs{background:#c9f8f0;}
.revendeurs-section{width:100%; background:#c9f8f0; padding-top:160px;}
.revendeurs-section h1{text-transform:uppercase; border-bottom:6px solid #000; display:inline-block;color:#000000; letter-spacing:4px;font-size:40px; }
.revendeurs-section .revendeurs-container{margin-top:40px; max-width:693px; margin-bottom:50px;}
.revendeurs-section .revendeurs-container .card{background:transparent;border: 0;}
.revendeurs-section .revendeurs-container .card-header{padding:15px 15px 15px 0; background:transparent; border-bottom:0;position:relative;}
.revendeurs-section .revendeurs-container .card-header h5{line-height:1;}
.revendeurs-section .revendeurs-container .card-header h5 .btn{line-height:1; font-size:22px;letter-spacing:1px;}
.revendeurs-section .revendeurs-container .card-header h5 .btn:hover, .revendeurs-section .revendeurs-container .card-header h5 .btn:focus{background:transparent;text-decoration:none;}
.revendeurs-section .revendeurs-container .card-header h5 .btn:before{content:"";background:url(../images/collapse-icon-white.svg) no-repeat; width:24px; height:26px;position:absolute; right:0;}
.revendeurs-section .revendeurs-container .card-header h5 .btn.lvl2-btn:before{content:"";background:url(../images/collapse-icon-white.svg) no-repeat; width:18px; height:26px;position:absolute; margin-right: 8px; right:0;}

.revendeurs-section .revendeurs-container .card-header h5 .btn:after{content:""; left:0; right:0;bottom:0;position:absolute; -webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.revendeurs-section .revendeurs-container .card-header h5 .btn[aria-expanded="true"]:after{border-bottom:0px;}
.revendeurs-section .revendeurs-container .card-header h5 .btn[aria-expanded="true"]:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.revendeurs-section .revendeurs-container .card-body{border-bottom:1px solid #ffffff;padding: 15px 0; padding-top: unset;}
.revendeurs-section .revendeurs-container .card-body h5{ padding-bottom: 10px; font-size:20px;margin-bottom: 5px; letter-spacing:1px; color:#ffffff; }
.revendeurs-section .revendeurs-container .card-body p{font-size:20px;color:#ffffff;margin-bottom: 0;letter-spacing:1px; line-height:1.3;}
.revendeurs-section .revendeurs-container .card-body p a{color:#000000;}
.revendeurs-section .revendeurs-container .card-body .description-row + .description-row{margin-top:35px;}

/*.points-de-vente .header-section:before{content: '';position: absolute;top: 0;right: 0;z-index: 1;width: 50%;height: 338px;     background: url(../images/menu-shadow.png) no-repeat !important;background-size: 100% !important;}*/
.points-de-vente .header-section:before{content: '';position: absolute;top: 0;right: 0;z-index: 1;width: 50%;height: 338px;background-size: 100% !important;}
.points-de-vente  .main-top-banner {background-color: #730022;  }
.points-de-vente  .main-top-banner img{width:100%;}
.points-de-vente  .main-top-banner .view-img{}
.points-de-vente  .main-top-banner h1{padding-top:130px;color:#ffffff; font-size:60px; display:inline-block; text-transform:uppercase;letter-spacing:5px; border-bottom:6px solid #fff; margin-bottom:50px;}
.points-de-vente  .main-top-banner h3{color:#ffffff; font-size:24px; margin-bottom:30px;}
.points-de-vente  .main-top-banner .reseller-details{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom:50px;}
.main-top-banner .reseller-details ul.nav-tabs{border-bottom:0;}
.main-top-banner .reseller-details ul.nav-tabs li{width:100%;}
.main-top-banner .reseller-details ul.nav-tabs li a{color:#ffffff;font-size:18px;border:0; padding:1px 15px 1px 0;}
.main-top-banner .reseller-details ul.nav-tabs li a:hover{border:0;}
.main-top-banner .reseller-details ul.nav-tabs li a.active{background:transparent; text-decoration:underline; border:0;}
.main-top-banner .reseller-details .tab-content {color:#ffffff;font-size:18px;}
.main-top-banner .reseller-details .tab-content ul.address-list{margin:0;padding:0;}
.main-top-banner .reseller-details .tab-content ul.address-list li a{color:#fff;font-size: 18px;cursor:pointer;}
.main-top-banner .reseller-details .tab-content .add-details{width:100%;border-top:1px solid #ffffff; margin-top:15px; padding-top:15px;display:none;}
.main-top-banner .reseller-details .tab-content .br-bottom{border-bottom:1px solid #ffffff; padding-bottom:10px;}
.main-top-banner .location-bn-details{background: rgba(255, 255, 255, 0.75); padding:15px 30px; color:#000;font-size:18px;position:absolute; bottom:0;left:0; right:0;}

.command .language-select{display:none;}
.back-page-btn{color:#000000;font-size: 18px; text-decoration:none;padding: .5rem 1rem;display: block;font-family: 'Barlow Condensed', sans-serif; font-weight:700;letter-spacing: 2px;position:absolute; left:0;top: 50%;margin-top: -22px; background:transparent; display:none;}
.command .back-page-btn{display:block;}
.back-page-btn:hover, .back-page-btn:focus{color:#000000; background:transparent;}
.back-page-btn:before{width:11px;height:18px;content:""; display:inline-block;margin-right:20px;background:url(../images/back-arrow.png) no-repeat;position: relative;top: 2px;}

.command .navbar-nav>li:nth-child(1)>a, .command .navbar-nav>li:nth-child(2)> a, .command  .navbar-nav>li:nth-child(4)>a{display:none;}

.command-section{padding-top:160px; position:relative;}
.command-section:before{content: "";position: absolute;top: 0;bottom: 0;right: 0px;content: "";width: 200px;background: #f4e05e;}
.command-section .row{margin:0;}
.command-section .left-detail{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

.command-section .left-detail .table th {color:#000000;font-size:18px; font-weight:normal; border:0;}
.command-section .left-detail .table th:last-child{text-align:right;}
.command-section .left-detail .table tbody tr td{vertical-align:middle;color:#000000;font-size:18px; border-top:0;}
.command-section .left-detail .table tbody tr td:last-child{text-align:right;}
.command-section .left-detail .table .delete-btn {padding:0; background:transparent;box-shadow: none;outline: 0;border: 0;    width: 18px;}
.command-section .left-detail .table .pro-thumb{width:130px !important;}
.command-section .left-detail .table .pro-thumb img{display:block;}
.command-section .left-detail .table .pr-name{font-size:18px;font-family: 'Barlow Condensed', sans-serif; font-weight: 700;letter-spacing: 1px;}
.command-section .left-detail .table  .quantity{width:40px; text-align:center; border-radius:3px;box-shadow: none;border: 1px solid #b3b3b3;color:#000000;}
.command-section .left-detail .table input[type=number]::-webkit-inner-spin-button, 
.command-section .left-detail .table input[type=number]::-webkit-outer-spin-button {   -webkit-appearance: none;   margin: 0; }
.command-section .left-detail .table .available-signal{width: 10px;height: 10px;border-radius: 50%;}
.command-section .left-detail .table .price{font-family: 'Barlow Condensed', sans-serif; font-weight: 700;letter-spacing:2px;}
.command-section .shipping-total{background:#f4e05e;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position:relative; color:#000;padding-left:50px; padding-bottom:50px;}
.command-section .shipping-total:before{content: "";position: absolute;top: -160px;bottom: 0;right: 0px;content: "";     left: 0;right: 0;background: #f4e05e;z-index:-1;}
.command-section .shipping-total .table tr td{border-top:0; padding:5px 0;}
.command-section .shipping-total .bold{font-family: 'Barlow Condensed', sans-serif; font-weight: 700;letter-spacing:2px;font-size:18px;}
.command-section .shipping-total .price{ border-bottom:2px solid #000; padding-right:0;}
.command-section .shipping-total .title{color:#000;font-size:18px;}
.command-section .shipping-total .commander-btn{color:#000; text-transform:uppercase;letter-spacing:2px; width: 100%;     position: relative;border: 1px solid #000000;border-radius: 5px;background: transparent;font-weight: 700;font-family: 'Barlow Condensed', sans-serif;font-size: 18px; }
.command-section .shipping-total .commander-btn:hover, .command-section .shipping-total .commander-btn:focus{color: #ffffff;     background: #000000; }
.command-section .shipping-total h3{text-transform:uppercase; margin-bottom:5px;}
.command-section .shipping-total p{margin-bottom:5px;}
.command-section .shipping-total form input.form-control {background: transparent;border: 0;border-bottom: 1px solid #000;     border-radius: 0;height: 33px;color: #000; }
.command-section .shipping-total form input.form-control:focus{box-shadow:none;}
.command-section .shipping-total .ns-submit-btn{background: transparent;border: 1px solid #000000;color: #000000;font-size: 18px;     font-weight: 700;font-family: 'Roboto Condensed', sans-serif;border-radius: 0;padding: 2px 12px;}
.command-section .shipping-total .ns-submit-btn:hover, .command-section .shipping-total .ns-submit-btn:focus{color: #fff; background: #000}

.command-section .left-detail .login-container{max-width:387px; margin:50px auto 30px auto;}
.command-section .left-detail .login-container h3{color: #000000;font-size: 18px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; letter-spacing:2px; margin-bottom:20px;}
.command-section .left-detail .login-container .form-control{border:0; border-bottom:1px solid #000000;border-radius:0;padding-left:0; font-size:18px;}
.command-section .left-detail .login-container .form-control:hover, .command-section .left-detail .login-container .form-control:focus{box-shadow:none; }
.command-section .left-detail .login-container  input[placeholder]::-webkit-input-placeholder {color:#b3b3b3; }
.command-section .left-detail .login-container  input[placeholder]::-moz-placeholder {color:#b3b3b3; }
.command-section .left-detail .login-container  input[placeholder]:-ms-input-placeholder {color:#b3b3b3; }
.command-section .left-detail .login-container  input[placeholder]:-moz-placeholder {color:#b3b3b3; }
.command-section .left-detail .login-container .login-btn{width:100%; background-color:#b0c0bd;font-weight: 700;font-family: 'Roboto Condensed', sans-serif; color:#ffffff;text-transform:uppercase;letter-spacing:2px; font-size:18px;    padding: 9px 15px;}
.command-section .left-detail .login-container .login-btn:hover, .command-section .left-detail .login-container .login-btn:focus{background-color:#000000;}
.command-section .left-detail .login-container p{font-size:18px;color:#b3b3b3; }
.command-section .left-detail .login-container h4{font-size:18px;}
.command-section .left-detail .backoffice-detail{width:100%; margin-top:100px;}
.command-section .left-detail .backoffice-detail p{margin-bottom:0;}
.command-section .left-detail .backoffice-detail .table tr td{width:33%;}
.command-section .left-detail .backoffice-detail .table tr td .backof-btn{background: transparent;border: 1px solid #000000;     color: #000000;font-size: 16px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;border-radius: 0;padding:5px 12px; line-height:1;}
.command-section .left-detail .backoffice-detail .table tr td .backof-btn:hover, .command-section .left-detail .backoffice-detail .table tr td .backof-btn:focus{color: #fff;background: #000;}
.command-section .left-detail .backoffice-detail .table tr td:first-child{padding-left:0;}
.command-section .left-detail .backoffice-detail .select-dropdown{width:100%; border:0; border-bottom:1px solid #919191;-webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url(../images/select-drowpdown-arrow.png); background-repeat:no-repeat; background-position:right; color:#000; background-color:transparent; border-radius:0;}
.command-section .left-detail .backoffice-detail .select-dropdown:hover, .command-section .left-detail .backoffice-detail .select-dropdown:focus{outline:0;box-shadow:none;}
.command-section .left-detail .backoffice-detail select::-ms-expand{display:none;}
.mon-compte-container{width:100%;background:#dae2ea; padding-top:160px; padding-bottom:160px;}
.mon-compte-container h1{color:#000; text-transform:uppercase; border-bottom:6px solid #000000; display:inline-block;font-size:40px;margin-bottom:60px;letter-spacing:3px;}
.mon-compte-container  h3{color:#000;font-size:32px; letter-spacing:2px; text-transform:uppercase; margin-bottom:35px;width: 100%;}
.mon-compte-container .address-section{margin-top:35px;}
.mon-compte-container .user-name{color:#000;font-size:18px;letter-spacing:1px;}
.mon-compte-container .user-email{color:#000;font-size:18px;letter-spacing:1px;}
.mon-compte-container .user-password{color:#000;font-size:18px;letter-spacing:1px;}
.mon-compte-container .address-section{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mon-compte-container .order-section{margin-top:35px;}
.mon-compte-container .order-section .table{margin-bottom:0;}
.mon-compte-container .order-section .table tr th{font-weight:normal; white-space:nowrap;}
.mon-compte-container .order-section .table tr th:first-child, .mon-compte-container .order-section .table tr td:first-child{padding-left:0;}
body.mon-compte{background:#dae2ea;}

.shipping-total input[type=checkbox] {display: none;padding-top: 18px;cursor: pointer; }
.shipping-total input[type=checkbox] + label {display: inline-block;margin: 0px 4px 0 0;vertical-align: middle;background: url(../images/checkbox-uncheck.png) no-repeat;cursor: pointer;text-indent: 10px;background-position: 0 3px;line-height: 1;letter-spacing: 1px;padding-left: 15px;margin-top: 4px;font-size:16px;color: #000; min-height:17px;}
.shipping-total input[type=checkbox] + label a{color: #000; text-decoration:underline;}
.shipping-total input[type=checkbox]:checked + label {background: url(../images/checkbox-checked.png) no-repeat;background-position: 0 3px; }
.address-section-2{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.address-section-2 h5{color: #000000;font-size: 22px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;letter-spacing:2px;text-transform:uppercase;}
.address-section-2 p{color: #000000;font-size: 22px;line-height: 1.3; text-transform:uppercase;}
.address-section-2 .update-btn{background:transparent; color:#000000; text-decoration:underline; font-size:22px; margin-bottom:15px; padding:0;}
.left-detail  input[type=checkbox] {display: none;padding-top: 18px;cursor: pointer;}
.left-detail input[type=checkbox] + label {display: inline-block;margin: 0px 4px 0 0;vertical-align: middle;background: url(../images/checkbox-uncheck.png) no-repeat;cursor: pointer;text-indent: 10px;background-position: 0 3px;line-height: 1;letter-spacing: 1px;padding-left: 15px;margin-top: 4px;font-size:18px;color: #000;}
.left-detail input[type=checkbox]:checked + label {background: url(../images/checkbox-checked.png) no-repeat;background-position: 0 3px; }
.left-detail .addnew-address{color:#000000; font-size:18px; text-decoration:underline; margin-top:15px; margin-bottom:15px; display:inline-block;}
.left-detail .command-detail-section h1{font-size:80px; display:inline-block; border-bottom:6px solid #000000; text-transform:uppercase; letter-spacing:7px; margin-bottom:50px; color:#000000;}
.contact-us p.any-question{font-size:28px;}

.header-section .navbar-light{-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.header-section .navbar-nav>li a img {-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}
.header-section .fixheader .navbar-nav>li a img {width: 80px;height: auto;}
.header-section .fixheader {position: fixed !important; top: 0; left:0; right:0; z-index: 1000; background:#ffffff !important; }
.fixheader .language-select, .fixheader .cartbtn{top:11px;}

@media(min-width:768px){
.header-section .navbar-brand{display:none;}	
.header-section .navbar-nav{width:100%;}
.header-section .navbar-nav>li{width:20%;text-align:center;}	
.banner-top-section .left-banner{padding-right:0;}
.banner-top-section .right-banner{padding-left:0;}
.footer-section {left: 0;right: 0;bottom: 0; }
.footer-section ul.footer-social-menu li{text-align:right;}
h1.section-title{font-size:60px;}
.header-section .navbar-nav>li>a{display:inline-block;}
.header-section .navbar-nav>li:nth-child(1){text-align:left;padding-left:30px;}
.header-section .navbar-nav>li:nth-child(5){text-align:right; padding-right:30px;}
.navbar-expand-md .navbar-nav .dropdown-menu {
	position: absolute;
    left: auto;
    margin-top: -1px;
    min-width: 79px;
    right: 34px;
}
body{margin-bottom:148px;}
.lookbook .banner-top-section .right-banner{margin-top:74px;}
.lookbook .banner-top-section .right-banner img{max-width:50%;}
.faq-section .container{padding-left:30px; padding-right:30px;}
.header-section .navbar-nav li a{font-size:13px;}
}

@media(min-width:992px){
.collection-section ul.collection-list li a span.collection-thumb-detail{padding:17px;font-size:14px;}	 
h1.section-title{font-size:70px;}
.about .right-inner h1{font-size:48px;margin-bottom:40px;}
.collectionmn-section .collection-thumb{ -webkit-box-flex: 0;-ms-flex: 0 0 65%;flex: 0 0 65%;max-width:65%;margin-top:100px;}
.collectionmn-section .collection-detail{ -webkit-box-flex: 0;-ms-flex: 0 0 35%;flex: 0 0 35%;width:35%;max-width:35%;}
.collectionmn-section .collection-popup .collection-row:before{left:27%;}
.lookbook .banner-top-section .right-banner img{max-width:60%;}
.faq-section h1{font-size:60px;letter-spacing: 7px;}
.command-section .left-detail{ -webkit-box-flex: 0;-ms-flex: 0 0 65%;flex: 0 0 65%;max-width:65%;padding-right:50px;}
.command-section .shipping-total{ -webkit-box-flex: 0;-ms-flex: 0 0 35%;flex: 0 0 35%;width:35%;max-width:35%;}
.header-section .navbar-nav li a{font-size:18px;}
}

@media(min-width:1200px){
.banner-top-section .left-banner img{width:100%;}
.collection-section ul.collection-list li a span.collection-thumb-detail{padding:20px; font-size:17px;}
h1.section-title{font-size:80px;}
.about .right-inner h1{font-size:60px;margin-bottom:50px;}
.about .right-inner p{font-size:18px;}
.collectionmn-section .collection-detail{padding-left:20px;}
.collectionmn-section .collection-thumb{padding-right:80px;margin-top: 30px;}
.collectionmn-section .collection-popup .collection-row:before{left:29%;}
.lookbook .banner-top-section .right-banner img{max-width:100%;}
.faq-section .faq-container{margin-bottom:100px;}
.mon-compte-container h1{font-size:60px;}
}

@media(min-width:1260px){
.container{max-width:1230px !important;}
.collection-section ul.collection-list li a span.collection-thumb-detail{padding:30px;}
.header-section .navbar-light{padding-left:55px; padding-right:55px;}	
.header-section .navbar-light  .container, .collectionmn-section .container, .collection-section .container{max-width:100% !important;}
.footer-section {padding-left:55px; padding-right:55px;}	
.collection-section{padding-left:70px; padding-right:70px;}	
.footer-section .container{max-width:100% !important;}

.collectionmn-section .container{padding-left:70px; padding-right:70px;}
.collectionmn-section .collection-popup .collection-row:before{left:28%;}
.collectionmn-section .collection-thumb .details-btn{margin-top:-50px;}
.collectionmn-section .collection-detail{padding-left:50px;}
.collectionmn-section .collection-thumb{padding-right:120px;margin-top: 30px; padding-top:50px;}
.faq-section{padding-left:80px; padding-right:80px;}
.faq-section h1{font-size:84px;letter-spacing: 10px;}
.faq-section .container{max-width:100% !important; padding:0;}
.points-de-vente  .main-top-banner{padding-left:70px; padding-right:70px;}
.points-de-vente  .main-top-banner .container{max-width:100% !important;}
.points-de-vente  .main-top-banner .view-img{margin-right:-70px;}
.header-section>.container{max-width:100% !important;padding-left:70px;padding-right:70px;}
.command-section .container{max-width:100% !important;}
.command-section{padding-left:55px;padding-right:55px;}
.main-top-banner .location-bn-details{right:-70px;}
.mon-compte-container .container{max-width:100% !important;}
.mon-compte-container{padding-left:70px;padding-right:70px;}
}

@media(min-width:1600px){
/*.home .header-section:before, .about .header-section:before{height:500px;background: url(../images/menu-shadow.png) no-repeat !important;background-size: 100% !important;}*/
.home .header-section:before, .about .header-section:before{height:500px;background-size: 100% !important;}
.containerrow{margin-left:-50px; margin-right:-50px;}
.collectionmn-section .collection-thumb .details-btn{margin-top:-85px;}
.collectionmn-section .collection-popup .collection-row:before{left:29%;}
.collectionmn-section .collection-detail h1{font-size:50px;}
.collectionmn-section .collection-thumb{padding-top:80px;}
.collectionmn-section .collection-thumb .owl-nav .owl-prev, .collectionmn-section .collection-thumb .owl-nav .owl-prev:hover, .collectionmn-section .collection-thumb .owl-nav .owl-prev:focus{margin-top:-150px;}
.collectionmn-section .collection-thumb .owl-nav .owl-next, .collectionmn-section .collection-thumb .owl-nav .owl-next:hover, .collectionmn-section .collection-thumb .owl-nav .owl-next:focus{margin-top:-140px;}
.collectionmn-section .collection-popup h1{font-size:70px;}
.collectionmn-section .collection-detail h3, .collectionmn-section .collection-detail h4{font-size:28px;}
.collectionmn-section .collection-detail p{font-size:24px;}
.collectionmn-section .collection-popup .cl-thumb-detail{font-size:24px;}
.collectionmn-section .row:last-child .collection-thumb{padding-bottom:30px;}
.mon-compte-container h1 {font-size: 80px; }
.command-section .shipping-total{min-height:770px;}
}


@media(min-width:2500px){
.home .header-section:before, .about  .header-section:before{height:800px;}	
}
@media (min-width:992px) and (max-width:1259px){
.main-top-banner .container{max-width:100% !important;padding-left: 5%;}
 .points-de-vente .main-top-banner h1{font-size:45px; margin-bottom:35px;padding-top: 115px;} 
 .points-de-vente .main-top-banner h3{margin-bottom:20px;} 
 .main-top-banner .reseller-details .tab-content{font-size:16px;line-height: 1.3;} 
 .points-de-vente .main-top-banner .reseller-details{padding-bottom:35px;}
 .points-de-vente .header-section:before{width:48%;}
}
@media(max-width:1200px){
.collection-popup:before{width:30px; left:-30px;}
.collection-popup:after{width:30px;right:-30px;}
.collectionmn-section .collection-detail p{font-size:14px;}
.collectionmn-section .collection-detail h4{font-size:18px;}
.collectionmn-section .collection-thumb .owl-nav .owl-prev, .collectionmn-section .collection-thumb .owl-nav .owl-prev:hover, .collectionmn-section .collection-thumb .owl-nav .owl-prev:focus{margin-top:-90px;}
.collectionmn-section .collection-thumb .owl-nav .owl-next, .collectionmn-section .collection-thumb .owl-nav .owl-next:hover, .collectionmn-section .collection-thumb .owl-nav .owl-next:focus{margin-top:-80px;}	
}
@media (min-width:992px) and (max-width:1199px){
.collectionmn-section .container{max-width:calc(100% - 60px);}	
	
}
@media(max-width:991px){
.about .right-inner{padding-left:10px; padding-right:10px;}
.about .right-inner h1{margin-bottom:30px;}	
.about .right-inner p{font-size:14px;}
.collectionmn-section>.container:first-child .collection-detail:before, .collectionmn-section:before{display:none;}
.collectionmn-section .collection-thumb{padding:0 40px; margin-bottom:19px;}	
.collectionmn-section .collection-popup .collection-row:before{left: 50%;margin-left: -9px;}
.collection-popup:before , .collection-popup:after{display:none;}
.collectionmn-section .collection-popup .close-popup{left:20px;}
.collectionmn-section .detail-slider { width: calc(100% - 80px);}
.collectionmn-section .collection-detail{padding-left:15px; padding-right:15px;margin-bottom: 30px;}
.collectionmn-section .collection-popup .cl-thumb-detail{font-size:18px;}
.points-de-vente  .main-top-banner{background-position: top;background-size: 100%;}
.command-section:before, .command-section .shipping-total:before{display:none;}
.command-section .shipping-total{padding-left:15px;padding-right:15px; padding-top:20px;}
.main-top-banner .mh-50{position:relative; right:0;}
.main-top-banner .container{max-width:100% !important;}	
.points-de-vente .header-section:before{width:100%;}
.points-de-vente .main-top-banner h1{padding-top:40px;}
.left-detail .command-detail-section h1{font-size:60px;}
}

@media(max-width:767px){
.home .header-section:before, .about .header-section:before{width:100%;}	
.casepopup{padding: 20px 5px;min-width: 300px;}
.logo-item{display:none;}
.cartbtn{top: 11px;right: 70px;}
.language-select{top: 11px;right: 100px; left:auto;}
.header-section .navbar-light {background: #fff !important;position: fixed;left: 0;right: 0;top: 0;}	
.navbar-light .navbar-brand{width:40px;}
.main-wrapper{margin-top:58px;}
.collection-section ul.collection-list li a span.collection-thumb-detail{padding:17px;  font-size:16px;}
.footer-section {padding-bottom:40px;padding-left:0px;padding-right:0px;}
.footer-section p.copyright{bottom:-25px;}
.footer-section  form{margin-bottom:30px;max-width: 100%;}
h1.section-title{font-size:50px;}
.navbar-nav .dropdown-menu{border:0;}
.banner-top-section .left-banner img{width:100%;}
.header-section .navbar-nav{margin-top:15px;}
.about .right-inner{padding-top:30px; padding-bottom:20px;}
.about .right-inner p {font-size: 16px; }
.collectionmn-section{padding-top:10px;}
.collectionmn-section .collection-thumb .owl-nav .owl-prev, .collectionmn-section .collection-thumb .owl-nav .owl-prev:hover, .collectionmn-section .collection-thumb .owl-nav .owl-prev:focus{margin-top:-80px;left: -30px;}
.collectionmn-section .collection-thumb .owl-nav .owl-next, .collectionmn-section .collection-thumb .owl-nav .owl-next:hover, .collectionmn-section .collection-thumb .owl-nav .owl-next:focus{margin-top:-70px;right: -30px;}
.collectionmn-section .collection-popup h1{font-size:40px;}
.lookbook .header-section:before{display:none;}
.faq-section{padding-top:30px;}
.faq-section .faq-container{margin-top:15px; }
.faq-section .faq-container .card-body .description-row + .description-row{margin-top:25px;}
.command-section .left-detail .table{min-width:610px;}
.command-section{padding-top:30px;}
.back-page-btn{left:56px; top:23px;}
.mon-compte-container{padding-top:30px;}
.mon-compte-container  h3{font-size:24px;}
.command-section .left-detail .backoffice-detail{margin-bottom:30px;}
.command-section .left-detail .backoffice-detail .table{min-width:100%;}
.command-section .left-detail .backoffice-detail .table tr td{width:100%; display:block; padding:8px 0;}
.main-top-banner .reseller-details ul.nav-tabs{margin-bottom:40px;}
.left-detail .command-detail-section h1{font-size:40px; letter-spacing:3px; margin-bottom:30px;}
}

@media(max-width:575px){
.footer-section ul.footer-menu li{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
.footer-section ul.footer-social-menu li{text-align: center}
.collection-section ul.collection-list li a span.collection-thumb-detail{padding:20px;  font-size:16px;}
h1.section-title{font-size:40px;}
.footer-section p.copyright{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.about .right-inner{max-width:100%;padding-left:15px;padding-right:15px; }
.collectionmn-section .collection-thumb .owl-nav .owl-prev, .collectionmn-section .collection-thumb .owl-nav .owl-prev:hover, .collectionmn-section .collection-thumb .owl-nav .owl-prev:focus{margin-top:-65px;left: -30px;}
.collectionmn-section .collection-thumb .owl-nav .owl-next, .collectionmn-section .collection-thumb .owl-nav .owl-next:hover, .collectionmn-section .collection-thumb .owl-nav .owl-next:focus{margin-top:-55px;right: -30px;}
.collectionmn-section .collection-thumb .details-btn{margin-top:-35px;}
.faq-section h1{font-size:32px;}
.faq-section .faq-container .card-header h5 .btn{font-size:20px;}
.faq-section .faq-container .card-body h5{font-size:16px;}
.faq-section .faq-container .card-body p{font-size:16px;}
}