  .top-bar,.top-bar-section ul li,.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;}.top-bar-section ul{float:right;}.headerrow.row{max-width:97rem!important;}  header.header-wrapper{border-bottom:1px solid #cccccc;}.navigation-wrapper{border-bottom:1px solid #555555;background:#006633;}.navigation-wrapper .top-bar{background:none;position:relative;margin-bottom:0;line-height:50px;height:50px;}.top-bar.expanded .title-area{background:#151313;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#ffffff;font-weight:normal;line-height:50px;padding:0 12px;text-transform:uppercase;letter-spacing:2px;font-family:"Raleway",sans-serif;font-size:15px;}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 12px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{color:#FFFFFF;background:#006633;line-height:50px;position:relative;letter-spacing:3px;transition:all 0.5s ease;}.top-bar-section .has-dropdown > a::after{border-color:#253e42 transparent transparent;top:50%;}.top-bar-section .dropdown{background:rgba(0,0,0,0) none repeat scroll 0 0;border-top:1px solid #006633;box-shadow:0 1px 1px 0 #000000;}.top-bar-section .dropdown li{padding:0 !important;margin:0 !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#ffffff;color:#006633;font-size:14px;font-weight:normal;line-height:50px;padding:0 15px;text-transform:uppercase;font-family:"Raleway",sans-serif;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#006633 !important;color:#ffffff !important;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:#ffffff;color:#006633;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#006633;color:#ffffff;}  .rhino-container ul{margin:0;}.inner-slider-wrapper{border-bottom:1px solid #CCCCCC;left:0;overflow:hidden;position:relative;height:500px;top:0;width:100%;z-index:0;}.slider-wrapper{overflow:hidden;position:relative;height:500px;max-height:500px;top:0;width:100%;z-index:0;box-shadow:1px 1px 4px #545454;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-width:1920px;width:100% !important;min-height:640px !important;}.inner-slider-wrapper .rhino-container ul,.inner-slider-wrapper .rhino-container ul li.rhino-item{min-width:1920px;width:100% !important;min-height:500px !important;}.slider-wrapper .rhino-container,.inner-slider-wrapper .rhino-container{position:absolute !important;right:0;}.slider-overlay{background:url("https://carolinaplumbingco.com/wp-content/uploads/sites/6366/2019/02/greenoverlay.png");background-position:top center;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;min-height:800px;filter:opacity(0.9);}.inner-slider-overlay{background:url("https://carolinaplumbingco.com/wp-content/themes/rplu6/images/slider-overlay.png");background-position:top center;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;min-height:800px;}.slider-overlay .slider-box{max-width:100%;padding:70px;}.slider-overlay .slider-box h1{margin:70px 0 30px;font-size:21px;text-transform:uppercase;font-family:"Raleway",sans-serif;color:white;}.inner-slider-overlay .slider-box h1{margin:35px 0 20px;}.slider-overlay .slider-box p{font-size:16px;line-height:30px;margin:20px 0;font-family:"Raleway",sans-serif;color:white;}.inner-slider-overlay .slider-box p{font-size:16px;line-height:26px;margin:15px 0;}.slider-overlay .slider-box a.button{margin:30px 0 0;}.inner-slider-overlay .slider-box a.button{margin:15px 0 0;}.company-header{padding-bottom:20px;padding-top:20px;}.logo-wrapper .fa{background:#006633;color:#fff;float:left;font-size:35px;line-height:60px;margin:5px 35px 0 0;text-align:center;width:60px;}.header-company-title a{color:#353535;float:left;font-family:Anton,sans-serif;font-size:50px;font-weight:300;line-height:normal;margin:0;text-align:left;text-decoration:none;width:100%;text-transform:uppercase;letter-spacing:1px;}.header-company-locationorder{clear:both;font-size:15px;line-height:normal;margin:0;color:#353535;font-weight:normal;text-transform:uppercase;}.company-header .contact-phone{font-family:"Oxygen",sans-serif;font-size:16px;font-weight:300;line-height:32px;margin:0;}.company-header .contact-phone a{font-size:22px;vertical-align:top;margin:0 0 0 5px;font-weight:400;color:#006633;}.company-header .header-company-serviceorder{font-family:"Oxygen",sans-serif;font-size:15px;line-height:21px;font-weight:300;margin:0;}.row.second-part{padding-top:70px;padding-bottom:70px;}.row.second-part *{color:#FFFFFF;}.context{position:relative;background-size:100%;}.context-inner{position:relative;overflow:hidden;}.context-inner p{font-size:22px;font-weight:lighter;line-height:40px;}.texture-overlay-dark{background:url("https://carolinaplumbingco.com/wp-content/themes/rplu6/images/overlay-black.png");height:1080px;position:absolute;width:100%;z-index:0;overflow:hidden;}.content-wrapper.service-wrapper{clear:both;display:block;max-height:350px !important;overflow:hidden;position:relative;width:100%;}.service-wrapper .image-container{max-height:350px;overflow:hidden;}.service-wrapper .service-content-box{max-width:560px;padding:40px 40px 0;}.service-wrapper .service-content-box.right{text-align:right;}.service-wrapper .service-content-box.left{text-align:left;}.animate-from-left{-moz-transform:translateX(-150px);-webkit-transform:translateX(-150px);-o-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:0;}.animate-from-left.complete{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:1;}.animate-from-right{-moz-transform:translateX(150px);-webkit-transform:translateX(150px);-o-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:0;}.animate-from-right.complete{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:1;}.midbar .fa{color:#006633;font-size:48px;margin:15px 0;}.midbar-wrapper .midbar h3{color:#363636;font-size:24px;font-weight:normal;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{background:#f5f5f5!important;}.midbar-wrapper .midbar p{color:#363636;}.button.button-one{background:#ffffff none repeat scroll 0 0;border:0px solid #000000;color:#000000;font-family:"Oxygen",sans-serif;font-size:16px;font-weight:lighter;line-height:35px;min-width:250px;padding:0 15px;box-shadow:1px 1px 8px #484848;}.button.button-one:hover,.button.button-one:focus{background:#006633;color:#FFFFFF;border:1px solid #FFFFFF;}.hours-wrapper p{color:#818181;font-size:20px;}.hours-wrapper time{margin:0 10px;font-weight:lighter;}.social-media .fa{background:none repeat scroll 0 0 #353535;border-radius:28px;color:#ffffff;font-size:28px;line-height:55px;margin:0 13px;text-align:center;width:55px;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;}.social-media .fa.fa-facebook:hover{background:#aaaaaa;color:#ffffff;}.social-media .fa.fa-twitter:hover{background:#aaaaaa;color:#ffffff;}.social-media .fa.fa-google-plus:hover{background:#aaaaaa;color:#ffffff;}footer.footer-wrapper{border-top:1px solid #cccccc;font-family:"Calibri",sans-serif;padding:32px 0 0;width:100%;background:#006633;}footer.footer-wrapper h2{color:#f5f5f5;font-family:"Raleway",sans-serif;font-size:25px;font-weight:normal;margin:20px 0 30px;}footer.footer-wrapper p{color:#f5f5f5;font-family:"Raleway",sans-serif;font-size:22px;font-weight:lighter;line-height:normal;}footer.footer-wrapper .disclaimer p{font-size:12px}  body{background:#f5f5f5;} .slide-in-left{-webkit-animation:slide-in-left 1s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-in-left 1s cubic-bezier(0.250,0.460,0.450,0.940) both;} .scale-in-center{-webkit-animation:scale-in-center 1s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:scale-in-center 1s cubic-bezier(0.250,0.460,0.450,0.940) both;} @-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;} 100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}} @keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;} 100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}} @-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;} 100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}} @keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0;} 100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}} .large-4.columns.small-only-text-center.right.social-media{transform:translateY(38%);} i.fa.fa-phone:hover{background:none repeat scroll 0 0 #006633!important;}i.fa.fa-fax:hover{background:none repeat scroll 0 0 #006633!important;}i.fa.fa-envelope:hover{background:none repeat scroll 0 0 #006633!important;}i.fa.fa-facebook:hover{background:none repeat scroll 0 0 #006633!important;}i.fa.fa-map-marker:hover{background:none repeat scroll 0 0 #006633!important;} .large-10.columns.header-company-title{transform:translateY(15%);}.hover-underline-animation{display:inline-block;position:relative;color:#353535;font-family:"Raleway",sans-serif;font-weight:bold;text-transform:uppercase;}.hover-underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#353535;transform-origin:bottom right;transition:transform 0.25s ease-out;}.hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left;}   #wpadminbar{display:none !important;}body{font-family:"Oxygen",sans-serif;}h1,h1 a{color:#363636;font-family:"Raleway",sans-serif;font-size:2em;line-height:1.27em;margin:25px 0;text-transform:uppercase;}h2{color:#363636;font-family:"Raleway",sans-serif;font-size:25px;line-height:36px;margin:25px 0;text-transform:uppercase;}h3{color:#363636;font-family:"Raleway",sans-serif;font-size:1.6em;line-height:1.5rem;margin:25px 0;text-transform:uppercase;}h4{font-family:"Raleway",sans-serif;color:#363636;font-size:1.5em;line-height:1.5rem;margin:25px 0;font-weight:bold;text-transform:uppercase;}p{font-family:"Raleway",sans-serif;color:#252525;font-size:16px;line-height:30px;margin:15px 0;}ul{list-style-type:none;}ol li,ul li{font-family:"Oxygen",sans-serif;color:#252525;font-size:14px;line-height:30px;}ul.inline li{display:inline-block;margin:0 10px;}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.inline-block{display:inline-block !important;}.row.wide{max-width:84.375em !important;}.vertical-padding{padding-top:40px;padding-bottom:40px;}.horizontal-padding{padding-right:40px;padding-left:40px;}.subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:80px;margin:0 3px;padding:20px 40px;}.row{margin:0 auto;max-width:75rem;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.footer-wrapper{width:100%;font-family:"Calibri",sans-serif;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{height:50px;margin-bottom:15px;padding:3px;width:100%;}.contactForm textarea{max-width:100%;min-height:114px;min-width:100%;width:100%;}.contactForm .captchaWrapper{margin-top:0;}.contactForm .captchaRefresh{vertical-align:middle;}.contactForm .submitWrapper{margin-top:0;text-align:center;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}.submit.button.button-one{border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;height:50px;line-height:50px;width:100%;}p.contact-title{font-family:"Calibri",sans-serif;color:#151515;font-size:inherit;margin:15px 0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;} .review-btn a{color:#ffffff;background:#000000;display:inline-block;padding:1vh 2vw;font-weight:700;font-size:20px;}.v-pad-m{padding:5vh 0;} @media only screen and (max-width:1280px){.social-media .fa{margin:0 6px;}.slider-overlay .slider-box{padding:18px;}} @media only screen and (max-width:1024px){.navigation-wrapper .top-bar{height:45px;}.navigation-wrapper .top-bar.expanded{height:auto;}.top-bar .title-area,.top-bar.expanded .title-area{background:#006633;}.animate-from-left{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1;}.animate-from-right{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1;}.content-wrapper.service-wrapper{max-height:none!important;}.service-wrapper .service-content-box{max-height:none!important;max-width:none;padding:20px 15px;text-align:center !important;}.content-wrapper.service-wrapper .image-container{display:none;}footer.footer-wrapper p{font-size:13px;}} @media only screen and (min-width:768px) and (max-width:1024px){.slider-overlay{background:rgba(250,250,250,.6);} .slider-overlay .slider-box{margin:0 auto;}.slider-overlay .slider-box p{color:#000000;}.slider-overlay .slider-box h1{color:#000000;}.header-company-title a{text-align:center;}.large-4.columns.small-only-text-center.right.social-media{transform:translateY(315px);}.company-header{padding-bottom:120px;padding-top:0px;text-align:center;}} @media only screen and (max-width:767px){.navigation-wrapper .top-bar{background:#006633;}.navigation-wrapper .top-bar.expanded{height:auto !important;}.top-bar.expanded .title-area{background:#006633 none repeat scroll 0 0;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#FFFFFF;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#006633 none repeat scroll 0 0;color:#ffffff;line-height:35px;}.company-header{padding-bottom:120px;padding-top:0px;text-align:center;}.large-10.columns.header-company-title{transform:translateY(-10%);}img.logo{transform:translateY(-20%);}.header-company-title a{font-size:35px;text-align:center;}.large-4.columns.small-only-text-center.right.social-media{transform:translateY(310px);}.slider-overlay .slider-box{width:100%;padding:0 0px;}.slider-overlay .slider-box h1{font-size:22px;margin:20px 0 15px;color:#000000;}.slider-overlay .slider-box p{color:#000000;}.company-header .contact-phone{background:#006633 none repeat scroll 0 0;color:#ffffff;line-height:50px;}.company-header .contact-phone a{color:#FFFFFF;}.logo-wrapper{max-width:100%;width:100%;}.header-company-title{max-width:100%;padding:0;}.slider-wrapper{border-bottom:1px solid #cccccc;height:575px;left:0;max-height:575px;overflow:hidden;position:relative;top:0;width:100%;z-index:0;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-height:200px !important;min-width:767px;width:100% !important;}.slider-overlay{background:rgba(0,0,0,0) none repeat scroll 0 0;position:relative;top:200px;}.content-wrapper.service-wrapper{max-height:460px;}.service-wrapper .service-content-box{max-height:460px;padding:20px 15px;text-align:center !important;}.content-wrapper.service-wrapper .image-container{display:none;}.midbar{padding:0 15px !important;}.google-map{height:200px !important;}.top-bar-section .dropdown{box-shadow:none;} @media only screen and (max-width:410px){.navigation-wrapper .top-bar{background:#006633;}.social-media .fa{margin:0 0px;}.social-media .fa{border-radius:10px;line-height:45px;width:45px;}.navigation-wrapper .top-bar.expanded{height:auto !important;}.top-bar.expanded .title-area{background:#006633 none repeat scroll 0 0;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#FFFFFF;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#006633 none repeat scroll 0 0;color:#ffffff;line-height:35px;}.company-header{padding-bottom:120px;padding-top:0px;text-align:center;}.large-10.columns.header-company-title{transform:translateY(-10%);}img.logo{transform:translateY(-20%);}.slider-overlay .slider-box p{line-height:25px;margin:10px 0;}.header-company-title a{font-size:35px;text-align:center;}.large-4.columns.small-only-text-center.right.social-media{transform:translateY(300px);}.slider-overlay .slider-box{width:100%;padding:0 0px;}.slider-overlay .slider-box h1{font-size:22px;margin:20px 0 15px;color:#000000;}.slider-overlay .slider-box p{color:#000000;}.company-header .contact-phone{background:#006633 none repeat scroll 0 0;color:#ffffff;line-height:50px;}.company-header .contact-phone a{color:#FFFFFF;}.logo-wrapper{max-width:100%;width:100%;}.header-company-title{max-width:100%;padding:0;}.slider-wrapper{border-bottom:1px solid #cccccc;height:575px;left:0;max-height:575px;overflow:hidden;position:relative;top:0;width:100%;z-index:0;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-height:200px !important;min-width:767px;width:100% !important;}.slider-overlay{background:rgba(0,0,0,0) none repeat scroll 0 0;position:relative;top:200px;}.content-wrapper.service-wrapper{max-height:460px;}.service-wrapper .service-content-box{max-height:460px;padding:20px 15px;text-align:center !important;}.content-wrapper.service-wrapper .image-container{display:none;}.midbar{padding:0 15px !important;}.google-map{height:200px !important;} @media only screen and (max-width:320px){.large-4.columns.small-only-text-center.right.social-media{transform:translateY(350px);}}