@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";@font-face{font-family:"DIN 2014";src:url(DIN2014-Regular.woff2) format("woff2"),url(DIN2014-Regular.woff) format("woff")}@font-face{font-family:"DIN 2014 Extra";src:url(DIN2014-ExtraLight.woff2) format("woff2"),url(DIN2014-ExtraLight.woff) format("woff")}@font-face{font-family:"DIN 2014 Bold";src:url(DIN2014-ExtraBold.woff2) format("woff2"),url(DIN2014-ExtraBold.woff) format("woff")}body,.menu a,.menu a:visited,.menu a:active,#header span.menu_title,.menu a span,select.currencies,.mini_cart span,h1,h2,h3,h4,h5,h6,a.button,.button,button,input[type=submit],input[type=reset],input[type=button],.action_button,a.action_button,input.action_button[type=submit],input.action_button[type=button],button.shopify-payment-button__button.shopify-payment-button__button--unbranded,.search_form input,.search_form input:active,.search_form input:focus{font-family:Lato,sans-serif}html{padding:0!important;margin:0!important}.newsletter input.action_button{margin-bottom:0!important}.featured-collection-section .product-details span.brand h3{height:62px;overflow:hidden}.js-quick-shop .add_to_cart,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border:1px solid #000!important;color:#000!important}.js-quick-shop .add_to_cart:hover,button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{border:1px solid #000!important;color:#fff!important;background:#000!important}.purchase-details__buttons .action_button.action_button--secondary{border:1px solid #000!important;color:#000!important}.purchase-details__buttons .action_button.action_button--secondary:hover{border:1px solid #000!important;color:#fff!important;background:#000!important}.search-enabled--true .search-wrapper{position:absolute;width:200px;top:-95px;right:130px;padding:10px}.main_nav_wrapper{background:#f2f2f266}.main_nav_wrapper .main_nav{margin:0 auto}.main_nav_wrapper .main_nav .nav{margin-top:0%}.main_nav_wrapper .main_nav .nav li{margin:0 40px}.main_nav_wrapper .main_nav .nav .menu a{font-size:16px}.sticky_nav div.logo img{width:85px}.sticky_nav.sticky_nav--stick .main_nav .nav{margin-top:2px}.sticky_nav.sticky_nav--stick .main_nav div.logo a{padding-top:5px;padding-bottom:5px}.homepage-slideshow .caption .pretext p,.homepage-slideshow .caption .headline,.homepage-slideshow .caption .subtitle p{text-transform:uppercase;letter-spacing:0px;font-size:45px;line-height:initial;color:#fff;font-weight:500;display:initial;background:#fe5000d4;padding:5px 20px;font-family:Lato,sans-serif;margin-bottom:10px}.homepage-slideshow .caption .headline,.homepage-slideshow .caption .subtitle p{font-weight:200;display:inherit}.homepage-slideshow .caption a.action_button{background:#fe5000d4;border:0px;font-size:25px;font-weight:400;color:#fff;letter-spacing:0px;transition:all .3s;padding:25px 9px}.homepage-slideshow .caption a.action_button:hover{background:#383838;color:#fff}.project{margin-top:-30px}.newsletter_section{margin-top:40px}@media only screen and (min-width: 769px){ul.search-right{position:absolute;right:297px;top:-13px}ul.search-right li{list-style:none;position:absolute;top:0;right:0;padding:10px 0}ul.search-right .search_form input{border:0px!important;display:none;font-size:14px}ul.search-right span.icon-search.search-submit{display:none}ul.search-right li.search_container{width:30px}ul.search-right .search-submit{top:-2px;right:-9px}ul.search-right .search-wrapper:hover .search_form input{display:block;background:#fff;position:absolute;width:325px;top:33px;right:0}ul.search-right .search-wrapper:hover li.search_container{width:200px}.search-right .icon-search:before{font-size:25px}a.topbar-btn{border:1px solid #c2c2c2;margin:0 20px 0 0;padding:5px 40px;text-transform:uppercase;height:35px;position:absolute;right:322px;top:7px;transition:all .3s}a.topbar-btn:hover{background:#383838;color:#fff}ul.menu.right li{border-left:1px solid #d9d9d9}ul.menu.right li a.icon-user span{text-transform:capitalize}.top_bar{height:50px;padding:5px 0}a.icon-cart.mini_cart.dropdown_link{border-left:1px solid #d9d9d9;background:url(cart.png) no-repeat 18px 7px;padding:0 15px 0 37px!important}a.icon-cart.mini_cart.dropdown_link:before{display:none}.top_bar a.mini_cart span{line-height:20px;width:20px;height:20px;border-radius:20px;background:#f05423;color:#fff;position:absolute;top:3px;right:18px}a.icon-user{background:url(order.png) no-repeat 10px 5px;padding:0 0 0 30px!important}a.icon-user:before{display:none}.footer .toggle_content{max-width:80%}}.homepage-slideshow .flickity-prev-next-button svg{display:none;background:#000c;height:10%;fill:#fff;left:0;width:42px}button.flickity-button.flickity-prev-next-button.next svg{right:0;left:inherit;padding-right:7px}.transparentBackground--false .flickity-prev-next-button .arrow{fill:#fff}.homepage-slideshow .flickity-prev-next-button{padding:0}.flickity-prev-next-button svg{top:60%}.flickity-prev-next-button.previous svg{padding:0 0 0 7px}.flickity-prev-next-button.next{right:0}.light-button .flickity-prev-next-button .arrow{fill:#fff}.homepage-slideshow .flickity-prev-next-button{background:url(right_arrow.png) no-repeat right center}.homepage-slideshow .flickity-prev-next-button,.testimonial-section .flickity-prev-next-button{width:45px;height:84px;top:50%}.featured-link--margin{margin-left:0!important}.featured-link--half .subheading{color:#494949;font-size:24px;font-weight:500;margin-bottom:10px}.featured-link--half .subtitle{color:#494949;font-size:16px;font-weight:400;margin-bottom:15px}.fred .featured-link--half .description{max-width:575px}.fred .featured-link--half{background:#fafafa}.fred .featured-link--half .button{color:#fff;background:#383838!important;padding:7px 10px 5px;font-weight:300;width:auto;height:auto;font-size:18px;transition:all .3s}.fred .featured-link--half .button:hover{background:#fff!important;color:#383838}.featured-link--half .button:after,.finishes a.action_button.first_button.highlight-false.btn:after{font-family:FontAwesome;content:"\f054";margin-left:10px}.textnew .featured-link--half{background-color:transparent}.textnew{margin-top:60px}.textnew h2{font-size:36px;font-family:Lato,sans-serif;margin-bottom:0;font-weight:400;margin-top:0}.textnew h3,.textnew h4{color:#101010;font-weight:400;text-transform:inherit;margin-bottom:0;padding:0}.textnew h3{font-size:21px}.textnew h4{font-size:19px;margin-bottom:10px}.textnew .featured-link--half .button,.finishes a.action_button.first_button.highlight-false.btn{color:#383838;background:transparent;padding:7px 20px 4px;font-weight:300;width:auto;height:auto;font-size:18px;border:1px solid #383838;transition:all .4s;text-transform:capitalize}.textnew .feature_cover .info.text-align--left .description p{color:#666;font-size:16px;margin-bottom:6px}.textnew .featured-link--half .button:hover{background:#383838!important;border:1px solid #383838!important;color:#fff}.feature_cover .info.text-align--left a.collection_title{font-size:60px;letter-spacing:.5px;line-height:67px;color:#101010;font-family:Lato,sans-serif;margin-bottom:8px}.featured_products h2.title,h2.title{font-weight:700;font-size:35px;color:#000;margin-bottom:30px;letter-spacing:0;line-height:40px}h2.title a{color:#383838!important}.project .featured-link--half{background:#f7f7f7}.project h3{font-size:36px;font-weight:400;line-height:30px;margin-bottom:16px}.project h2.title{margin-bottom:30px;text-align:center}.project h4{font-weight:600}.project .section-1 .featured-link--half{margin-right:3%}.project .section-1 .featured-link--half.featured-link--image{margin-right:0}.finishes .caption-background-true.caption-transparency-true{background-color:#fffc;padding:20px}.finishes .caption-background-true.caption-transparency-true .subtitle{color:#383838;font-size:30px;text-transform:capitalize}.finishes .caption-background-true.caption-transparency-true .subtitle p{margin-bottom:0}a.action_button.first_button.highlight-false.btn{color:#f05423!important;border-radius:0;border-color:#f05423!important;margin-top:14px}a.action_button.first_button.highlight-false.btn:hover{background:#383838!important;color:#fff!important;border-color:#383838!important}.image-with-text-overlay-section.under-menu .caption{top:50%}.social-feeds-section h2.title,.logo-list-section h2.title{margin-bottom:30px}.logo-bar__item{padding:10px;border:1px solid #f05423;transition:all .5s}.logo-bar__item:hover{background:#f05423}.awards .logo-bar__item{padding:0;border:1px solid #dfdfdf;transition:all .5s}.awards .logo-bar__item:hover{transform:scale3d(1.2,1.2,1.2);background:none}.logo-bar a.more{color:#101010;font-size:18px;border:1px solid #101010;margin-top:50px;padding:5px 50px;text-transform:capitalize}.logo-bar a.more:hover{color:#fff;background:#383838;opacity:1}.newsletter_section{font-family:Lato,sans-serif}.newsletter-section h2.title{font-size:30px;color:#1c1c1c;text-transform:none;font-family:Lato,sans-serif;font-weight:700}.newsletter_section .newsletter-text p{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.newsletter form{border-bottom:2px solid #222222}.newsletter input{background:transparent;color:#888;margin-bottom:5px}.newsletter .action_button.sign_up,.newsletter .action_button.sign_up:hover{background:transparent url(nl-btn-arrow1.png) no-repeat right center;border:0px;font-size:18px;color:#1c1c1c;font-weight:600;padding-right:140px!important}.footer ul{padding:0}.fred .featured-link--margin{padding-bottom:30px}.fred .featured-link--half .featured-link--wrap img{max-width:650px;margin-left:0}.project .featured-link--half{padding-left:30px}.project .featured-link--half.featured-link--image{padding-left:0}.featured-link--half .info{width:100%;padding:66px 15px}.logo-bar__item{display:inline-block;vertical-align:middle;max-width:200px;width:200px;margin:0 10px 15px}.footer{border-top:0px}.footer .footer-menu-wrap h6{margin:0;padding:0 0 5px;color:#575757;font-size:24px;line-height:27px;text-transform:capitalize;letter-spacing:.5px;font-weight:700}.footer .toggle_content img{float:left;margin:4px 15px 15px 0}.footer ul li{margin-bottom:0}.footer ul li p{margin-bottom:5px}.footer p a,.footer{font-family:Lato,sans-serif;font-weight:400;font-size:15px!important}.footer_p{text-align:center;padding:20px 0 5px;border-top:1px solid #ccc;font-size:13px}.footer_p a{color:#333;font-size:13px}.footer_p a:before{content:"|";font-size:12px;color:#adadad;margin-left:14px;margin-right:14px}.footer_wrap{background:#f5f5f5}.featured-collection-section .product-details span.brand *{display:none}.featured-collection-section .product-details span.brand h3{display:block;color:#fff;text-transform:none}.product-details span.brand,.product-details span.brand h3,.product-details .thumbnail .price,.thumbnail .title,.thumbnail .price span.money{font-family:Lato,sans-serif;font-size:18px;font-weight:700}.product-details span.brand,.product-details span.brand h3{font-weight:400}.add_to_cart.action_button{color:#000;border:#000 solid 1px}.add_to_cart.action_button:hover{color:#fff}.recommended-products__title h4{font-family:Lato,sans-serif;font-size:36px;color:#383838;margin-bottom:0;font-weight:700}.recommended-products--slider .product-details span.brand *{display:none}.recommended-products--slider .product-details span.brand h3{height:59px;overflow:hidden;display:block;color:#000;text-transform:none}.swatch .swatch-element.color{border-radius:50%}.swatch .swatch-element.color .crossed-out,.swatch .swatch-element.color label{border-radius:50%;overflow:hidden}.swatch .swatch-element{border-radius:3px}body.collection .product-details ul.tabs,body.collection .product-details ul.tabs-content,.index .product-details ul.tabs,.index .product-details ul.tabs-content,.recommended-products--slider .product-details ul.tabs,.recommended-products--slider .product-details ul.tabs-content,.index .collection_swatches{display:none}.collection_swatches .swatch span{width:22px!important;min-width:22px!important;height:22px!important;float:none;display:inline-block;border:#e2e2e2 1px solid;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-position:center;background-size:cover}body.collection .product-details span.brand *{display:none}body.collection .product-details span.brand h3{height:59px;overflow:hidden;display:block;color:#000;text-transform:none}h4.toggle{font-size:18px;letter-spacing:1.5px!important}.sidebar-block:first-child h4.toggle{padding-top:0}.sidebar-block h4.toggle{padding:10px 0}.sidebar-block{margin-bottom:10px}.sidebar-block{border-bottom:1px solid #cccccc}.sidebar-wrap{border-right:1px solid #cccccc}.projects_cover ul{padding:0;margin:0;list-style:none}.projects_cover ul li{list-style:none;width:33.33%;float:left;margin:0;padding:0 7px 14px}.projects_cover ul li .project_box{width:100%;overflow:hidden;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.projects_cover ul li .project_box a{width:100%;display:block;position:relative;height:100%}.projects_cover ul li .project_box a .project_detail{position:absolute;top:0;left:0;width:100%;bottom:0;display:flex;justify-content:center;flex-direction:column;padding:30px;background:#000c;opacity:.7;color:#fff}.projects_cover ul li .project_box a .project_detail p{font-weight:400;font-family:Lato,sans-serif;font-size:16px}.projects_cover ul li .project_box a .project_name{position:absolute;left:0;width:100%;bottom:0;display:flex;flex-wrap:wrap;flex-direction:column;padding:10px 15px;background:#000c;opacity:.7;color:#fff}.projects_cover ul li .project_box a .project_name p{font-weight:400;font-family:Lato,sans-serif;font-size:18px;margin-bottom:10px}.projects_cover ul li .project_box a .project_name p:nth-child(2){font-size:15px;font-weight:400}.projects_cover ul li .project_box a .project_name p b,.projects_cover ul li .project_box a .project_name p strong{font-size:15px;font-weight:400}.projects_cover ul li img{width:auto;height:300px;object-fit:contain;display:block}.viso_partner_cover ul{display:flex;margin:0;padding:0;flex-wrap:wrap}.viso_partner_cover ul li{width:25%;margin:0;list-style:none;padding:10px}.viso_partner_cover ul li .partner_box{text-align:center;width:100%;display:block;height:100%;border:1px solid #ddd;box-shadow:0 2px 7px 1px #00000026;padding:20px;box-sizing:border-box;float:left}.viso_partner_cover ul li .partner_box a{display:block;float:left;width:100%}.viso_partner_cover ul li .partner_box a img{height:160px;object-fit:contain;margin:0 auto;display:table;width:100%}.viso_partner_cover ul li .partner_box a .partner_name{padding-top:20px;display:block;float:left;width:100%}.viso_partner_cover ul li .partner_box a .partner_name p{margin:0;color:#666;font-size:16px}.press_release .viso_partner_cover ul li .partner_box a{position:relative}.press_release .viso_partner_cover ul li .partner_box a img{height:inherit;transform:none;transition:.45s;transform-origin:right}.press_release .viso_partner_cover ul li .partner_box a:hover span.readmore_link{opacity:1}.press_release span.readmore_link{background:#d2232a;border:#d2232a solid 1px;transition:all .4s ease-in-out;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);padding:6px 10px;line-height:normal;text-transform:uppercase;opacity:0}.press_release span.readmore_link:hover{background:#fff;color:#d2232a}.viso_partner_cover ul li .partner_box a:hover .partner_name p{color:#f05423}.page-viso_led_tech h1{text-align:center}ul.three_part_image{margin:0 0 40px;padding:20px 0 0;list-style:none;display:flex;border-bottom:#d0172a solid 1px}ul.three_part_image li{width:33.33%;padding:0 10px 10px;margin:0}.led_part_big{display:block;width:100%}.led_part_big .led_part_big_left{width:28%;float:left}.led_part_big .led_part_big_left img{width:100%}.led_part_big .led_part_big_right{width:72%;text-align:left;float:left;padding-left:30px}.led_part_big .led_part_big_right ul{padding-left:17px;margin:0 0 10px}.led_part_big .led_part_big_right ul li{margin:0}span.clip_link{width:100%;max-width:140px}.installation_menu .installation_menu_cover .installation_menu_header .installation_dcr{max-width:700px;margin:0 auto}.installation_menu .installation_menu_cover .installation_menu_header .installation_dcr p{letter-spacing:.4px;line-height:normal}.installation_menu .installation_menu_cover .installation_menu_header .installation_dcr p a{color:#d0172a}.installation_menu .installation_menu_cover .installation_menu_lists ul li{list-style:none}body.page h1{text-align:center}.list_studio p{width:100%;float:left}.list_studio .list_studio_inner{width:50%;float:left;padding:0 10px}.list_studio .list_studio_inner p{min-height:48px}.list_studio .list_studio_inner ul{padding-left:16px}.list_studio .list_studio_inner ul li{margin-bottom:0;padding-bottom:8px;line-height:normal}.inspiration_studio{clear:both}.inspiration_studio img{width:100%;padding-bottom:20px}.inspiration_studio a{color:#383838;background:transparent;padding:7px 20px 4px;font-weight:300;width:auto;height:auto;font-size:18px;border:1px solid #383838;transition:all .4s;text-transform:capitalize;display:table;margin:0 auto}.inspiration_studio a:hover{background:#383838!important;border:1px solid #383838!important;color:#fff}.text_studio{margin-top:50px;width:100vw;left:50%;position:relative;margin-left:-50vw;background-color:#e8e8e8;text-align:center;margin-bottom:50px;padding:0 15px}.list_studio_number{padding-bottom:20px}.list_studio_number h2{text-align:center}.list_studio_number p{width:100%;float:left;clear:both}.list_studio_number ul.demo_list_text{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:100%}.list_studio_number ul.demo_list_text li{list-style:none;margin:0;line-height:normal;text-align:center;padding:0 20px;display:flex;align-items:center;justify-content:center;font-size:100px}.list_studio_number ul.demo_list_text li span{font-size:20px;width:100%;float:left;text-align:left;padding-left:10px}.list_studio_number ul{width:100%;float:left;padding-left:16px}.list_studio_number ul li{line-height:normal;margin-bottom:0;padding-bottom:8px}.list_studio_number{width:100%;float:left;clear:both}.studio_shipping{clear:both;width:100vw;left:50%;position:relative;margin-left:-50vw;background-color:#e8e8e8;text-align:center;padding:20px 15px}.studio_shipping h2{margin:0;padding-bottom:15px}.studio_shipping p{padding-bottom:10px}.studio_shipping a{color:#383838;background:transparent;padding:7px 20px 4px;font-weight:300;width:auto;height:auto;font-size:18px;border:1px solid #383838;transition:all .4s;text-transform:capitalize;display:table;margin:0 auto}.studio_shipping a:hover{background:#383838!important;border:1px solid #383838!important;color:#fff!important}.studio_shipping a:hover span{color:#fff!important}body{overflow-x:hidden}.page-media .viso_partner_cover ul li .partner_box{height:auto}.page-media .viso_partner_cover ul li .partner_box a .partner_name{padding-bottom:15px}.page-media .viso_partner_cover ul li .partner_box a .partner_name p{height:75px}.page-media .viso_partner_cover ul li .partner_box a img{height:250px;width:100%;object-fit:contain;object-position:top}.caption-content{max-width:90%}.header_search_form{padding:0;margin:0;position:relative}.header .menu.right a,.header .menu.right span{font-weight:400}.header .menu-right-wrap .cart_container span.cart_count{line-height:20px;padding:0 0 0 2px;text-align:center;font-weight:400}.boxes-wrapper .box-view .box-left .img-wrap .txt-block.text-bottom h4,.boxes-wrapper .box-view .box-right .img-wrap .txt-block.text-bottom h4{margin:0;font-weight:700;letter-spacing:0}.sticky_nav div.logo img{width:105px}.product_gallery .gallery-cell,.product_gallery .flickity-slider,.product_gallery .flickity-viewport,.product_gallery .gallery-cell img{height:500px!important;object-fit:contain}.gallery-arrows--true .product_gallery .flickity-prev-next-button{opacity:1!important}.product_gallery.transparentBackground--false .flickity-prev-next-button .arrow{fill:#000}.featured_products h2.title,h2.title{font-family:Lato,sans-serif;font-weight:700;margin-bottom:13px;font-size:28px}.quick_shop,.view_all{font-family:Lato,sans-serif;font-weight:400;padding:12px 20px 10px}.footer_menu{text-align:center}.footer .toggle_content.cover{display:flex!important;align-items:flex-start;justify-content:center}.footer .toggle_content.cover img{position:relative;top:4px}.footer .footer-menu-wrap h6{text-align:center}.main_nav_wrapper{background:none}.collection div.breadcrumb-collection{margin-bottom:5px}.page-catalogues h1{margin-bottom:0}body.page.page-catalogues .press_release .viso_partner_cover ul li .partner_box a img{object-fit:cover}.cstm-catalogues .viso_partner_cover ul li .partner_box:after{opacity:0!important}.about-text h2{font-weight:700;font-size:22px;margin-top:0}#contact_form .action_button.sign_up:hover{background:#e0e0e0}.dropdown_container.mega-menu .dropdown_column{padding-top:0!important}.footer .toggle_content.cover{justify-content:flex-start}.header .menu-right-wrap .header_search_form input{font-size:16px}.custom-html-section .project-wrapper p{max-width:530px}.blog .blog-section .article__title{height:48px;overflow:hidden;max-height:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width: 1195px){.main_nav_wrapper .main_nav .nav li{margin:0 6px}}@media only screen and (max-width: 1024px){.homepage-slideshow .caption .pretext p,.homepage-slideshow .caption .headline,.homepage-slideshow .caption .subtitle p{font-size:55px}a.topbar-btn{display:none}.viso_partner_cover ul li{width:33.33%}}@media only screen and (max-width: 798px){.footer-menu-wrap h6,.sidebar h6,#mobile_menu h6{border-top:0px;font-size:15px!important}.homepage-slideshow .caption .pretext p,.homepage-slideshow .caption .headline,.homepage-slideshow .caption .subtitle p{font-size:45px}.homepage-slideshow .caption a.action_button{font-size:17px}#contact_form input.sign_up[type=submit]{width:35%;margin:0 auto}.newsletter form{border-bottom:0px}.newsletter .input-row input{border:1px solid #ccc}.flickity-prev-next-button svg{top:45%}.textnew h2{font-size:28px;margin-top:10px}.textnew h3{font-size:17px;margin-bottom:6px}.textnew h4{font-size:14px;margin-bottom:17px}.textnew .feature_cover .info.text-align--left .description p{margin:0}.textnew .featured-link--half .button{min-height:34px;font-size:14px}.project .featured-link--half{padding-left:10px}.featured-link--half .info{padding:0 15px 15px}.finishes .caption-background-true.caption-transparency-true .subtitle{font-size:26px}.newsletter-popup .newsletter-description{text-align:center}.newsletter-popup .newsletter-img{margin:0 auto}.newsletter-info input.contact_email[type=email],.newsletter-popup .newsletter-both-names--true input{float:none;margin:0 auto 10px}.viso_partner_cover ul li{width:50%}.list_studio_number ul.demo_list_text li{font-size:50px}.list_studio_number ul.demo_list_text li span{font-size:14px}.list_studio_number ul.demo_list_text{padding-bottom:10px}}@media only screen and (max-width: 640px){.logo-bar__item{width:118px}.homepage-slideshow .caption .pretext p,.homepage-slideshow .caption .headline,.homepage-slideshow .caption .subtitle p{font-size:22px;display:initial}.homepage-slideshow .caption a.action_button{font-size:13px;padding:8px 10px;height:auto;min-height:auto}.feature_cover .info.text-align--left a.collection_title{font-size:40px;line-height:37px}.textnew h2{font-size:26px}.textnew h3,.textnew h4{font-size:18px}.textnew .feature_cover .info.text-align--left .description p{margin:0 0 5px}.textnew .featured-link--half .button,.finishes a.action_button.first_button.highlight-false.btn{font-size:14px}.featured_products h2.title,h2.title{font-size:18px;margin-bottom:10px}.product-details span.brand,.product-details span.brand h3,.product-details .thumbnail .price,.thumbnail .title,.thumbnail .price span.money{font-size:14px}.project .section-1 .featured-link--half{margin-right:0;padding-bottom:20px}.featured-link--half .info{padding-bottom:20px}.finishes .caption-background-true.caption-transparency-true .subtitle{font-weight:700;font-size:26px}.newsletter-section h2.title{font-size:18px}.footer_wrap,.footer{background-color:#1b1f23}footer .social_icons a,.footer .footer-menu-wrap h6,.footer p a,.footer,.footer a,.footer_p a,.footer_p{color:#7f8c8d!important}footer .social_icons a:hover,.footer .footer-menu-wrap h6:hover,.footer p a:hover,.footer:hover,.footer a:hover,.footer_p a:hover,.footer_p:hover{color:#fff!important}.footer_p{border-top:0px;padding-top:0}.newsletter-popup .newsletter-img{width:100%!important;margin:0 auto}.newsletter-popup .newsletter-description h2{font-size:21px!important;text-align:center;margin-bottom:20px!important}.newsletter-popup .newsletter-both-names--true input,.newsletter-info input.contact_email[type=email],.newsletter-both-names--true input{max-width:100%!important}.newsletter-popup .newsletter-description{padding:0!important}.newsletter-popup .newsletter-info{padding:20px 0}.fancybox-slide--html .fancybox-close-small{right:0;top:10px}.newsletter-image--true .newsletter-popup__content .newsletter-info .newsletter .action_button.sign_up{padding-right:17px!important;margin-top:6px!important}.finishes .caption-background-true.caption-transparency-true{padding:0}.viso_partner_cover ul li{width:100%;padding-left:0;padding-right:0}.page h1{margin:0}ul.three_part_image{flex-wrap:wrap}ul.three_part_image li{width:100%;padding:0 0 30px}ul.three_part_image li p{margin:0}ul.three_part_image li h4{padding-top:10px}.led_part_big .led_part_big_left{width:100%}.led_part_big .led_part_big_right{width:100%;text-align:left;float:left;padding-left:0}.list_studio_number ul.demo_list_text{padding-bottom:10px;flex-wrap:wrap}.list_studio_number ul.demo_list_text li{width:100%}.list_studio .list_studio_inner{width:100%;padding:15px 0}.page h1{margin:0;padding-bottom:20px}}.newsletter-popup{padding:40px}.newsletter-popup .newsletter-description{padding:0 40px;margin:0 auto}.newsletter-popup .newsletter-description h2{font-size:30px;text-transform:none;margin-top:-11px;margin-bottom:50px}.newsletter-image--true .newsletter-popup__content{align-items:flex-start;width:auto}.newsletter-image--true,.newsletter__lightbox .fancybox-content{max-width:1024px}.newsletter-img{max-width:275px;width:50%}.newsletter__lightbox .fancybox-content .fancybox-button:before{display:none}.newsletter__lightbox .fancybox-content .fancybox-button{background:url(popupclose.png) no-repeat}.fancybox-slide--html .fancybox-close-small{padding:10px;right:30px;top:20px}.newsletter-both-names--true input{margin-right:5px;background:#000;color:#fff;max-width:48%;height:36px;min-height:36px;margin-bottom:24px}.newsletter-popup .sign_up{background:#f05423!important;border:0px!important;font-size:18px!important;font-family:Lato,sans-serif!important;font-weight:400!important;color:#fff!important;transition:all .3s!important;padding:5px 17px!important;height:36px!important;min-height:36px!important;width:auto!important}.newsletter-popup .newsletter-info .input-row{justify-content:space-between}.newsletter-image--true .newsletter-popup__content .newsletter-info .newsletter .action_button.sign_up{padding-right:17px!important}.newsletter-info .popup-signup-show--true form{border-bottom:0px!important}.newsletter-both-names--true input::placeholder{color:#fff;opacity:1}@media only screen and (max-width: 1140px){.logo-bar a.more{display:flex;max-width:210px;margin:0 auto}}.menu .vertical-menu li.sublink ul li{margin:0}.menu .vertical-menu li.sublink ul li a{font-weight:400;font-size:18px;color:#000;letter-spacing:0px;text-transform:capitalize}.project-cnt ul li span{font-weight:300}.project-cnt ul li span{font-weight:300;font-size:16px;display:block}.project-cnt ul{padding:0;margin:0;display:flex;justify-content:space-between}.project-cnt ul li{list-style:none;font-size:18px;text-transform:uppercase;font-weight:600}.project-cnt{padding:15px 15px 0;background:#eee}.img-wrap{display:flex;flex-wrap:wrap}.img-wrap div{flex:49%;padding:0;line-height:0px;margin-bottom:4px;transition:all .3s}.img-wrap div:nth-child(odd){margin-right:2px}.img-wrap div:nth-child(2n){margin-left:2px}@media screen and (max-width: 768px){.project-cnt ul{display:block}}@media screen and (max-width: 992px){.img-wrap div{flex:50%}}@media screen and (max-width: 600px){.img-wrap{flex-direction:column}.page-media .viso_partner_cover ul li .partner_box a img{max-height:250px;height:auto}}.header .menu.right li a span,.header .menu.right li select{letter-spacing:0px;font-size:16px;text-transform:none}.cstm-catalogues .viso_partner_cover ul li .partner_box{border:0px solid #f05423!important}.page-trade .featured-content-section .trade-text .featured_text p{font-size:20px!important}.trade-slideshow .caption .pretext p,.trade-slideshow .caption .headline,.trade-slideshow .caption .subtitle p{text-transform:uppercase;letter-spacing:0px;font-size:45px;line-height:initial;color:#fff;font-weight:500;display:initial;padding:5px 20px;font-family:Lato,sans-serif;margin-bottom:10px}.trade-slideshow .caption a.action_button{border:0px;font-size:25px;font-weight:400;color:#fff;letter-spacing:0px;transition:all .3s;padding:25px 9px;width:auto!important}.trade-slideshow .caption a.action_button,.trade-slideshow .caption .pretext p{background:#000}.metals.viso_partner_cover ul li .partner_box a .partner_name{position:absolute;top:22%}.metals.viso_partner_cover ul li .partner_box{padding:0;position:relative}.metals.viso_partner_cover ul li .partner_box a .partner_name p{color:#fff;text-transform:uppercase}.metals.viso_partner_cover ul li .partner_box{position:relative;height:auto}.metals.viso_partner_cover ul li:hover .partner_box:before{background:#000c;width:100%;height:100%;content:"";position:absolute;z-index:1}.metals.viso_partner_cover ul li:hover .partner_box a .partner_name,.press_release .metals li:hover span.readmore_link{opacity:1!important}.press_release .metals span.readmore_link,.metals.viso_partner_cover ul li .partner_box a .partner_name{z-index:12;opacity:0}.press_release .metals span.readmore_link{background:#fff;border:#000 solid 0px;color:#000;top:55%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.scss.css.map */
