body{color:#555;font-family:"Raleway",sans-serif;font-size:16px;line-height:1.875;font-weight:400;word-break:break-word;box-sizing:border-box}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}h1,h2,h3,h4,h5,h6{font-family:"Titillium Web",sans-serif;font-weight:400;line-height:1.4;margin:0 0 20px;color:#1a1a1a}a:hover,a:active,a:focus{text-decoration:none}.animate__delay-0_5s{animation-delay:.5s}header{background-color:#0a0a0a;background-image:url(//showerdoorprices.com/wp-content/themes/showerdoors/images/header_bg.jpg);background-position:center center;background-repeat:no-repeat;padding:25px 0}.header-contact-text{color:#fff}.header-contact-info,.header-contact-info:hover,.header-contact-info:active,.header-contact-info:focus{color:#c4c4c4;text-decoration:none;font-family:"Titillium Web",sans-serif}#carouselHeader img{width:100%;height:90vh;object-fit:cover;object-position:center}#carouselHeader .carousel-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;padding:0;text-align:center;pointer-events:none}#carouselHeader .carousel-caption h1{font-size:clamp(69px, 10vw, 150px);color:#fff;font-family:"Titillium Web";letter-spacing:0px;font-weight:200;margin:0}#carouselHeader .carousel-caption p{font-family:"Titillium Web";color:#fff;text-transform:uppercase;letter-spacing:8px;font-weight:300;font-size:clamp(14px, 1.5vw, 18px)}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(0,0,0)}.carousel-control-next,.carousel-control-prev{top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;text-align:center;background:#0f0f0f;opacity:1;transition:all .3s ease-out}.carousel-control-next:hover,.carousel-control-prev:hover{background:#fff}.carousel-control-next svg .arrow-slider,.carousel-control-prev svg .arrow-slider{fill:#fff;transition:all .3s ease-out}.carousel-control-next:hover svg .arrow-slider,.carousel-control-prev:hover svg .arrow-slider{fill:#0f0f0f}.carousel-indicators{bottom:5%}.carousel-indicators li{width:5px;height:5px;margin:5px 15px;border-radius:50%;background-color:#fff}.carousel-indicators .active{background-color:#fff;opacity:1;position:relative}.carousel-indicators .active:after{content:"";position:absolute;top:-12px;left:-12px;width:30px;height:30px;border:1px solid #fff;border-radius:50%;box-sizing:border-box}@media (max-width:991px){header{background-image:none;padding:10px 0}}.features-section{margin-top:-40px;position:relative;z-index:200;padding-bottom:60px}.features-section:before{content:"";position:absolute;top:40px;left:0;right:0;bottom:0;background-color:#0a0a0a;z-index:-1}.features-box{margin-bottom:40px}.features-content{background-image:url(//showerdoorprices.com/wp-content/themes/showerdoors/images/bg-features.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;overflow:hidden;background-color:#1a1a1a;padding:36px 0}.features-content .features-box-title{font-size:18px;text-transform:uppercase;margin-bottom:0;line-height:1;position:relative;text-align:center;color:#fff}.features-box .features-content .features-box-title:before{content:"";position:absolute;display:inline-block;left:-1px;top:50%;height:1px;width:0;background:#fff;transition:all .45s;transition-delay:.1s}.features-box .features-content .features-box-title a{color:#fff}.features-box .features-content .features-box-title span{font-weight:300;color:#a3a3a3}.features-box .features-content .features-box-title:hover:before{width:50px}.span-heading{font-family:"Josefin Sans",sans-serif;font-size:14px;font-weight:600;color:#9f9e9e;display:inline-block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.features-section h2{color:#fff;line-height:60px}.features-section h5{color:#fff;font-size:24px;margin-top:20px}.features-section p{color:#a3a3a3;margin-bottom:40px}@media (min-width:768px) and (max-width:991px){.features-box{margin-bottom:30px}.features-image img{object-fit:cover;object-position:center;height:245px;width:100%}.features-content .features-box-title{font-size:14px}}@media (max-width:767px){.features-section{margin-top:0;padding-top:50px;padding-bottom:10px}.features-section:before{top:0}.features-section h2{line-height:1.2;font-size:26px}.features-section .mt-5{margin-top:0 !important}}.home-products-section{background-image:url(//showerdoorprices.com/wp-content/themes/showerdoors/images/bg-products.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0}.home-products-section h2{color:#fff}.home-products-section h2:before{content:"";position:absolute;left:1px;bottom:1px;width:66px;height:2px;border-bottom:2px dotted #fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-thumb{margin-top:40px;border:1px solid #292929;padding:19px;background:#0a0a0a;transition:all .3s ease-out}.product-thumb:hover{border-color:#fff}.product-thumb .img-fluid{object-fit:cover;object-position:center;height:280px;width:100%}.product-thumb h4{font-size:19px;color:#fff;margin:15px 0 0;min-height:53px;height:auto;font-weight:600}.product-thumb p{color:#a3a3a3;margin-bottom:10px;min-height:150px;height:auto}.price{font-size:17px;color:#fff;text-align:center;font-weight:600}@media (min-width:768px) and (max-width:991px){.product-thumb .img-fluid{height:225px}}@media (max-width:767px){.home-products-section h2{line-height:1.2;font-size:26px}.home-products-section{padding:30px 0}.product-thumb p,.product-thumb h4{height:auto}}.home-about-section{background-color:#0a0a0a;padding:100px 0 70px}.home-about-section .img-fluid{margin-bottom:30px}.home-about-section h2{font-size:42px;color:#fff}.home-about-section p{color:#a3a3a3}.home-about-section .octf-btn{margin-top:20px}@media (max-width:767px){.home-about-section{background-color:#0a0a0a;padding:30px 0 50px}}footer{background-color:#1a1a1a;padding:100px 0 0;color:#a3a3a3}footer h6{font-weight:400;font-family:"Titillium Web",sans-serif;font-size:20px;color:#fff}footer a{color:#a3a3a3;transition:all .3s ease-out}footer a:hover{color:#fff}.footer-logo{margin-bottom:32px}.copyright{border-top:1px solid #313131;margin-top:70px;padding:23px 0}footer ul{padding:0}footer ul li{list-style:none;margin-bottom:10px}.footer-contacts i{margin-right:10px}.footer-social{margin-top:20px}.footer-social li{display:inline-block;border:1px solid #444;padding:0 7px;border-radius:50%;margin-right:10px;transition:all .3s ease-out}.footer-social li:hover{background:#444}.footer-social li .fa-brands{font-size:12px;color:#fff}@media (max-width:767px){footer{padding:40px 0 0}.copyright{margin-top:20px}}.octf-btn{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;font-size:13px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:18px 41px;line-height:1.42857143;display:inline-block;margin-bottom:0;text-decoration:none;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;vertical-align:middle;font-family:"Titillium Web",sans-serif;font-weight:600;text-align:center;background:#1a1a1a;cursor:pointer;border:1px solid transparent;color:#fff;outline:none;position:relative}.octf-btn:not(.no-line):before,.octf-btn:not(.no-line):after{content:"";position:absolute;background:#1a1a1a;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.octf-btn:before{width:calc(100% + 2px);height:1px;bottom:-6px;left:10px}.octf-btn:after{width:1px;height:calc(100% + 2px);top:10px;right:-6px}.octf-btn:hover,.octf-btn:active,.octf-btn:focus{background:0 0;color:#1a1a1a;border-color:#1a1a1a}.octf-btn:hover:before,.octf-btn:active:before,.octf-btn:focus:before{width:0}.octf-btn:hover:after,.octf-btn:active:after,.octf-btn:focus:after{height:0}.octf-btn.octf-btn-light{background:#fff;color:#1a1a1a}.octf-btn.octf-btn-light:before,.octf-btn.octf-btn-light:after{background:#fff}.octf-btn.octf-btn-light:visited{background:#fff;color:#1a1a1a}.octf-btn.octf-btn-light:hover,.octf-btn.octf-btn-light:focus{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.map-container{position:relative;width:100%;height:400px}.map-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);pointer-events:none}.map-container iframe{width:100%;height:100%;filter:grayscale(100%) brightness(50%)}#productModal .modal-content,#GetInTouchModal .modal-content{background-image:url(//showerdoorprices.com/wp-content/themes/showerdoors/images/bg-products.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 30px;color:#fff;background-clip:inherit;border-radius:16px;border:0}#GetInTouchModal .modal-content{padding:15px 15px 0}#productModal .modal-title,#GetInTouchModal .modal-title{font-size:19px;font-weight:600}#productModal .fotorama{margin-bottom:30px}#productModal .modal-price{font-size:17px;font-weight:600}#productModal .modal-header .close{margin:-1rem -2rem -1rem auto}#productModal .form-control,#GetInTouchModal .form-control{background:#1a1a1a;border:0;border-bottom:1px solid #313131;box-shadow:none !important;border-radius:0;color:#fff}.octf-btn-light input{position:relative;z-index:2;background:0 0;padding:18px 41px;line-height:1.42857143;border:0;text-transform:uppercase;font-family:"Titillium Web",sans-serif;font-weight:600;color:#1a1a1a}.octf-btn-light p{margin:0}.hidden-product-title{visibility:hidden;position:absolute}#productModal .octf-btn-light:hover input,#GetInTouchModal .octf-btn-light:hover input{color:#fff}#productModal .octf-btn-light,#GetInTouchModal .octf-btn-light{padding:0;margin:10px 0 30px}#productModal .wpcf7-spinner,#GetInTouchModal .wpcf7-spinner{position:absolute}@media (max-width:767px){#productModal .modal-content,#GetInTouchModal .modal-content{padding:0 15px 30px}}