b,strong{font-weight:700}.clearfix:after{clear:both;display:block;content:""}a:active,a:active:before,a:active:after{outline:none !important}.logo img{width:100%;max-width:180px;height:100%;}.white-text{color:#fff}.iconicSubmit{display:inline-block;border:none;background:rgba(0,0,0,0);width:40px;position:relative;color:#1a1a1a;padding:5px 0 0 2px}.mean-container a.meanmenu-reveal{z-index:10}a.fadetoggle{text-decoration:underline;text-decoration-style:dotted}a.dotted-link{text-decoration:underline;text-decoration-style:dotted}.blackBack{background:#1a1a1a;color:#fff}.sub-title{font-style:italic;color:#777;font-weight:300;font-size:14px}.starrequired{color:#c00}table{width:100%;margin-bottom:25px}tr{border-bottom:1px solid #c8c8c8}tr:last-child{border-bottom:none}.group-elements{margin:0}.group-elements *{font-size:14px}.group-elements tr{border:none}.group-elements tr[data-group^=bx]{border-top:1px solid #c8c8c8}td{padding:5px 10px;position:relative}td:first-child{padding:10px 20px}td>.check{height:auto;cursor:pointer;position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-repeat:no-repeat;background-position:center center;background-size:32px 32px;background-image:url(../img/uncheck.png)}
td>.prevImg{max-width:80px;height:auto}td>.description{font-weight:300;color:#333;text-align:justify;line-height:18px}td>.check.checked{background-image:url(../img/check.png)}td>.price{margin-top:5px;font-weight:400}.radio,.checkbox{position:relative;display:block;margin-top:5px;margin-bottom:5px}.radio label,.checkbox label{margin-bottom:0;font-weight:400;cursor:pointer}.popup-window{font-family:'Proxima Nova',sans-serif;font-size:18px}.popup-window-titlebar-text,.popup-window-titlebar-text-version{font-size:16px;font-weight:400;font-family:'Proxima Nova',sans-serif;line-height:60px}.popup-window-with-titlebar .popup-window-content{padding:20px 15px 0;max-width:230px}.popup-window-content p{margin:15px 0 20px}.popup-window-buttons{padding:0}.formInput{width:100%;border:1px solid #e0e0e0;padding:0 15px;height:45px;background:#fff;font-size:16px;margin-bottom:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.formInput:focus,.formInput:hover{background:#fff;color:#1a1a1a;border-color:#1a1a1a !important;outline:none}.animate-label>textarea.formInput{padding:10px 15px;height:80px;resize:none}.subscribe-box .formInput,.searchPanel [type=search]{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #777;display:inline-block;width:50%}.formInput[type=checkbox]{height:20px;width:20px;display:inline-block;margin:0;position:relative;top:5px}.formInput-label{padding-top:15px}.simple--link{color:inherit;text-decoration:underline}.simple--link:hover{color:#a1a1a1;text-decoration:underline}.btn{border-radius:0;outline:none !important}.btn:active,.btn:focus{outline:none !important}.btn--link{display:inline-block;margin-left:12px;margin-right:12px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.5);padding:15px;font-size:15px;margin-bottom:15px;font-weight:600;color:#fffefe;letter-spacing:1.5px;text-align:center;min-width:190px}.btn--link:hover{background-color:#fff;border:1px solid #fff;color:#1a1a1a}
.btn-default{border:1px solid #1a1a1a;background:#1a1a1a;text-transform:uppercase;font-size:14px;color:#fff;display:inline-block;font-weight:500;border-radius:0;position:relative}.btn-default:hover{border-color:#fff;background:#fff;color:#1a1a1a}input.btn-default:hover{border-color:#1a1a1a}.btn-default:hover:before{border-color:#1a1a1a}.btn-default:before{content:"";display:block;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background-color:transparent;border:2px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-default:after{content:"";display:block;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background-color:transparent;border:1px solid #1a1a1a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn-yellow{display:inline-block;border:1px solid #ffc000;background:#fff;color:#1a1a1a;font-weight:400;outline:none;font-size:16px;padding:0 15px;height:40px;line-height:40px}.btn-yellow:disabled{border-color:#777;background:#d8d8d8;color:#777}.btn.btn-default.btn-yellow{border:1px solid #ffc000;background:#ffc000;font-weight:700}.btn.btn-default.btn-yellow:after{border:1px solid #ffc000}.btn.btn-default.btn-yellow:hover{background:#fff;color:#333}.btn.btn-default.btn-yellow:hover:before{border-color:#ffc000}.btn-second{border:1px dotted #777;color:#333;background:#e4e4e4}.btn-second:hover{border:1px solid #333;color:#1a1a1a;background:#c2c2c2}.btn-withicon{position:relative;font-size:28px;height:40px;min-width:40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn.btn-withicon{font-size:16px}.btn.btn-withicon i{position:absolute;z-index:100;top:50%;left:6px;transform:translateY(-50%);font-size:26px}
.btn.btn-withicon:hover{text-decoration:underline}.btn-withicon:hover i{color:#c00}.btn-submit{background:#1a1a1a;color:#fff;border:1px solid #1a1a1a}.btn-submit:hover{border-color:#1a1a1a;background:rgba(0,0,0,0);color:#1a1a1a}.btn-inverted{background:0 0;color:#1a1a1a;border:1px solid #1a1a1a;padding-left:30px;padding-right:30px;width:100%;max-width:280px}.btn-inverted:hover{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.btn-cropped-140{max-width:140px;width:100%;display:inline-block}.btn-cropped-160{max-width:160px;width:100%;display:inline-block}.btn-cropped-180{max-width:180px;width:100%;display:inline-block}.btn-cropped-200{max-width:200px;width:100%;display:inline-block}.btn-cropped-220{max-width:220px;width:100%;display:inline-block}.btn-cropped-240{max-width:240px;width:100%;display:inline-block}.btn-link{color:inherit}.btn.btn-small{height:30px;line-height:28px;font-size:13px;text-transform:lowercase;font-weight:300;letter-spacing:1px}.yellow-link{position:relative;font-weight:400}
.yellow-link:after{position:absolute;z-index:100;content:"";width:100%;height:2px;bottom:-1px;left:0;background-color:#ffc000;transition:all .33s ease}.yellow-link:hover{color:inherit}.yellow-link:hover:after{height:4px;bottom:-3px}.animate-label>.formInput{height:50px}.animate-label{position:relative}.animate-label>label{opacity:0;position:absolute;z-index:30;left:15px;top:5px;font-size:12px;transition:all .33s cubic-bezier(.645,.045,.355,1)}.animate-label.is-active>label{opacity:1}.animate-label.is-active>input{padding-top:15px}.animate-label.is-active>textarea{padding-top:20px}.upperPanel{background-color:#010101;color:#fff;line-height:initial;height:40px}.upperPanel a:hover{color:#fff}.list-inline{list-style:none;font-size:0}.withIcon{position:relative}.list-inline>li,.list-inline>.menuItem{display:inline-block;font-size:13px;color:inherit}.upperPanel .list-inline>li>a{padding:13px 8px 9px;display:block;border-bottom:3px solid #010101}.upperPanel .list-inline>li>a:focus{color:#fff}
.upperPanel .list-inline>li>a:hover,.upperPanel .list-inline>li>a.selected{border-color:#ffc000;color:#fff}.upperPanel .open>a.fadetoggle{border-color:#ffc000;background:#ffc000}.upperPanel .list-inline>li.withIcon>a{padding:13px 20px 9px 30px}.upperPanel .list-inline>li.withIcon>a.right-angle{padding-right:30px}.upperPanel .list-inline>li.withIcon>a>i.fa{font-size:18px;position:absolute;z-index:5;top:50%;left:8px;transform:translateY(-45%)}.upperPanel .callbackMenu>a>i.fa{font-size:18px;position:absolute;z-index:5;top:50%;left:10px;transform:translateY(-45%)}.upperPanel .list-inline>li.withIcon>a>span i.fa{font-size:22px;position:absolute;z-index:5;top:50%;transform:translateY(-45%)}.upperPanel .list-inline>li.withIcon>a>span.right i.fa{right:5px}.callbackMenu{width:100%}.callbackMenu a{font-size:13px;display:block;padding:10px 10px 10px 30px;position:relative}.callbackMenu .dropdown-item{color:#fff}.callbackMenu a:hover{background-color:#ffc000}.userBlock,.callbackMenu{position:absolute;z-index:100;top:40px;right:0;padding:0;margin:0;border-radius:0;background:#010101}
.userBlock{width:max-content;max-width:100vw}.userBlock li{display:block;padding:0 5px}.bx-system-auth-form{padding:25px 45px;color:#fff}.bx-system-auth-form hr{border-color:#ffc000}.bx-system-auth-form h4.section-info,.bx-system-auth-form h5.section-info{margin-bottom:30px;color:#fff;position:relative;font-size:18px;text-align:right;display:block}.bx-system-auth-form .section-info:after{top:30px;left:initial;right:0;transform:none}.bx-system-auth-form input[type=checkbox]+label{color:#fff}.bx-system-auth-form .profileMenu li{display:inline-block;font-size:0;margin:0;padding:0}.bx-system-auth-form .profileMenu li a,.auth-buttons a{font-size:14px;display:inline-block;padding:5px 10px;border:1px solid #010101}.bx-system-auth-form .profileMenu li a:hover,.auth-buttons a:hover{background:#000;border-color:#ffc000;text-decoration:none}.bx-system-auth-form .auth-buttons .btn-link{font-size:13px}.bx-system-auth-form .auth-buttons .btn-link:hover{text-decoration-style:solid}.selection-list.text-center>li:first-child{margin-left:0}
.selection-list .cart{font-weight:400;font-size:14px}.selection-list .cart .caption{position:relative;top:-5px;display:inline-block;margin-left:5px}.phonePanel{font-size:14px}.phonePanel strong{font-size:18px}.catalogSection{font-weight:400}.searchPanel{position:absolute;z-index:5;right:15px;bottom:10px;display:inline-block;width:460px}.searchPanel i{font-size:30px}.searchBlock{display:none;width:100%;background:#1a1a1a;color:#fff;text-align:center}.searchBlock form{width:360px;padding:30px;margin:0 auto}.searchBlock h3{color:#fff;font-size:16px}.searchBlock .helpString{font-size:14px;font-weight:300;margin-top:10px}.searchBlock .btn-default{max-width:120px}.searchBlock .btn-default:hover{border-color:#fff}.searchBlock .formInput{border-color:#fff}footer{margin-top:30px}article>footer{margin:25px 0;font-weight:500}article h2{font-size:28px;margin-bottom:15px;margin-top:30px;font-weight:600}article h3{font-size:24px;margin-bottom:15px;margin-top:25px;font-weight:400}article h5{margin-bottom:7px;margin-top:15px;font-weight:400}
article p{margin-bottom:10px;text-align:justify}article p:last-child{margin-bottom:15px}article ul{margin-left:20px;margin-bottom:15px}article ul li{margin-bottom:5px;list-style:circle;text-align:justify}article img{padding:0;width:100%;height:auto}article img.f-right,article img.f-left{padding:10px;width:auto}article p a{border-bottom:1px solid #333}article p a.dotted-link{text-decoration:none;border-bottom:1px dotted #333}article p a:hover{color:#777;border-color:#ffc000;border-width:2px}article p a[href^=tel],article p a[href^=mail]{border-bottom:1px dotted #333}article p a[href^=tel]:hover,article p a[href^=mail]:hover{border-color:#ffc000}article .photoBlock div[class^=col]{margin-bottom:30px}.photoBlock div[class^=col]{margin-bottom:30px}article .sqPhoto{position:absolute;top:0;left:0;bottom:0;right:0}article .dateTime{font-size:13px;font-weight:400;text-align:right;color:#777;font-style:italic}.map{height:400px}ul.pe7s>li{list-style:none;position:relative;padding:12px 0 12px 40px;font-weight:600}
ul.pe7s>li>i{font-size:40px;position:absolute;z-index:10;left:0;top:0}.news-list>article{margin-bottom:30px}.news-list>article:last-child{margin-bottom:0}.bx-pagination{text-align:center;margin-top:30px}.bx-pagination ul li{list-style:none;display:inline-block;border:1px solid #1a1a1a;margin:0 5px;position:relative;width:32px;height:32px;text-align:center}.bx-pagination span,.bx-pagination i{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.bx-pagination a{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background:#fff}.bx-pagination a:hover{background-color:#c8c8c8}.bx-pagination ul li.bx-active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.msg-text{margin-bottom:15px;text-align:center;font-size:14px}.mf-ok-text{color:#9acd32}font.errortext{font-size:14px;margin-bottom:15px;display:block}.errortext{color:#c00;margin-bottom:15px;display:block}.notetext{color:#1939b3}form span.form-error-fld{float:none;position:absolute;z-index:10;top:16px;right:10px}
.promo-banner p{font-size:14px;line-height:20px;text-align:justify;margin-bottom:10px;color:#1a1a1a}.promo-banner p:last-child{margin-bottom:0}.exist{color:#777;font-size:18px;margin-top:10px;font-weight:500}.mainslide{display:inline-block !important;color:#fff;height:calc(100vh - 215px)}.mainslide .mainslide--seo-img{display:none !important}.mainslide .mainslide--slide{height:calc(100vh - 215px);position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:100px 0;min-height:500px;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-ms-flex-align:center;align-items:center}.mainslide .mainslide--slide:before{background-color:#2b2e31;width:100%;height:100%;display:block;position:absolute;left:0;top:0;opacity:.15;-ms-filter:"alpha(opacity=15)";filter:alpha(opacity=15);z-index:100;content:""}.mainslide--slide-mobile{display:none}.mainslide .mainslide--wrap{position:relative;z-index:100;text-align:center;margin-left:auto;margin-right:auto;max-width:980px;padding-left:15px;padding-right:15px}
.slide--wrap{position:relative;z-index:100;text-align:center;margin-left:auto;margin-right:auto;max-width:980px;padding-left:15px;padding-right:15px;top:50%;transform:translateY(-50%)}.mainslide .owl-item{overflow:hidden}.mainslide .mainslide--caption{display:block;width:100%;margin-bottom:30px;font-size:28px;letter-spacing:3.6px}.mainslide .mainslide--title{display:block;font-weight:500;font-size:46px;letter-spacing:3px;line-height:54px;margin-bottom:30px;color:#fff}.mainslide .mainslide--buttons{margin-left:-12px;margin-right:-12px}.mainslide--link{display:inline-block;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.5);padding:8px 24px;font-size:15px;margin-bottom:15px;color:#fffefe;letter-spacing:1px;text-align:center;min-width:190px}.mainslide--link:hover{background-color:#fff;border:1px solid #fff;color:#1a1a1a}.usefaiding .slide--wrap{top:75%}.usefaiding:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background-repeat:repeat-x;bottom:0;content:"";height:85%;left:0;position:absolute;width:100%;z-index:4}
.usefullfaiding40:after{background-color:#0004;content:"";top:0;bottom:0;left:0;right:0;position:absolute;z-index:5}.dots-carousel .owl-dots{position:absolute;right:20px;bottom:20px;text-align:right}.dots-carousel .owl-dots .owl-dot{display:inline-block;width:26px;height:26px;transition:stroke-dashoffset 5s;position:relative}.dots-carousel .owl-dots .owl-dot:before{width:10px;height:10px;background-color:#fff;border-radius:50%;display:block;position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px;content:""}.dots-carousel .svg-dot{pointer-events:none;transform:rotate(-90deg)}.dots-carousel .svg-dot--animation,.dots-carousel .svg-dot--circle{fill:transparent;stroke:hsla(0,0%,100%,0);stroke-width:2;stroke-dasharray:150}.dots-carousel .owl-dot.active .svg-dot--animation{stroke-dashoffset:2;animation:c 22s;stroke:#fff}@keyframes c{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}.dots-carousel .owl-dot.active .svg-dot--circle{stroke:hsla(0,0%,100%,.3)}
.linetext{background-color:#fff}.linetext .linetext--wrap{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:1640px;text-align:center;display:-ms-flexbox;display:box;display:flex}.linetext .linetext--cell{border-right:1px solid #fafafa;padding:25px 15px;width:33.333%}.linetext .linetext--cell:last-child{border-right:0}.linetext .linetext--title{box-shadow:inset 0 -5px 0 #f7eedc;font-size:18px;font-weight:600;letter-spacing:.18px;color:#000}.linetext .linetext--caption{margin-top:12px;display:block;max-width:300px;font-size:12px;color:#63656a;letter-spacing:.12px;line-height:1.5}.list-inline li{display:inline-block}.optionBlock{padding:50px 0 40px}.optionText{min-height:64px;position:relative}.optionText span{position:absolute;z-index:100;left:75px;top:50%;transform:translateY(-50%)}.privacy-title h3{margin-bottom:25px;position:relative}.privacy-title h3:after{width:100px;background:#ffc000;height:2px;content:"";position:absolute;bottom:-10px;left:15px}
.privacy-title p{font-size:14px;color:#777}.privacy-content{font-size:16px}.privacy-content p{margin-top:15px}.privacy-content ul{margin-top:5px;margin-left:15px}.privacy-content ul li:before{content:"- "}.limit-text{overflow:hidden;height:90px;line-height:22px}.blog-content .limit-text{height:110px}.limit-text:before{content:"";float:left;width:5px;height:90px}.blog-content .limit-text:before{height:110px}.limit-text>*:first-child{float:right;width:100%;margin-left:-5px}.limit-text:after{content:"...";box-sizing:content-box;float:right;position:relative;top:-24px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 55%,#fff)}.brandZone .mainslide,.brandZone .mainslide .mainslide--slide{height:calc(100vh-244px);min-height:640px}.brandZone .mainslide--link{background-color:transparent}.brandZone .mainslide--link:hover{background-color:#fff;border:1px solid #fff;color:#1a1a1a}
.brandZone img{width:100%}.brandZone .section-info{font-size:30px;font-weight:300;text-transform:uppercase;position:relative;display:block;text-align:center;margin-bottom:30px}.brandZone .section-info:after{top:initial;bottom:-15px}.brand{position:relative}.single-brand{margin-bottom:35px}.brand-content{background:#fff}.brand-content-upper{padding:15px}.brand-content-lower{border-top:1px solid #d8d8d8;padding:20px 0 10px;font-size:14px;text-align:center}.brand-title{display:block;font-size:24px;text-transform:initial;font-weight:500;position:relative;line-height:initial;text-align:center;margin-bottom:20px;white-space:nowrap}.brand-title:after{width:80px;background:#ffc000;height:2px;content:"";position:absolute;top:35px;left:50%;transform:translate(-50%,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.brand-title:hover{color:#545454}.brand-title:hover:after{width:125px}
.brand-content-upper p{line-height:22px;letter-spacing:normal;padding:0;text-align:justify;font-size:15px}.brand-img{border:1px solid #d8d8d8}.brand-img a{position:absolute;top:0;left:0;bottom:0;right:0}.brand-description{margin-top:-20px}.brand-description.clearSBchildren>.row{margin-right:0;margin-left:0}.brand-description.clearSBchildren>.row>[class^=col-]{padding-left:0;padding-right:0}.brand-description.clearSBchildren>.row>[class^=col-] .promo-text.text-left{padding-left:40px}.brand-description.clearSBchildren>.row>[class^=col-] .promo-text.text-right{padding-right:40px}.brand-description .promo-text{text-align:justify;font-size:15px;line-height:20px;top:50%;position:relative;transform:translateY(-50%)}.brand-description .promo-text hr{border-bottom:1px solid #ffc000}.brand-description .promo-text h2{font-size:30px;font-weight:300;text-align:left}.brand-description .promo-text h3{font-size:28px;font-weight:300;text-align:left}.brand-description .promo-text h6{font-size:18px;font-weight:300;text-align:left}
.brand-description .section-title h6{font-size:18px;font-weight:300;text-align:center}.brand-description .promo-text>p{margin-bottom:15px}.brand-description .promo-text>p:last-child{margin-bottom:0}.brand-description .banner-desc span{font-size:20px;color:inherit;font-weight:400}.single-banner{position:relative;margin-bottom:30px}.single-banner.left-rect:after{background:#fff none repeat scroll 0 0;content:"";height:15px;position:absolute;right:-8px;top:50%;transform:translateY(-50%) rotate(45deg);width:15px;border:1px solid #d8d8d8}.single-banner.right-rect:after{background:#fff none repeat scroll 0 0;content:"";height:15px;position:absolute;left:-8px;top:50%;transform:translateY(-50%) rotate(45deg);width:15px;border:1px solid #d8d8d8}.single-banner img{width:100%}.owl-theme .owl-dots .owl-dot span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.brandZone .slide--wrap h1{font-size:56px;font-weight:300;position:relative}.brandZone .slide--wrap h2{font-size:46px;font-weight:300;position:relative}
.brandZone .slide--wrap h1:after,.brandZone .slide--wrap h2:after{width:230px;background:#ffc000;height:3px;content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0)}.brandZone .slide--wrap h1.text-right:after{left:initial;right:0;transform:translate(0,0)}.brandZone .slide--wrap h1+.subtitle{font-size:36px;font-weight:100;line-height:40px}.brandZone .slide--wrap h2+.subtitle{font-size:24px;font-weight:400;line-height:32px}.brandZone .slide--wrap .copytext{margin-top:45px}.brandZone .slide--wrap .copytext p{margin-bottom:10px;font-size:18px}.brandZone .slide--wrap .copytext p:last-child{margin-bottom:0}.scroll-down{position:absolute;z-index:10;bottom:20px;left:50%;transform:translate(-50%,0);color:#fff;padding:5px 30px;font-size:36px}.collection-item-carousel .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10}.collection-item-carousel.owl-theme .owl-dots .owl-dot span{background-color:#777}.collection-item-carousel.owl-theme .owl-dots .owl-dot.active span,.collection-item-carousel.owl-theme .owl-dots .owl-dot:hover span{background-color:#fff}
.wish_container{position:absolute;z-index:115;top:0;right:20px}#mobileMenu{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;padding:15px;background:#1a1a1a;color:#fff;overflow-y:scroll}#mobileMenu .active{color:#ffc000}#mobileMenu .navbar-toggle-close{font-size:36px}#mobileMenu .navbar-nav{margin-bottom:20px}#mobileMenu .nav-item{border-top:1px solid #777}#mobileMenu .dropdown-toggle:after{position:absolute;top:15px;right:10px}#mobileMenu .navbar-text{font-size:18px;font-weight:500}#mobileMenu .menuInfo{font-size:14px;line-height:18px}#mobileMenu .dropdown-menu{background-color:#1a1a1a;margin:0 0 10px}#mobileMenu .dropdown-item{color:#d8d8d8;font-weight:300}.doc_link{border-bottom:1px solid #c8c8c8;padding:0 0 5px;margin-bottom:10px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.doc_link:last-child{border-bottom:none}.doc_link a{color:#333}
.doc_link a:hover{color:#0e81b3}.bossini>.row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.bossini-sidebar{position:-webkit-sticky;position:sticky;top:2rem}.bossini-promo-text{text-align:left;font-size:16px;line-height:20px}.bossini-promo-text p{margin-bottom:10px;text-align:justify;font-size:14px;line-height:inherit}.bossini-promo-text hr{border-bottom:1px solid #ffc000}.bossini-content{margin-bottom:30px}.bossini-content:last-child{margin-bottom:0}.bossini-content img{width:100%}.bossini-products>.row{margin-bottom:35px}.bossini-products [class^=col-]{margin-bottom:15px}.bossini-products h5{margin-bottom:25px;text-transform:initial;color:#333;font-weight:400;font-size:16px}.bossini-products .product{padding-bottom:10px}.bossini-products .product .link--wrapper:before{display:block;opacity:0;background-color:#95b6d6;position:absolute;top:0;left:0;z-index:150;content:"";width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}
.bossini-products .product .link--wrapper:hover:before{opacity:.25}.bossini-products .product img{margin-bottom:10px}.bossini-products .product .productTitle{font-size:12px;font-weight:400;color:#333;text-align:center;line-height:16px;margin-top:10px}.inTabTemplate{margin-top:70px}.register-title h4,.register-title h5,.register-title h6{text-transform:initial}.responsive-box{position:relative}.responsive-box:before,.responsive-box.square:before{content:"";display:block;padding-top:100%}.responsive-box.tr:before{padding-top:50%}.row .responsive-box.tr:before{padding-top:calc(50% - 15px)}.responsive-box.rect75:before{padding-top:75%}.responsive-box>a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.serv-item-image{position:absolute;top:0;bottom:0;left:0;right:0}.content_block{overflow:hidden;position:relative}.content_block.hide{height:180px}.content_block.hide:after{content:"";display:block;height:100px;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 75%)}
a.content_toggle.hide{display:none}.link-color a{color:#a66000}.link-color a:hover{color:#ffc000}.link-color .single-banner{display:flex;justify-content:space-between;flex-wrap:wrap}.link-color .single-banner img{width:calc(50% - 20px);margin-bottom:20px}@media(max-width:768px){.link-color .single-banner img{width:100%}}.container-fluid{margin-bottom:25px}.treesse>.row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.treesse p{margin-bottom:10px}.treesse ul{margin-bottom:10px}.treesse ul li{list-style-type:disc;list-style-position:inside}.treesse-sidebar{position:-webkit-sticky;position:sticky;top:2rem}.treesse-promo-text{text-align:left;font-size:16px;line-height:20px}.treesse-promo-text p{margin-bottom:10px;text-align:justify;font-size:14px;line-height:inherit}.treesse-promo-text hr{border-bottom:1px solid #ffc000}.treesse-content{margin-bottom:30px}.treesse-content:last-child{margin-bottom:0}.treesse-content img{width:100%;margin-bottom:20px}
.treesse-products{width:100%}.treesse-products>.row{margin-bottom:35px}.treesse-products [class^=col-]{margin-bottom:15px}.treesse-products h5{margin-bottom:25px;text-transform:initial;color:#333;font-weight:400;font-size:16px}.treesse-products .product{padding-bottom:10px}.treesse-products .product .link--wrapper:before{display:block;opacity:0;background-color:#95b6d6;position:absolute;top:0;left:0;z-index:150;content:"";width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.treesse-products .product .link--wrapper:hover:before{opacity:.25}.treesse-products .product img{margin-bottom:10px}.treesse-products .product .productTitle{font-size:12px;font-weight:400;color:#333;text-align:center;line-height:16px;margin-top:10px}.treesse .mb-5{margin-bottom:10rem !important}.primary-menu-list > li > ul.mega-menu{column-count: 4;}.primary-menu-list > li > ul.mega-menu > li, .primary-menu-list > li > ul.mega-menu-2 > li{width: auto;}.bold{font-weight:bold;}.bold-em{font-weight:bold;font-style:italic;}

.news-block-1,
.news-block-2 {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}
.news-block-1 img {
	max-width: 300px;
}

.news-block-2 img {
	width: auto;
}

#slider_71965 .dnone {
    display: none;
}

.mainslide--text {
	font-size: 18px;
	line-height: 1.5;
	margin: 30px 0 0 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9);
}

.single-banner .zoomable-bg .banner-text {
	display: none;
}

@media (max-width: 620px) {
	#slider_71965 .dnone,
	.single-banner .zoomable-bg .banner-text {
	    display: block;
	}
	.single-banner .zoomable-bg .banner-text {
	    background-color: rgba(0, 0, 0, 0.4);
	    padding: 25px;
	    height: 100%;
	}
	.single-banner .zoomable-bg .banner-text span {
	    color: #fff;
	    font-size: 20px;
	}
	.mainslide--text {
		display: none;
	}	
	.mainslide .mainslide--title {
		margin-bottom: initial;
	}
	.mainslide .mainslide--caption {
		margin-bottom: 25px;
	}
}

@media (max-width: 350px) {
	.single-banner .zoomable-bg .banner-text span {
		font-size: 16px;
	}
}

/*@media (max-width: 767px) {
	.new-products-banner .row {
		flex-direction: column-reverse;
	}
}*/