@-ms-viewport{width:auto !important;}textarea,input[type="text"]{-webkit-appearance:none}html{height:100%}body{font-family:"Quicksand",sans-serif;font-size:18px;line-height:24px;font-weight:normal;height:100%;color:#000}*:focus{outline:0 !important}a{color:#000;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}a:hover,a:focus{color:#f00;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}h1{font-size:100px;line-height:80px;color:#fff;text-shadow:2px 2px 2px #000}h2{font-size:36px;line-height:52px;color:#000;text-align:center;margin-bottom:80px}#container{min-height:100%;position:relative}.no_padding{padding:0}ul{padding:0}li{list-style-type:none;background:url(/assets/client/img/li.png) no-repeat left 8px transparent;padding-left:35px}p{margin-bottom:25px}p:last-child{margin-bottom:0}.disabled{cursor:not-allowed}.print-only{display:none !important}iframe{max-width:100%}.pre-content{position:absolute;top:0;left:0;width:100%;background:#000;height:35px;color:#fff;padding:10px 0;font-size:20px;font-weight:bold;line-height:1;text-align:center;z-index:10;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;font-size:10px;font-weight:400}@media(min-width:575px){.pre-content{font-size:12px}}@media(min-width:768px){.pre-content{font-size:14px}}.pre-content span{color:#f00;font-weight:700;text-decoration:underline}.pre-content a{color:#fff}.pre-content a:hover{color:#fff !important}.pre-content div{display:inline-block}.pre-content .designers{position:relative;padding-left:10px;margin-left:10px}.pre-content .designers:before{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background-color:#fff}body.scroll .pre-content{top:-35px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.content{padding:100px 0}.content img{max-width:100%;height:auto}.breadcrumb{padding:0;margin:40px 0 0 0;border-radius:0;background:none;text-align:center;font-size:16px}.breadcrumb li{background:none;padding:0}.breadcrumb>li+li:before{content:">";padding:0 5px;color:#000}.breadcrumb li a{display:inline-block;margin:0}.btn-primary{display:inline-block;background:#f00;color:#fff;font-size:18px;line-height:1.5;text-align:center;padding:8px 35px;margin-top:30px;border:none;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.btn-primary.transparent{background:none;border:1px solid #000;color:#000}.btn-primary.border_white{border:1px solid #fff}.btn-primary.on_black:hover,.btn-primary.on_black:focus{background:#fff}.btn-primary:hover,.btn-primary:focus{background:#000;color:#fff;text-decoration:none;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.btn-primary.border_white:hover,.btn-primary.border_white:focus{background:#fff}input.btn-primary{width:auto;height:auto}.btn-primary.black{background:#000;border:1px solid #000}.btn-primary.black:hover,.btn-primary.black:focus{background:none;color:#000}.steps{height:100px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:36px}.step{height:100%;background:#ababab;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step::before{content:"";background:#ababab;border-left:1px solid #000;border-radius:50px 0 0 50px;height:100%;left:-50px;position:absolute;top:0;width:50px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step:first-child{border-radius:0;border:none;margin-left:0}.step:nth-child(2){z-index:2}.step:nth-child(3){z-index:3}.step.selected::before,.step:hover:not(.disabled)::before,.step:focus:not(.disabled)::before{background:#fff;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step a{display:block;float:left;height:100%;padding:0 60px 0 10px;text-decoration:none;color:#fff;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step:first-child a{padding-left:60px}.step a span{display:block;float:left;padding:37px 0}.step .badge{width:55px;height:55px;background:#c8c8c8;font-size:32px;font-weight:700;padding:10px 0;margin:22px 20px 22px 0;border-radius:28px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step.selected,.step:hover:not(.disabled),.step:focus:not(.disabled){background:#fff;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step.selected a,.step:hover:not(.disabled) a,.step:focus:not(.disabled) a{color:#000;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step.selected a .badge,.step:hover:not(.disabled) .badge,.step:focus:not(.disabled) .badge{background:#f00;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.step.disabled a{cursor:not-allowed}.banner{width:100%;height:260px}.cms-banner{height:200px}.cms-banner+.cms{padding-top:50px}@media(min-width:768px){.banner .title{height:260px}}.banner .title{width:100%;height:360px;padding-top:110px;display:table;text-align:center;height:auto !important}@media(min-width:768px){.banner .title{padding-top:75px !important}}.banner .title h1{color:#000;font-size:60px;text-shadow:none}.cms{padding:100px 0}.zones{padding:170px 205px 160px 205px}.zones h2{text-align:left}.zones h3{color:#000;font-size:36px;margin-bottom:60px}.zones p:last-of-type{margin-bottom:60px}.zones a.btn-primary.transparent{margin-right:10px}.about{background:#e1e1e1}.about .about_img{width:100%;height:500px;background:url(/assets/client/img/about.jpg) no-repeat center center transparent;background-size:cover}.about .bottom{background:#fff;padding:100px 0}.about .bottom.gray{background:#e1e1e1}.anchor{border-bottom:1px solid #333}.anchor a{display:block;text-align:center;background:#f3f3f3;padding:15px;text-decoration:none;border-left:1px solid #333;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.anchor a:hover,.anchor a:focus{background:#dcdcdc;color:#000;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.anchor .col-xs-12:last-child a{border-right:1px solid #333}.p404 ul{margin-bottom:60px}.p404 ul:last-child{margin-bottom:0}.modal-backdrop{z-index:2000}.modal-backdrop.in{opacity:0}.modal{z-index:2001}.modal .loading-modal{margin:0 auto;display:block;background:url(/assets/client/img/loading.gif) no-repeat center center transparent;background-size:30px 30px;width:30px;height:30px}.igrowl-dismiss{background:transparent none repeat scroll 0 center;border-color:transparent;border-style:none;border-width:0}.igrowl{margin-left:-350px !important;width:700px !important}.designer-form-wrapper{padding-top:0;padding-bottom:0}@media(min-width:768px){.designer-form-wrapper{background:url(/assets/client/img/bg-designer.jpg) no-repeat}}.designer-form-wrapper .container{background-color:#fff;padding:75px 50px}@media(min-width:1200px){.designer-form-wrapper .container{background:-moz-linear-gradient(left,rgba(255,255,255,0) 1%,rgba(255,255,255,.08) 2%,rgba(255,255,255,1) 14%,rgba(255,255,255,1) 44%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 1%,rgba(255,255,255,.08) 2%,rgba(255,255,255,1) 14%,rgba(255,255,255,1) 44%);background:linear-gradient(to right,rgba(255,255,255,0) 1%,rgba(255,255,255,.08) 2%,rgba(255,255,255,1) 14%,rgba(255,255,255,1) 44%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);padding:75px 100px}}.radio,.checkbox{margin-bottom:11px}input,textarea,select{width:100%;padding:5px 10px}input.btn,input[type=email],input[type=password]{text-transform:initial}input[type=checkbox]{width:auto !important;height:auto !important}input{height:70px}input,textarea,.form-control{border-radius:0;border:1px solid #000;color:#000;font-size:18px;padding:8px 15px}textarea,textarea.form-control{border-radius:0}label{font-size:16px;font-weight:normal}.form-control:focus{border-color:inherit;box-shadow:none}select option{font-size:18px}select.form-control{padding:0 15px}.radio+.radio,.checkbox+.checkbox{margin-top:0}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px !important;width:1px !important;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label{padding-left:23px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer;text-align:left}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -18px}label.css-label{background:url(/assets/client/img/checkbox.png) no-repeat 0 0 transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=radio].css-radio{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px !important;width:1px !important;margin:-1px;padding:0;border:0}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{border-radius:100%}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{border-radius:100%}input[type=radio].css-radio+label.css-label-radio{padding-left:23px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer}input[type=radio].css-radio:checked+label.css-label-radio{background-position:0 -18px}label.css-label-radio{background:url(/assets/client/img/radio.png) no-repeat 0 0 transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login input,.user input{height:40px}header{width:100%;position:fixed;top:35px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);z-index:2000;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}body.scroll header{top:0;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}header li{background:none;padding-left:0}.metanav{width:100%;height:40px;background:rgba(184,184,184,.9);font-size:12px;color:#000;border-bottom:1px solid #000}.metanav .navbar-nav{margin-right:30px}.metanav .navbar-nav>li>a{padding:10px 10px 7px 10px;color:#000;font-weight:bold}.metanav .navbar-nav>li>a:hover,.metanav .navbar-nav>li>a:focus{color:#f00;background:none}.metanav .navbar-nav>li>a>i{font-size:20px}.metanav .navbar-nav>li.user{padding:0}.metanav .navbar-nav>li.user a{margin-left:10px}.metanav .navbar-nav>li>a.cart{position:relative;margin-right:15px}.metanav .navbar-nav>li>a.favs .badge,.metanav .navbar-nav>li>a.cart .badge{position:absolute;top:5px;right:0;min-width:14px;border-radius:100%;padding:3px 4px 1px 4px;background:#f00;font-size:10px}.metanav .navbar-nav>li.language .dropdown-menu{left:0;right:auto}.metanav .navbar-nav>li.language>a>i{margin-left:5px;font-size:12px}.metanav li.dropdown:hover ul.dropdown-menu{display:block}.metanav li.dropdown ul.dropdown-menu{background:rgba(0,0,0,1);padding:0;min-width:0}.metanav li.dropdown ul.dropdown-menu li a{font-size:12px;color:#eff0f1;padding:10px;margin:0;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.metanav li.dropdown ul.dropdown-menu li a:hover,.metanav li.dropdown ul.dropdown-menu li a:focus{color:#f00;background:#000;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.topcartopen li a:hover,.topcartopen li a:focus{color:#f00;background:#fff;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.navbar-form.navbar-right:last-child{margin-right:10px}header .navbar-form{position:relative;margin:6px 0 0 0;padding:0}header .metanav .navbar-form .form-control{width:200px;height:26px;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-right:none;background:#ccc;font-size:12px;color:#000;padding:2px 10px}header .metanav .navbar-form .form-control:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}header .metanav .navbar-form .form-control::placeholder{color:#666;opacity:1}header .metanav .navbar-form .form-control:-ms-input-placeholder{color:#666}header .metanav .navbar-form .form-control::-ms-input-placeholder{color:#666}.btn_search{height:26px;background:#000;padding:0 10px 0 5px;font-size:12px;color:#eee;line-height:0;margin:1px 0 0 -4px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:none;border-radius:0;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.btn_search:hover,.btn_search:focus{color:#f00;background:#000;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.btn_search span{display:block;text-indent:-9999px}.navigation{width:100%;background:rgba(255,255,255,.9)}.navbar-default{height:70px;margin:0;background:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.navbar>.container .navbar-brand.fr,.navbar>.container-fluid .navbar-brand.fr{margin:10px 0 10px 25px;background:url(/assets/client/img/logo.png) no-repeat center center transparent;background-size:247px 50px;width:247px;height:50px;text-indent:-9999px}.navbar>.container .navbar-brand.en,.navbar>.container-fluid .navbar-brand.en{margin:10px 0 10px 25px;background:url(/assets/client/img/logo_en.png) no-repeat center center transparent;background-size:247px 50px;width:247px;height:50px;text-indent:-9999px}.navigation .navbar-nav{margin:0 -5px 0 0}.navbar-nav.navbar-right:last-child{margin-right:-5px}.navigation .navbar-nav>li>a.btn-primary{font-size:17px;color:#fff;padding:7px 20px;margin:17px 20px 17px 0}.navigation .navbar-nav>li>a.btn-primary:hover,.navigation .navbar-nav>li>a.btn-primary:focus{background:#000;color:#fff}.navigation .navbar-nav>li>a.btn-primary.transparent{color:#000}.navigation .navbar-nav>li>a.btn-primary.transparent:hover,.navigation .navbar-nav>li>a.btn-primary.transparent:focus{color:#fff}.navigation .navbar-nav>li>a{font-size:17px;color:#000;padding:25px 15px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.navigation .navbar-nav>li.active>a,.navigation .navbar-nav>li>a:hover,.navigation .navbar-nav>li>a:focus{color:#f00;background:none;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.navigation .navbar-nav>li.cat{position:initial}.navigation .navbar-nav>li.cat .dropdown-menu{width:980px;background:#e7e8eb;border:3px solid #000;border-radius:0;padding:20px;transform:translateX(-50%);left:50%}.navigation .navbar-nav>li.cat>a.btn-primary{margin:17px 20px 17px 0}.navigation .navbar-nav>li.cat:hover .dropdown-menu{display:block}.navigation .navbar-nav>li.cat .dropdown-menu .title{font-size:26px;font-weight:bold;text-transform:uppercase;text-align:center;margin:15px 0 25px 0}.navigation .navbar-nav>li.cat .dropdown-menu .image{text-align:center}.navigation .navbar-nav>li.cat .dropdown-menu .image img{max-width:80%}.navigation .navbar-nav>li.cat .dropdown-menu a{display:inline-block;font-size:18px;font-weight:bold;margin:0 0 10px 0}.navigation .navbar-nav>li.cat .dropdown-menu a:hover{text-decoration:none}.navigation .navbar-nav>li>a.my_picture{background:url("/assets/client/img/upload_small.png") no-repeat 20px center transparent;border:1px solid #000;color:#000;padding:7px 20px 7px 47px;margin:17px 10px 17px 0}.navigation .navbar-nav>li>a.my_picture:hover,.navigation .navbar-nav>li>a.my_picture:focus{background:url("/assets/client/img/upload_small_hover.png") no-repeat 20px center #000}.navigation .navbar-nav li.dropdown:hover ul.dropdown-menu{display:block}.top-price-calculator{left:auto;right:0;width:400px;z-index:99;-ms-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;border-top:0;background:rgba(255,255,255,1);padding:40px 30px 30px 30px}.top-price-calculator input{width:100px;height:50px}.top-price-calculator .note{margin-bottom:20px;font-size:12px;line-height:1.5}.top-price-calculator li .price-total{padding:30px 0;border-top:1px solid #000;border-bottom:1px solid #000}.top-price-calculator h3{text-align:center;padding-bottom:1em}.navigation input.wh{height:30px;padding:3px 15px;width:60px}.navigation label{margin-right:5px}.navigation .price-total{border-top:1px solid;padding:30px 0;text-align:center}.navigation .shipping_included{text-align:center;margin-top:10px}.top-price-calculator .price{font-size:2em}.top-price-calculator .price.realPrice{position:relative;font-size:1.5em}.top-price-calculator .price.realPrice:before{content:"";position:absolute;top:0;width:100%;height:50%;border-bottom:2px solid #f00}.top-price-calculator .btn-primary{margin-top:30px;color:#fff;padding:13px 44px;line-height:1;font-size:20px}.top-price-calculator .btn-primary:hover,.top-price-calculator .btn-primary:focus{background:#000}.red{color:#f00}.topcartopen{left:auto;padding:0 15px 15px 15px;right:0;width:350px;z-index:999999;color:#fff;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0}.topcartopen li .line{border-bottom:1px solid #fff;padding:10px 0;width:100%;height:90px;display:table}.topcartopen li a{color:#fff;padding:0}.topcartopen li .product,.topcartopen li .quantity,.topcartopen li .totalPrice,.topcartopen li .delete{text-align:center;display:table-cell;vertical-align:middle;padding:0 15px}.topcartopen li .product{text-align:left;padding-left:0}.topcartopen li .product .imgMax70{margin:0}.topcartopen li .delete{padding-right:0}.topcartopen li .delete a{display:block;text-decoration:none}.topcartopen li .realPrice{position:relative;font-size:.75em}.topcartopen li .realPrice:before{content:"";position:absolute;top:0;width:100%;height:50%;border-bottom:1px solid #f00}.topcartopen .summary{margin:2px 0 0 0;padding:10px 0;border-bottom:1px solid #fff}.topcartopen .btn-primary{padding:5px 15px;margin:15px 0 0 0;font-size:16px}#ModalAddProduct .title,#ModalRemoveProduct .title{font-weight:bold}#ModalAddProduct .modal-body,#ModalRemoveProduct .modal-body{text-align:center}#ModalAddProduct .cancel,#ModalRemoveProduct .cancel{float:left}#ModalAddProduct .btn-primary,#ModalRemoveProduct .btn-primary{font-size:18px}#ModalAddProduct .cart-img>img,#ModalRemoveProduct .cart-img>img{display:block;height:auto;margin:0 auto;max-height:70px;max-width:70px;width:auto}.shopping_cart{padding:60px 0}.shopping_cart .thumbnail{margin:0 auto 5px auto}.shopping_cart a.remove{font-size:12px;text-align:center;display:block}.shopping_cart input{height:auto}.shopping_cart table tr td{vertical-align:middle}.shopping_cart .ui-spinner-button{cursor:pointer}.shopping_cart .btn.checkout{float:right}.shopping_cart .codepromo{padding:15px;background:#eee;margin-bottom:15px}.shopping_cart .codepromo .btn-primary{margin-top:15px}.processus{padding:40px 0}.processus .panel-heading{padding:0}.processus .panel-heading a{display:block;padding:10px 15px;text-decoration:none}.processus .panel-heading a h2{font-size:22px;line-height:24px;text-align:left;margin:0;float:left}.processus .panel-heading a:hover h2,.processus .panel-heading a:focus h2{color:#f00}.processus .panel-heading a i{margin-top:2px}.processus .panel-body h3{margin:0 0 20px 0}.processus input{height:auto}.processus input[type="radio"]{width:auto}.processus .forgottenPassword{font-size:12px}.processus select{border:1px solid #000;padding:8px 10px 7px 10px}#shipping .panel-body .usePaymentInfo{text-align:center}#shipping .panel-body .usePaymentInfo .btn{margin:0 0 30px 0}button.paypal{background:none;border:none;margin-top:10px}.invoice{padding:20px 0 60px 0}.invoice h2{color:#000;font-size:40px;line-height:40px;margin:40px 0;text-shadow:none;text-align:left}.invoice .zipcode{text-transform:uppercase}.invoice table.top{margin-top:60px}.invoice .thumbnail{margin:0 auto;max-height:100px}.invoice .btn_print{float:right}.imgMax70{display:block;height:auto;margin:0 auto;max-height:70px;max-width:70px;width:auto}.imgMax65{display:block;height:auto;margin:0 auto;max-height:65px;max-width:65px;width:auto}img.horizontal{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}img.vertical{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}img.horizontal.vertical{-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}img.sepia{-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%)}img.gs,img.greyscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}img.bw,img.blackwhite{-webkit-filter:grayscale(100%) brightness(10%) contrast(100%);-moz-filter:grayscale(100%) brightness(10%) contrast(100%);-o-filter:grayscale(100%) brightness(10%) contrast(100%);filter:grayscale(100%) brightness(10%) contrast(100%)}#original{max-width:500px;max-height:375px}.metanav .top-price-calculator{left:auto;padding:15px 0;right:0;width:400px;z-index:999999;color:#fff;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0}.metanav .top-price-calculator li>div{padding-top:2em;padding-bottom:2em;border-top:1px solid}.metanav .top-price-calculator li>div:first-child{border-top:none}.metanav .top-price-calculator h3{text-align:center;padding-bottom:1em}.metanav input.wh{height:30px;padding:3px 15px;width:75px}.metanav label{vertical-align:text-top}.metanav .price-total{border-top:1px solid;padding:2em;text-align:center}.metanav .top-price-calculator .price{font-size:2em}.price-calculator input.wh{height:30px;padding:3px 15px;width:80px}.price-calculator .price-total{padding-top:2em}.price-calculator .price{font-size:2em;font-weight:bold;margin:15px 0}.price-calculator .price.realPrice{position:relative;font-size:1.5em}.price-calculator .price.realPrice:before{content:"";position:absolute;top:0;width:100%;height:50%;border-bottom:2px solid #f00}footer{width:100%;height:100px;position:absolute;bottom:0;background:#000;font-size:13px;color:#919191;z-index:1000;padding:25px}footer a{color:#919191;text-decoration:none}footer a:hover,footer a:focus{text-decoration:none}footer .socials{text-align:center;padding:10px 0}footer .socials .facebook{display:block;width:31px;height:31px;background:url(/assets/client/img/facebook.png) no-repeat center center transparent;margin:0 auto;text-indent:-9999px}footer .socials .facebook:hover,footer .socials .facebook:focus{background:url(/assets/client/img/facebook_hover.png) no-repeat center center transparent}a.realise-par{float:right;display:block;margin-top:10px}a.realise-par img{width:100px;height:20px;margin-left:10px}a.realise-par:hover{-ms-opacity:.6;opacity:.6}.footer-faq{text-align:center;background-color:#eee;padding:150px 50px}.footer-faq h3{font-size:45px;max-width:650px;margin:0 auto 50px}@media(min-width:992px){.footer-faq h3{font-size:60px}}.footer-faq .btn-ctn{display:inline-block}.footer-faq .btn{display:block;padding-left:50px;padding-right:50px}.main-menu{display:flex;background-color:#fff;position:relative}@media(max-width:991px){.main-menu{height:70px}}.main-menu .logo{max-width:225px;padding-top:15px;padding-bottom:15px;height:100%;margin-left:15px}.sub-menu-opened .main-menu .logo{z-index:0}@media(max-width:991px){.main-menu .logo{position:absolute;left:15px;top:-10px;width:240px;height:90px}.main-menu .logo .logo-text{display:none}}.main-menu .name{margin-left:10px;line-height:1}@media(max-width:767px){.main-menu .name{display:none}}@media(min-width:992px) and (max-width:1200px){.main-menu .name{display:none}}.main-menu a,.main-menu svg{position:relative;z-index:10}.main-menu>ul{margin-left:auto;display:flex;margin-bottom:0}.main-menu>ul>li{height:100%;display:flex;margin:0 5px}.main-menu>ul>li .hover{background:rgba(0,0,0,.95);height:100%;border-radius:0;color:#fff}.main-menu>ul>li>a{align-self:center;position:relative;display:flex;padding:0 15px;transition:all .3s}@media(max-width:991px){.main-menu>ul>li>a{padding:0 10px}}.main-menu>ul>li>a span{align-self:center}.main-menu>ul>li .btn{margin:0;transition:all .1s}.shop-murals{padding:4px 15px 4px 20px !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #000 inset;transition:background-color 5000s ease-in-out 0s}a:not(.btn):hover{text-decoration:none;color:#f00 !important}.top-pannel{position:fixed;top:-200vh;transition:top .4s ease-in-out;left:0;background-color:rgba(0,0,0,.95);height:100vh;padding:100px 50px;width:100%;display:flex !important;color:#fff;z-index:-1}@media(min-width:992px){.top-pannel{padding:100px}}.top-pannel .center-in-parent{align-self:center;margin:auto}.top-pannel a{color:#fff}.top-pannel a i{margin-right:20px}.top-pannel .title{font-size:36px;margin-bottom:60px}.top-pannel.show{top:104px;overflow:auto}.scroll .top-pannel.show{top:79px}.chevron-down img{width:15px}.pre-content{z-index:1000;position:fixed}.sub-menu-opened .pre-content{z-index:-1}.pre-content .currency-select{top:12px;font-size:1em}@media(max-width:767px){.pre-content .currency-select{display:none}}.pre-content .currency-select ul{background-color:#fff;margin-top:11px;box-shadow:10px 10px 15px rgba(0,0,0,.5)}.sub-menu-opened .pre-content .currency-select ul,.scroll .pre-content .currency-select ul{display:none !important}.pre-content .currency-select ul li{text-align:left}.pre-content .currency-select ul li a{padding:10px 20px;color:#000;display:block}[data-pannel="murals"] ul{display:flex;flex-wrap:wrap}[data-pannel="murals"] ul li{width:32%;margin-bottom:10px}@media(max-width:991px){.sub-menu-opened .pre-content{top:-35px}.sub-menu-opened header{top:0}}.sub-menu-opened a{z-index:0}.sub-menu-opened .show-over-menu{color:#fff;z-index:100}.sub-menu{left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;z-index:0}.sub-menu .btn:hover{background-color:#fff;color:#000}.sub-menu:before{display:none}.sub-menu .pre-content{position:absolute;left:200px;width:auto;top:52px;background:none}.scroll .sub-menu .pre-content{top:20px}@media(max-width:991px){.sub-menu .pre-content{display:none}}.sub-menu .menu-ctn{overflow:auto}@media(min-width:992px){.sub-menu .menu-ctn{align-self:center;display:flex;flex-wrap:wrap;margin:auto;width:70vw}.sub-menu .menu-ctn>.btn{display:none}}@media(max-width:991px){.sub-menu .menu-ctn{width:100%}.sub-menu .menu-ctn .btn{width:100%}.sub-menu .menu-ctn ul{margin:30px 45px}}@media(max-width:767px){.sub-menu .menu-ctn ul{margin:30px 15px}}.sub-menu .menu-ctn a{color:#fff}.sub-menu .menu-ctn ul .btn-ctn{padding:0}@media(max-width:991px){.sub-menu .menu-ctn ul .btn-ctn{display:none}}.sub-menu .menu-ctn ul.first-menu{font-size:1.4em}@media(max-width:991px){.sub-menu .menu-ctn ul.first-menu{margin-top:45px}}@media(min-width:992px){.sub-menu .menu-ctn ul.first-menu{font-size:1.7em}}.sub-menu .menu-ctn ul.first-menu li{margin-bottom:.8em}@media(max-width:991px){.sub-menu .menu-ctn ul.first-menu li{font-weight:bold}}@media(min-width:992px){.sub-menu .menu-ctn ul.first-menu li{margin-bottom:1.5em}}.sub-menu .menu-ctn ul.first-menu li.btn-ctn{width:100%;margin-bottom:60px}.sub-menu .menu-ctn ul.first-menu li a{width:100%}.sub-menu .menu-ctn ul.second-menu{font-size:1em}@media(max-width:991px){.sub-menu .menu-ctn ul.second-menu{margin-top:40px}}@media(min-width:992px){.sub-menu .menu-ctn ul.second-menu{margin-left:150px}}.sub-menu .menu-ctn ul.second-menu .btn-ctn{margin-left:-75px;margin-bottom:65px}.sub-menu .menu-ctn ul.second-menu .btn-ctn .btn{border-color:#fff}.sub-menu .menu-ctn ul.second-menu li{margin-bottom:.8em}@media(min-width:992px){.sub-menu .menu-ctn ul.second-menu li{margin-bottom:1.2em}}.sub-menu .transparent{border-color:#fff}.sub-menu-opened .sub-menu{top:0}.currency-select{position:absolute;left:15px;top:25px;font-size:.8em}@media(min-width:992px){.currency-select{top:60px}}.scroll .currency-select{top:25px}.currency-select a{color:#fff}.currency-select .dropdown-lang{overflow:hidden;max-height:0;transition:max-height .3s;margin-top:10px}.currency-select .dropdown-lang.show{max-height:150px}.menu-text{font-size:13.5px;position:relative;top:-2px;font-weight:bold}.close{opacity:1;position:absolute;top:15px;right:25px;height:40px;z-index:100}@media(min-width:992px){.close{top:50px;right:45px}}.scroll .close{top:20px}.close .bar,.close .bar span{margin-top:20px;width:30px;height:2px;display:block;background-color:#fff}.close .bar-2{transform:rotate(-45deg)}.close .bar-2 span{width:30px;transform:rotate(95deg)}.side-menu{height:100vh;padding:150px 50px 100px;max-width:300px;width:90%;background-color:#000;position:fixed;top:0;right:0;transform:translateX(100%);transition:transform .3s}.side-menu.show{z-index:1000;transform:translateX(0)}.side-menu li{color:#fff;margin-bottom:18px}.side-menu li i{margin-right:10px}.side-menu a{font-size:.8em;display:block;color:#fff}[data-pannel="prices"]{max-width:500px;border-radius:0}.main-menu .toggle-sub-menu{cursor:pointer}.main-menu .toggle-sub-menu>a{display:block}.main-menu .toggle-sub-menu .bar,.main-menu .toggle-sub-menu .bar span{width:38px;height:2px;opacity:1;background-color:#000;display:block;transition:background-color .3s,transform .3s,opacity .3s}.main-menu .toggle-sub-menu .bar-2{margin:5px 0}.sub-menu-opened .main-menu .toggle-sub-menu .bar,.sub-menu-opened .main-menu .toggle-sub-menu .bar span{background-color:#fff}.sub-menu-opened .main-menu .toggle-sub-menu .bar-1,.sub-menu-opened .main-menu .toggle-sub-menu .bar-3{opacity:0}.sub-menu-opened .main-menu .toggle-sub-menu .menu-text{display:none}.sub-menu-opened .main-menu .toggle-sub-menu .bar-2{transform:rotate(45deg);width:38px}.sub-menu-opened .main-menu .toggle-sub-menu .bar-2 span{position:relative;width:38px;transform:rotate(90deg)}.top-price-calculator #calculatorHeight,.top-price-calculator #calculatorWidth{width:70px !important;height:50px}.top-price-calculator h2{color:#fff;position:absolute;top:22px;font-size:24px}.top-price-calculator .shipping_included{color:#808080;font-size:14px}.top-price-calculator .btn-primary:hover{background-color:#fff;color:#000}.topcartopen>ul{width:500px}.topcartopen .summary{margin:30px 0}.topcartopen .border_white{color:#fff}.sub-menu-opened .search-ctn{z-index:100}.search-ctn form{width:100%}.search-ctn .search-input{background:none;border:none;border-bottom:1px solid #fff;padding:10px;padding:15px;color:#fff;font-size:30px;height:auto}.search-ctn .btn_search{position:absolute;background:none;top:25px;border:none;font-size:2rem;right:50px}@media(min-width:992px){.search-ctn .btn_search{right:100px}}.favs{position:relative}.favs .badge{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.search-ctn{flex-wrap:wrap}.search-ctn .search-wrapper{margin-bottom:50px}.search-ctn .search-wrapper .title{margin-bottom:60px}.search-ctn .search-wrapper .search-input{border-left:1px solid #fff}.search-ctn .search-wrapper .form-group{position:relative}.search-ctn .search-wrapper .btn_search{right:0}@media(max-width:767px){.search-ctn{top:-400vh;padding-top:50px !important}.search-ctn .title{font-size:30px !important;line-height:1.3;margin-bottom:20px !important}.search-ctn .search-wrapper{margin-bottom:50px}.search-ctn .btn_search{top:15px}.search-ctn .search-input{font-size:20px}.search-ctn .categories-wrapper li{width:100%}}.no-title-margin-top h2{margin-top:0}@media(min-width:768px){.designers-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.designers-wrapper .title{line-height:1.25;color:#000;width:100%;text-shadow:none;font-size:36px;margin-bottom:100px;text-align:center}.designers-wrapper .error{color:#f00}.designers-wrapper .section{margin-bottom:50px}@media(min-width:768px){.designers-wrapper .section{width:45%}}.designers-wrapper .section>b{margin-bottom:3rem;display:block}.designers-wrapper form{margin-top:3rem}.designers-wrapper form input{margin-bottom:1.5rem;height:50px}.designers-wrapper form input[type="radio"]{height:18px;width:18px;margin-right:10px;position:relative;top:4px}.designers-wrapper form .radio-btn-label{margin-top:10px;margin-bottom:5px;font-weight:bold}.designers-wrapper form label{display:block}.designer-ctn{position:relative}.designer-ctn .loader-container{position:absolute;top:50%;right:25%;width:150px;height:150px;margin-top:-75px;margin-right:-75px}.price-ori{position:relative;margin-bottom:30px;display:block;color:#808080}.price-ori .price-ctn{position:relative;margin-right:10px}.price-ori .price-ctn.dark{color:#000}.price-ori .price-ctn:before{content:'';height:2px;width:100%;background-color:#f00;position:absolute;top:50%;margin-top:-1px}.price-ori .price{font-size:18px !important}.price-ori .sale{color:#f00;font-size:12px;border:1px solid #f00;border-radius:10px;padding:2px 5px;font-weight:bold}#calculator .title{font-size:4rem;color:#000;text-align:center;text-shadow:none;margin-bottom:5rem}#promo-pop .modal-dialog{margin-top:5vh;width:90%;max-width:900px}@media(max-width:991px){#promo-pop .modal-dialog{margin:10vh 5%}}@media(min-width:992px){#promo-pop .modal-dialog{margin-top:25vh}}#promo-pop .modal-header{border-bottom:0;margin-bottom:20px}#promo-pop .modal-header .lang-select-lg{border-bottom:1px solid #fff;padding-bottom:50px;text-align:center;width:80%;margin:auto}#promo-pop .modal-header .lang-select-lg p{font-size:1.2em}@media(max-width:991px){#promo-pop .modal-header .lang-select-lg{display:none}}#promo-pop .modal-header .lang-select-lg .btn{color:#fff;border-color:#fff;font-size:.9em;margin:0 10px;opacity:.7}#promo-pop .modal-header .lang-select-lg .btn.current{border-width:2px;font-weight:bold;opacity:1}@media(min-width:992px){#promo-pop .modal-header .lang-select-sm{display:none}}#promo-pop .modal-header .lang-select-sm p{text-align:center;margin-top:-35px}#promo-pop .modal-header .lang-select-sm .currency-select{top:70px}@media(max-width:520px){#promo-pop .modal-header .lang-select-sm .currency-select{top:90px}}@media(max-width:600px){#promo-pop .modal-header .lang-select-sm .currency-select:lang(fr){top:90px}}#promo-pop .modal-header .currency-select{left:50%;transform:translateX(-50%);background-color:#000;z-index:10;text-align:left;border:1px solid #fff;border-radius:15px}#promo-pop .modal-header .currency-select .dropdown-lang{margin-top:0}#promo-pop .modal-header .currency-select li{background:none;padding-left:0}#promo-pop .modal-header .currency-select li a{padding:5px 10px;display:block;width:100%}#promo-pop .close{opacity:1;color:#fff;top:25px;right:25px}@media(max-width:991px){#promo-pop .close{top:5px;right:10px}#promo-pop .close span{width:20px}#promo-pop .close span .bar-2{width:20px}}#promo-pop .modal-content{background-color:#000;color:#fff;padding:50px 0}#promo-pop .modal-content h2{margin-top:0;line-height:1.2;width:100%;max-width:200px;margin:auto;font-size:34px}@media(max-width:991px){#promo-pop .modal-content h2{font-size:25px}}#promo-pop .modal-content .modal-body{text-align:center}#promo-pop .modal-content .modal-body p{font-size:.8em;max-width:250px;margin:auto}#promo-pop .modal-content .modal-body p span{color:#f00}#promo-pop .modal-content .modal-body .btn:hover{background-color:#fff;color:#000}@media(max-width:991px){#promo-pop .modal-content .modal-body .btn{max-width:250px;margin:25px auto 0}#promo-pop .modal-content .modal-body div:first-child{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #fff}}@media(min-width:992px){#promo-pop .modal-content .modal-body{display:flex;justify-content:space-between}#promo-pop .modal-content .modal-body div{display:flex;flex-wrap:wrap;width:50%;padding:0 50px;margin-bottom:25px}#promo-pop .modal-content .modal-body div:first-child{border-right:1px solid #fff}#promo-pop .modal-content .modal-body .btn-ctn{margin:0 auto;align-self:flex-end}}#promo-pop .modal-content .modal-body h2{color:#fff;font-weight:bold;margin-bottom:25px}.custom-design-wrapper{background:url('../img/custom-design-bg.jpg') no-repeat;background-attachment:fixed;background-size:cover}@media(min-width:1101px){.custom-design-wrapper{background-size:auto 100%;padding-top:75px;background-position:0 79px}}.custom-design-wrapper .custom-banner-text-wrapper{padding:25px;width:90%;margin-left:5%;background-color:rgba(255,255,255,.9);border-radius:20px;margin-top:50px}.custom-design-wrapper .custom-banner-text-wrapper .cms-banner{height:auto}.custom-design-wrapper .custom-banner-text-wrapper .banner .title{padding-top:0 !important}@media(min-width:768px){.custom-design-wrapper .custom-banner-text-wrapper{margin-top:0;width:70%;margin-left:15%}.custom-design-wrapper .custom-banner-text-wrapper .banner .title{padding-bottom:50px !important}}@media(min-width:1101px){.custom-design-wrapper .custom-banner-text-wrapper{width:60%;margin-left:35%}}@media(min-width:1401px){.custom-design-wrapper .custom-banner-text-wrapper{width:40%;margin-left:55%}}@media(max-width:589px){#JotFormIFrame-203314561898057{height:1200px !important}}