.header-style-1 #sp-header #sp-logo::before {
  background: #fff;
}

.header-style-1 #sp-header #sp-logo {
  background: #fff;
}


.sp-page-title .sp-page-title-heading {
  font-size: 50px;
  line-height: 1;
  color: white;
}


.header-style-1 #sp-top-bar .social-icons>li>a {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
	font-size: xx-large !important;
/*        background: var(--topbar_link_color);    */
    	background: var(--primary_color) !important; 
/*    background: var(--secondary_color) !important; */
/*    color: var(--topbar_bg_color); */
/*	color: var(--topbar_link_color) !important; */
	color: var(--topbar_link_color) !important;
}


.header-style-1 #sp-top-bar .social-icons>li>a:hover {
    color: var(--topbar_link_color) !important;
}



header-style-1 #sp-top-bar .social-icons>li {
    margin: 0 5px;
    font-size: x-large !important;
}

.header-modules .sp-module:first-child {
  margin-left: 30px !important;
}




input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
  background-color: #fff;
}

input[type="text"]:not(.form-control):not([class^="builder"]), input[type="email"]:not(.form-control):not([class^="builder"]), input[type="url"]:not(.form-control):not([class^="builder"]), input[type="date"]:not(.form-control):not([class^="builder"]), input[type="password"]:not(.form-control):not([class^="builder"]), input[type="search"]:not(.form-control):not([class^="builder"]), input[type="tel"]:not(.form-control):not([class^="builder"]), input[type="number"]:not(.form-control):not([class^="builder"]), select:not(.form-select):not(.form-control):not([class^="builder"]) {
   background-color: white;
 }
