body,html{font-size:14px!important}.homepage{display:flex;height:100vh;flex-direction:column}.homepage .container-slider{flex-grow:1;position:relative}.homepage .container-slider .slider-arrows{position:absolute;top:85%;width:100%;left:0;display:flex;justify-content:space-between}.homepage .container-slider .slider-arrows .arrow{font-size:16px;border:2px solid #363636;background:#363636;color:#fff;outline:0;cursor:pointer;padding:5px 12px;text-align:center;border-radius:4px;transition:.15s}.homepage .container-slider .slider-arrows .arrow:hover{border-color:#fff;background:0 0}.homepage .container-slider .slider-arrows .prev-arrow{margin-left:5px}.homepage .container-slider .slider-arrows .next-arrow{margin-right:5px}.homepage .container-slider .slider{height:100%;width:100%;position:absolute;top:0;left:0}.homepage .container-slider .slider .slick-list,.homepage .container-slider .slider .slick-list .slick-track{height:100%}.homepage .container-slider .slider .slick-list .slick-track .slide{height:100%;position:relative}.homepage .container-slider .slider .slick-list .slick-track .slide .bg{background-size:cover;background-position:center;position:absolute;width:100%;height:100%;top:0;left:0}.homepage .container-slider .slider .slick-list .slick-track .slide .bg:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3)}.homepage .container-slider .slider .slick-list .slick-track .slide .content{display:flex;position:relative;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Raleway,sans-serif;color:#fff;padding:0 15px;max-width:600px;margin:0 auto}.homepage .container-slider .slider .slick-list .slick-track .slide .content h1{font-size:3rem;font-weight:700}.homepage .container-slider .slider .slick-list .slick-track .slide .content h2{font-size:1.5rem;font-weight:700}.homepage .container-slider .slider .slick-list .slick-track .slide .content p{font-size:1.125rem;font-weight:300}.homepage .container-slider .slider .slick-list .slick-track .slide .content a{text-decoration:none;color:#fff;text-transform:uppercase;background:#363636;border:2px solid #363636;font-size:.875rem;outline:0;padding:6px 20px;border-radius:4px;font-weight:700;transition:.15s}.homepage .container-slider .slider .slick-list .slick-track .slide .content a:hover{background:0 0;border-color:#fff}#headerDesktop .wrapper-top,.homepage>.bottom{background:#363636}.homepage>.bottom{text-align:center;position:relative}.homepage>.bottom h2,.homepage>.bottom h3{font-family:Raleway,sans-serif}.homepage>.bottom h2{font-size:1.5rem;color:#959595}.homepage>.bottom h3{font-weight:300;color:#707070;font-size:1.125rem}.homepage>.bottom:after{content:'';width:0;height:0;border-left:10px solid #0000 0;border-right:10px solid #0000 0;border-bottom:10px solid #fff;position:absolute;bottom:0;left:0;right:0;margin:0 auto}#headerDesktop .wrapper-top a{font-size:.8125rem;font-family:Roboto,sans-serif;transition:.15s;color:#ccc;text-decoration:none}#headerDesktop .wrapper-top a i{margin-right:5px}#headerDesktop .wrapper-top a:hover,#headerDesktop .wrapper-top a:hover i{color:#8dc63f}#headerDesktop .wrapper-top .social-icons a{background:#ccc;display:inline-block;width:24px;text-align:center;border-radius:4px;transition:.15s;font-size:.8125rem}#headerDesktop .wrapper-top .social-icons a i{color:#363636;margin-right:0;font-size:.8125rem}#headerDesktop .wrapper-top .social-icons a:hover{background:#e5493a}#headerDesktop .wrapper-bottom{background:#000}#headerDesktop .wrapper-bottom .logo:before{content:none}#headerDesktop .wrapper-bottom a{font-family:Raleway,sans-serif;font-size:.875rem;color:#fff;text-decoration:none;transition:.15s;font-weight:700;text-transform:uppercase;position:relative}#headerDesktop .wrapper-bottom a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#e5493a;visibility:hidden;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}#headerDesktop .wrapper-bottom a:hover{color:#e5493a}#headerDesktop .wrapper-bottom a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#headerMobile .top{background:#363636}#headerMobile .top a{font-size:.8125rem;font-family:Roboto,sans-serif;transition:.15s;color:#898989;text-decoration:none}#headerMobile .top a i{margin-right:5px;transition:.15s}#headerMobile .top a:hover,#headerMobile .top a:hover i{color:#8dc63f}#headerMobile .top .social-icons{display:flex;width:60px;justify-content:space-between;height:26px;align-items:center}#headerMobile .top .social-icons a{background:#898989;display:inline-block;width:24px;height:20px;text-align:center;border-radius:4px;transition:.15s;font-size:.8125rem}#headerMobile .top .social-icons a i{color:#363636;margin-right:0;font-size:.8125rem;vertical-align:middle}#headerMobile .top .social-icons a:hover{background:#e5493a}#headerMobile .bottom{background:#000;border-bottom:2px solid #000;transition:.3s ease-in-out}#headerMobile .bottom .logo img{width:130px;height:auto}#headerMobile .bottom .nav-toggle{display:flex;width:40px;justify-content:space-between;height:30px;flex-direction:column;cursor:pointer}#headerMobile .bottom .nav-toggle span{display:block;width:100%;height:4px;background:#fff}#headerMobile .bottom .mobile-nav{position:absolute;width:100%;z-index:2;left:0;padding:0 15px;display:none;background:#363636;border-left:2px solid #e5493a;border-right:2px solid #e5493a;border-bottom:2px solid #e5493a}#headerMobile .bottom .mobile-nav ul{list-style-type:none;margin:0;padding:0;text-align:right}#headerMobile .bottom .mobile-nav ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1rem;padding:5px 0;display:block}.active .bottom{border-bottom-color:#e5493a!important}.container-logo-slider{background-image:url(/images/logo-slider-bg_optimized.jpg);background-size:cover;background-position:center}.container-logo-slider .container .row .col-12 h2{font-size:2rem;color:#fff;font-weight:700;font-family:Raleway,sans-serif}.container-logo-slider .container .row .col-12 .logo-slider{position:relative}.container-logo-slider .container .row .col-12 .logo-slider .slider{max-width:200px;margin:0 auto}.container-logo-slider .container .row .col-12 .logo-slider .slider .slick-list{z-index:2}.container-logo-slider .container .row .col-12 .logo-slider .slider .slick-list .slick-track{display:flex;align-items:center}.container-logo-slider .container .row .col-12 .logo-slider .slider .slick-list .slick-track a img{max-width:200px;height:auto;margin:0 auto}.container-logo-slider .container .row .col-12 .logo-slider .slider-arrows{position:absolute;top:42%;width:100%;left:0;display:flex;justify-content:space-between}.container-logo-slider .container .row .col-12 .logo-slider .slider-arrows .arrow{font-size:16px;border:2px solid #363636;background:#363636;color:#fff;outline:0;cursor:pointer;padding:5px 12px;text-align:center;border-radius:4px;transition:.15s}.container-logo-slider .container .row .col-12 .logo-slider .slider-arrows .arrow:hover{border-color:#fff;background:0 0}footer .top .container-contact h3:after,footer .top .container-nav h3:after{border-bottom:2px solid #e5493a;border-radius:1px;content:''}.container-logo-slider .container .row .col-12 .logo-slider .slider-arrows .prev-arrow{margin-left:5px}.container-logo-slider .container .row .col-12 .logo-slider .slider-arrows .next-arrow{margin-right:5px}footer .top{background:#252525}footer .top .container-logo img{height:auto;width:200px}footer .top .container-logo p{color:#636363;font-size:1rem;font-family:Roboto,sans-serif}footer .top .container-nav h3{color:#fff;font-family:Raleway,sans-serif;font-weight:700;font-size:1.5rem}footer .top .container-nav h3:after{display:block;width:60px;margin:10px auto 0}footer .top .container-nav .nav-items{display:flex;justify-content:space-between}footer .top .container-nav .nav-items ul:first-of-type{text-align:right}footer .top .container-nav .nav-items ul:last-of-type{text-align:left}footer .top .container-nav .nav-items ul{margin:0;padding:0;list-style-type:none;width:48%}footer .top .container-nav .nav-items ul li a{color:#959595;font-size:1rem;font-family:Roboto,sans-serif;text-decoration:none;transition:.15s}footer .top .container-nav .nav-items ul li a:hover{color:#e5493a}footer .top .container-contact h3{color:#fff;font-family:Raleway,sans-serif;font-weight:700;font-size:1.5rem}footer .top .container-contact h3:after{display:block;width:60px;margin:10px auto 0}footer .top .container-contact .heading{color:#636363;font-size:1rem;font-family:Roboto,sans-serif}footer .top .container-contact .content,footer .top .container-contact .phone .content a{color:#959595;font-family:Roboto,sans-serif;font-size:1rem}footer .top .container-contact .address .content span{display:block}footer .top .container-contact .phone .content a{text-decoration:none;transition:.15s}footer .top .container-contact .phone .content a:hover{color:#fff}footer .top .container-contact .email .content a{text-decoration:none;color:#e5493a;font-family:Roboto,sans-serif;font-size:1rem;transition:.15s}footer .top .container-contact .email .content a:hover{color:#fff}footer .top .container-contact .social .content{display:flex;width:60px;justify-content:space-between;align-items:center;margin:0 auto}footer .top .container-contact .social .content a{background:#898989;display:flex;align-items:center;justify-content:center;width:24px;text-align:center;border-radius:4px;transition:.15s;font-size:.8125rem;height:20px;text-decoration:none}footer .top .container-contact .social .content a i{color:#363636;margin-right:0;font-size:.8125rem;vertical-align:middle}footer .bottom #danima a,footer .bottom #danima p{font-family:Roboto,sans-serif;font-size:.875rem}footer .top .container-contact .social .content a:hover{background:#e5493a}footer .bottom{background:#111}footer .bottom #danima p{color:#464646}footer .bottom #danima a{color:#959595;transition:.15s;text-decoration:none}footer .bottom #danima a:hover{color:#fff}.ctas{background:#f0f0f0}.ctas .cta{max-width:300px}.ctas .cta .top{background:#363636;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:60px;margin:0 auto;position:absolute;left:0;right:0;transition:.3s}.ctas .cta .top .img-tag{width:30px;height:auto}.ctas .cta .bottom{background:#fff;border-radius:6px;transition:.3s}.ctas .cta .bottom h3{margin:30px 0 0;padding:55px 0 15px;font-family:Raleway,sans-serif;font-weight:700;color:#363636;font-size:1.5rem;transition:.3s}.ctas .cta .bottom p{font-family:Roboto,sans-serif;font-size:1rem;color:#959595;margin:0 auto;padding:0 0 30px;display:block;max-width:230px;transition:.3s}.ctas .cta .bottom p:after{content:'';display:block;border:1px solid #363636;width:80px;margin:35px auto 0;transition:.3s}.active-cta .top{background:#e5493a!important}.active-cta .bottom{box-shadow:0 1px 10px 1px #00047 47}.active-cta .bottom h3{color:#e5493a!important}.active-cta .bottom p{color:#363636!important}.active-cta .bottom p:after{border-color:#e5493a!important}.gallery .container .row .col-12 h3{font-family:Raleway,sans-serif;font-weight:700;font-size:2rem}.gallery .container .row .col-12 p{font-family:Roboto,sans-serif;color:#959595;font-size:1rem;max-width:600px;margin:0 auto}.gallery .container .row .col-12 p:after{content:'';display:block;border:1px solid #363636;width:160px;margin:30px auto 50px;transition:.3s}.gallery .container-featured-gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.gallery .container-featured-gallery .gallery-img:nth-child(n+6){display:none}.gallery .container-featured-gallery .gallery-img{width:100%;height:250px;position:relative;overflow:hidden;min-width:330px;max-width:400px}.gallery .container-featured-gallery .gallery-img .img{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.gallery .container-featured-gallery .gallery-img .overlay{position:relative;display:flex;flex-direction:column;transition:.25s ease-in-out;left:1000px;background:rgba(54,54,54,.9);height:100%;width:100%;padding:25px 30px}.gallery .container-featured-gallery .gallery-img .overlay .title{font-family:Raleway,sans-serif;font-size:1.5rem;color:#fff;font-weight:700;margin:0;padding:0 0 10px}.gallery .container-featured-gallery .gallery-img .overlay .sub-title{font-family:Roboto,sans-serif;font-size:1rem;color:#959595;margin:0;padding:0}.blurb h2,.gallery .btn-black,.solatube p{font-family:Raleway,sans-serif}.gallery .container-featured-gallery .gallery-img .overlay .sub-title:after{content:'';display:block;width:80px;border:1px solid #e5493a;border-radius:2px;margin-top:30px}.gallery .container-featured-gallery .gallery-img .overlay .links{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end}.gallery .container-featured-gallery .gallery-img .overlay .links a{font-size:18px;width:50px;height:50px;border-radius:40px;text-decoration:none;display:flex;justify-content:center;align-items:center}.gallery .container-featured-gallery .gallery-img .overlay .links a i{color:#fff}.gallery .container-featured-gallery .gallery-img .overlay .links .img-link{background:#e5493a;border:2px solid #e5493a;transition:.2s ease-in-out}.gallery .container-featured-gallery .gallery-img .overlay .links .img-link:hover{border-color:#fff}.gallery .container-featured-gallery .gallery-img .overlay .links .fancybox-link{background:#252525;margin-right:10px;border:2px solid #252525;transition:.2s ease-in-out}.gallery .container-featured-gallery .gallery-img .overlay .links .fancybox-link img{display:none}.gallery .container-featured-gallery .gallery-img .overlay .links .fancybox-link:hover{border-color:#fff}.gallery .container-featured-gallery .gallery-img:active .overlay,.gallery .container-featured-gallery .gallery-img:hover .overlay{left:0}.gallery .btn-black{text-transform:uppercase;text-decoration:none;color:#fff;background:#363636;font-weight:700;font-size:.875rem;border-radius:2px;display:block;width:180px;text-align:center;padding:10px 0;margin:0 auto;transition:.2s ease-in-out;border:2px solid #363636}.gallery .btn-black:hover{border-color:#e5493a;color:#e5493a;background:0 0}.solatube{position:relative;padding:80px 0}.solatube .bg,.solatube .overlay{position:absolute;width:100%;height:100%;left:0;top:0}.solatube .bg{background-image:url(/images/solatube.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.solatube .overlay{background:rgba(0,0,0,.5)}.blurb,.secondary .page-banner{background-size:cover;background-position:center}.solatube p{font-size:1rem;color:#fff}.solatube a{text-decoration:none}.blurb{background-image:url(/images/bg-grey-noise-with-shapes_optimized.jpg);text-align:center;position:relative}.blurb h2{font-size:2rem;color:#363636;font-weight:700}.blurb p{color:#959595;font-size:1rem;font-family:Roboto,sans-serif;font-weight:400;display:block;margin:0 auto}.blurb p:after{content:'';display:block;border:1px solid #363636;width:80px;margin:35px auto 0;transition:.3s}.secondary .page-banner{height:400px;width:100%}#contact-form .email,#contact-form .name,#contact-form .phone{background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-attachment:scroll;background-size:15px;padding:1.375rem 35px 1.375rem 15px;transition:.25s}.secondary .page-content{color:#363636}.secondary .page-content h1,.secondary .page-content h2,.secondary .page-content h3,.secondary .page-content h4,.secondary .page-content h5{font-family:Raleway,sans-serif;font-weight:700}.secondary .page-content a,.secondary .page-content p,.secondary .page-content span{font-family:Roboto,sans-serif}#contact-form #message,#contact-form .validation-error{font-family:Raleway,sans-serif;font-weight:700}.secondary .page-content a{text-decoration:none;color:#e5493a}.secondary .google-map{width:100%;height:400px}.secondary .google-map iframe{width:100%;height:100%}.secondary .top-spacer{display:flex;flex-direction:column;height:100vh}.secondary .top-spacer .page-content{flex-grow:1;flex:1 1 auto;display:flex}.secondary .top-spacer .page-content iframe{width:100%;border:none}#contact-form .email:focus,#contact-form .message:focus,#contact-form .name:focus,#contact-form .phone:focus{box-shadow:0 0 0 .2rem rgba(229,73,58,.25);border-color:#e5493a}#contact-form{max-width:800px}#contact-form .validation-error{color:#f02;font-size:1rem;margin-left:15px}#contact-form #message{font-size:1.5rem;text-transform:uppercase}#contact-form #message .error{color:red}#contact-form #message .success{color:#8dc63f}#contact-form input:not([type=submit]),#contact-form textarea{font-family:Roboto,sans-serif;font-size:1rem;color:#363636}#contact-form input:not([type=submit]):focus:-ms-input-placeholder{color:#e5493a}#contact-form input:not([type=submit]):focus::-moz-placeholder{color:#e5493a}#contact-form input:not([type=submit]):focus:-moz-placeholder{color:#e5493a}#contact-form input:not([type=submit]):focus::-webkit-input-placeholder{color:#e5493a}#contact-form textarea:focus:-ms-input-placeholder{color:#e5493a}#contact-form textarea:focus::-moz-placeholder{color:#e5493a}#contact-form textarea:focus:-moz-placeholder{color:#e5493a}#contact-form textarea:focus::-webkit-input-placeholder{color:#e5493a}#contact-form .name{background-image:url(/images/icons/icon-person.png)}#contact-form .name:focus{background-image:url(/images/icons/icon-person-orange.png)}#contact-form .phone{background-image:url(/images/icons/icon-phone.png)}#contact-form .phone:focus{background-image:url(/images/icons/icon-phone-orange.png)}#contact-form .email{background-image:url(/images/icons/icon-email.png)}#contact-form .email:focus{background-image:url(/images/icons/icon-email-orange.png)}#contact-form .message{background-image:url(/images/icons/icon-send.png);background-repeat:no-repeat;background-attachment:scroll;background-position:calc(100% - 15px) .375rem;background-size:15px;padding:1.375rem 35px 1.375rem 15px;transition:.25s}#contact-form .message:focus{background-image:url(/images/icons/icon-send-orange.png)}#contact-form button[type=submit]{background:#8dc63f;font-family:Raleway,sans-serif;font-weight:700;color:#fff;border:2px solid #8dc63f;transition:.25s;font-size:1rem;width:304px;padding:.6875rem 0}#contact-form button[type=submit]:hover{background:0 0;color:#8dc63f}#gallery .container-gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:center}#gallery .container-gallery .gallery-img{width:100%;height:250px;position:relative;overflow:hidden}#gallery .container-gallery .gallery-img .img{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}#gallery .container-gallery .gallery-img .overlay{position:relative;display:flex;flex-direction:column;transition:.25s ease-in-out;left:1000px;background:rgba(54,54,54,.9);height:100%;width:100%;padding:25px 30px}#gallery .container-gallery .gallery-img .overlay .title{font-family:Raleway,sans-serif;font-size:1.5rem;color:#fff;font-weight:700;margin:0;padding:0 0 10px}#gallery .container-gallery .gallery-img .overlay .sub-title{font-family:Roboto,sans-serif;font-size:1rem;color:#959595;margin:0;padding:0}#gallery .container-gallery .gallery-img .overlay .sub-title:after{content:'';display:block;width:80px;border:1px solid #e5493a;border-radius:2px;margin-top:30px}#gallery .container-gallery .gallery-img .overlay .links{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end}#gallery .container-gallery .gallery-img .overlay .links a{font-size:18px;width:50px;height:50px;border-radius:40px;text-decoration:none;display:flex;justify-content:center;align-items:center}#gallery .container-gallery .gallery-img .overlay .links .fancybox-link img,.container-products .paginate-clean .left-options,.container-products .paginate-clean .right-options{display:none}#gallery .container-gallery .gallery-img .overlay .links a i{color:#fff}#gallery .container-gallery .gallery-img .overlay .links .img-link{background:#e5493a;border:2px solid #e5493a;transition:.2s ease-in-out}#gallery .container-gallery .gallery-img .overlay .links .img-link:hover{border-color:#fff}#gallery .container-gallery .gallery-img .overlay .links .fancybox-link{background:#252525;margin-right:10px;border:2px solid #252525;transition:.2s ease-in-out}#gallery .container-gallery .gallery-img .overlay .links .fancybox-link:hover{border-color:#fff}#gallery .container-gallery .gallery-img:active .overlay,#gallery .container-gallery .gallery-img:hover .overlay{left:0}.container-products .paginate-clean{padding-top:1rem;padding-bottom:1rem}.container-products .paginate-clean table{width:100%}.container-products .paginate-clean .links{display:flex;justify-content:center;align-items:center}.container-products .paginate-clean .links span{margin:0 5px}.container-products .paginate-clean .links .prevLink{color:#fff;background:#363636;transition:.25s;border:1px solid #363636}.container-products .paginate-clean .links .prevLink:hover{color:#e5493a;border-color:#e5493a;background:#fff}.container-products .paginate-clean .links .nextLink{color:#fff;background:#e5493a;transition:.25s;border:1px solid #e5493a}.container-products .paginate-clean .links .nextLink:hover{color:#363636;border-color:#363636;background:#fff}.container-products .paginate-clean .links .nextLink,.container-products .paginate-clean .links .prevLink{margin:0 15px;font-family:Roboto,sans-serif;font-size:.875rem;border-radius:2px;padding:5px 10px}.container-products .paginate-clean .links a:not(.prevLink):not(.nextLink){font-family:Roboto,sans-serif;font-size:.875rem;color:#959595;text-decoration:none;background:#f3f3f3;border-radius:2px;padding:5px 10px;display:inline-block;margin:0 2px;border:1px solid #f3f3f3;transition:.25s}.container-products .paginate-clean .links a:not(.prevLink):not(.nextLink):hover{color:#363636;border-color:#363636}.container-products .paginate-clean .links .curLink{font-family:Roboto,sans-serif;font-size:.875rem;color:#e5493a;background:#fff;padding:5px 10px;border:1px solid #e5493a;display:inline-block;border-radius:2px;cursor:default}.container-products .container-toggle-filters a{color:#fff;background:#e5493a;font-size:16px;border-radius:2px;border:1px solid #e5493a;display:flex;height:40px;width:40px;justify-content:center;align-items:center}.container-products #containerFilters{display:none}.container-products #containerFilters label{font-family:Roboto,sans-serif;font-size:1rem;color:#959595;width:100px}.container-products #containerFilters select{width:100%;background:#f2f2f2;font-family:Roboto,sans-serif;font-size:1rem;color:#555;padding:5px 10px;border-radius:2px}.container-products #items .item{display:block;text-decoration:none;max-width:360px;box-shadow:0 0 10px 1px #0008f 8f;transition:.15s;cursor:pointer;margin:15px auto}.container-products #items .item .bg-container{overflow:hidden}.container-products #items .item .bg{height:250px;background-size:cover;background-position:center;transition:.25s}.container-products #items .item .details{background:#f7f7f7;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.container-products #items .item .details p{margin:0;padding-bottom:10px}.container-products #items .item .details .category span{text-transform:uppercase;color:#b4b4b4;font-size:.875rem;font-family:Raleway,sans-serif}.container-products #items .item .details .category span:not(:last-of-type):after{content:', '}.container-products #items .item .details .title{color:#363636;text-transform:uppercase;font-family:Raleway,sans-serif;font-weight:600;font-size:1.375rem}.container-products #items .item .details .summary{color:#959595;font-size:.875rem;font-family:Roboto,sans-serif}.container-products #items .item .details .bottom{border-top:1px solid #e3e3e3;padding-top:10px;display:flex;justify-content:space-between}.container-products #items .item .details .bottom .manufacturer{color:#b4b4b4;font-size:1rem;font-family:Raleway,sans-serif;text-transform:uppercase;margin:0;padding:0}.container-products #items .item .details .bottom .product-links a{font-size:1rem;text-decoration:none;color:#e5493a;transition:.25s}.container-products #items .item .details .bottom .product-links a:hover{color:#C8C8C8}.container-products #items .item .details .bottom .product-links a:first-of-type{margin-right:15px}.container-products #items .item:hover{box-shadow:0 0 15px 2px #0008f 8f}.container-products #items .item:hover .bg{transform:scale(1.5)}.container-product-details{padding-top:3rem}.container-product-details .content{font-family:Roboto,sans-serif}.container-product-details .heading h1{font-family:Raleway,sans-serif;font-size:2rem;margin:0;padding:0 0 5px;color:#363636;font-weight:500}.container-product-details .heading h2,.container-product-details .heading h3{font-family:Raleway,sans-serif;margin:0;font-weight:400}.container-product-details .heading h2{font-size:1.5rem;padding:0 0 5px;color:#363636}.container-product-details .heading h3{font-size:1.125rem;padding:0 0 20px;color:#959595}.container-product-details .contact-info .bottom p,.container-product-details .contact-info .top a{font-size:1rem;font-family:Roboto,sans-serif}.container-product-details .contact-info .bottom .phone:hover,.container-product-details .contact-info .top a:hover{color:#363636}.container-product-details .contact-info-mobile{background:#f7f7f7}.container-product-details .contact-info .top a{display:inline-block;width:120px;transition:.25s}.container-product-details .contact-info .top span{border-right:2px solid #e5493a;margin:0 10px}.container-product-details .contact-info .bottom .phone{transition:.25s}.container-product-details .contact-info .bottom .title{font-family:Roboto,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;margin:0}.modal-popup{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:80}.modal-popup p{font-family:Roboto,sans-serif;font-size:1rem;background:#fff;margin:0;padding:40px;box-shadow:0 0 20px 3px #8c8c8c;border-radius:4px;color:#8dc63f;position:relative}.modal-popup p a{position:absolute;top:-10px;right:-10px;color:#e5493a;border:2px solid #e5493a;font-size:14px;padding:0 6px;background:#fff;border-radius:50px}.testimonials-container p,.testimonials-container q{font-family:Raleway,sans-serif!important;color:#363636}.testimonials-container q{font-style:italic}.testimonials-container p{font-weight:700;margin-bottom:0;margin-top:10px}.testimonials-container p span{font-weight:300}.testimonials-container .testimonial{border-bottom:1px solid #eee;padding-bottom:20px}.testimonials-container .testimonial:not(:first-of-type){padding-top:20px}.testimonials-container .testimonial:not(:last-of-type){padding-bottom:20px}