@import url("https://fonts.googleapis.com/css?family=Raleway:700,700i");@font-face{font-family:'HelveticaNeueMedium';src:url(HelveticaNeueMedium.ttf)}html,body,input,select,textarea{font:normal 400 100%/1.6 "Open Sans",sans-serif}h1,h2,h3,h4,h5{font-weight:bold}.page-header{margin:0;padding-bottom:1rem;border-bottom:none;font-family:montserrat,sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase;text-align:center}#block-aop-title,#block-cases-highlights .view-header,#block-testimonials-slideshow .view-header{text-align:center}#block-aop-title h3,#block-cases-highlights .view-header h3,#block-testimonials-slideshow .view-header h3{margin-bottom:1rem;font-family:montserrat,sans-serif;font-size:2.5rem;font-weight:700;text-transform:uppercase}#block-aop-title h3 span,#block-cases-highlights .view-header h3 span,#block-testimonials-slideshow .view-header h3 span{font-style:italic;color:#847659}.gold-italics{font-style:italic;color:#847659}.blackBtn,.goldBtn,.redBtn,.yellowBtn{display:block;max-width:250px;height:40px;margin:auto;padding:0 20px;border-radius:0px;line-height:40px;font-family:montserrat,sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none !important;text-transform:uppercase;color:#FFF;overflow:hidden;position:relative;z-index:290;border:1px solid #fff}.yellowBtn{background:#C4BB27;color:#000 !important}.yellowBtn:hover{background:#000;color:#fff !important}.redBtn{background:#B43232}.redBtn:hover{background:#782121}.blackBtn{background:#000}.blackBtn:hover{background:#262626}.front #after-header .yellowBtn,.not-front #after-header .yellowBtn{display:inline-block;background:rgba(196,187,39,0.8);line-height:60px;height:60px;padding:0 40px;font-size:22px;color:#000;margin:0px 10px;max-width:400px;font-weight:300;text-transform:none}.front #after-header .yellowBtn:hover,.not-front #after-header .yellowBtn:hover{background:rgba(0,0,0,0.8);color:#fff}.front #after-header .blackBtn,.not-front #after-header .blackBtn{display:inline-block;background:rgba(0,0,0,0.8);color:#fff;line-height:60px;height:60px;padding:0 40px;font-size:22px;max-width:400px;font-weight:300;text-transform:none}.front #after-header .blackBtn:hover,.not-front #after-header .blackBtn:hover{background:rgba(196,187,39,0.8);color:#000}.goldBtn{background:#847659}.goldBtn:after{background:#564d3a}input:focus,select:focus,textarea:focus{border:solid 1px #847659 !important}.form-submit{height:40px;background:#C4BB27;border:none;font-family:montserrat,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;color:#FFF}.form-submit:hover{background:#030303}::-webkit-scrollbar{background:#000}::-webkit-scrollbar-thumb{border-radius:0px;background-color:#847659}body{background:#000}#before-header{height:45px;background:#030303;top:0px;position:relative;width:100%;z-index:300}#before-header .user-menu-block{position:relative;top:8px}#before-header .user-menu-block .navbar-right{margin-right:15px !important}#before-header .user-menu-block .navbar-right li a{padding:5px;line-height:1;color:#fff;text-transform:uppercase}#before-header .user-menu-block .navbar-right li a:hover{color:#C4BB27;background:none !important}#header-left,#header-right,#header-middle{padding:0px}#main-header{width:100%;height:100px;background:rgba(0,0,0,0.7);position:fixed;top:0px;z-index:300}#main-header #header-left{float:left;position:relative;top:60px}#main-header #header-left .navbar-text{margin:0;font-size:.825rem;font-weight:bold;color:#847659;position:absolute;right:0;bottom:-5px}#main-header #header-right-top{float:right;padding-right:10px;position:relative;top:-10px}#main-header #header-right-top #block-phonenumberheader{display:inline-block;position:relative;top:5px}#main-header #header-right-top #block-phonenumberheader .field--name-body a{color:#C4BB27;font-size:26px;line-height:1;text-decoration:none;font-family:montserrat,sans-serif;font-weight:500}#main-header #header-right-top #block-phonenumberheader .field--name-body a:hover{color:#fff}#main-header #header-right-top #block-topmenu{display:inline-block}#main-header #header-right-top #block-topmenu .content .menu li{display:inline-block;background:none !important}#main-header #header-right-top #block-topmenu .content .menu li a{color:#fff;font-size:14px;line-height:1;font-family:montserrat,sans-serif;font-weight:700;text-transform:uppercase}#main-header #header-right-top #block-topmenu .content .menu li a:hover{color:#C4BB27;background:none}#main-header #header-right{float:right;position:relative;top:15px}#main-header #header-right #block-phoneinheader{text-align:right;position:relative;top:20px}#main-header #header-right #block-phoneinheader a.yellowBtn{display:inline-block;border-radius:0px;padding:12px 20px 14px;height:auto;line-height:1;margin-right:20px;width:auto;max-width:200px;font-family:"Open Sans",sans-serif;font-weight:700;font-size:27px;position:relative;top:8px}#main-header #header-right #block-phoneinheader a.phone{text-align:right;font-size:46px;line-height:1;color:#000;font-weight:900;text-decoration:none}#main-header #header-right nav{position:relative;top:30px}#main-header.scrolled{background:#000}#header-middle{text-align:center}.logo{float:none !important}.logo img{width:177px;position:relative;top:15px}#block-social-phone,#block-social{margin:0;position:relative;top:7px;float:right}#block-social-phone .social-media,#block-social-phone .phone,#block-social .social-media,#block-social .phone{display:inline-block;vertical-align:middle;position:relative}#block-social-phone .phone,#block-social .phone{margin-left:15px;padding-left:40px;line-height:1.4;font-family:montserrat,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none !important;color:#FFF}#block-social-phone .phone .phone-icon,#block-social .phone .phone-icon{width:30px;height:30px;margin:auto;position:absolute;top:0;left:0;bottom:0}#block-social-phone .phone .phone-icon svg,#block-social .phone .phone-icon svg{max-width:30px;max-height:30px;fill:#847659}#block-social-phone .phone .phone-text,#block-social .phone .phone-text{display:block;font-size:.825rem;font-weight:normal;color:#847659}#block-social-phone .social-media,#block-social .social-media{margin-right:15px}#block-social-phone .social-media>li>a,#block-social .social-media>li>a{display:block;margin:0 5px}#block-social-phone .social-media>li>a svg,#block-social .social-media>li>a svg{width:28px;fill:#fff}#block-social-phone .social-media>li>a svg:hover,#block-social .social-media>li>a svg:hover{fill:#FFF}#main-nav{width:100%;height:50px;background:#847659;position:fixed;top:80px;z-index:300}#block-headerrightmenu .menu{float:right}#block-headerrightmenu .menu li{float:left}#block-main-navigation .menu>li>a,#block-mainnavigation .menu>li>a,#block-headerrightmenu .menu>li>a{font-family:montserrat,sans-serif;font-size:18px;font-weight:700;background:none !important;text-transform:uppercase;color:#fff;height:40px;line-height:40px;padding:0 53px;position:relative}#block-main-navigation .menu>li>a:hover,#block-main-navigation .menu>li>a.is-active,#block-mainnavigation .menu>li>a:hover,#block-mainnavigation .menu>li>a.is-active,#block-headerrightmenu .menu>li>a:hover,#block-headerrightmenu .menu>li>a.is-active{background:#C4BB27 !important;color:#000}#block-main-navigation .menu>li>ul,#block-mainnavigation .menu>li>ul,#block-headerrightmenu .menu>li>ul{float:none;min-width:250px;margin:0;padding:0;background:rgba(0,0,0,0.7);border:none;border-radius:0;font-size:1rem}#block-main-navigation .menu>li>ul>li>a,#block-mainnavigation .menu>li>ul>li>a,#block-headerrightmenu .menu>li>ul>li>a{padding:10px 15px;font-family:montserrat,sans-serif;font-weight:700;color:#FFF}#block-main-navigation .menu>li>ul>li>ul,#block-mainnavigation .menu>li>ul>li>ul,#block-headerrightmenu .menu>li>ul>li>ul{float:none;min-width:250px;margin:0;padding:0;background:rgba(0,0,0,0.7);border:none;border-radius:0;font-size:1rem}#block-main-navigation .menu>li>ul>li>ul>li>a,#block-mainnavigation .menu>li>ul>li>ul>li>a,#block-headerrightmenu .menu>li>ul>li>ul>li>a{padding:10px 15px;font-family:montserrat,sans-serif;font-weight:700;color:#FFF;display:block;text-decoration:none}#block-main-navigation .menu>li>ul>li>ul>li.active>a,#block-main-navigation .menu>li>ul>li>ul>li:hover>a,#block-mainnavigation .menu>li>ul>li>ul>li.active>a,#block-mainnavigation .menu>li>ul>li>ul>li:hover>a,#block-headerrightmenu .menu>li>ul>li>ul>li.active>a,#block-headerrightmenu .menu>li>ul>li>ul>li:hover>a{background:#C4BB27}#block-main-navigation .menu>li>ul>li.active>a,#block-main-navigation .menu>li>ul>li:hover>a,#block-mainnavigation .menu>li>ul>li.active>a,#block-mainnavigation .menu>li>ul>li:hover>a,#block-headerrightmenu .menu>li>ul>li.active>a,#block-headerrightmenu .menu>li>ul>li:hover>a{background:#C4BB27;color:#000}#block-menu-trigger{float:left}#block-menu-trigger #menuTrigger{font-family:montserrat,sans-serif;font-size:22px;font-weight:700;background:none !important;text-transform:uppercase;color:#fff;height:50px;padding:0 30px 0 15px;line-height:50px;position:relative}#block-menu-trigger #menuTrigger span,#block-menu-trigger #menuTrigger span:before,#block-menu-trigger #menuTrigger span:after{content:'';display:block;width:40px;height:2px;margin:auto;background:#FFF;border-radius:3px;opacity:1;position:absolute;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#block-menu-trigger #menuTrigger span{top:0;bottom:0;left:0}#block-menu-trigger #menuTrigger span:before{top:-8px}#block-menu-trigger #menuTrigger span:after{bottom:-8px}#block-menu-trigger #menuTrigger.active span{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.12s}#block-menu-trigger #menuTrigger.active span:before{top:0;opacity:0}#block-menu-trigger #menuTrigger.active span:after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#block-let-us-help{float:right;margin:5px 0}
.front #after-header {height:auto;overflow:hidden }
.not-front #after-header{height:1000px;overflow:hidden}.front #after-header img,.not-front #after-header img{width:100%;object-fit:cover;object-position:center;height:1000px !important}.front #after-header .pageheader-video-content .video-text,.not-front #after-header .pageheader-video-content .video-text{position:absolute;z-index:999;left:0;right:0;text-align:center;top:100px;margin:0 auto}.front #after-header .pageheader-video-content .video-text img,.not-front #after-header .pageheader-video-content .video-text img{max-width:400px;position:absolute;left:0;right:0;width:100%;margin:0 auto}.front #after-header .hero-txt-wrap,.not-front #after-header .hero-txt-wrap{float:left}.front #after-header .hero-txt-wrap .line-one,.front #after-header .hero-txt-wrap .line-three,.front #after-header .hero-txt-wrap .line-two,.not-front #after-header .hero-txt-wrap .line-one,.not-front #after-header .hero-txt-wrap .line-three,.not-front #after-header .hero-txt-wrap .line-two{font-weight:700;line-height:1;float:left;opacity:0.5;clear:both}.front #after-header .hero-txt-wrap .line-one,.front #after-header .hero-txt-wrap .line-three,.not-front #after-header .hero-txt-wrap .line-one,.not-front #after-header .hero-txt-wrap .line-three{font-size:100px}.front #after-header .hero-txt-wrap .line-two,.not-front #after-header .hero-txt-wrap .line-two{font-size:50px}.not-front #after-header{height:500px;overflow:hidden;z-index:210}.not-front #after-header img{width:100%;object-fit:cover;object-position:center;height:500px !important}#hero-slideshow{max-height:600px}#hero-slideshow .slides li .slide-image img{width:100%}#hero-slideshow .slides li .slide-overlay{width:34%;height:100%;padding:3rem;background:rgba(0,0,0,0.75);text-align:center;position:absolute;top:0;left:0}#hero-slideshow .slides li .slide-overlay .slide-title-large{margin-bottom:1rem;line-height:1;font-family:montserrat,sans-serif;font-size:3.125rem;font-weight:700;text-transform:uppercase;color:#FFF}#hero-slideshow .slides li .slide-overlay .slide-title-small{display:flex;flex-direction:row;width:100%;font-size:1.5rem;font-weight:bold;color:#847659}#hero-slideshow .slides li .slide-overlay .slide-title-small:before,#hero-slideshow .slides li .slide-overlay .slide-title-small:after{content:'';height:2px;flex-grow:1;background:#847659;position:relative;top:19px}#hero-slideshow .slides li .slide-overlay .slide-title-small:before{margin-right:15px}#hero-slideshow .slides li .slide-overlay .slide-title-small:after{margin-left:15px}#hero-slideshow .slides li .slide-overlay .slide-text{margin-bottom:1rem;font-size:1.125rem;color:#FFF}#hero-slideshow .slides li .slide-overlay:after{content:"";display:block;width:0;height:0;border-left:solid 100px rgba(0,0,0,0.75);border-bottom:solid 600px transparent;position:absolute;top:0;left:100%}#hero-slideshow .flex-control-nav{bottom:20px;z-index:290}.flip-container{perspective:1000px}.flip-container:hover .flipper,.flip-container.hover .flipper{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.flip-container,.flip-front,.flip-back{width:100%;height:680px}.flipper{transition:0.6s;transform-style:preserve-3d;position:relative}.flip-front,.flip-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;left:0}.flip-front{z-index:2;padding:20px 0px;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}.flip-back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}#before-content{padding:30px 0px;background:#000}#before-content #block-featureditems p,#before-content .block-featureditems p{font-family:montserrat,sans-serif;font-size:17px;line-height:20px}#before-content #block-featureditems .item-inner,#before-content .block-featureditems .item-inner{position:relative;overflow:hidden;background:#fff;border:1px solid #bebebe}#before-content #block-featureditems .item-inner:hover,#before-content .block-featureditems .item-inner:hover{border:0px}#before-content #block-featureditems .item-inner .content-overlay-front,#before-content .block-featureditems .item-inner .content-overlay-front{border:1px solid #fff;background:rgba(0,0,0,0.9);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;transition:all .50s ease-in-out;-webkit-transition:all .50s ease-in-out;-moz-transition:all .50s ease-in-out;-ms-transition:all .50s ease-in-out;padding:15px;color:#fff}#before-content #block-featureditems .item-inner .content-overlay-front .logo-img,#before-content .block-featureditems .item-inner .content-overlay-front .logo-img{padding-bottom:30px}#before-content #block-featureditems .item-inner .content-overlay-front .btn-wrap,#before-content .block-featureditems .item-inner .content-overlay-front .btn-wrap{padding-top:30px}#before-content #block-featureditems .item-inner .content-overlay-front .btn-wrap a,#before-content .block-featureditems .item-inner .content-overlay-front .btn-wrap a{background:#000;border-color:#fff}#before-content #block-featureditems .item-inner .logo-img,#before-content .block-featureditems .item-inner .logo-img{margin-bottom:20px;padding:0px 10px}#before-content #block-featureditems .item-inner .logo-img img,#before-content .block-featureditems .item-inner .logo-img img{height:40px !important;object-fit:contain;object-position:center;width:100%}#before-content #block-featureditems .item-inner .logo-img img.first-logo-item,#before-content .block-featureditems .item-inner .logo-img img.first-logo-item{height:52px !important;position:relative;top:-10px}#before-content #block-featureditems .item-inner .img-wrap,#before-content .block-featureditems .item-inner .img-wrap{position:relative;overflow:hidden}#before-content #block-featureditems .item-inner .text-wrap,#before-content .block-featureditems .item-inner .text-wrap{position:relative;background:#fff;z-index:210;top:20px;padding:0px 10px}#before-content #block-featureditems .item-inner .item-img,#before-content .block-featureditems .item-inner .item-img{margin-bottom:0px;padding:0px 10px}#before-content #block-featureditems .item-inner .item-img img,#before-content .block-featureditems .item-inner .item-img img{height:400px !important;object-fit:contain;object-position:center;width:100%}#before-content #block-featureditems .item-inner .splash-item,#before-content .block-featureditems .item-inner .splash-item{z-index:200;color:#fff;font-style:italic;position:relative;background:#000;font-size:30px;top:0px;right:0px;text-align:right;padding-right:10px;width:100%;font-family:raleway,sans-serif;text-transform:uppercase}#before-content #block-productitemone .item-inner .logo-img img{height:52px !important;position:relative;top:-10px}#before-content #block-productitemone .item-inner .text-wrap{top:10px}#before-content-logo{background:#fff;padding:30px 0px}#before-content-logo ul.logos{padding-left:0px;text-align:center}#before-content-logo ul.logos li{list-style:none;display:inline-block;text-align:center}#before-content-logo ul.logos li:nth-child(1) img,#before-content-logo ul.logos li:nth-child(2) img{max-width:84px}#before-content-logo ul.logos li:nth-child(3) img{max-width:178px;top:20px;position:relative}#before-content-logo ul.logos li:nth-child(4) img{max-width:125px;top:20px;position:relative}#before-content-logo ul.logos li:nth-child(5) img{max-width:160px;top:20px;position:relative}#before-content-logo ul.logos li:nth-child(6) img{max-width:150px}#after-header-boxes{position:relative;top:-100px;z-index:11}#after-header-boxes .box-inner{position:relative;overflow:hidden;margin-bottom:30px;border:5px solid #fff}#after-header-boxes .box-inner:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}#after-header-boxes .box-inner img{width:100%;height:300px !important;object-fit:cover;object-position:center;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);overflow:hidden;position:relative;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}#after-header-boxes .box-inner h2{display:block;width:100%;height:100%;margin:0;padding:0 50px 0 15px;font-family:raleway,sans-serif;font-size:30px;font-weight:700;line-height:1;color:#FFF;position:absolute;left:0;bottom:-75%;z-index:200;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}#after-header-boxes .box-inner h2 .field--name-field-box-three-title{max-width:300px}#after-header-boxes .box-inner h2:before{content:'';display:block;width:225%;height:150%;margin:auto;background:rgba(0,0,0,0.75);position:absolute;top:5px;left:-50%;right:-50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(195deg);z-index:-1;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}#main-section{padding:50px 0;background:#FFF;font-size:1.125rem}#main-section img{width:100%}#main-section blockquote{font-size:125%;font-style:italic}#main-section p{font-size:16px;font-family:"Open Sans",sans-serif}.front .page-header{text-align:left}#main-section{background:#F8F8F8;padding:30px 0}#main-section h2{font-size:55px}#after-content{background:#fff;padding:20px 0px 30px 0px}#after-content #block-proudlyusingthesebrands h3.block-title{text-align:center;width:100%;overflow:hidden;line-height:1}#after-content #block-proudlyusingthesebrands h3.block-title{display:inline-block;position:relative;color:#5A5A5A;font-size:26px}#after-content #block-proudlyusingthesebrands h3.block-title:before,#after-content #block-proudlyusingthesebrands h3.block-title:after{top:10px;content:"";position:absolute;height:5px;border-bottom:1px solid #5A5A5A;border-top:1px solid #5A5A5A;top:10px;width:600px}#after-content #block-proudlyusingthesebrands h3.block-title:before{right:65%;margin-right:25px}#after-content #block-proudlyusingthesebrands h3.block-title:after{left:65%;margin-left:25px}#after-content #block-proudlyusingthesebrands .field--item{display:inline-block;width:16.3333%;text-align:center;margin:0 auto}#after-content #block-proudlyusingthesebrands .field--item img{margin:0 auto}#after-content #block-proudlyusingthesebrands .field--item:nth-child(4) img{position:relative;top:17px}.pillar-box-image,.pillar-box-text{float:left;width:50%;height:600px}.pillar-box-text{background:url("../images/box2.jpg") no-repeat;background-size:cover}.pillar-box-image img{width:100%;height:600px !important;object-fit:cover}.pillar-box-text-inner{padding:30px 0px}.pillar-box-text h3{font-size:55px;text-transform:uppercase;text-align:left;line-height:1;margin-bottom:30px;padding-left:20px}.pillar-box-text .left-item h3{padding-left:0px;padding-right:20px;text-align:right}.pillar-box-text .left-item p{float:right}.pillar-box-text p{margin-bottom:15px !important;font-size:22px;line-height:30px;background:rgba(0,0,0,0.7);color:#fff;padding:30px 20px;width:90%;max-width:700px;font-family:montserrat,sans-serif;font-weight:300}#block-footerimageblockfrontpage img{width:100%;object-fit:cover;object-position:center}#before-footer{border-bottom:1px solid #fff}.before-footer-one{padding:0px}.before-footer-one img{width:100%;height:550px !important;object-fit:cover;object-position:center}.before-footer-two h3{color:#D1D1D1;font-size:38px;font-family:raleway,sans-serif}.before-footer-two p{color:#C4BB27;font-size:30px;font-family:raleway,sans-serif;font-weight:700;margin-bottom:60px}.webform-submission-free-estimates-form{padding:30px}.webform-submission-free-estimates-form .form-item-name,.webform-submission-free-estimates-form .form-item-email,.webform-submission-free-estimates-form .form-item-phone{width:30%;display:inline-block;margin-right:15px}.webform-submission-free-estimates-form .form-item-name input,.webform-submission-free-estimates-form .form-item-email input,.webform-submission-free-estimates-form .form-item-phone input{border:1px solid #fff;background:#000;border-radius:0px}.webform-submission-free-estimates-form .form-type-textarea{width:95%}.webform-submission-free-estimates-form .form-type-textarea textarea{border:1px solid #fff;background:#000;border-radius:0px}.webform-submission-free-estimates-form .js-form-type-processed-text .col-md-9{padding:0px}.webform-submission-free-estimates-form #edit-actions{width:96%}.webform-submission-free-estimates-form #edit-actions button::after{background:#5A5858;content:'';display:block;width:125%;height:100%;position:absolute;top:0;right:-105%;z-index:-1;-webkit-transform:skew(-30deg, 0deg);-moz-transform:skew(-30deg, 0deg);-ms-transform:skew(-30deg, 0deg);transform:skew(-30deg, 0deg);transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}.webform-submission-free-estimates-form #edit-actions button{display:block;max-width:250px;height:40px;padding:0 60px 0 15px;border-radius:3px;line-height:40px;font-family:"Raleway",sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none !important;text-transform:uppercase;color:#FFF !important;overflow:hidden;position:relative;z-index:290;background:#000;border:1px solid #707070;float:right}.webform-submission-free-estimates-form #edit-actions button:hover::after{right:-10%}#main-footer{padding:20px 0;background:#000;color:#FFF}#main-footer .block-title{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#847659}#main-footer h3{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#847659}#main-footer a{text-decoration:none !important;color:#FFF}#main-footer a:hover{color:#847659}#main-footer #footer-bottom{padding-top:1rem}#main-footer .social-media{margin-right:15px}#main-footer .social-media>li>a{display:block;margin:0 5px}#main-footer .social-media>li>a svg{width:30px;fill:#fff}#main-footer .social-media>li>a svg:hover{fill:#FFF}#main-footer #block-socialfooter{position:relative;float:right}#block-footer-menu .menu li,#main-footer .menu li{display:inline-block;width:100%}#block-footer-menu .menu li a,#main-footer .menu li a{padding:0;background:none !important;font-family:"Open Sans",sans-serif;font-size:15px;text-transform:uppercase}#block-footer-menu .menu li a:hover,#main-footer .menu li a:hover{color:#C4BB27}#footer-fifth h3{margin-top:0px;color:#fff !important;font-size:15px}#footer-fifth .form-type-processed-text p{color:#7FC4FD;font-size:19px}#footer-fifth div.form-type-email{float:left;max-width:170px;margin-right:10px}#footer-fifth div.form-type-email input{border:1px solid #7FC4FD !important;color:#fff;background:#000 !important}#footer-fifth div#edit-actions{float:left}#footer-fifth div#edit-actions button#edit-submit{background:#fff;color:#000;padding:5px 15px 0px;font-size:15px}#footer-fifth div#edit-actions button#edit-submit:hover{background:#7FC4FD}#mobile{height:calc(100vh - 130px);background:#000;overflow-y:scroll;position:fixed;top:-200%;left:0;padding-top:90px}#mobile.active{top:100px}#block-mobile-main-menu .menu>li>a,#block-headerrightmenu-2 .menu>li>a{font-family:montserrat,sans-serif;font-size:22px;font-weight:700;background:none !important;text-transform:uppercase;color:#fff;padding:10px 15px;color:#fff}#block-mobile-main-menu .menu>li>ul>li>a,#block-headerrightmenu-2 .menu>li>ul>li>a{font-family:montserrat,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;color:#FFF;padding:5px 15px;background:none;color:#fff}#block-mobile-main-menu .menu>li>ul>li>ul,#block-headerrightmenu-2 .menu>li>ul>li>ul{list-style:none}#block-mobile-main-menu .menu>li>ul>li>ul>li>a,#block-headerrightmenu-2 .menu>li>ul>li>ul>li>a{font-family:montserrat,sans-serif;font-weight:700;color:#FFF;padding:5px 15px}#block-mobile-main-menu .menu>li>ul>li>ul>li:hover>a,#block-headerrightmenu-2 .menu>li>ul>li>ul>li:hover>a{background:none}#block-mobile-main-menu .menu>li>ul>li:hover>a,#block-headerrightmenu-2 .menu>li>ul>li:hover>a{background:none}#block-headerrightmenu-2 .menu>li>a{padding-left:0px}#block-menutrigger{display:none}#block-menutrigger{float:left}#block-menutrigger #menuTrigger{font-family:montserrat,sans-serif;font-size:22px;font-weight:700;background:none !important;text-transform:uppercase;color:#fff;height:50px;padding:0 30px 0 15px;line-height:50px;position:relative}#block-menutrigger #menuTrigger span,#block-menutrigger #menuTrigger span:before,#block-menutrigger #menuTrigger span:after{content:'';display:block;width:40px;height:2px;margin:auto;background:#fff;border-radius:3px;opacity:1;position:absolute;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#block-menutrigger #menuTrigger span{top:0;bottom:0;left:0}#block-menutrigger #menuTrigger span:before{top:-8px}#block-menutrigger #menuTrigger span:after{bottom:-8px}#block-menutrigger #menuTrigger.active span{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.12s}#block-menutrigger #menuTrigger.active span:before{top:0;opacity:0}#block-menutrigger #menuTrigger.active span:after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#auth_box{font-family:"Open Sans",sans-serif}#auth_box #middle_part{box-shadow:none}#auth_box #bottom_part a{color:#FFF}#auth_box #bottom_part a:hover{color:#847659}.toolbar-tray-open.toolbar-horizontal #main-header{top:78px}.toolbar-tray-open.toolbar-horizontal #before-header{top:0px}.tabs,.messages{max-width:1280px;margin:0 auto 1rem}.tabs{padding:0 15px}.pull-left-editor{float:left}.pull-right-editor{float:right}.m-right{margin-right:20px}.m-left{margin-left:20px}.paragraph ul{list-style-position:inside}.aop-link{display:block;width:100%;height:100%;text-indent:-9999px;position:absolute;top:0;left:0;z-index:290}.aop-title{background:#000;padding:15px 0px;text-align:right;position:absolute;width:100%;height:100%;z-index:9;left:0px;color:#fff}.aop-title:after{content:'';display:block;width:250%;height:175%;margin:auto;background:#000;position:absolute;top:-80px;left:-50%;right:-50%;-webkit-transform:rotate(-23deg);-moz-transform:rotate(-23deg);-ms-transform:rotate(-23deg);transform:rotate(-23deg);z-index:-1;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}.product-detail-section .field--name-field-product-logo img{max-width:400px}.product-detail-section .wrap-product-btns{margin:20px 0px}.product-detail-section .wrap-product-btns div.field--name-field-sub-title,.product-detail-section .wrap-product-btns a.pdfBtn{display:inline-block;width:auto;background:#244093;color:#fff;padding:10px 30px 20px;font-size:33px;line-height:1;border:1px solid #707070;width:45%;margin-right:5%;text-align:center}.product-detail-section .wrap-product-btns a.pdfBtn{display:inline-block;background:#EED12B;color:#000;padding:15px 12px 10px;font-size:27px;text-decoration:none;margin-right:0px}.product-detail-section .wrap-product-btns a.pdfBtn:hover{background:#000;color:#fff}.product-detail-section .wrap-product-btns a.pdfBtn img{width:30px !important;margin-right:10px;position:relative;top:-3px}.product-detail-section .field--name-field-page-builder p{font-size:23px;line-height:28px;color:#707070;font-family:montserrat,sans-serif}.product-detail-section .product-li-section{margin-top:10px;margin-bottom:30px}.product-detail-section .product-li-section h3{font-size:40px}.product-detail-section .product-li-section ul li{list-style:disc;font-size:20px;line-height:26px;margin-bottom:15px;font-family:montserrat,sans-serif}.flex-direction-nav a::before{font-size:30px;opacity:1 !important}.flexslider{border:0px}.flexslider .slides img{width:100% !important;display:block;height:700px !important;object-fit:contain;object-position:center}.front .flex-caption,.not-front .flex-caption{position:absolute;top:270px;color:#fff;max-width:1200px;left:0;right:0;margin:0 auto;text-align:center}.front .flex-caption .slider-heading,.not-front .flex-caption .slider-heading{font-size:58px;line-height:1;letter-spacing:1px;font-weight:300;font-family:raleway,sans-serif;margin-bottom:30px;text-shadow:0px 3px 6px rgba(0,0,0,0.9)}.front .flex-caption .slider-heading span,.not-front .flex-caption .slider-heading span{font-weight:700}.front .flex-caption p,.not-front .flex-caption p{font-size:40px;line-height:1;font-weight:300;font-family:raleway,sans-serif;margin-bottom:80px;text-shadow:0px 3px 2px rgba(0,0,0,0.9)}.front .flex-caption p span,.not-front .flex-caption p span{color:#C4BB27;font-weight:700}.front .flex-caption p span.bold,.not-front .flex-caption p span.bold{color:#fff}.not-front .flex-caption{top:180px}.not-front .flex-caption .slider-heading{font-size:45px}.not-front .flex-caption p{font-size:32px;margin-bottom:30px}.not-front .page-header{text-align:left}.webform-submission-contact-form button.form-submit{width:100%}.blog-item-inner{background:#fff;border-radius:5px;position:relative;min-height:700px;overflow:hidden}.blog-item-inner img{border-radius:5px 5px 0px 0px;transition:all 0.7s cubic-bezier(0.2, 1, 0.22, 1);-webkit-transition:all 0.7s cubic-bezier(0.2, 1, 0.22, 1)}.blog-txt-wrap{padding:17%}.blog-txt-wrap .blog-dt{color:#888;font-size:13px;line-height:32px}.blog-txt-wrap h2{font-size:26px !important;line-height:36px;letter-spacing:1px;font-weight:400;color:#000;margin-top:10px}.blog-txt-wrap p{color:#888;font-size:14px;line-height:25px}.view-blog-listing .blog-box{margin-bottom:30px}.view-blog-listing .blog-box:hover img{transform:scale(1.07);-webkit-transform:scale(1.07)}.field--name-field-gallery-images .field--item{width:33.33333333%;float:left;margin-bottom:30px;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.field--name-field-gallery-images .field--item img{height:540px !important;width:100%;object-fit:cover;object-position:center}#cboxWrapper{background:#000}#colorbox,#cboxContent,#cboxLoadedContent{background:#000}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border-radius:50%}#cboxCurrent{color:#fff;line-height:15px}.path-webform .webform-submission-free-estimates-form #edit-processed-text{display:none}.webform-submission-contact-form div.form-actions{margin-top:12px}.mobile-only{display:none !important}.desktop-only{display:inline-block !important}@media (max-width: 2800px){#header-middle{text-align:center;width:177px}.logo{float:none !important}.logo img{width:177px;position:relative;top:15px}#header-left,#header-right{width:calc(50% - 90px)}}@media (min-width: 1900px){#block-main-navigation .menu>li>a,#block-mainnavigation .menu>li>a,#block-headerrightmenu .menu>li>a{padding:0 50px}}@media (min-width: 2200px){#block-main-navigation .menu>li>a,#block-mainnavigation .menu>li>a,#block-headerrightmenu .menu>li>a{padding:0 60px}}@media (max-width: 1700px){.front #before-content .redBtn,.front #before-content .blackBtn{font-size:15px}#block-main-navigation .menu>li>a,#block-mainnavigation .menu>li>a,#block-headerrightmenu .menu>li>a{padding:0 38px;font-size:19px}.before-footer-two h3{color:#D1D1D1;font-size:32px;font-family:raleway,sans-serif}.before-footer-two p{color:#C4BB27;font-size:30px;font-family:raleway,sans-serif;font-weight:700}}@media (max-width: 1500px){#block-main-navigation .menu>li>a,#block-mainnavigation .menu>li>a,#block-headerrightmenu .menu>li>a{padding:0 23px;font-size:19px}.before-footer-two h3{font-size:28px}.before-footer-two p{font-size:23px}}@media (max-width: 1400px){#block-main-navigation .menu>li>a,#block-mainnavigation .menu>li>a,#block-headerrightmenu .menu>li>a{padding:0 18px;font-size:17px}.before-footer-two h3{font-size:28px}.before-footer-two p{font-size:23px}}@media (min-width: 1200px){.container{width:1280px}}@media (max-width: 1280px){#hero-slideshow .slides li .slide-overlay{padding:2.5rem}.flip-container,.flip-front,.flip-back{height:740px}#before-content #block-shortpathblock .item-inner .logo-img img{height:31px !important}#before-content #block-shortpathblock .item-inner .text-wrap{top:29px}}@media (max-width: 1024px){#after-header-boxes .box-inner h2{font-size:25px}#header-left,#header-right-top,#block-headerrightmenu{display:none}#header-middle{float:left}.front #after-header{max-height:inherit}#block-footer-menu .menu{column-count:1;-moz-column-count:1;-webkit-column-count:1}#block-menutrigger{display:block}nav#block-main-navigation{display:none}#block-menutrigger{display:inline-block;position:relative;text-align:right;top:20px;width:100%;float:right}.hero-txt-wrap .line-one,.hero-txt-wrap .line-three{font-size:70px !important}.hero-txt-wrap .line-two{font-size:30px !important}.front #after-header .pageheader-video-content .video-text img{max-width:300px}}@media (max-width: 768px){
    .front #after-header { height: 700px; }.front #after-header video {
        height: 700px; width: 100%;object-fit:cover;
    }
    .front .flex-caption p, .not-front .flex-caption p {
        margin-bottom: 20px;
    }
    .mobile-only{display:inline-block !important}.desktop-only{display:none !important}.field--name-field-gallery-images .field--item{width:100%;float:left;margin-bottom:30px;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.field--name-field-gallery-images .field--item img{height:540px !important;width:100%;object-fit:cover;object-position:center}.webform-submission-contact-form .col-md-6{padding-left:0px}.not-front .flex-caption .slider-heading{font-size:32px}.not-front .flex-caption p{font-size:28px}.not-front #after-header{height:600px !important}.not-front #after-header img{height:600px !important}#after-header-boxes .box-inner img{height:500px !important}.flex-caption .slider-heading{font-size:32px}
    
    .flex-caption{padding:0px 10px}.flex-caption p{font-size:28px}#after-header .yellowBtn,#after-header .blackBtn{width:250px;margin-bottom:10px !important}#after-header-boxes .box-inner h2{font-size:35px}#after-header-boxes .box-inner h2 div.field--name-field-box-five-title{max-width:400px}#after-content h3.block-title:before,#after-content h3.block-title:after{display:none}#after-content #block-proudlyusingthesebrands .field--item{width:48%}.before-footer-two p{margin-bottom:10px}.before-footer-two h3,.before-footer-two p,.before-footer-two .col-md-3{text-align:center}.webform-submission-free-estimates-form .form-item-name,.webform-submission-free-estimates-form .form-item-email,.webform-submission-free-estimates-form .form-item-phone{width:95%}.webform-submission-free-estimates-form #edit-actions{margin-bottom:60px}#block-socialfooter,#block-copyright{float:none !important;text-align:center}#before-header .user-menu-block{display:none}#block-phoneinheader{display:none}.product-detail-section .wrap-product-btns div.field--name-field-sub-title,.product-detail-section .wrap-product-btns a.pdfBtn{width:90%;margin:10px 0px}.flip-container,.flip-front,.flip-back{height:750px}.hero-txt-wrap{width:100%}.hero-txt-wrap .line-one,.hero-txt-wrap .line-three{width:100%;font-size:50px !important}.hero-txt-wrap .line-two{width:100%;font-size:25px !important}.front #after-header .pageheader-video-content .video-text img{position:relative}#before-content-logo ul.logos li img{top:0px !important;margin-bottom:30px;width:90%;height:50px !important;object-fit:contain}#main-footer #block-socialfooter{top:10px;float:left}#footer-fifth{margin-top:30px}.pillar-box-image,.pillar-box-text{width:100%;height:auto !important}#before-content #block-featureditems .item-inner{margin-bottom:30px}#main-header #header-right #block-phoneinheader a{font-size:20px}.pull-left-editor{float:none}.pull-right-editor{float:none}.m-right{margin-right:0px}.m-left{margin-left:0px}.front .flex-caption{top:200px}
    .front .flex-caption .slider-heading{        font-size: 30px;
        line-height: 38px;}.front .flex-caption p{font-size:24px}}@media (max-width: 500px){#after-header-boxes .box-inner img{height:350px !important}#after-header-boxes .box-inner h2{font-size:25px}#after-header-boxes .box-inner h2 div.field--name-field-box-five-title{max-width:400px}}
/*# sourceMappingURL=style.css.map */
#before-footer input[type="text"], #before-footer input[type="tel"], #before-footer input[type="email"], #before-footer textarea {
    color: #fff !important;
}
