.grecaptcha-badge {
	display: none;
}

.wpcf7-spinner {
	margin: 10px auto !important;
	display: block !important;
}

.postscript-contact .wpcf7 .wpcf7-spinner {
	position: relative;
	top: 0;
}

.sidebar-form .wpcf7-spinner {
	left: 50%;
	transform: translateX(-50%);
}

#colored-strip-box {
  background-color: #ffffff;
	padding: 50px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px 		-8px;
	border-top: solid;
	border-width: 15px;
 	border-color: #ED8B00;
	margin-top: 30px;
	margin-bottom: 30px;
	border-radius:20px;
	
}

.shadowbox{
	border-radius:20px;
}

.panel{
border-radius:20px;
}

.text-shadow-box{
border-radius:20px;
}

.text-shadow-box-light{
border-radius:20px;
}

#photo-box {
	background-image:url(/wp-content/uploads/photo-box.jpg);   
background-position:center; 
	padding: 50px;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #000000;
	border-radius:20px;
}

#gradient-box {
  background-image: linear-gradient(#8BD3E6, #326295);
	padding: 50px;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #ffffff;
	border-radius:15px;

}

/* === Brand color corrections (Winfrey logo guide, Nov 2026) ===
   Replaces off-brand theme colors with official PMS colors:
   #005A96 -> PMS 653 #326295 | #F7921E/#FF9600 -> PMS 144 #ED8B00
   #94D8E9 -> PMS 636 #8BD3E6 | #3A84B6 -> PMS 646 #5E8AB4 | #353535 -> PMS 7546 #253746 */
.slick-dots li button{border-color:#326295}
.slick-dots li.slick-active button{background-color:#326295}
.btn-primary{background-image:linear-gradient(90deg,#ed8b00 0%,rgba(237,139,0,0) 100%)}
.btn-secondary{background-image:linear-gradient(90deg,#8bd3e6 0%,rgba(139,211,230,0) 100%)}
@media (min-width:992px){.btn-secondary:hover{background-image:linear-gradient(90deg,#5e8ab4 0%,rgba(94,138,180,0) 100%);border-color:#326295}}
.social-icons__icon a{background-color:#326295}
.header__phone--1,.header__phone--2,.header__phone--link{color:#326295}
.header__phone--link::before{background-color:#326295}
.header__top-bar{background-color:#326295}
.footer__phone{color:#326295}
.footer__hours-wrapper{background-color:#326295}
.home-section-one .main-cta{color:#326295}
.home-section-one .main-cta__icon{background-color:#326295}
.home-section-two__header div,.home-section-two__remodel--1,.home-section-two__remodel--2,.home-section-six__header div{color:#326295}
.septic-section{background-image:linear-gradient(#ed8b00 0%,#ed8b00 100%)}
.home-section-four .review{background-color:#326295}
.home-section-five .home-section-five__card--1,.home-section-five .home-section-five__card--2{outline-color:#ed8b00 !important}
.mobile-header__phone,.mobile-header__phone:hover{color:#326295}
.main-navigation > li > a[href="#"]:hover,.main-navigation > li.has-dropdown::after,.main-navigation > li.has-dropdown svg,.main-navigation a:hover{color:#326295}
@media only screen and (min-width:992px){
.main-navigation a,.main-navigation > li > a,.main-navigation .has-dropdown > ul > li > a,.main-navigation > li.has-dropdown > ul > li > a,.main-navigation > li.has-dropdown > ul > li > ul > li > a,.main-navigation > li.has-dropdown > ul > li.has-dropdown::after,.main-navigation > li.has-dropdown > ul > li.has-dropdown svg{color:#326295}}
.mobile-phone-popout{background:#253746}
/* === end brand color corrections === */