.cocoen{box-sizing:border-box;cursor:pointer;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cocoen *{box-sizing:inherit}.cocoen ::after,.cocoen ::before{box-sizing:inherit}.cocoen img,.cocoen picture>img{max-width:none}.cocoen>img,.cocoen>picture>img{display:block;width:100%}.cocoen>div:first-child,picture .cocoen>div{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%}.cocoen-drag{background:#fff;bottom:0;cursor:ew-resize;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.cocoen-drag::before{border:3px solid #fff;content:'';height:30px;left:50%;margin-left:-7px;margin-top:-18px;position:absolute;top:50%;width:14px}.cocoen-drag{background:#000;left:55%}.cocoen > div:first-child,picture .cocoen > div{width:55%}.cocoen-drag::before{border:3px solid #000}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#8a0074;color:#fff;text-shadow:none}::selection{background:#8a0074;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.fleft{float:left}.fright{float:right}.text-fright{text-align:right}.text-fleft{text-align:left}.text-fcenter{text-align:center}.text-justify{text-align:justify}.wmax{width:100%}a.hide.button,.hide{display:none}li.first{margin-left:0;margin-top:0;padding-left:0;padding-top:0}li.last{margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0}.row{float:left;width:100%}a:link,a:visited,a:hover,a:active{text-decoration:none}h2.inline,h3.inline,h2.inline a,h3.inline a{display:inline;font-size:inherit;color:inherit;margin:0;padding:0}.my_row{float:left;width:100%}#container_dmi{width:370px;margin:10px auto}#container_dmi .left,#container_dmi .right{width:50%;float:left}#container_dmi a{color:#fff}.uppercase{text-transform:uppercase}.dummy{height:1px !important;width:1px !important;background:none !important;border:none !important;box-shadow:0 0 0 0 !important;padding:0 !important;margin:0 !important}.dummy-absolute{position:absolute !important;left:0;top:0}.dummy-indent{text-indent:-99999px}.warning{box-shadow:0 0 0 2px #f00}.col_10{width:10%}.col_15{width:15%}.col_20{width:20%}.col_25{width:25%}.col_30{width:30%}.row > .col_30 + .col_30{margin-left:5%}.col_33{width:33.3%}.col_35{width:35%}.col_40{width:40%}.col_45{width:45%}.col_50{width:50%}.col_55{width:55%}.col_60{width:60%}.col_65{width:65%}.col_70{width:70%}.col_75{width:75%}.col_80{width:80%}.col_85{width:85%}.col_90{width:90%}.col_95{width:95%}.col_100{width:100%}.font_200{font-size:200%;line-height:130%}.font_190{font-size:190%}.font_180{font-size:180%}.font_170{font-size:170%}.font_160{font-size:160%}.font_150{font-size:150%;line-height:110%}.font_140{font-size:140%}.font_130{font-size:130%}.font_120{font-size:120%}.font_110{font-size:110%}.font_90{font-size:90%}.font_80{font-size:80%}.font_70{font-size:80%}.relative{position:relative}.absolute{position:absolute}.absolute_center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.fixed{position:fixed}.only_mobile{display:none}.error_layout{padding:40px 0 0}.admin_row{padding:5px 0;margin-bottom:20px}.admin_row .container{max-width:100%}.admin_row a,.admin_row button,.admin_row .button{border-radius:5px;border:1px solid #c80126;background:#c80126 !important;color:#fff !important;transition:background 0.7s;display:inline-block !important;width:auto !important;padding:5px 10px !important;font-size:16px !important;line-height:20px !important}.admin_row a:hover,.admin_row button:hover,.admin_row .button:hover{background:none !important;color:#c80126 !important}.scroll_to_top{position:fixed;right:10px;bottom:10px;font-size:40px;line-height:50px;width:45px;height:45px;border-radius:5px;background:rgba(0,0,0,0.5);color:#fff;z-index:9999;cursor:pointer;text-align:center;transition:background 0.5s ease;display:none}.scroll_to_top:hover{background:rgba(0,0,0,0.9)}@media (max-width: 1020px){.only_mobile{display:block}.only_desktop{display:none}}@media (max-width: 435px){.col_65,.col_10,.col_20,.col_25,.col_30,.col_35,.col_40,.col_45,.col_50,.col_60,.col_70,.col_75,.col_80,.col_90{width:100%}}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message{border:1px solid #000;padding:15px;text-align:center;font-size:22px;float:left;width:80%;margin:10px 10%}.message.error{color:#D10B0C}.modal-mask .form{clear:both;width:100%}.modal-mask input,.modal-mask select{height:24px}.modal-mask ul.images{clear:both;display:flex;align-items:inherit;padding:0 0 0 0;max-height:258px;overflow:auto;flex-wrap:wrap}.modal-mask li:hover{border:solid 1px #000 !important;cursor:pointer}.modal-mask li.image{float:left;list-style:none;border:solid 1px #b1b1b1;margin:20px;padding:5px;box-shadow:0px 0px 6px #0000004d;display:flex;align-items:center}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table;transition:opacity 0.3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:90%;margin:0px auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all 0.3s ease;font-family:Helvetica, Arial, sans-serif}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-footer{clear:both;width:100%;height:34px}.attachment-img{width:100px}@font-face{font-family:"KarlaLight";src:url("/custom_fonts/karla-light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"KarlaExtraLight";src:url("/custom_fonts/karla-extralight.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"VerminVibes";src:url("/custom_fonts/vermin_vibes_2_nightclub.ttf") format("truetype");font-weight:normal;font-style:normal}header .navigation > ul > li.create-button a{transition:.2s;box-sizing:border-box;padding:10px 15px;border-radius:10px}header .navigation > ul > li.create-button a:hover::before{display:none}.hide-badge{position:relative}.hide-badge::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;z-index:99999}.hide-badge.white::after{background:#fff}.hide-badge.black::after{background:#000;height:80px}.form_newsletter form{width:100%;float:left}.paginator span.big-title{font-size:21px;font-weight:500}.paginator span.small-title{font-size:16px;margin-top:20px}.top-paginator img{width:auto !important;max-width:100%;margin:30px 0}.in-row-3 ul#products{width:100% !important}.name-empty img{object-fit:contain !important;box-sizing:border-box;padding:0 10px}.navigation .basket a > span{left:90%}.copyrights a{display:inline-block;margin-left:5px}.ngc-logo img,.ngc-footer img{max-height:88px}.ngc-footer img{width:initial;max-width:inherit}body.free_page{margin-top:40px}body.free_page header.header{top:10px}.free-row a.free-button{color:#0071ba !important;font-weight:600;border:solid 1px #0071ba;border-radius:3px;padding:5px 10px;margin-left:10px}.overlay-href{position:absolute;left:0;right:0;bottom:0;top:0}.free-row{display:flex;justify-content:center;align-items:center;font-size:13px;box-sizing:border-box;padding:6px;border-bottom:solid 2px #7cbb00;position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff}.free-row img{height:25px;margin-right:5px}.login_form.reset_form h2{text-align:center}.login_form.reset_form form{max-width:500px;margin:0 auto;text-align:center}.login_form.reset_form .go-to-login{display:inline-block;background:#27c6cb;border-radius:15px;color:#fff;font-size:21px;transition:0.5s ease all;float:none;width:auto}.login_form.reset_form .go-to-login:hover{background:#f66019 !important}.login_form.reset_form{text-align:center}body{overflow:unset !important;padding-top:0 !important}header.header{position:sticky;top:-31px;z-index:999999}header.header .header-top{height:30px;display:flex;justify-content:flex-end}header.header.header-template-1{top:0}.realizations-pagination li{display:none;margin:0 10px}.realizations-pagination ul{margin:0;padding:0;display:flex;justify-content:center;margin-top:20px}.realizations-pagination li.active + li,.realizations-pagination li.active,.realizations-pagination li.show-prev{display:inline-block}.realizations-pagination li.active{font-weight:500}.realizations-pagination li.active + li a::after{content:">>"}.realizations-pagination li.show-prev a::before{content:"<<"}.go-back-realization a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a5";margin-right:10px}.go-back-realization a{background:lightgray;padding:5px 10px;border-radius:5px}.payment_box{text-align:center}.shop_container #create_order_form .full-button.min-margin button{margin-top:10px}.shop_container #create_order_form .full-button > a{margin:10px 0 0 5px}.shop_container #create_order_form .full-button > span{margin:10px 0}.shop_container #create_order_form .radio label{width:50%;float:left}.shop_container #create_order_form .radio label input{display:inline-block;width:auto}#default_layout ul.pagination{width:100%;display:flex;justify-content:center;list-style-type:none;box-sizing:border-box;padding-left:0}#default_layout ul.pagination li{width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%}#default_layout ul.pagination li.first,#default_layout ul.pagination li.next,#default_layout ul.pagination li.prev,#default_layout ul.pagination li.last{width:auto}#default_layout ul.pagination li.active{background:grey;color:#fff}.sun_valley header{position:sticky;top:0}.full_width .bee-row-content{max-width:100%}.fullpagejs header.header{position:fixed;top:1;left:1}.fullpagejs header.header{background:rgba(255,255,255,0.4)}.fullpagejs .header-top{display:none}.fullpagejs #menu{display:none}.account_77 span.language_wrapper{display:none !important}body,p{margin:0}.breadcrumbs{margin:8px 0;margin-left:2%;width:98%}ul.articles-paginator{width:100%;display:flex;justify-content:center;list-style-type:none}ul.articles-paginator li{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%}ul.articles-paginator li.active{background:grey;color:#fff}form.in-prod{position:absolute;right:1vw;bottom:1vw;display:flex;flex-wrap:nowrap}form.in-prod input{border:solid 1px #fff;background:rgba(255,255,255,0.8);color:#000;border-right:none;height:30px;border-top-left-radius:5px;border-bottom-left-radius:5px}form.in-prod button{border:none;background:rgba(255,255,255,0.8) !important;color:#000 !important;border:solid 1px #fff;border-left:none}.breadcrumbs ul{display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style-type:none}.breadcrumbs ul li,.breadcrumbs ul li a{margin:0;padding:0;list-style-type:none}.breadcrumbs ul li a{font-size:12px;font-style:italic}.breadcrumbs i{font-size:12px;margin:0 10px}.breadcrumbs ul > li{display:none}.breadcrumbs > ul > li:first-child,.breadcrumbs > ul > li.active,.breadcrumbs > ul > li.active > ul li.active{display:flex;align-items:center}.breadcrumbs > ul > li.active:before,.breadcrumbs > ul > li.active > ul li.active:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0da";font-size:12px;color:grey;margin:0 5px}#overflow_hidden{overflow:hidden}.shop_container .part_2 .cart_item.delivery-details{justify-content:flex-end;flex-wrap:wrap;margin-bottom:10px;margin-top:0}#filter-toggle{display:none}.form_wrapper .select.multiple{display:flex;flex-wrap:wrap}.form_wrapper .select.multiple label:first-of-type{width:100%}.form_wrapper .select.multiple > div{width:31%;display:inline-block;margin-right:10px}.form_wrapper .select.multiple{margin-bottom:10px}.form_wrapper .select.multiple label:first-of-type{width:100%}.form_wrapper .select .checkbox label input{width:auto;margin:0;margin-right:5px}.form_wrapper .resolve{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;width:100%}.form_wrapper .sig-placeholder{margin-bottom:15px}.form_wrapper .form_submit_box{display:flex;justify-content:center}.form_wrapper .resolve .captcha-p1,.form_wrapper .resolve .captcha-p2{margin-top:10px}.form_wrapper .resolve .captcha-p2{margin-left:5px}.form_wrapper .resolve > div.input{box-sizing:border-box;width:80px;max-width:80px;margin-left:5px}.form_wrapper .resolve input#math{width:80px;margin-left:10px}.form_wrapper .sigPad{width:400px}.form_wrapper .sigPad canvas{height:inherit;width:inherit;border:1px solid #333}.form_wrapper .sigPad h3{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px}div.input.radio > label{display:inline-block}div.input.radio > label:nth-of-type(1){width:100%}div.input.radio > label input{display:inline-block;width:auto;margin:0;margin-right:5px}.captcha{width:100%}.view-all{text-align:center}.view-all a{border:solid 1px grey;padding:10px 20px;border-radius:5px;color:grey;display:inline-block;margin:20px 0}.fb-widget{margin-top:20px;min-height:400px}body{font-family:"Montserrat";color:#000;background:#fff;font-size:16px}.real-link{position:absolute;top:0;bottom:0;left:0;right:0}.testi-rating{width:100%;display:inline-block;text-align:center;color:gold;margin-bottom:10px;margin-top:10px}.testi-desc{font-weight:100}.testi-author{font-weight:900;margin:10px 0}.testi-container{min-height:330px}.testi-title{font-weight:900;margin-bottom:10px}header ul > li > a{box-sizing:border-box}.svg-ico svg{width:22px;height:22px}.svg-ico a{display:flex}.icons.attribute_box .attr-sep,.icons.attribute_box .att-text{display:none}.icons.attribute_box > strong{width:100%;display:inline-block}.icons.attribute_box img{width:75px;margin-right:5px;margin-top:10px;cursor:help}.icons.attribute_box strong{display:none}.realizations ul.realisation-filters,.realizations ul.realisation-filters li,.realizations ul.realisation-filters li a{margin:0;padding:0;list-style-type:none}.filter-container{margin:0 auto}.realizations ul.realisation-filters li{cursor:pointer;margin:10px;border:solid 3px lightgray;min-width:100px;text-align:center;padding:3px;transition:0.3s ease-out}.realizations ul.realisation-filters li:hover,.realizations ul.realisation-filters li.active{border-color:rgba(255,255,255,0);border-bottom-color:#000}.realizations ul.realisation-filters{width:100%;display:flex;justify-content:center}.wrap_realizations .container{display:flex;justify-content:center;flex-wrap:wrap}.wrap_realizations .realization{width:23%;margin:1%;border-radius:5px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.wrap_realizations .image_box{display:flex;justify-content:center;align-items:center;height:300px}.wrap_realizations .realization img{width:100%;max-width:100%;object-fit:contain;display:block;height:auto}.wrap_realizations .realization .text_box{text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(255,255,255,0.8);border-radius:5px;overflow:hidden;width:90%;height:90%;box-shadow:0px 0px 10px -5px #000;display:flex;align-items:center;opacity:0;visibility:hidden;transition:0.3s ease-out}.wrap_realizations span.text-placeholder{display:inline-block;width:100%}.wrap_realizations .realization:hover .text_box{visibility:visible;opacity:1}.wrap_realizations .realization .title_box{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.wrap_realizations .realization .text_box span > *{text-align:center;justify-content:center;min-height:auto;height:auto;font-size:15px;margin:0;padding:0}.wrap_realizations .realization .text_box .title_box{font-size:16px}.wrap_realizations .realization .text_box .brief_box{font-size:14px;margin:15px 0}.wrap_realizations .empty-link{position:absolute;left:0;right:0;top:0;bottom:0}.wrap_realizations .realization .text_box .action_box i{border:solid 2px gray;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%}.request_realizations .paginator{display:none}.request_realizations h1.underlined,.model_realizations h1.underlined{text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.model_realizations h1.underlined{margin:20px 0;color:#555555}.realizations ul.realisation-filters{margin:20px 0 30px}.realization-container{width:96%;margin:0 auto;float:none;display:flex;flex-wrap:wrap;margin-top:50px}.realization-left{width:60%;box-sizing:border-box;padding-right:20px;margin-bottom:20px}.realization-left .attribute_box,.realization-right .attribute_box{text-align:left;margin-top:15px}h3.realization-details{margin-bottom:5px;margin-top:0}.realization-left img{max-width:100%}.realization-left .fotorama__nav-wrap{margin-top:15px}.realization-right{width:40%;color:#555555}.realization-right .share-row{justify-content:flex-start}.realization-right .attribute_box a{display:inline-block;margin-left:0}.realization-right .attribute_box,.realization-right .attribute_box > *{font-size:16px;line-height:28px}.realization-right{box-sizing:border-box;padding:20px;border-radius:15px;background:#ededed}.realization-right .bee-page-container{float:left}.realization-attributes{border-bottom:solid 2px #d10c12;padding-bottom:20px;margin-bottom:20px}h1.rel-title{font-weight:600;font-size:42px;text-align:center;margin:20px 0;margin-top:10px}.shop_container ul#products li span.discount,h3 span.discount,.lp-price .discount{width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:26px;font-weight:700;position:absolute;right:0;top:0;z-index:9}.shop_container ul#products li span.discount i,h3 span.discount i,.lp-price .discount i{font-size:50px;color:#d85959;position:absolute}.shop_container ul#products li span.discount span,h3 span.discount span,.lp-price .discount span{position:relative;display:flex;align-items:center}.shop_container ul#products li span.price{position:relative}.shop_container ul#products li span.price.promo{font-weight:200}.shop_container ul#products li span.price.promo::after{content:"";height:1px;width:100%;background:#d85959;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.shop_container ul#products li span.price.full-width{width:100%;text-align:center;color:#d85959;font-weight:600}.shop_container .item-bottom .summary{flex-wrap:wrap}.product_content h3.crossed{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:#d85959;text-decoration-color:#d85959;font-weight:100}.product_content h3.promo{color:#d85959;position:relative}.product_content h3.promo > span{left:calc(105%);top:0;bottom:0;margin:auto}.bee-row-content,.bee-row{width:100%}.latest-articles-header{text-align:center;font-size:26px;font-weight:600}.latest_services .container,.latest_services .container .row{display:flex;flex-wrap:wrap;align-items:stretch}.latest_services .container .row{margin-bottom:30px}.latest_services .container .row img{max-width:100%;object-fit:cover;display:block;margin:auto;float:none}.latest_services .latest-articles-header{justify-content:center;margin-top:40px}.latest_services .blue{box-sizing:border-box;padding:20px}.latest_services .blue a{font-size:21px;color:#74404a;border:solid 2px #74404a;padding:15px 30px;margin-top:20px;display:inline-block}.latest_services .left-border{border-left:solid 5px #74404a}.latest_services .right-border{border-right:solid 5px #74404a}.latest_services .blue{display:flex;align-items:center;flex-wrap:wrap;margin:15px 0}.latest_services .blue p{width:100%}.latest_services .blue > *{margin:0}.latest_services p.title{font-size:18px;font-weight:600}.share-row{display:flex;justify-content:center}.share-row > *{margin:10px}.blog-container .similar-box{cursor:pointer}.captcha label img{background:#fff}.form_contact form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form_contact form > div{width:100%}.form_contact form > div:nth-of-type(1){-ms-flex-order:1;order:1}.form_contact form > div:nth-of-type(2){-ms-flex-order:2;order:2}.form_contact form > div:nth-of-type(3){-ms-flex-order:3;order:3}.form_contact form > div:nth-of-type(4){-ms-flex-order:4;order:4}.form_contact form > div:nth-of-type(5){-ms-flex-order:5;order:5}.form_contact form > div:nth-of-type(6){-ms-flex-order:6;order:6}.form_contact form > div:nth-of-type(7){-ms-flex-order:7;order:7}.form_contact form > div:nth-of-type(8){-ms-flex-order:8;order:8}.form_contact form > div:nth-of-type(9){-ms-flex-order:9;order:9}.form_contact form > div:nth-of-type(10){-ms-flex-order:10;order:10}.form_contact form > div:nth-of-type(11){-ms-flex-order:11;order:11}.form_contact form > div:nth-of-type(12){-ms-flex-order:12;order:12}.form_contact form > div:nth-of-type(13){-ms-flex-order:13;order:13}.form_contact form > div:nth-of-type(14){-ms-flex-order:14;order:14}.form_contact form > div:nth-of-type(15){-ms-flex-order:15;order:15}.form_contact form > div:nth-of-type(16){-ms-flex-order:16;order:16}.form_contact form > div.order_1{-ms-flex-order:0;order:0}.form_contact form > div.order_2{-ms-flex-order:1;order:1}.form_contact form > div.order_3{-ms-flex-order:2;order:2}.form_contact form > div.order_4{-ms-flex-order:3;order:3}.form_contact form > div.order_5{-ms-flex-order:4;order:4}.form_contact form > div.order_6{-ms-flex-order:5;order:5}.form_contact form > div.order_7{-ms-flex-order:6;order:6}.form_contact form > div.order_8{-ms-flex-order:7;order:7}.form_contact form > div.order_9{-ms-flex-order:8;order:8}.form_contact form > div.order_10{-ms-flex-order:9;order:9}.form_contact form > div.order_11{-ms-flex-order:10;order:10}.form_contact form > div.order_12{-ms-flex-order:11;order:11}.form_contact form > div.order_13{-ms-flex-order:12;order:12}.form_contact form > div.order_14{-ms-flex-order:13;order:13}.form_contact form > div.order_15{-ms-flex-order:14;order:14}.form_contact form > div.order_16{-ms-flex-order:15;order:15}.form_contact .select .checkbox,.form_contact .select .checkbox label,.form_contact .radio label{width:100%}.form_contact .select .checkbox label,.form_contact .radio label{display:flex;justify-content:flex-start;align-items:center}.form_contact .select .checkbox label input,.form_contact .radio label input{width:auto;margin:0;margin-right:5px}.form_contact .resolve{display:flex;flex-wrap:wrap}.form_contact .resolve .captcha-p1{width:260px;margin-top:10px}.form_contact .resolve .captcha-p2{width:60px;margin-top:10px}.form_contact .resolve > div > input{width:70px}.form_newsletter .resolve{display:flex;flex-wrap:wrap;justify-content:center}.form_newsletter .captcha-p1{width:100%;margin-bottom:10px}.form_newsletter .captcha-p2{width:50px;margin-top:10px}.form_newsletter .resolve > div > input{width:70px;margin-bottom:5px}.in-order-login .login_form{margin:0;padding:0;width:100%;max-width:100%}.in-order-login .login_form .input.checkbox{display:none}.in-order-login .login_form .submit.row{display:flex;justify-content:center}.in-order-login .logged_espace{justify-content:center}.login_form{box-sizing:border-box;width:100%;max-width:500px;margin:0 auto;float:none;margin-top:50px;margin-bottom:50px;display:flex;flex-wrap:wrap}.login_form form{width:100%}.login_form *{box-sizing:border-box}.form_wrapper.login_form label,.form_wrapper.login_form input{width:100%}.request_login .page_title{text-align:center;padding-left:0}header .user-details,header .user-details a{font-size:16px;color:#fff;margin:0}header .user-details{border-left:solid 2px #fff;margin-left:10px;padding-left:10px;position:relative}header .user-details a.off{margin-left:10px}header .user-details ul,header .user-details ul li,header .user-details ul li a{margin:0;padding:0;list-style-type:none}header .user-details ul{position:absolute;padding-top:8px;z-index:9;right:22px}header .user-details ul li,header .user-details ul li a{width:100%;display:inline-block}header .user-details ul li a{background:#163081;text-align:right;box-sizing:border-box;padding:5px;transition:0.2s ease-out}header .user-details ul li a:hover{background:#292929}header .user-details ul{visibility:hidden;opacity:0;transition:0.2s ease-out}header .user-details:hover ul{opacity:1;visibility:visible}.with-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.with-menu .leftMenu{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2%}.with-menu .page_body_container{width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:2%;padding-left:1%}.with-menu .leftMenu ul,.with-menu .leftMenu ul li,.with-menu .leftMenu ul li a{margin:0;padding:0;list-style-type:none}.with-menu .leftMenu ul{-webkit-box-sizing:border-box;box-sizing:border-box}.with-menu .leftMenu ul a{background:transparent;color:#fff;display:inline-block;width:100%}.with-menu .leftMenu ul > a{text-transform:uppercase;font-weight:900;text-align:center;background:transparent !important;margin-bottom:10px}.with-menu .leftMenu > ul{box-shadow:none !important;overflow:hidden;background:#552636;margin-top:35px;padding-top:30px;padding-bottom:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding-left:5px;padding-right:5px;padding-bottom:100px}.with-menu .leftMenu > ul > ul a:hover,.with-menu .leftMenu > ul > ul li.active a{background:#fff;color:#552636}.with-menu .leftMenu > ul > ul a{padding:10px;width:110%;margin-left:-10px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s}.with-menu .leftMenu > ul{position:-webkit-sticky;position:sticky;top:110px}.with-menu .leftMenu > ul > ul li.has_childs > a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";margin-left:5px}.with-menu .leftMenu > ul > ul li.has_childs.active ul.level_3{display:inline-block}.with-menu .leftMenu ul.level_3{display:none}#default_layout.account_77{overflow:unset}.language_wrapper{text-transform:uppercase;font-weight:900;margin-right:15px}.language_wrapper .language_active{display:none}.testimonials_list{background:#ededed;padding:50px 0;position:relative;margin:50px 0}.testimonials_list::before{content:"";position:absolute;left:0;right:0;top:-50px;border-radius:50%;width:100px;height:100px;background-color:#ededed;margin:auto;background-image:url("/img/77/ico.png");background-position:center;background-repeat:no-repeat}.testimonials_list .title{font-size:64px;text-align:center;font-weight:600;text-transform:uppercase;color:#2b2b2b}.testimonials_list .title::after{content:"";width:200px;height:4px;background:#fff;display:block;margin:auto;margin-top:20px;margin-bottom:40p}.user-ico{width:100%;text-align:center;display:inline-block;margin:20px 0}.user-ico i{font-size:48px;color:#fff;background:#9d7381;border-radius:50%;width:100px;height:100px;text-align:center;line-height:100px}.testimonials_list .col_50{margin:auto;text-align:center}.test-navigation{font-size:32px;color:#9d7381}.test-navigation span{cursor:pointer}.main.gallery img{cursor:pointer}.test-navigation{text-align:center;position:absolute;top:0;bottom:0;margin:auto;width:100%;height:100%}#prev{position:absolute;top:0;bottom:0;margin:auto;height:32px;left:18vw;z-index:999}#next{position:absolute;top:0;bottom:0;margin:auto;height:32px;right:18vw;z-index:999}.bee-page-container iframe,.bee-page-container video{width:100%;max-width:100%;border:none;max-height:450px}.terms p{display:inline-block;width:100%;margin:1em 0}.terms p.title{font-weight:900}.cookies{background:#000;color:#fff;box-sizing:border-box;padding:6px 10px;font-size:14px;text-align:center;position:fixed;bottom:0;z-index:999999;transition:0.2s ease-in}.similar-boxes .title.row{font-size:32px;color:#343531;text-align:center;border-bottom:solid 2px #fc7d22;margin-bottom:20px;padding-bottom:20px}.cookies a.button{display:block;max-width:100px;margin:auto;margin-top:10px;border-radius:10px;z-index:999999}.services .paginator{text-align:center}.services-search form{display:flex;margin:20px 0}.services-search form .input{margin-right:15px}.services-search form > div{width:14%}.services-search form input,.services-search form select{min-height:30px;border:solid 2px #a7a9ac;padding:15px 5px;width:100%}.services-search form span{margin-left:auto;display:flex}.services-search span button{color:#fff;margin-left:20px;padding:15px 30px}.services-search span button.submit{border:solid 2px #fc7d22;background:#fc7d22}.services-search span button.reset{border:solid 2px #a7a9ac;background:#a7a9ac}.wrap_services{display:flex;flex-wrap:wrap;justify-content:space-evenly}.wrap_services .service b,.service strong{margin:10px 0;float:left;width:100%}.wrap_services .service img{max-width:100%}.service-buttons a{max-width:100%}p.search-label{font-size:16px;font-weight:normal;width:100%;margin-bottom:5px}.shop_container .search-placeholder .input.number{width:50%;margin-bottom:10px}.shop_container .search-placeholder .right{width:50%}.shop_container .search-placeholder .right div{text-align:right}.shop_container .search-placeholder .right input{width:75% !important}.shop_container .search-placeholder .right .input{width:100% !important}.shop_container .search-placeholder .input.number input,.shop_container .search-placeholder .right input{width:75%}.shop_container .search-placeholder .input.number label,.shop_container .search-placeholder .right label{margin-right:5px;font-size:13px;font-weight:800}.shop_container .search-placeholder{justify-content:space-between}.buttons-area{display:flex;justify-content:space-between;margin-top:5px;flex-wrap:wrap}.buttons-area > *{margin:0;width:100% !important;font-size:15px;font-weight:600;font-family:"Montserrat"}.buttons-area .reset{border:solid 1px #c5c5c5;margin:0 !important}.buttons-area button{background:#b59b46;color:#000;border-color:#b59b46}body.fixed_header{padding-top:98px}.message{position:absolute;z-index:99999;background:#fff;top:120px}.message.success{text-align:center;color:#00aa00}a:link,a:hover,a:active,a:visited{color:inherit}small{font-size:12px}big{font-size:20px}.font_25{font-size:25px}.font_24{font-size:24px}.font_23{font-size:23px}.font_22{font-size:22px}.font_21{font-size:21px}.cake-error{color:#f00}.container{width:96%;padding:0 1%;margin:0 auto}a.button,.button{border:1px solid #2e2e2e;background:#2e2e2e;color:#fff;transition:background 0.5s, color 0.5s, opacity 2s;border-radius:35px;padding:10px 20px;text-align:center;display:inline-block}#cboxCurrent{display:none !important}#slider img{cursor:zoom-in}#carousel img{cursor:pointer}.flex-viewport{display:flex}ul.slides{display:flex;justify-content:center}#open_mobile_menu{display:none}#mobile_menu{display:none;transition:width 0.5s}#wrap_whole_website{transition:margin 0.5s;float:left;width:100%}#open_mobile_menu .fa-times{display:none}.opened_mobile_menu #open_mobile_menu .fa-times{display:inline}.opened_mobile_menu #open_mobile_menu .fa-bars{display:none}.text-center{text-align:center}.margin-auto{margin:auto}.main{margin-top:0px}.shop_container .part_2 .cart_item span{font-size:14px}.shop_container .part_2 .cart_item span{font-weight:600}.shop_container .part_2 .cart_item span.price,.shop_container .part_2 .cart_item span.total_price{font-size:21px}.shop_container .part_2 a.summary-qt{border:solid 1px #ededed;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px}.shop_container .part_2 .cart_item span.total_price{display:flex;justify-content:flex-end;align-items:center}.shop_container .part_2 .cart_item span.total_price a{font-size:12px;margin-left:10px}header{text-align:center;background:rgba(255,255,255,0.5);position:fixed;top:0;left:0;right:0;z-index:99}header .container{display:flex;align-items:center;justify-content:space-between}header .logo{width:200px}header .logo img{max-width:100%;display:block}header .navigation{display:flex;align-items:center;justify-content:flex-end}header .navigation i{color:#000;font-size:32px;margin-left:15px}header .navigation .cart_counter{display:flex;align-items:center;justify-content:flex-end;margin-left:35px}header .navigation .cart_counter a.button{background:none;width:auto;border:none;padding:0;margin:0;border-radius:0}.mobile-cart{margin-top:10px}.mobile-cart span{font-size:26px}.mobile-cart span i{color:#fff}.basket-header.basket{position:absolute;right:64px;top:10px;font-size:26px}span.basket{position:relative}span.basket a > span{color:#000;font-size:10px;background:#b59b46;border-radius:50%;width:15px;height:15px;display:inline-block;line-height:15px;position:absolute;bottom:0;margin:auto;top:0;left:70%}footer{background:#292929;color:#fff;margin-top:0}footer .shop_container > *,footer .shop_container{display:flex;flex-wrap:wrap;align-items:center;margin-top:0}footer .logos img{display:block;margin:5px 0 5px 5px}.shop_container{width:96%;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:25px}.shop_container.with-summary .summary-title{text-align:center;font-size:32px;border-bottom:solid 3px #ededed;padding-bottom:15px;font-weight:600;text-transform:uppercase}.shop_container #product.reworked .product-title{text-align:center}.shop_container #product.reworked .product-title h1{border-bottom:solid 3px #ededed;margin-bottom:20px;padding-bottom:15px;margin-top:0}.shop_container #product.reworked .view-left{width:48%;margin-right:2%}.shop_container #product.reworked .view-right{width:50%;padding:0}.shop_container #product.reworked .view-right .description-short{font-size:12px;text-align:center;font-style:italic;margin:20px 0}.shop_container #product.reworked .view-right .prod-attribs{display:flex;flex-wrap:wrap}.shop_container #product.reworked .view-right .prod-attribs > div{width:100%;margin-bottom:5px}.shop_container #product.reworked .view-right form.add_to_cart{display:flex;flex-wrap:wrap;justify-content:flex-start}.shop_container #product.reworked .view-right form.add_to_cart > div{width:100%}.shop_container #product.reworked .view-right form.add_to_cart .input.select{margin-right:2%;width:49%;flex-wrap:wrap}.shop_container #product.reworked .view-right form.add_to_cart .input.select label{width:100%}.shop_container #product.reworked .view-right form.add_to_cart .input.select select{width:100%;box-sizing:border-box}.shop_container #product.reworked .view-right form.add_to_cart .input.select:nth-of-type(odd){margin-right:0}.shop_container #product.reworked .view-right .qte-with-button{border-bottom:solid 3px #ededed;margin-bottom:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.shop_container #product.reworked .view-right .qte-with-button .button-on-top{width:100%}.shop_container #product.reworked .view-right .qte-with-button .button-on-top button{color:#fff;border:none;padding:15px;border-radius:5px}.shop_container #product.reworked .view-right .qte-with-button .quantity-management{padding:10px 0;display:flex;align-items:center;flex-wrap:wrap}.shop_container #product.reworked .view-right .qte-with-button .quantity-management div{margin-left:5px;margin-right:5px;width:50px;border:solid 2px #ededed}.shop_container #product.reworked .view-right .qte-with-button .quantity-management div input{width:100%;box-sizing:border-box;border:none;height:29px}.shop_container #product.reworked .view-right .qte-with-button .quantity-management p{margin-bottom:10px}.shop_container #product.reworked .view-right .qte-with-button .quantity-management span{cursor:pointer;border:solid 2px #ededed;text-align:center;width:29px;height:29px;line-height:29px}.shop_container #product.reworked .view-right .price-placeholder{display:flex;align-items:center;border-bottom:solid 3px #ededed;margin-bottom:10px;padding-bottom:15px}.shop_container #product.reworked .view-right .price-placeholder h3{margin:0;width:auto;display:inline-block}.shop_container #product.reworked .view-right .price-placeholder h3.prod-price{font-size:32px}.shop_container #product.reworked .view-right .price-placeholder h3.crossed{margin-right:15px}.shop_container #product.reworked .view-right .price-placeholder a.wishlist{margin-left:auto;font-size:32px}.shop_container ul#list_of_selected_filters{text-align:center}.shop_container ul#list_of_selected_filters li{margin:10px;display:inline-block;background:#ededed;padding:5px;transition:0.2s ease-out}.shop_container ul#list_of_selected_filters li:hover{background:#d0d0d0}.shop_container ul#list_of_selected_filters li a{transition:0.2s ease-out;display:inline-block;text-align:center;padding:0 30px 0 10px;position:relative}.shop_container ul#list_of_selected_filters li a:after{color:#000;content:"X";background:#fff;position:absolute;right:0;top:-2px;bottom:0;height:23px;width:23px;line-height:23px}.shop_container ul#list_of_selected_filters li a:hover::after{color:#fff;background:#8e8e8e}.shop_container .part_1,.shop_container .part_gp{width:28%;display:flex;justify-content:flex-end}.shop_container .part_gp{margin-left:auto;justify-content:center;flex-wrap:wrap;background:#fff;box-sizing:border-box;padding:20px;margin-top:2%;width:100%}.shop_container .part_gp.full-width{width:100%;float:left}.shop_container .part_gp.full-width h3{text-align:center;padding-bottom:20px}.shop_container .part_gp.not-full-width{width:28%}.shop_container .part_2 .cart_item{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 3px #ededed;padding-bottom:10px}.shop_container .part_2 .cart_item.hide{display:none}.shop_container .part_2 .cart_item.deliery_method_details{border:none;margin:0;padding:0;margin:5px 0}.shop_container .part_2 .cart_item .name:nth-of-type(1){width:100px}.shop_container .part_2 .cart_item .name:nth-of-type(2){width:210px;box-sizing:border-box;padding-left:5px}.shop_container .part_2 .cart_item .name img{width:100px}.shop_container .part_2 .cart_item.margin-bot{justify-content:flex-end}.shop_container .part_1 .row{width:100%}.shop_container .part_1 form .input,.shop_container .part_1 form .input label,.shop_container .part_1 form .input input{width:100%;display:inline-block}.shop_container .part_1 form .input{margin-bottom:10px}.shop_container .part_1 form .input input,.shop_container .part_1 form .input select{padding:10px;border:solid 2px #c5c5c5;width:100%;background:#fff;box-sizing:border-box;border-radius:5px}.shop_container .part_1 form .input select{padding:10px 0;width:100%}.shop_container .part_1 form h3{text-align:right;margin-top:0}.shop_container .part_2{width:68%;margin-right:4%}.shop_container .part_2 h3{border-bottom:solid 2px #515151}.shop_container .part_3{width:100%}.shop_container .full-button{text-align:right}.shop_container .full-button.row{width:100%}.shop_container .part_2 .total{display:none}.shop_container .cart_item{background:#fff}.shop_container .title-bar{display:flex;justify-content:space-between;font-weight:600;box-sizing:border-box;padding:5px 2px;border-bottom:solid 3px #ededed;padding-bottom:20px}.shop_container .title-bar > div,.shop_container .part_2 .price,.shop_container .part_2 .quantity,.shop_container .part_2 .total_price{width:20%;text-align:center;display:inline-block}.shop_container .title-bar > div.desc,.shop_container .part_2 .name{width:40%;text-align:left;display:inline-block}.shop_container .title-bar > div:last-of-type,.shop_container .part_2 .total_price{text-align:right}.shop_container .part_2 span.label{display:none}.shop_container .part_2 .row.cart_item.margin-bot{text-align:right;font-weight:700}.shop_container .part_1 form{text-align:right;width:100%}.shop_container .part_1 form label{text-align:left}.shop_container .part_2 .cart_item br{display:none}.shop_container .cart_items{background:#f2f2f2;box-sizing:border-box;padding:10px;font-size:14px}.shop_container .cart_items .removeb{display:none}.shop_container .cart_item.margin-bot,.shop_container .margin-bot{margin-bottom:15px}.shop_container .cart_items a.button{background-color:#B59B46;border:solid 2px #B59B46;border-radius:0;padding:0;width:100%;padding:10px 0;font-size:21px}.shop_container .cart_items a.button span.number{display:none}.shop_container .view-right .product_content{width:100%;box-sizing:border-box}.shop_container .view-right .product_content .summary button{border:solid 2px #B59B46;background:#B59B46;color:#fff;border-radius:0;font-size:22px;padding:10px 20px;font-family:"Montserrat";min-width:230px}.shop_container .view-right .product_content .go-back > a{min-width:230px;padding:10px 0;display:inline-block;text-align:center}.shop_container .view-cart{width:30%}.shop_container .view-cart .margin-bot{text-align:right;font-weight:600}.shop_container .view-cart i{color:#B59B46}.shop_container a.button{background:#515151}.shop_container a.button:hover{color:#515151;background:transparent}.shop_container .img-area{position:relative;height:350px}.shop_container .product_title{margin:10px 0}.shop_container .img-area .overlay{position:absolute;transition:0.2s ease-out;width:100%;height:0;left:0;right:0;bottom:0;background:#B59B46;justify-content:center;align-items:center;color:#fff;font-size:0;display:flex;opacity:0.7}.shop_container ul#products li:hover .img-area .overlay{height:60%;font-size:60px}.shop_container .item-bottom{display:flex;justify-content:center;align-items:center}.shop_container .item-bottom span.price{font-weight:600}.shop_container .item-bottom .add_to_cart,.shop_container .item-bottom a.cart{color:#515151;margin:0 5px;z-index:100}.shop_container .item-bottom .input.select{width:100%;color:#000;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.shop_container .item-bottom .input label{font-size:12px}.shop_container .item-bottom .input.select select{border:solid 1px grey;padding:1%;min-width:120px;text-align:left;margin-left:10px;font-size:12px}.shop_container .item-bottom form.add_to_cart{width:100%;margin:0}.shop_container .item-bottom .summary{margin-top:15px;display:flex;justify-content:center;align-items:center}.shop_container .item-bottom .summary .price{color:#000;font-size:16px}.shop_container .item-bottom .summary button{background:#B59B46;color:#fff;border:none;padding:5px;height:auto;line-height:auto;font-size:16px}.shop_container .product_content .add_to_cart{width:100%;float:left}.shop_container .ellipsis{font-weight:600}.shop_container .product_content .add_to_cart .input.select{margin:20px 0}.shop_container .product_content .add_to_cart .input.select select{border:solid 1px grey;padding:5px 1%;min-width:70px;text-align:center;margin-left:10px}.shop_container .product_content .summary .price{display:none}.shop_container .product_content .summary button{margin-bottom:20px;background:none;color:#515151;border:none;padding:0;height:auto;line-height:auto;font-size:32px}.shop_container .go-back{text-align:left}.shop_container .go-back.on-product > a{background:#C5C5C5;border:solid 2px #C5C5C5;color:#000;border-radius:0;color:#fff;padding:5px 20px;border-radius:5px;margin-top:15px}.shop_container .go-back.on-product > a::before{content:"\f053";display:inline-block;font-weight:900;font-family:"Font Awesome 5 Free";position:relative;left:-10px}.shop_container .go-back.on-product{display:flex;align-items:center}.shop_container .go-back.on-product > span{margin-left:10px}.shop_container .go-back.on-product > span > a{font-size:21px}.shop_container a.wishlist,.shop_container a.wishlist i{transition:0.1s ease-out;outline-style:none}.shop_container a.wishlist:hover i{transform:scale(1.25) rotate(0.1deg)}.shop_container a.wishlist.wishlisted i{transform:scale(1.25);color:#578457}.shop_container .img-area a.wishlist{position:absolute;right:10px;bottom:10px;z-index:999;width:25px;height:25px;background:#fff;border-radius:50%;line-height:25px;text-align:center}.shop_container .img-area a.wishlist:hover{width:30px;height:30px;line-height:30px}.shop_container .shop_container a.wishlist.wishlisted{background:#a1d1ae;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;display:inline-block}.shop_container .go-back > a,.shop_container .full-button button,.shop_container .full-button a.button{border:solid 2px #515151;background:#515151;color:#fff;border-radius:10px}.shop_container .full-button a.button{display:none}.shop_container .full-button button{border-radius:5px;background:#B59B46;border:none;font-size:18px;padding:15px;margin:15px 0}.shop_container .full-button{display:flex;justify-content:flex-end}.shop_container .paginator{width:70%;float:right}.shop_container .paginator.full{width:100%}.shop_container .reset{color:#fff;background:#B59B46;width:100%;display:inline-block;text-align:center;margin:10px 0;padding:10px 0}.shop_container .product_content h1{width:100%;float:left;padding:5px 0;margin:5px 0;margin-top:25px}.shop_container .product_content .input.select{display:flex;align-items:center}.shop_container .product_content .input.select label{width:25%}.shop_container .description{padding:15px 0 25px 0}.shop_container .filters ul,.shop_container .filters ul li,.shop_container .filters ul li a{margin:0;padding:0;list-style-type:none}.shop_container .filters ul{margin-bottom:0px;margin-top:0px}.shop_container .filters ul li{border:solid 1px #C5C5C5;border-top:none}.shop_container .filters ul li.li_title{border-top:solid 1px #C5C5C5}.shop_container .filters .li_title{font-size:18px;background:#e8e8e8;color:#000;font-weight:600;padding:20px 10px}.shop_container .filters ul li,.shop_container .filters ul li a{display:block}.shop_container .filters ul li a{font-size:16px;padding:5px 10px;transition:0.2s ease-out;position:relative}.shop_container .filters ul li a::after{content:"";position:absolute;bottom:0;top:0;width:0;background:#c5c5c5;left:0;transition:0.2s ease-out;z-index:-1}.shop_container .filters ul li.active a::after,.shop_container .filters li a:hover::after{width:100%}.shop_container ul#products{width:70%;margin:0;padding:0;list-style-type:none;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.shop_container ul#products li{box-sizing:border-box;padding:0;width:23%;margin:1%;position:relative;transition:0.2s ease-out;text-align:center;cursor:pointer}.shop_container ul#products .magnifier i{display:none}.shop_container ul#products .bottom{font-weight:600}.shop_container ul#products li img{max-width:100%;width:100%;object-fit:cover;display:block;height:100%}.shop_container ul#products li > a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10}.shop_container #product{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%}.shop_container #product img{max-width:100%}.shop_container #product .view-left{width:25%}.shop_container #product .view-right.bigger_col{width:75%}.shop_container #product .view-right{width:45%;box-sizing:border-box;padding:0 20px}.shop_container #product .view-right .add_to_cart .input label{display:block;margin-bottom:5px}.shop_container #product .view-right .add_to_cart .input select{margin-left:0;min-width:250px;text-align:left;border-radius:5px}.shop_container #product .gallery{display:flex;justify-content:center;flex-wrap:wrap}.shop_container #product .gallery a{width:100px;height:100px;margin:1%}.shop_container #product .gallery a img{width:100%;max-width:100%;height:100%;object-fit:cover}.shop_container .search-placeholder{display:flex;align-items:center;flex-wrap:wrap}.shop_container .search-placeholder input{border:solid 1px #C5C5C5;width:100%;height:38px;padding-left:5px}.shop_container .search-placeholder .input{width:99.5%}.shop_container .search-placeholder button{border-radius:0;border:none;padding:0;height:59px;padding:0 20px;color:#000;margin-top:15px;margin-bottom:10px;width:100%;font-size:21px}.shop_container .paginator{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.shop_container .paginator > *{width:100%;display:flex;justify-content:center}.shop_container .paginator li.disabled a{cursor:not-allowed}.shop_container .pagination_total{font-weight:600}.shop_container ul.pagination{list-style-type:none;margin:0;padding:0}.shop_container ul.pagination li{margin:10px}.footer-navigation ul,.footer-navigation ul li,.footer-navigation ul li a{list-style-type:none;margin:0;padding:0;color:#000;transition:0.2s}.header{background:#fff;position:relative}.logo img{max-width:100% !important;width:auto !important}.header .container{flex-wrap:wrap}.header-top .container{flex-wrap:wrap;justify-content:flex-end}.container{padding:0 !important}.header-top{width:100%;float:left;flex:0 0 100%;background:#163081}.header-top{transition:0.2s ease-out}.header-top a{font-size:16px;color:#fff !important;margin-left:10px}.header-top .phone-header i{font-size:13px}.header-top .phone-header a{margin:0}.header-top .email-header a{margin:0}.header-bottom{width:100%;float:left}.header-bottom-flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0}.fixed_header header{position:fixed;z-index:99999}.fixed_header .header-top{margin-top:-37px}.fixed_header .header-bottom{display:fixed;top:0}.fixed_header .logo img{max-width:200px !important}.fixed_header .header-bottom-flex{padding:10px 0}.slideshow{height:670px;position:relative}.slideshow img{height:auto !important}.slideshow .slogan{bottom:50% !important;margin-left:2%;position:absolute;z-index:99}.slideshow .slogan .title{font-size:6vw;font-weight:bold;color:#fff;margin-bottom:15px}.slideshow .slogan span{background:none !important;color:#fff;padding:0 !important;display:block !important;font-size:21px;position:relative !important}.slideshow .slogan span:after{display:none !important}.slideshow{position:relative;height:initial !important;overflow:hidden;z-index:1}.slideshow .slide img{width:100%;max-width:100%;display:block;object-fit:cover;max-height:auto;height:100% !important}.slideshow .slide{display:flex !important;justify-content:flex-start;align-items:center;width:100%;height:100%}.slideshow .slide .slide-title{font-size:65px;font-weight:bold;color:#fff;margin-bottom:15px}.slideshow .slide .slide-button a{font-size:21px;background:#e15829;padding:10px 30px;display:inline-block;margin-top:20px}.slide-overlay{position:absolute;color:#fff;font-size:32px;left:0;right:0;box-sizing:border-box;padding:0 2%}.slide-overlay span{width:100%;display:inline-block;box-sizing:border-box}.pager{text-align:center;color:#000;font-size:80px;line-height:30px}.pager span{cursor:pointer;display:inline-block;height:0}.pager span.cycle-pager-active{color:#e15829}.navigation ul{padding:0;margin:0;list-style-type:none}.navigation ul li{display:inline-block;width:auto;margin-left:15px;position:relative}.navigation ul li a{font-size:16px;text-transform:none !important;padding:15px 0;position:relative}.navigation > ul > li > a:hover{color:#757575}.navigation ul li:hover ul.level_2{display:block;position:absolute}.navigation ul.level_2{display:none;width:350px;left:0;background:#163081}.navigation ul.level_2 li{display:block;text-align:left;float:left;width:100%;margin:0}.navigation ul.level_2 li a{color:#fff;width:100%;float:left;padding:10px;font-size:14px}.navigation ul.level_2 li a:hover{background:#fff;color:#163081}.navigation ul.level_3{display:none;width:350px;left:350px;background:#163081}.navigation ul.level_2 li:hover ul.level_3{display:block;position:absolute}.navigation > ul > li > a.link{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.navigation > ul > li > a.link:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#163081;height:4px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.navigation > ul > li > a.link:hover:before,.navigation > ul > li > a.link:focus:before,.navigation > ul > li > a.link:active:before{left:0;right:0}.scroll_to_top{cursor:pointer;display:none;position:fixed;z-index:9;bottom:65px;background:#163081;padding:5px;border-radius:50%;width:41px;height:40px;color:#fff;right:10px;text-align:center;font-size:26px;line-height:34px;z-index:99999}.request_homepage .scroll_to_top{width:41px;height:40px}.footer-top{background:#ededed;padding:20px 0}.footer-flex{width:96%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-col p{text-align:right;color:#000}.footer-social{font-size:21px;display:flex;justify-content:flex-end;align-items:center}.footer-social > *{margin-left:10px}.footer-margin{margin:20px 0}.wrap_users{margin:30px 0}.user{display:flex;flex-wrap:wrap;margin-bottom:30px}.user .user-body{padding-top:30px;padding-bottom:30px}.user .image_box{width:10%}.user .image_box img{display:block;width:100%;max-width:100%}.user .title_box{font-size:21px;font-weight:600;text-transform:uppercase}.user .title_box a{font-size:18px}.user .text_box{width:90%;box-sizing:border-box}.user.red{text-align:right}.user.red .text_box{padding-right:20px;order:1}.user.red .image_box{order:2}.user.red a,.user.red .title_box{color:#ed1c24}.user.red .action_box a{border:solid 2px #ed1c24;padding:15px 40px}.user.blue .text_box{padding-left:20px}.user.blue a,.user.blue .title_box{color:#007dc6}.user.blue .action_box a{border:solid 2px #007dc6;padding:15px 40px}.wrap_users .user{display:inline-block}.wrap_users .user .text_box{padding-right:0 !important;padding-left:0 !important}.form_wrapper label{float:left;width:100%;margin-bottom:5px}.form_wrapper form{box-sizing:border-box;padding:10px}.form_wrapper input,.form_wrapper textarea,.form_wrapper select{width:100%;padding:10px 2%;border:2px solid #757575;border-radius:10px;margin-bottom:15px;background:#fff}.form_wrapper #newsletter{width:auto;margin-top:15px;margin-right:10px}.form_wrapper button{float:left;width:auto;padding:10px 15px;font-size:21px;color:#000;border-radius:10px;border:none}.navigation > ul > li.active > a.link:before{left:0;right:0}.navigation > ul > li > a:hover{color:#000;cursor:pointer}.message-important-ph{float:left;width:100%;position:relative;z-index:1;padding:1% 1% 2% 1%;margin-top:10px;background:#bd2f2f;transition:0.2s ease-out}.message-important{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.message-logo{flex:0 0 20%;max-width:20%}.message-important span.close{flex:0 0 100%;max-width:100%;text-align:right;font-size:18px;color:#fff}.message-logo img{max-width:100%}.message-left{flex:0 0 20%;max-width:20%}.message-important-ph{margin-bottom:10px}.message-important .message-right{width:100%;max-width:100%;flex:100%;text-align:center;padding-bottom:15px}.message-important .close i{cursor:pointer}.message-right{flex:0 0 75%;max-width:75%}.message-title{font-weight:bold;margin-bottom:20px;font-size:24px;color:#fff}.message-body{font-size:16px;color:#fff;line-height:normal}#open_mobile_menu{display:none}#mobile_menu{display:none;transition:width 0.5s}#wrap_whole_website{transition:margin 0.5s;float:left;width:100%}#open_mobile_menu .fa-times{display:none}.opened_mobile_menu #open_mobile_menu .fa-times{display:inline}.opened_mobile_menu #open_mobile_menu .fa-bars{display:none}.request_homepage .page_title{display:none}.page_title{margin:0;width:100%;padding:2%;box-sizing:border-box}.phone-header{color:#fff}.order_summary{margin:30px 0}.order_summary table td{padding:10px 2px}.order_summary table th{background:#f0f0f0;padding:5px 2px}.order_summary table th:first-child{text-align:left}.order_summary tfoot th:first-child{text-align:right}.article-header{position:relative}.article-header img{width:100%;max-width:100%;margin:auto;object-fit:cover;margin-top:-50px;height:500px}.article-header .article-title{font-size:21px;font-weight:900;left:0;right:0;border-radius:15px;overflow:hidden;position:absolute;text-align:center;width:60%;margin:auto;background:#fff;bottom:0;box-sizing:border-box;padding:10px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding-bottom:35px;bottom:-10px;padding-top:30px}.blog-center .category .counter{display:none}.blog-newsletter .form_newsletter .form_title{font-size:16px;text-align:left;text-transform:uppercase;font-weight:700;padding-bottom:10px;margin-top:22px;color:#000;margin-bottom:0}.blog-newsletter .form_newsletter label,.blog-newsletter .form_newsletter span.extra_label{color:#000}.blog-newsletter .form_newsletter span.extra_label{text-align:center}.blog-newsletter .form_newsletter input{border-radius:0}.blog-newsletter .form_newsletter button{color:#000;border:solid 1px lightgrey;display:inline-block !important;width:auto !important;padding:5px 10px !important;margin:10px 0 !important;float:none}.blog-newsletter .form_newsletter .captcha > .input.text{justify-content:center}.blog-center .bee-row-content{width:100%}.blog-newsletter .form_newsletter .submit{text-align:center}.category-placeholder{text-align:center}.category-placeholder .category{position:relative}.category-placeholder .category::before{position:absolute;content:"";width:50px;height:3px;color:grey;background:grey;left:-60px;top:0;bottom:0;margin:auto;display:inline-block}.category-placeholder .category::after{position:absolute;content:"";width:50px;height:3px;color:grey;background:grey;right:-60px;top:0;bottom:0;margin:auto;display:inline-block}.model_article .blog-center .bee-row-content{width:100%}.date_box.row.center{text-align:center}.wrap_articles{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.wrap_articles .article{width:30%;margin:1%;text-align:center;overflow:hidden;border:solid 2px #c1c1c1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.wrap_articles.owl-carousel .article{width:auto !important}.wrap_articles .article img{max-width:100%;display:block;width:100%;height:300px;object-fit:cover}.wrap_articles.wrap_jobs .article img{max-width:100%;display:block;width:100%;height:200px;object-fit:contain}.job-container.jobs .row.paginator{text-align:center;background:#ededed;padding-top:15px}.jobs .searched-title{margin-top:20px}.job-container.jobs{width:96%;margin:auto}.request_jobs .row.main{background:#ededed}.blog-container.job-container .brief_box{min-height:120px}.job-title{width:100%;text-align:center;margin-top:15px;color:#555555}.reg-form-title{text-align:center;color:#555555}.job-form form,.job-form form > div,.job-form form > div label,.job-form form > div input{box-sizing:border-box;padding:0}.job-form form > div input{padding:10px}.job-form form > div label,.job-form form > div input{width:98%;margin-right:1%}.job-form form > div{width:50%;float:left}.job-form{box-sizing:border-box;padding-left:1%}.job-form form .checkbox,.job-form form .captcha,.job-form form div.submit{width:100%;text-align:center}.job-form form div.submit button{display:inline-block;float:none;margin-bottom:15px}.job-cols{display:flex;flex-wrap:wrap;align-items:center}.job-img{text-align:center}.job-form form .captcha > .input.text{justify-content:center}.job-form form .captcha{margin-bottom:15px}.text_box{box-sizing:border-box;padding:0 10px}.category_box{font-size:12px;color:#bbb;font-style:italic;margin-top:10px}.title_box{font-weight:700;font-size:18px;text-align:left;display:flex;justify-content:flex-start;align-items:center;min-height:50px}.date_box{font-size:12px;color:#bbb;text-align:left}.brief_box{text-align:justify;padding:10px 0;min-height:125px}.action_box{text-align:left;padding:10px 0;position:relative}.service-buttons .action_box{display:flex;flex-wrap:wrap;justify-content:space-between}.service-buttons{float:left;width:100%}.services{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;width:100%;align-items:flex-start}.model_services .wrapper_form_service p{font-size:26px;margin:30px 0;font-weight:bold}.model_services .captcha{margin-bottom:10px;width:100%}.model_services .form_wrapper button{background:grey;color:#fff}.model_services .form_wrapper .submit{margin-bottom:30px}.wrap_services .service{box-shadow:0 0 5px #ccc;border:none;margin-bottom:30px}.action_box a.red{background:transparent;transition:0.5s ease all}.action_box a.red:hover{color:#ac3737;padding-left:5px}.action_box a.blue{background:transparent;transition:0.5s ease all}.action_box a.blue:hover{color:#ac3737;padding-right:5px}.action_box{padding-bottom:15px}.form_wrapper input,.form_wrapper textarea,.form_wrapper select{border:2px solid #ededed}.wrap_services .service .image_box{overflow:hidden}.wrap_services .service img{transition:0.5s ease all;transform:scale(1)}.wrap_services .service img:hover{transform:scale(1.2)}.services-search form span{margin:0 auto}.blog-container{width:96%;margin:auto}.blog-container .search{margin:30px 0}.blog-container .search,.blog-container .search form{display:flex;justify-content:center;align-items:center;width:100%}.blog-container .search form > *{margin:0 10px;min-width:180px}.blog-container .search select,.blog-container .search input{padding:5px;border-radius:10px;border:solid 2px #b5b5b5;width:100%}.blog-container .search button{border:solid 2px #b5b5b5;background:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:35px;height:35px;min-width:35px}.blog-container .searched-title{text-align:center;font-size:18px;margin-bottom:15px}.blog-container .searched-title span{position:relative}.blog-container .wrap_articles{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.blog-container .wrap_articles .article{width:30%;margin:1%;text-align:center;overflow:hidden;border:solid 2px #c1c1c1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.blog-container .category_box{font-size:12px;color:#bbb;font-style:italic}.blog-container .title_box{font-weight:700;font-size:18px;text-align:left;display:flex;justify-content:flex-start;align-items:center;min-height:50px}.blog-container .date_box{font-size:12px;color:#bbb;text-align:left}.blog-container .brief_box{text-align:justify;padding:10px 0;min-height:110px;display:flex;align-items:center}.blog-container .text_box{box-sizing:border-box;padding:0 10px}.blog-container .action_box{text-align:left;padding:10px 0;position:relative}.blog-container .action_box::before{content:"";position:absolute;height:1px;background:#b5b5b5;width:100%;left:0;right:0;width:110%;top:0;left:-20px}.blog-container .paginator{text-align:center}.blog-container.article{display:flex;justify-content:center}.blog-container.article .blog-left,.blog-container.article .blog-right{width:17%}.blog-container.article .blog-center{width:66%;position:relative;z-index:9;background:#fff}.blog-container .menu{position:sticky;top:135px}.blog-container .menu i{margin-right:5px}.blog-container .menu p{font-size:16px;text-align:left;text-transform:uppercase;font-weight:700;padding-bottom:10px}.blog-container ul.article-menu{list-style-type:none;margin:0;padding:0}.blog-container ul.article-menu li{list-style-type:none;margin:0;padding:0;margin-bottom:8px}.blog-container ul.article-menu li a{font-size:14px;list-style-type:none;margin:0;padding:0;transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s}.blog-container ul.article-menu li a:hover,.blog-container ul.article-menu li.active a{color:#007dc6}.blog-container.article .search input,.blog-container.article .search button{border:none}.blog-container.article .search .input{width:100%;margin:0;min-width:100%}.blog-container.article .search .input{font-size:12px;border:solid 1px #ededed}.blog-container.article .search form{position:relative;width:100%}.blog-container.article .search{justify-content:flex-start;margin:22px 0}.blog-container.article .search button{margin:0;min-width:auto;height:auto;position:absolute;right:0;top:0;bottom:0;background:#007dc6;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.blog-container .blog-right ul,.blog-container .blog-right ul li{list-style-type:none;text-align:left;margin:0;padding:0}.blog-container .blog-right button{border:none;background:none;margin:0;padding:0;margin-bottom:10px}.blog-container button{font-family:"Lora", sans-serif;font-size:14px}.blog-container .blog-right ul{margin-top:10px}.blog-container .blog-right ul li{margin-bottom:10px}.blog-container .blog-right{font-size:14px}.blog-container .blog-right p{font-size:16px;text-align:left;text-transform:uppercase;font-weight:700;padding-bottom:10px;margin-top:22px}.blog-container .blog-center{padding:0 30px}.similar-boxes{width:100%;display:flex;justify-content:center;margin:20px 0;flex-wrap:wrap}.similar-boxes .similar-box{width:31%;margin:1%}.similar-boxes .similar-box{text-align:center}.similar-boxes .similar-box img{width:100%;max-width:100%;object-fit:contain;height:150px}.similar-boxes .similar-title,.similar-boxes .similar-date{box-sizing:border-box;padding:5px}.similar-boxes .similar-title{font-weight:600}.similar-boxes .similar-date{font-size:12px;color:#007dc6;font-style:italic}.title.comment{margin:20px 0}#comment-form .input{width:100%;font-size:18px}#comment-form{margin-bottom:20px}#comment-form .input input,#comment-form .input textarea{font-style:italic;margin-bottom:10px;padding:1%;border:solid 1px #9d9d9d;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#comment-form .input input{width:35%;font-size:14px}#comment-form .checkbox{margin-bottom:15px;margin-top:8px}#comment-form .checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#comment-form .checkbox label input{display:inline-block;width:auto !important;margin:0 !important;margin-right:0px;margin-right:5px !important}#comment-form .textarea textarea{width:80%;font-size:14px}#comment-form button{font-weight:initial;transition:0.2s;color:#262626;font-size:16px;padding:1.5%;text-transform:uppercase;background:0 0;border:solid 2px #9d9d9d;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s}body.model_article{overflow:unset}.cart_counter{display:flex;align-items:center}.partners_list .title{display:none}.partners_list .container{display:flex;flex-wrap:wrap;justify-content:center}.partners_list .container .row{flex:0 0 auto;max-width:10%;text-align:center;margin:20px 0;display:flex;align-items:center}.partners_list .container .owl-carousel .row{width:auto;margin:auto;max-width:initial}.partners_list .owl-nav{display:flex;justify-content:center}.partners_list .owl-nav button{margin:10px}.email-header{color:#fff;padding:0 0 0 10px}.latest_services.latest_jobs .container,.latest_services.latest_jobs .container .row{display:inherit}.latest_services.latest_jobs .title_box.row,.latest_services.latest_jobs .brief_box.row,.latest_services.latest_jobs .action_box.row{margin-bottom:5px}.latest_services.latest_jobs .title_box.row{display:flex;align-items:center}.latest_services.latest_jobs .image_box.row{justify-content:center;align-items:center}.latest_services.latest_jobs .latest-articles-header{padding-top:0}.latest_services.latest_jobs .wrap_jobs.wrap_articles{display:flex;flex-wrap:wrap;justify-content:center}.latest_services.latest_jobs .container .row{margin-bottom:0}.latest_users .wrap_users{display:flex;justify-content:center;flex-wrap:wrap}.latest_users .wrap_users > div{width:23%;margin:1%}.latest_users .wrap_users > div > div{width:100%;text-align:center}.latest_users .user.blue a,.latest_users .user.red a,.latest_users .user.blue .title_box,.latest_users .user.red .title_box{color:#000;text-align:center;justify-content:center}.latest_users .user.red .image_box{order:initial}.latest_users .action_box{display:none}.latest_users .image_box img{width:200px;height:200px;object-fit:cover;border-radius:100%;display:inline-block;box-shadow:3px 3px 5px grey}.latest_users .image_box{margin-bottom:-100px;z-index:9;position:relative}.latest_users .user-body{padding-top:100px}.latest_users .wrap_users{margin:0}.latest_users .latest-articles-header{margin-bottom:10px}.model_users .main{background:#ededed;padding-bottom:50px}.worker-go-back{margin:20px 0 30px 0}.worker-go-back a{display:inline-block;background-color:#fff;padding:15px 50px}.worker-left{width:15%}.worker-left img{max-width:100%;width:100%;object-fit:cover}.worker-right{width:83%;background:#fff;box-sizing:border-box;padding:1%}.worker-main{display:flex;flex-wrap:wrap;justify-content:space-between}.worker-header{font-size:21px;color:#555555;font-weight:600;box-sizing:border-box;margin-left:10px;border-bottom:solid 3px #000;padding-bottom:15px}.worker-header .worker-position{font-weight:100;font-style:italic;margin-left:15px;display:inline-block}.latest_services.latest_jobs,.latest_users{background:#fff}.request_users .main{background:#ededed}.request_users .paginator{text-align:center}.model_users .latest-articles-header{background:#fff}.latest-users-header.latest-articles-header{padding-top:0;margin-top:20px}.latest_services .service-image{position:relative}.latest_services .service-image > span,.latest_services .service-image > span > a{position:absolute;left:0;right:0;bottom:0;top:0}.mobile-cart .language_wrapper a{color:#fff}.popup-placeholder{position:fixed;transition:0.3s ease-out;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);z-index:999999;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out}.popup{width:60%;position:absolute;top:2vw;left:0;right:0;margin:auto;box-sizing:border-box;border:solid 10px #fff;border-right:solid 10px #fff;z-index:99999;padding-top:25px}.popup .white-ov{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(255,255,255,0.8)}.popup > div{position:relative;z-index:99;box-sizing:border-box;padding:0 10px 0 10px}.popup-logo{text-align:center}.popup-logo img{display:inline-block;max-width:50%}.popup-right{color:#343531;font-size:16px;width:100%}.popup .close{cursor:pointer;font-size:26px;position:absolute;top:0.5vw;right:1vw;z-index:999}.popup-title{font-size:26px;width:100%;float:left;font-weight:600;text-align:center}.popup-title::after{content:"";height:5px;width:100px;display:block;margin:15px 0}.popup-body{text-align:center}.popup-button a{color:#fff !important;padding:10px 30px}.popup-button{text-align:center;margin:35px 0}.popup-placeholder.countDown{opacity:0;visibility:hidden;z-index:-999}.popup form{padding-bottom:10px}.popup form > div{width:50%}.popup form > div label{font-size:14px;text-align:left}.popup .form_wrapper input,.popup .form_wrapper textarea,.popup .form_wrapper select{border:1px solid #ededed;padding:5px}.popup .textarea{width:100%}.popup .form_wrapper .resolve{width:100%;display:flex;justify-content:center}.popup .submit{width:100%;display:flex;justify-content:center}.footer-flex > div.f-logo{width:10%}.footer-flex > div.f-nav{width:15%}.footer-flex > div.f-add1{width:20%}.footer-flex > div.f-add2{width:20%}.footer-flex > div.f-rest{width:35%}.footer-text,.footer-col{font-size:16px}.total_items{display:none}.model_jobs .latest-articles-header,.job-container .latest-articles-header{text-align:center;font-size:26px;font-weight:600}.model_jobs .wrap_articles .article,.job-container .wrap_articles .article{width:40%;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:10px}.model_jobs .wrap_articles .article .image_box,.job-container .wrap_articles .article .image_box{flex:0 0 49%;max-width:49%;overflow:hidden}.model_jobs .wrap_articles .article .image_box a,.job-container .wrap_articles .article .image_box a{float:left;width:100%}.model_jobs .wrap_articles .article .image_box a img,.job-container .wrap_articles .article .image_box a img{object-fit:cover;border-radius:10px;transition:0.5s ease;margin:4px}.model_jobs .wrap_articles .article .image_box a img:hover,.job-container .wrap_articles .article .image_box a img:hover{transform:scale(1.5)}.model_jobs .wrap_articles .article .text_box,.job-container .wrap_articles .article .text_box{flex:0 0 49%;max-width:49%;padding:0 2% 0 0}.model_jobs .wrap_articles .article .text_box .title_box,.job-container .wrap_articles .article .text_box .title_box{font-size:21px}.model_jobs .wrap_articles .article .text_box .brief_box,.job-container .wrap_articles .article .text_box .brief_box{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;min-height:80px;padding:0}.model_jobs .wrap_articles .article .text_box .action_box,.job-container .wrap_articles .article .text_box .action_box{margin-top:10px}.model_jobs .wrap_articles .article .text_box .action_box a,.job-container .wrap_articles .article .text_box .action_box a{background:#787878;height:40px;padding:10px 30px;border-radius:5px;color:#fff;transition:0.5s}.model_jobs .wrap_articles .article .text_box .action_box a:hover,.job-container .wrap_articles .article .text_box .action_box a:hover{background:#333333}.model_jobs .wrap_articles .article .text_box .action_box:before,.job-container .wrap_articles .article .text_box .action_box:before{display:none}.model_jobs .row.paginator,.job-container .row.paginator{display:none}.jobs .wrap_articles,.model_jobs .latest_services.latest_jobs{padding:45px 0 45px}.job-container .searched-title{display:block}.model_jobs .article-title{font-size:32px;width:90%;font-weight:600}.model_jobs .job-title{color:#000;margin:25px 0;font-weight:600}.model_jobs .date_box{display:none}.model_jobs .job-container{width:90%}.model_jobs .job-container .job-cols{align-items:flex-start;margin-bottom:45px}.model_jobs .job-container .job-cols .col_50{width:76%;margin-right:2%}.model_jobs .job-container .job-cols .col_50.job-form{width:22%;background:#ededed;margin-right:0;padding:1%;border-radius:10px}.model_jobs .job-container .job-cols .col_50.job-form .reg-form-title{margin-top:0;font-size:21px}.model_jobs .job-container .job-cols .col_50.job-form form > div{width:100%}.model_jobs .job-container .job-cols .col_50.job-form form > div label,.model_jobs .job-container .job-cols .col_50.job-form form > div input{margin-right:0;width:100%;font-size:14px}.model_jobs .job-container .job-cols .col_50.job-form form div.submit button{width:100%;background:#787878;font-size:18px;color:#fff;font-family:"Montserrat";transition:0.5s}.model_jobs .job-container .job-cols .col_50.job-form form div.submit button:hover{background:#333333}.additional_box a{display:inline-block;width:100%;text-align:center;background:#787878;color:#fff;font-size:18px;margin-top:16px;border-radius:0;padding:10px;font-family:sans-serif;transition:0.5s}.additional_box a:hover{background:#333}.request_occasions .services{width:80%;margin:0 auto}.request_occasions .service{display:flex;flex-wrap:wrap}.request_occasions .service-body .attribute_box{margin-bottom:20px}.request_occasions .attribute_box strong{position:relative;padding-left:30px}.request_occasions .attribute_box strong:before{content:"\f1b2";font-family:"Font Awesome 5 Free";position:absolute;left:0;font-size:18px;color:gray}.request_occasions .service-body .title_box{margin-bottom:15px}.request_occasions .services-search span{margin:0 0 0 auto}.request_occasions .services-search span button.submit{background:#92c43d;border:none;border-radius:5px;transition:0.5s;font-size:16px;font-weight:normal;font-family:"Montserrat"}.request_occasions .services-search span button.submit:hover{background:#9c9c9c !important}.request_occasions .services-search span button.reset{border-radius:5px;transition:0.5s;border:none;font-size:16px;font-weight:normal;font-family:"Montserrat"}.request_occasions .services-search span button.reset:hover{background:#9c9c9c !important}.request_occasions .services-search form{margin:30px 0;background:#fff;border-radius:10px;padding:15px 1%;align-items:center}.request_occasions #main{background:#ededed}.request_occasions .wrap_services .service{flex:0 0 100%;max-width:100%;border:none;box-shadow:unset;border-radius:10px;background:#fff;padding:1%;justify-content:space-between;align-items:flex-start}.request_occasions .wrap_services .service img{width:100%;float:left}.request_occasions .action_box{padding:0}.request_occasions .action_box a.red{padding:10px 63px;border-radius:5px;transition:0.5s;font-size:18px;width:100%;margin-bottom:15px;text-align:center}.request_occasions .action_box a.red:hover{color:#000;border-radius:0}.request_occasions .action_box a.blue{padding:10px 15px;border-radius:5px;font-size:18px;width:100%;text-align:center}.request_occasions .action_box a.blue:hover{color:#000;border-radius:0;padding:10px 15px}.request_occasions .image_box{flex:0 0 35%;max-width:35%;overflow:hidden;border-radius:10px;margin-right:2%}.request_occasions .text_box{flex:0 0 63%;max-width:63%;padding:0;display:flex;flex-wrap:wrap}.request_occasions .services-search span button{padding:10px 30px}.request_occasions .services-search form input,.request_occasions .services-search form select{border:none;padding:10px 5px;width:100%;border-radius:5px;background:#ededed}.request_occasions .title_box{font-size:21px}.request_occasions .action_box a.red,.request_occasions .action_box a.blue{font-size:16px;padding:10px}.request_occasions .action_box a.red:hover,.request_occasions .action_box a.blue:hover{background:#9c9c9c !important;border:none;border-radius:5px}.request_occasions .service-buttons{float:left;width:30%}.request_occasions .service-body{float:left;width:100%}.model_occasions .wrap_services .service .title_box{border-bottom:2px solid #92c43d;justify-content:center}.model_occasions .wrapper.services{width:78%;margin:0 2% 0 0}.model_occasions .wrapper_form_service{width:20%}.model_occasions .container.services{width:93%;margin:50px 2%;margin-left:auto;margin-right:auto}.model_occasions .wrapper_form_service{background:#ededed;padding:10px;border-radius:10px;margin-top:30px}.model_occasions .wrapper_form_service p{font-size:24px;text-align:center;border-bottom:2px solid grey;padding:0 0 15px 0;margin:0 0 15px 0}.model_occasions .wrapper_form_service .form_wrapper button{background:#787878;color:#fff;font-size:18px;padding:10px 30px;transition:0.5s;position:relative;border-radius:5px;width:100%}.model_occasions .wrapper_form_service .form_wrapper button:hover{color:#fff;background:#333}.model_occasions .form_wrapper input,.model_occasions .form_wrapper textarea,.model_occasions .form_wrapper select{width:96%}.model_occasions .article-title{font-size:32px;width:90%;font-weight:600;display:none !important}.latest_occasions{padding:50px 0}.latest_occasions .wrap_services{justify-content:center}.latest_occasions .wrap_services .service{width:16%;margin:1%;text-align:center;border:2px solid;border-radius:10px;overflow:hidden}.latest_occasions .wrap_services .service .title_box{border:none}.latest_occasions .attribute_box{display:none}.latest_occasions .wrap_services .service{box-shadow:none}.latest_occasions .service-buttons .action_box{justify-content:center}.latest_occasions .service-buttons .action_box a{padding:10px;border-radius:10px}.latest_occasions .wrap_services .service .image_box{height:220px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.latest_occasions .wrap_services .service .image_box{max-height:250px}.latest_occasions .latest-ocassions-header{font-size:38px;margin:0 0 50px !important;font-weight:bold;text-align:center}.model_occasions .article-header img{height:300px;margin-top:0}.form_register-jobs span.form_title,.form_register-occasions span.form_title{margin:0;font-size:21px;text-align:center;color:#555555;margin-bottom:15px;font-weight:bold}.testimonials_list{background:#fff}.testimonials_list::before{display:none}.testimonials_list .title{font-size:38px;text-transform:capitalize}.testimonials_list .user-ico img{max-width:300px}.testimonials_list .user-ico i{background:#cccccc}.testimonials_list .test-navigation{color:#757575}.model_products .latest_services{background:#ededed;padding:50px 0}.model_products .latest_services div.title{font-size:38px;color:#555555;text-align:center;font-weight:bold;display:inline-block;margin-bottom:60px;flex:0 0 100%;max-width:100%}.model_products .latest_services .prod-box{flex:0 0 18%;max-width:30%;display:flex;flex-wrap:wrap;justify-content:center;padding:13px;background:#ffffff;border-radius:10px;margin:10px}.model_products .latest_services .prod-box .col_50{width:100%}.model_products .latest_services .prod-box .blue{order:2}.latest_services .left-border,.latest_services .right-border{border:none}.latest_services .container,.latest_services .container .row{justify-content:center;align-items:flex-start}.latest_services .blue{padding:0;justify-content:center}.latest_services p.title{margin:0 0 20px;text-align:center}.latest_services .blue a{color:#757575;border:2px solid #757575;border-radius:10px;transition:0.5s}.latest_services .blue a:hover{background:#757575;border:2px solid #757575;color:#fff}.request_latest_products .service-image::after{content:"\f067";font-family:"Font Awesome 5 Free";display:inline-block;font-weight:900;color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(108,108,108,0.7);display:flex;justify-content:center;align-items:center;font-size:48px;opacity:0;visibility:hidden;transition:0.3s ease-out}.request_latest_products .prod-box:hover .service-image::after{opacity:1;visibility:visible}.latest_services .blue p{text-align:center}.shop_container .search-placeholder input{border-radius:5px}.shop_container .search-placeholder input{width:100%;box-sizing:border-box}.shop_container .search-placeholder button{border-radius:5px}.shop_container .reset{border-radius:5px;flex:0 0 100%;border:none;font-weight:normal;font-size:16px}.shop_container .filters ul li.li_title{border-top-left-radius:5px;border-top-right-radius:5px}.shop_container .filters ul li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.shop_container .item-bottom .summary button{padding:6px 20px;font-weight:lighter;border-radius:5px;margin-top:10px}.shop_container .view-right .product_content .summary button{border:none;border-radius:5px}.shop_container ul#products li img{border-radius:5px}.shop_container .img-area .overlay{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.shop_container .item-bottom .input.select select{min-width:162px;border-radius:5px}.latest_services .service-image > span,.latest_services .service-image > span > a{z-index:999}.module_wrapper.model_realizations .article{border:solid 1px #ededed}.module_wrapper.model_realizations .brief_box{display:flex;align-items:center}.module_wrapper.model_realizations .title{text-align:center;font-size:32px;margin-bottom:10px}.view-right h4{text-align:center;font-size:32px;color:red}.item-bottom h4{color:red}.shop_container #product img{border-radius:10px !important}.fotorama__thumb{border-radius:5px}.fotorama__thumb-border{border-radius:5px !important}.row.fotorama{display:flex;justify-content:center;flex-wrap:wrap}.fotorama--fullscreen .zoomImg{display:none !important;height:0 !important}.fotorama--fullscreen .fotorama__stage__shaft{cursor:initial}.fotorama__stage__shaft{cursor:zoom-in}.model_occasions{z-index:99;position:relative}.model_occasions .form_wrapper input,.model_occasions .form_wrapper textarea{box-sizing:border-box;width:100%}.model_occasions .wrapper.services{display:block}.model_occasions .wrapper.services.full{margin:0;width:100%}.model_occasions .insta-widget{min-height:375px}.realization-attributes.new-list{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;color:#555555}.realization-attributes.new-list .attribute_box{width:auto;margin:5px 10px}.center{text-align:center}.model_products .shop_container ul#products{width:100%}.model_products .shop_container .item-bottom .summary{justify-content:flex-start}.model_products .shop_container ul#products li span.price{width:100%;text-align:left}.model_products .shop_container .item-bottom .summary button{width:100%}.model_articles .form_newsletter .resolve{align-items:center}.model_articles .form_wrapper .resolve input#math{width:100%;float:left;margin:0}.model_articles .form_wrapper input,.model_articles .form_wrapper textarea,.model_articles .form_wrapper select{width:100%}.model_articles .blog-newsletter .form_newsletter button{float:left;width:100% !important;border:none !important;background:#ededed;border-radius:0;padding:10px 10px !important;transition:0.5s}.copyrights.copyrights-text{display:inline-block}.main-popup{position:fixed;z-index:999999;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center}.main-popup-placeholder{position:fixed;z-index:99999;display:flex;justify-content:center;flex-wrap:wrap;background:#fff;border-radius:10px;box-sizing:border-box;padding:20px;height:400px;width:400px;top:5vw}.main-popup-body p{width:100%}.main-popup-body p::after{content:"";display:block;width:30%;height:1px;background:grey;margin:auto;margin-top:10px}.main-popup-placeholder > div{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}.main-popup .main-popup-overlay{position:fixed;left:0;right:0;bottom:0;top:0;z-index:999;background:rgba(0,0,0,0.7)}.main-popup-logo img{margin:auto;max-width:100%}.main-popup-buttons address{margin:auto}.main-popup-buttons a{padding:10px;border:1px solid grey;background:#fff;display:inline-block;width:100px;transition:0.2s ease-out;margin:auto}.main-popup-buttons .yes-btn{font-weight:600}.main-popup-buttons .yes-btn i{color:#008000;transition:0.2s ease-out}.main-popup-buttons .yes-btn:hover{background:#008000;color:#fff;border-color:#008000}.main-popup-buttons .no-btn:hover{background:#cc0000;color:#fff;border-color:#cc0000}.main-popup-buttons .no-btn i{color:#cc0000;transition:0.2s ease-out}.main-popup-body{font-size:20px}.main-popup-buttons .yes-btn:hover i{color:#fff}.main-popup-buttons .no-btn:hover i{color:#fff}.latest-products{display:flex;flex-wrap:wrap;justify-content:center}.latest-products .latest-products-boxes{display:flex;flex-wrap:wrap;justify-content:center}.latest-products .latest-products-title{font-size:38px;color:#555555;text-align:center;font-weight:bold;display:inline-block;margin-bottom:60px}.latest-products .latest-product-box{position:relative;cursor:pointer;width:23%;margin:1% 1%}.latest-products .latest-product-box .lp-image{position:relative;text-align:center}.latest-products .latest-product-box .lp-image > span.lp-second-image{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;visibility:hidden;opacity:0}.latest-products .latest-product-box .lp-image > span,.latest-products .latest-product-box .lp-image > span img{display:inline-block;transition:0.3s ease-in}.latest-products .latest-product-box .lp-image img{max-width:100%}.latest-products .latest-product-box:hover .lp-image > span.lp-second-image{z-index:2;visibility:visible;opacity:1}.latest-products .latest-product-box .lp-title{font-weight:500;margin-bottom:10px;text-align:center}.latest-products .latest-product-box .lp-link,.latest-products .latest-product-box .lp-link a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:9}.latest-products .latest-product-box .lp-price .sale{position:absolute;top:0;right:0;z-index:9999;background:lightgray;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#000}.latest-products .latest-product-box .lp-price .summary{display:flex;justify-content:center;flex-wrap:wrap}.latest-products .latest-product-box .lp-price .summary .price.full-width{order:1;margin-right:10px}.latest-products .latest-product-box .lp-price .summary .price.promo{order:2;color:lightgray;text-decoration:line-through;text-decoration-color:red}body.cke_editable{padding-top:0px !important}#full_page_popup{transition:0.2s ease-in}#full_page_popup .main-title{text-align:center;font-size:21px;margin-top:20px;margin-bottom:20px}#full_page_popup > .step{background:#fff;position:fixed;z-index:999;top:106px;left:0;right:0;bottom:0;width:100%;transition:0.2s ease-in;overflow-y:auto}#full_page_popup form{width:80%;margin:auto;text-align:center;background:#fff;box-shadow:2px 2px 10px -3px grey;box-sizing:border-box;padding:30px 10px 10px 10px}#full_page_popup form label{font-size:18px;color:#4e72aa;width:100%;display:inline-block;margin:15px 0}#full_page_popup form select,#full_page_popup form input{width:51%;border:solid 1px #4e72aa;border-radius:5px;padding:0.5%;background:#fff}#full_page_popup form .input select{margin:auto}#full_page_popup form button{border:solid 2px #4e72aa;color:#4e72aa;background:none;font-size:22px;font-weight:500;padding:10px 20px;border-radius:30px;margin-top:40px;margin-bottom:70px}.captcha_form_part > *,.form_newsletter .captcha-p2{width:auto !important;margin:0 !important;padding:0 !important}.form_newsletter .captcha-p2{margin-left:5px !important;margin-right:5px !important}.form_newsletter .captcha-p2{margin-top:0 !important}#full_page_popup textarea{width:100%;border:solid 1px #4e72aa;background:#fff;width:51%}#full_page_popup .select{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}#full_page_popup .step_0 .select > .checkbox{min-width:275px}#full_page_popup .select > .checkbox{display:inline-block;width:auto;text-align:left;margin:auto;min-width:375px}#full_page_popup .select > .checkbox label{margin-bottom:0}#full_page_popup .select > .checkbox{margin-bottom:5px}#full_page_popup .select > .checkbox label,#full_page_popup form > .input > label{font-size:18px}#full_page_popup form > .input > div > label,#full_page_popup .select > .checkbox label{font-size:16px}#full_page_popup .select > .checkbox label input{display:inline-block;width:auto;margin-right:5px}#full_page_popup .form_submit_box{display:flex;justify-content:center}#full_page_popup .captcha_form_part{display:flex;justify-content:center;align-items:center}#full_page_popup .captcha_form_part .captcha-p1{margin:0;width:140px}#full_page_popup .captcha_form_part .captcha-p2{margin:0;margin-left:5px}#full_page_popup .form_wrapper .resolve input#math{margin:0}#full_page_popup .back{position:absolute;z-index:9999999999999;color:#4e72aa;font-size:40px;cursor:pointer;left:10px;bottom:0}#full_page_popup .step_0 .back{display:none}#full_page_popup .footer_form{display:flex;justify-content:space-between;position:relative}#full_page_popup .footer_form .footer_form_right a{display:flex;align-items:center;font-size:10px}#full_page_popup .footer_form .footer_form_right a img{height:25px;margin-left:10px}#full_page_popup form > .input > label{font-weight:700}#full_page_popup > div:not(.step_0){padding-top:80px}#full_page_popup .last.step .footer_form{width:80%;box-sizing:border-box;padding-right:10px;margin:auto;margin-top:-30px}.shop_container{align-items:center;padding:15px 0;margin-top:0 !important}.logos{display:flex;flex-wrap:wrap}.dm-footer-ico{width:30px;height:30px;background-color:#fff;-webkit-mask-image:url(/img/Dubuc-bottom.svg);mask-image:url(/img/Dubuc-bottom.svg)}.logicake-footer-ico{width:30px;height:30px;background-color:#fff;-webkit-mask-image:url(/img/Logicake-bottom.svg);mask-image:url(/img/Logicake-bottom.svg)}.dm-footer-ico a,.logicake-footer-ico a{width:30px;height:30px;float:left}.copyrights .logicake-footer-ico{margin-left:auto}.copyrights{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.logicake-footer-ico{display:inline-block}.login_form a.password-reset{display:inline-block;width:100%;margin-top:20px;font-size:12px;font-style:italic}.login_form button{font-size:18px;transition:0.1s}.login_form a.go-to-login{margin-top:20px;transition:0.1s;font-size:18px;background:#ededed;padding:10px 15px;color:#000;border-radius:10px;border:none}.login_form a.go-to-login:hover{background:#d0d0d7}.login_form.reset_form{justify-content:center}.espace-placeholder{display:flex;flex-wrap:wrap;justify-content:center}.espace-left{width:20%}.espace_navigation{margin:0;padding:0;list-style-type:none;width:100%}.espace_navigation li a{display:inline-block;width:100%;padding:20px 20px;border:solid 2px #c4c4c4;margin-bottom:20px;box-sizing:border-box;border-radius:10px;text-align:center;font-weight:500;transition:0.1s}.espace_navigation li a:hover{color:#fff;background-color:#c4c4c4}.espace-right{width:79%;margin-left:1%}.espace-right .module_body,.espace-right .filters,.espace-right .paginator{display:none}.espace-right .shop_container ul#products,.espace-right .shop_container{width:100%}.espace-right .shop_container{padding-top:0}.espace-subtitle{font-size:21px;font-weight:600;text-align:center;margin-bottom:20px;width:100% !important}.request_espace li.espace a{color:#fff;background-color:#c4c4c4}.request_wishlist li.wish_list a{color:#fff;background-color:#c4c4c4}.request_history_orders li.history_orders a{color:#fff;background-color:#c4c4c4}.espace-right form fieldset{display:flex;flex-wrap:wrap}.espace-right form fieldset #mandatory_email,.espace-right form fieldset .submit{width:100%}.espace-right form fieldset > .row{width:50%}.espace-right form fieldset label{width:100%;display:block;font-size:12px;font-weight:500;margin-bottom:5px}.espace-right form fieldset .input{margin-bottom:15px}.espace-right form fieldset .input input{border-radius:4px;padding:1%;border:lightgrey solid 1px;width:70%}.espace-right form fieldset div.submit{text-align:center}.espace-right form fieldset div.submit input{display:inline-block;width:200px;padding:20px 20px;border:solid 2px #c4c4c4;margin-bottom:20px;box-sizing:border-box;border-radius:10px;text-align:center;font-weight:500;transition:0.1s}.espace-right form fieldset div.submit input:hover{color:#fff}.form_client-registration-form form{width:65%;margin:auto}.form_client-registration-form form > div{display:flex;align-items:center;margin-bottom:15px}.form_client-registration-form form > div label{width:15%;text-align:left;font-weight:600}.form_client-registration-form form > div input,.form_client-registration-form form > div select{width:85%;margin:0}.form_client-registration-form form .hide{display:none !important}.form_client-registration-form form > div.checkbox label{width:100%}.services-search form{flex-wrap:wrap}.services-search form > div.search_calendar{width:100%;display:flex;justify-content:center;margin-top:50px;margin-bottom:40px}.services-search form .ui-datepicker select.ui-datepicker-month,.services-search .ui-datepicker select.ui-datepicker-year{width:45% !important;margin:1% !important;padding:0 !important;padding-top:10px !important;padding-bottom:10px !important;min-height:inherit;text-align:center}.services-search .ui-datepicker{width:400px}.services-search .ui-datepicker td span,.services-search .ui-datepicker td a{padding-top:10px;padding-bottom:10px}.services-search .ui-widget-header{border-color:#007dc6;background:#007dc6}.services-search .ui-datepicker .ui-datepicker-prev,.services-search .ui-datepicker .ui-datepicker-next{top:10px}.services-search .ui-datepicker .ui-datepicker-prev-hover,.services-search .ui-datepicker .ui-datepicker-next-hover{top:10px}.reset_form button{display:block;margin:auto;float:none;margin-top:20px}span.globalpayments{background:#0071ba;display:inline-block;padding:10px 50px 5px;cursor:pointer;border-radius:5px;box-shadow:0 1px 3px 1px #c5c5c5}.gp-payments p{position:relative;display:inline-block;width:auto}.gp-payments .button{background:none;border:none;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;margin:auto;height:100%}.oos{text-decoration:line-through;color:red;text-align:center}.cart-breadcrumbs{margin-bottom:20px}.cart-breadcrumbs ul{list-style-type:none;margin:0;padding:0;width:100%;display:flex;align-items:center}.cart-breadcrumbs ul > li{margin-right:15px}.cart-breadcrumbs ul > li.active{color:#057dc3}.request_place_order .main,.request_payment_order .main{background:#ededed}.request_place_order .bee-page-container,.request_payment_order .bee-page-container{display:none}.shop_container .part_2{width:70%;margin-right:2%}.shop_container .part_1{width:28%;box-sizing:border-box}.shop_container .part_2 > div{background:#fff;box-sizing:border-box;padding:20px}.shop_container #cart_list_box{width:100%;float:left;box-sizing:border-box;padding:20px;background:#ededed}.shop_container.with-summary .summary-title,.shop_container .part_1 form h3,.shop_container .part_1 h3,.part_gp h3{text-transform:uppercase;text-align:left;font-weight:500;font-size:21px;width:100%;margin-top:0}.shop_container .title-bar{border-bottom:none;font-weight:400}.shop_container .part_1 form h3,.shop_container .part_1 h3,.part_gp h3{border-bottom:solid 3px #ededed}.shop_container .part_2 .cart_item{background:#ededed;padding-bottom:0;border-bottom:solid 3px #fff}.shop_container .part_2 .cart_item .name img{display:block}.shop_container .part_2 .cart_item span.price,.shop_container .part_2 .cart_item span.total_price{font-size:18px}.shop_container .part_2 .cart_item span{font-weight:500}.shop_container .part_2 .cart_item span.total_price a{color:red;padding-right:10px}.shop_container .part_2 .row.cart_item.margin-bot{text-align:right;font-weight:500;padding:15px 5px}.shop_container .part_2 .row.cart_item.margin-bot:last-of-type{background:none}.shop_container .part_1 .user_address{position:relative}.shop_container .part_1 form > div,.shop_container .part_1 form > div.input{background:#fff;width:100%;display:block;float:left;margin:0}.shop_container .part_1 form > div.hide{display:none}.shop_container.with-summary{align-items:flex-start}.shop_container .full-button button{width:100%}.shop_container .part_1{flex-wrap:wrap}.shop_container .part_1 > p{width:100%;margin-bottom:10px}.shop_container .finish-payment{margin-top:20px}.shop_container .finish-payment .payment_box{width:100%;background:#fff}.shop_container .finish-payment .payment_box iframe{padding-top:20px}.shop_container p.dev-hide{display:none}.shop_container .payment_options h3,.shop_container .gift-cards-input h3{border-bottom:solid 3px #ededed;margin-bottom:20px;padding-bottom:15px;text-transform:uppercase;text-align:center;font-weight:500;font-size:21px;width:100%;margin-top:10px}.shop_container iframe.scrollContent{transition:0.3s}.shop_container iframe.scrollContent.scrolled{height:500px !important}.shop_container .gift-cards-input,.shop_container .gift-payments{box-sizing:border-box;padding:20px;background:#ffffff}.shop_container .details_system_pickup::before{display:none}.shop_container .without_delivery_box{background:none !important}.shop_container #create_order_form i{color:#007dc6}.shop_container .gift-cards-input form{display:flex;justify-content:center;width:100%;flex-wrap:wrap}.shop_container .gift-cards-input form > div{width:100%;text-align:center}.shop_container .gift-cards-input form label{width:100%;display:inline-block}.shop_container .gift-cards-input form input{border:solid 1px lightgrey;padding:0.5%;background:none;margin:10px 0}.shop_container .content.item .p-left{text-align:left}.shop_container .content.item .container{width:100%;margin:0}.shop_container .content.item th{font-weight:400}.shop_container .content.item tr th:last-of-type{text-align:right !important}.shop_container .content.item thead tr th{padding-bottom:10px}.shop_container .content.item tbody td:last-of-type{text-align:right !important}.shop_container .content.item tfoot tr:first-of-type > td{padding-top:20px}.shop_container .content.item tfoot tr > td{padding:5px 0}.shop_container .content.item tfoot tr > td:nth-of-type(2){text-align:right}.shop_container .content.item tfoot tr > td b{margin-right:-40px}.shop_container #create_order_form .billing-address{padding-top:20px;background:#fff}.shop_container #create_order_form .billing-address .input label{width:100%;display:inline-block}.shop_container #create_order_form .billing-address .input label input{width:auto;display:inline-block;margin-right:5px}.shop_container .in-order-login{margin-bottom:20px;text-align:center;font-size:13px}.shop_container a.password-reset,.shop_container .in-order-login > a{font-weight:500}.shop_container .in-order-login form label{width:100%;display:inline-block;margin-bottom:5px;font-size:16px}.shop_container #create_order_form > div{padding-left:15px;padding-right:15px;box-sizing:border-box}.shop_container #create_order_form h3{padding-top:20px}.shop_container .in-order-login form{text-align:center !important}.shop_container .in-order-login form label{text-align:left !important}.shop_container .in-order-login form input{width:100%;border:solid 2px #c5c5c5;padding:1%;display:inline-block;border-radius:5px;background:none;text-align:left !important}.shop_container .in-order-login form .checkbox input{width:auto;display:inline-block;margin-right:5px}.shop_container .in-order-login form button,.gift-cards-input button{background:#007dc6;color:#fff;border-radius:5px;font-size:18px;padding:15px;border:none}.shop_container.last-step .col_part.part_1{background:#fff;box-sizing:border-box;padding:20px}.shop_container.last-step .col_part.part_1 .summary-title{margin-bottom:20px}.shop_container.with-summary.last-step{display:block}.shop_container.with-summary.last-step .part_2{float:left}.shop_container.with-summary.last-step .part_1{float:right}.shop_container.with-summary.last-step .part_gp.gp-button.not-full-width{float:right}.gift-cards-input button{padding:10px 40px}.shop_container .in-order-login form > div{margin:10px 0}.form_register-occasions .input.checkbox{width:100%}.form_register-occasions .resolve{justify-content:center !important}.form_register-occasions .captcha_form_part div.input{margin-top:6px}.form_register-occasions .form_submit_box{display:flex;justify-content:center}.model_occasions .newsletter input{width:40%}#product .title{margin-bottom:0}.shop_container ul#products li{margin-top:0}.espace-left{width:100%;float:left}.espace-nav{width:20%}.espace-nav p{display:none}ul.pagination{flex-wrap:wrap}#global_search_results .search_result{margin:15px 0;border-bottom:solid 1px lightgrey;padding-bottom:15px;margin-bottom:5px}#global_search_results .search_result a{font-weight:600;font-size:12px}#global_search_results .search-title{font-size:14px;font-weight:500}#global_search_results .search-body{font-size:12px;font-style:italic;margin:5px 0}#global_search_results .pagination_total{margin-top:10px}#global_search_results ul.pagination li{margin:0 5px}#global_search_results ul.pagination li.disabled,#global_search_results ul.pagination li.disabled a{cursor:not-allowed}.logicake-footer-ico{display:block;width:80px;height:26px;margin-left:0;background-color:#fff;-webkit-mask-image:url(/img/logicake.svg);mask-image:url(/img/logicake.svg)}.logicake-footer-ico-2{width:34px;display:block;height:34px;margin-right:5px;background-color:#fff;-webkit-mask-image:url(/img/logicake-circle.svg);mask-image:url(/img/logicake-circle.svg)}.dm-footer-ico a,.logicake-footer-ico a{height:31px;width:91px}.page_title{padding:20px 2% !important}.logi-bake{display:flex;flex-wrap:wrap}.language_fr .logi-bake p,.language_fr_CA .logi-bake p{font-size:12px}.language_en .logi-bake p{font-size:10.5px}.logi-bake p{font-size:8.8px;font-weight:bold}.partners_list img{max-width:100%}#create_order_form .additional-info{text-align:left;margin-bottom:10px;font-size:14px;font-family:"Lato", serif;font-style:italic}.prod-attribs .file{display:flex;align-items:center}.prod-attribs .file img{width:50px;margin-right:15px}.prod-attribs .file strong{display:none}.shop_container .item-bottom .summary button{order:3}.shop_container ul#products li span.price{width:100%}.shop_container ul#products li span.price.promo::after{width:50%}.shop_container .title-bar > div.desc{width:30%}.shop_container .part_2 .cart_item span.total_price{flex-wrap:wrap}.shop_container .part_2 .cart_item span.total_price s{width:100%}.shop_container .part_2 .cart_item span.total_price a{padding-right:0}.black-stripe{padding:15px 0;text-align:center;background:#000}.black-stripe p{font-size:32px;color:#fff}.shop_container .part_3{padding:0;border:2px solid #ededed}.shop_container .title-bar{padding:10px 15px 10px;background:#ededed}.shop_container .part_2{border:none}.shop_container .part_2 .cart_item{padding:0;margin-bottom:10px;padding-bottom:10px}.shop_container .part_2 .row.cart_item.margin-bot{padding:0 10px 0 0}.shop_container .go-back.on-product > a{border-radius:0}.shop_container .part_1{border:2px solid #ededed}.shop_container .part_1 form h3{text-align:left;font-size:16px;font-weight:bold;padding:10px}.shop_container .part_1 form .input input,.shop_container .part_1 form .input select{width:96%;margin:0 2%;border-radius:0}.shop_container #create_order_form .full-button.min-margin button{width:96%;margin:10px 2% 15px;border-radius:0}.shop_container .full-button button{width:96%;margin:10px 2%;border-radius:0}.shop_container .part_3{width:100%;float:left}.security-box{width:100%;float:left;display:flex;flex-wrap:wrap;margin-top:20px;justify-content:space-between}.secu-box{flex:0 0 31%;max-width:31%;background:#f4f4f4;padding:1%}.secu-text{font-size:12px;text-align:justify;margin:20px 0}.only_mobile{display:none}.order_summary{margin:30px 0;justify-content:space-between;display:flex;flex-wrap:wrap}.order_summary table{border:2px solid #ededed}.order_summary table th{padding:10px 10px}.col_25 p.facture{background:#ededed;padding:11px;font-size:16px;font-weight:bold}.col_25 p{padding:10px}.order{border:none}.order .secu-box{flex:0 0 100%;max-width:100%;margin-bottom:20px;padding:25px}.authorize-box{margin:20px 0;box-sizing:border-box;width:96%;border:2px solid #ededed;margin:0 2%}.cupon-realisation{background:#ededed;padding-bottom:20px;width:96%;margin:0 2%}.order .security-box{margin:0}.secure-payment{display:flex;justify-content:center;color:#000;margin:15px 0}.n-tx{margin-top:11px}.n-img img{display:block;width:100px;margin-left:15px}#nuveiform input[type="submit"]{background:#ededed;border:solid 2px #ededed;color:#000;padding:10px 20px}#nuveiform{margin-bottom:30px}.form_wrapper .resolve input#math{width:100%;margin:0}.form_wrapper .resolve{align-items:center;margin-bottom:15px}.form_wrapper .resolve .captcha-p2{margin:0 10px !important}.form_wrapper button{border-radius:0;transition:0.5s ease all}.form_wrapper button:hover{background:#000;color:#fff}.form_demande-de-consultation{padding:15px;background:rgba(255,255,255,0.4)}.bee-popup-container{position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:scroll;padding-top:50px;background:rgba(0,0,0,0.5)}.bee-popup-container .bee-popup-row-content{max-width:60% !important}.bee-close{position:absolute;right:-15px;top:-15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;cursor:pointer}.bee-popup-container{transition:0.2s;visibility:hidden;opacity:0;z-index:-10}.bee-popup-container.showPopup{visibility:visible;opacity:1;z-index:9999999}.bottom-module{text-align:center}.bottom-module{padding:30px 0 30px 0}.bottom-module a{background:#f05004;border:solid 2px #f05004;color:#fff;font-size:32px;transition:.2s;display:inline-block;padding:10px 20px}.request_latest_articles{width:100%;float:left;background:#000}.request_latest_articles .article{color:#fff}.bottom-module.white-bg{background:#fff}.bottom-module.black-bg{background:#000}.bottom-module.white-bg a:hover{background:none;color:#000}.bottom-module.black-bg a:hover{background:none;color:#fff}footer{border-top:solid 1px #fff}body.request_articles{background:#000}body.request_articles .blog-container .wrap_articles .article{color:#fff}a.slideshow-button-link{transition:.2s}@media only screen and (max-width: 1280px){.container{width:96%}.model_services .wrapper{flex:0 0 96%;max-width:100%;margin:0 2%}.model_services .wrapper_form_service{flex:0 0 100%;max-width:100%}.model_services .wrapper_form_service p{text-align:center}.model_services .wrapper_form_service .form_register-services{width:80%;margin:0 10%}.action_box a.red{flex:0 0 98%;text-align:center;margin-bottom:10px;padding:10px 1% !important}.action_box a.blue{flex:0 0 98%;text-align:center;padding:10px 1% !important}.wrap_services .service{flex:0 0 100%;max-width:100%;margin-bottom:20px}}@media only screen and (max-width: 1132px){.cookies a.button{margin-top:10px}}@media only screen and (max-width: 1024px){.free_page .close_mobile_menu,#default_layout.free_page #open_mobile_menu{position:absolute}#default_layout.free_page #mobile_menu{top:35px !important}.free-row{font-size:11px;padding:5px}body.free_page{margin-top:0}body.free_page header.header{top:35px;padding:5px 0 !important}.container{max-width:96%}.logo-color.logo{display:none !important}.order_summary > div{width:100%}.order_summary > div.col_25{text-align:center;margin-bottom:20px}#default_layout .header-bottom-flex{padding:2px 0 !important;height:50px !important}#default_layout .header-bottom-flex .logo{width:100% !important;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100%}#default_layout .header-bottom-flex .logo a{height:100%}#default_layout .header-bottom-flex .logo img{max-width:initial !important;width:auto !important;max-height:100%}#default_layout #mobile_menu{position:fixed;left:0;right:0;width:100%;overflow-y:auto;transition:0.2s ease-in;background:#c90016;display:block;z-index:1000;top:0 !important;height:0 !important}#default_layout #mobile_menu ul li a{font-size:17px;width:100%;display:flex;justify-content:center;align-items:center}body#default_layout.opened_mobile_menu #mobile_menu{height:100% !important}#mobile_menu ul{list-style-type:none}#mobile_menu > ul{border-top:1px solid #fff}#mobile_menu ul{padding:0;width:100%;margin:0;float:left}#mobile_menu ul li{border-bottom:1px solid #fff;float:left;width:100%;position:relative}#mobile_menu ul li i{transition:transform 0.3s;position:absolute;right:3px;top:10px;bottom:0;height:24px;line-height:24px;font-size:24px;color:#fff}#mobile_menu ul li.active > i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mobile_menu ul li.active > a{background:#308e97}#mobile_menu ul a{width:100%;display:block;text-align:center;padding:12px 0;background:#0077c1;color:#fff;transition:background 0.5s, color 0.5s}#mobile_menu ul ul li a{width:96%;padding-left:2%;padding-right:2%;background:#007791}#mobile_menu ul ul{display:none}#mobile_menu ul ul li:last-child{border-bottom:none}#mobile_menu .social p{color:#fff;text-align:center}#mobile_menu .logo{text-align:center}.close_mobile_menu,#open_mobile_menu{position:absolute;z-index:99999;font-size:30px;top:0;right:10px;text-align:center;border-radius:50%;height:45px;width:45px;line-height:45px;color:#000}#open_mobile_menu{display:inline-block}.close_mobile_menu:focus,#open_mobile_menu:focus{outline:none}.close_mobile_menu{color:#fff;background:none;cursor:pointer;left:auto;right:10px;display:none}.opened_mobile_menu .close_mobile_menu{display:inline-block}#mobile_menu li.dropdown a{position:relative}#mobile_menu li.dropdown > a::after{position:absolute;margin:auto;top:0;bottom:0;right:1vw;font-family:FontAwesome;content:"\f078";color:#fff;transition:0.2s;height:24px}#mobile_menu li.dropdown.active > a::after{transform:rotate(180deg)}.model_jobs .article{width:100% !important}.job-cols .col_50{width:100% !important}.job-cols .col_50.job-form{width:96% !important;margin:45px 0 !important}.model_jobs .job-container .job-cols .col_50.job-form .reg-form-title{margin-top:20px}.request_occasions .text_box{display:block}.request_occasions .text_box{flex:0 0 49%}.request_occasions .image_box{flex:0 0 49%;max-width:100%}.request_occasions .services{width:98%}.model_occasions .wrapper.services{width:100%;margin:0}.model_occasions .wrapper_form_service{width:100%;margin-top:40px}.model_occasions .form_wrapper input,.model_occasions .form_wrapper textarea,.model_occasions .form_wrapper select{width:100%}.with-menu .leftMenu{display:none}.with-menu .page_body_container{width:100%}body.request_products{overflow:unset}.shop_container .top-paginator{background:#fff;z-index:99;position:sticky;top:56px}#filter-toggle{display:flex;margin-top:10px;align-items:center;cursor:pointer;margin-bottom:10px}#filter-toggle i{margin-left:10px}.blog-container .wrap_articles .article{width:50%}.article-header img{height:300px}.article-header .article-title{width:98%}.model_article .slideshow{display:none}.blog-container.article{flex-wrap:wrap}.blog-container.article .blog-left,.blog-container.article .blog-center,.blog-container.article .blog-right{width:100%}.blog-container.article .blog-left,.blog-container.article .search{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.blog-container.article .search{display:none}.blog-container .menu p{text-align:center}.article .menu > p:first-of-type::after{position:relative;content:"\f078";font-family:"Font Awesome 5 Free";margin-left:10px;top:-1px}.article .menu ul{display:none}.article .menu ul.active{display:block;background:#c4c4c4;color:#fff;padding:15px 0;margin-top:13px}.blog-left{position:sticky;top:72px;z-index:999;background:#fff;border-bottom:solid 1px lightgray;padding-top:10px}.blog-container .date_box.row.center{margin-top:20px}.blog-container.article .search form{width:60%}.blog-container .blog-right p{text-align:center}.blog-container .blog-right ul li{text-align:center}.only_mobile{display:block}.shop_container{width:96%;max-width:100%}.slideshow .slogan span{padding:0;right:0;padding:20px 0;text-align:center}.shop_container .paginator,.col_25.filters,.shop_container ul#products{width:100%}.col_25.filters{display:none}.shop_container .pagination_total{margin-top:0}.filters-icon{display:flex;align-items:center;cursor:pointer;margin-left:10px}header{background:rgba(255,255,255,0.8);z-index:99999;padding:0 !important}.filters-icon i{font-size:26px;margin-left:5px;color:#000}.shop_container .icon-placeholder{width:130px;position:absolute;right:0}.shop_container ul#products li{width:46%}.slideshow .slogan span::after{display:none}footer .shop_container > *,footer .shop_container{justify-content:center;text-align:center}.shop_container .view-cart{width:100%}.shop_container #product .view-right{width:75%}#product.product{width:100%}.shop_container .part_2{width:100%;order:1}.shop_container .part_1{width:100%;order:2}.shop_container .part_2 .cart_item span.price s,.shop_container .part_2 .cart_item span.total_price s{margin-right:10px}.shop_container .part_2 .cart_item .name img{max-width:100%;width:auto}.shop_container .part_2 .cart_item .name:nth-of-type(2){padding-left:0;font-size:21px}.shop_container .part_2 .cart_item.deliery_method_details{margin:0;margin-top:15px}.shop_container .part_2{margin-right:0}.shop_container .part_1 form h3{margin-top:20px}.shop_container .part_2 span.label{display:inline-block}.shop_container .part_2 .cart_item span.total_price{justify-content:center}body.opened_mobile_menu #wrap_whole_website{margin-left:0 !important}body.opened_mobile_menu #mobile_menu{width:100% !important;top:51px !important}#mobile_menu{background:#757575 !important;position:fixed;right:0% !important;left:auto !important;width:0%;top:51px !important;height:100%;overflow-y:auto;transition:left 0.5s, width 0.5s;background:#000;display:block;z-index:9999}#mobile_menu ul{list-style-type:none}#mobile_menu > ul{border-top:1px solid #fff}#mobile_menu ul{padding:0;width:100%;margin:0;float:left}#mobile_menu ul a{background:#3c3c3c !important}#mobile_menu ul li{border-bottom:1px solid #fff;float:left;width:100%;position:relative}#mobile_menu ul li i{transition:transform 0.3s;position:absolute;right:3px;top:10px;bottom:0;height:24px;line-height:24px;font-size:24px;color:#fff}#mobile_menu ul li.active > i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mobile_menu ul li.active > a{background:#545353 !important;color:#fff}#mobile_menu ul a{width:100%;display:block;text-align:center;padding:12px 0;background:#000;color:#fff;transition:background 0.5s, color 0.5s}#mobile_menu ul ul li a{width:100% !important;padding-left:2%;padding-right:2%;background:#545353}#mobile_menu ul ul{display:none}#mobile_menu ul ul li:last-child{border-bottom:none}#mobile_menu .social p{color:#fff;text-align:center}#default_layout #mobile_menu .logo{text-align:center;width:100% !important;display:flex;flex-wrap:wrap;justify-content:center}#default_layout #mobile_menu .logo img{max-width:300px !important}.close_mobile_menu,#default_layout #open_mobile_menu{position:fixed;z-index:99999;font-size:30px;top:4px !important;right:10px;text-align:center;border-radius:50%;height:45px;width:45px;line-height:45px}#default_layout #open_mobile_menu{display:inline-block}.close_mobile_menu:focus,#open_mobile_menu:focus{outline:none}.header-bottom-flex .navigation{display:none}header.header .header-top{display:none}.header-bottom-flex{padding:10px 0}.logo img{max-width:38px !important}.header .logo img{max-width:125px !important}#mobile_menu .logo img{max-width:20% !important;margin-top:20px}.social{margin:15px 0;color:#fff;font-size:21px}.slideshow{max-height:600px;overflow:hidden;height:auto !important}.slideshow .slogan{text-align:center;margin:0;top:5% !important}.slogan-title{font-size:7vw}.slideshow .slogan span{font-size:4vw}.slideshow img{height:auto !important;max-width:100%}.fixed_header .logo img{max-width:125px !important}.footer-flex .logo img{max-width:200px !important}.footer-flex{width:96%;justify-content:center}.footer-top{text-align:center}.footer-col{flex:0 0 100%;max-width:100%}.footer-col p{text-align:center}.footer-flex .logo{margin-bottom:20px}footer .shop_container > *,footer .shop_container{width:100%;justify-content:center;padding:10px 0;text-align:center}.slide-overlay > span{text-align:center}.slide-overlay{width:100%}.slide-overlay span{padding:0 1vw}.slideshow .slide .slide-title{font-size:32px}.slideshow .slide .slide-subtitle{font-size:18px}.slideshow .slide .slide-button a{font-size:16px}#mobile_menu ul.level_1 > li.has_childs > a::after,#mobile_menu ul.level_2 > li.has_childs > a::after{margin:0;margin-left:10px;font-family:"Font Awesome 5 Free";display:inline-block;font-weight:900;content:"\f0ab";color:#ffffff;transition:0.2s}#mobile_menu ul.level_1 > li.active > a::after{color:#fff}#mobile_menu ul.level_2 > li.active2 > a::after{transform:rotate(180deg);top:6px;color:#fff}#mobile_menu ul.level_1 > li.active3 > a::after{transform:rotate(180deg);top:6px}#mobile_menu .language_wrapper{width:100%;right:0}#mobile_menu .language_wrapper span{position:relative;visibility:visible;opacity:1;height:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center}#mobile_menu .language_wrapper > a{display:none !important}.message-important-ph{top:52px}.fixed_header .message-important-ph{top:52px}.message-logo{flex:0 0 100%;max-width:100%;text-align:center}.message-logo img{max-width:30%}.message-right{flex:0 0 100%;max-width:100%;text-align:center;margin-top:15px}.header .logo img{max-width:52px !important}.fixed_header header{padding:0}.worker-left,.worker-right{width:100%}.worker-left{text-align:center}.worker-left img{max-width:100%}.latest_users .wrap_users > div{width:48%;margin:1%}.job-cols .col_50{width:100%}.job-form{padding-left:0}.job-img img{max-width:100%}.blog-container .form_newsletter button{font-size:16px}.blog-container .form_newsletter{text-align:center}.blog-container .form_newsletter .form_title{text-align:center !important}.blog-container .form_newsletter .email input{width:50% !important}.blog-container .similar-boxes .similar-box{width:60%}.blog-container .blog-center{padding:0}.model_jobs .article{width:100% !important}.shop_container #product.reworked .view-left,.shop_container #product.reworked .view-right{margin:0;width:100%}.shop_container .go-back.on-product{display:none}.shop_container #product.reworked .view-right .price-placeholder h3.crossed{font-size:12px}.product_content h3.crossed{text-decoration-thickness:1px}.shop_container #product.reworked .view-right .price-placeholder h3.prod-price{font-size:21px}h3 span.discount i{font-size:28px}h3 span.discount{font-size:16px}element{margin-top:20px}.shop_container #product.reworked .view-right .price-placeholder{margin-top:20px;box-sizing:border-box;padding-left:10px;padding-right:10px}.shop_container .product_content form.add_to_cart{box-sizing:border-box;padding-left:10px;padding-right:10px}.product_content h3.promo > span{left:80px}header.header{position:sticky;top:0}body.added .additional{display:none !important}body{padding-top:55px}.owl-carousel .owl-stage-outer{margin:0 !important;width:100% !important}.owl-carousel .user > *{width:100%;margin:auto;text-align:center}.owl-carousel .user .user-body{padding:0}.module_wrapper.request_latest_articles .container{width:96% !important}.module_wrapper.request_latest_articles .wrap_articles .article{width:100%;margin:0;margin-bottom:10px;padding:0}.module_wrapper.request_latest_articles .owl-dots{display:none}.module_wrapper.request_latest_articles .owl-nav{width:100%;justify-content:center;flex-wrap:wrap;display:flex;font-size:32px}.module_wrapper.request_latest_articles .owl-nav button{margin:20px 10px 5px 10px}.footer-col img{max-width:100%}body#default_layout.opened_mobile_menu #mobile_menu{height:100% !important}.last-step .part_1{order:2 !important;text-align:center}.last-step .part_1 h3,.last-step .part_2 h3,.last-step .part_2 .summary-title{text-align:center}.last-step .part_2{order:0 !important}.last-step .finish-payment{order:5}.last-step .content.item thead{display:none}.last-step .content.item tr{border-bottom:solid 1px lightgrey;padding-bottom:10px;margin-bottom:10px;display:block;width:100%;float:left}.shop_container .content.item tfoot tr > td b{margin-right:0}.last-step .content.item tr td{width:100%;display:block;float:left;text-align:center !important;border:none}.shop_container .content.item tfoot tr:first-of-type > td{padding-top:5px}.shop_container .part_gp{width:100%;order:3}.shop_container .content.item tbody td:last-of-type{text-align:center !important}.shop_container.last-step .part_1{margin-top:2%}.part_gp h3{text-align:center}.espace-nav{width:100%;text-align:center}.espace-nav p{display:block}.espace-left{display:none;transition:0.5s}.espace-left.active{display:block}.espace-right{width:100%;margin:0}.espace-right form fieldset > .row{width:100%;text-align:center}.espace-nav i{margin-left:5px}.espace-subtitle{margin-top:20px}.espace_navigation{margin:20px 0 0}.latest-products .latest-product-box{width:98%}.shop_container .part_2{width:96% !important;margin:0 2%}.secu-box{flex:0 0 100% !important;max-width:94%;padding:4%}.shop_container .part_1{width:96%;order:2;margin:20px 2%}.logi-bake{flex:0 0 100%;max-width:100%;margin-top:10px}.copyrights-text{flex:0 0 100%;max-width:100%}}@media only screen and (max-width: 720px){.shop_container .part_2 .cart_item{background:none}.shop_container .part_2 .row.cart_item.margin-bot{margin:0;padding:5px 0}.shop_container .part_1 form h3{margin-top:0}.model_jobs .article{width:100% !important}.request_occasions .image_box,.request_occasions .text_box{flex:0 0 100%;max-width:100%}.action_box a.red,.action_box a.blue{flex:0 0 100%;max-width:100%}.services-search form > div{width:auto}.request_occasions .services-search form{flex-wrap:wrap;justify-content:center}.services-search form .input{margin-bottom:15px}.request_occasions .services-search span{margin:0 auto}.request_occasions .services-search span button.reset{margin-left:0}.product_content h3.promo{margin-bottom:50px}.product_content h3.promo > span{left:0;right:0;margin:auto}.blog-container .wrap_articles .article{width:98%}.shop_container .view-cart{order:3}.shop_container ul#products li{width:60%}.shop_container #product .view-right{width:100%}.shop_container #product .view-left{width:100%}.flexslider .slides img{width:50%;display:block;margin:auto}#carousel .slides img{width:100%}#carousel li{margin-right:25px !important}.shop_container #product .view-right{padding-left:0}.shop_container .title-bar{display:none}.shop_container .part_2 .cart_item{flex-wrap:wrap}.shop_container .part_2 .cart_item > span{width:100% !important;text-align:center;margin:5px 0}.shop_container .part_2 .row.cart_item.margin-bot{text-align:center;justify-content:center}.shop_container .full-button{text-align:center;justify-content:center}header .container{justify-content:center;flex-wrap:wrap}header .logo{flex:0 0 100%;max-width:100%;text-align:left}header .logo a{float:left;width:100%}header .logo img{width:100px;display:inline-block}header{padding:10px 0}header .navigation{align-items:center;justify-content:space-between;flex:0 0 100%;max-width:100%;font-size:14px}header .navigation .cart_counter{margin:0}.filters-icon{margin-left:0}header .navigation i{font-size:24px;color:#3c3c3c}.shop_container #product .view-right.bigger_col{width:100%;padding:0;text-align:center}.shop_container .go-back{text-align:center}.shop_container .product_content .input.select{justify-content:center}footer{padding:15px 0}.shop_container #product .view-right{padding:0}.shop_container .view-cart{text-align:center}.cart_item .name{margin-bottom:10px;float:left;width:100%;text-align:center}.shop_container .view-cart .margin-bot{text-align:center}.shop_container .part_1 form h3{text-align:center;margin-bottom:24px}.header-bottom-flex{padding:0}.latest_users .wrap_users > div{width:98%;margin:1%}.job-form form > div{width:100%}.popup{width:96%}.wrap_articles .article{width:96%}.shop_container.with-summary .summary-title{text-align:center}.shop_container .in-order-login form input{padding:10px}.in-order-login .login_form a.password-reset{margin-bottom:0}}@media only screen and (max-width: 570px){.call-to-action-flex{padding:5px !important}.free-row{font-size:10px}.free-row img{height:20px;margin-right:3px}.free-row a.free-button{margin-left:5px;padding:5px 5px}.shop_container #product.reworked .view-right form.add_to_cart .input.select{width:100%;justify-content:center}.shop_container #product .view-right .add_to_cart .input select{max-width:auto}.shop_container #product.reworked .view-right .qte-with-button .quantity-management{width:100%;justify-content:center}.shop_container #product.reworked .view-right form.add_to_cart .input.select{width:100%}.shop_container #product.reworked .view-right form.add_to_cart .input.select select{width:auto}body > iframe{display:none}.shop_container ul#products li span.price.promo{order:1}.shop_container ul#products li span.price.full-width{order:2}.shop_container .item-bottom .summary button{order:3}.shop_container ul#products li span.price.promo::after{width:50%;max-width:200px}.shop_container ul#products li span.price.full-width{justify-content:center;display:flex;width:100%;margin:15px 0}form.in-prod{left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:34px;justify-content:center}.blog-container .similar-boxes .similar-box{width:100%}.blog-container .form_newsletter .email input{width:98% !important}.shop_container #product .view-right{padding-right:0;text-align:center}.shop_container .product_content .add_to_cart .input.select{justify-content:center}.shop_container ul#products li{width:96%}.shop_container .img-area{height:auto}.shop_container .item-bottom .input label{width:100%}.shop_container .item-bottom .input.select select{width:100%}.shop_container .item-bottom .input.select{flex-wrap:wrap}.shop_container .item-bottom .summary{flex-wrap:wrap;border-bottom:solid 1px grey;padding-bottom:10px;margin-bottom:10xp}.shop_container .item-bottom .summary span,.shop_container .item-bottom .summary button{width:100%}.shop_container .product_content .input.select label{width:100%}.shop_container .product_content .input.select{flex-wrap:wrap}.main-popup-placeholder{width:98%;height:auto}.main-popup-buttons a{margin-bottom:15px}.header .top_bar .logo{display:none !important}}@media only screen and (max-width: 390px){.pad,.sig{width:100% !important}.sigPad h3{justify-content:center}.sigPad{width:100% !important}}@media only screen and (max-width: 390px){.model_jobs .wrap_articles .article .image_box{flex:0 0 100%;max-width:100%}.model_jobs .wrap_articles .article .text_box{flex:0 0 100%;max-width:100%;padding:0 3%}.model_jobs .action_box{justify-content:center;padding-top:20px}.model_jobs .wrap_articles .article .text_box .title_box{justify-content:center}.free-row{text-align:center}body.free_page header.header{top:47px}.free_page .close_mobile_menu,#default_layout.free_page #open_mobile_menu{top:7px !important}#default_layout.free_page #mobile_menu{top:47px !important}}