/* Header link styling */
p.header-link {
  margin:10px 10px 0 0;
  line-height: 24px;
  color: #626269 !important;
}
img#logo-img{margin:10px 0;}
.toggle-container[data-position="yes"] .slider-circle,
.toggle-container[data-position="no"] .slider-circle {
    
    background-color: #3a2456 !important;
}

.colored{color:#6D6D56C !important;}
h1,h2,h3{font-family:'Arial MT Pro', Arial, Helvetica, sans-serif !important;color:#3a2456 !important;
}      
ol li::before{background:#3a2456 !important;}

.buttonstyles, .sc-form__submit,#light-module .sc-form__submit{
color:#3a2456 !important;
background:#fff !important;
border:1px solid #3a2456 !important;
line-height:24px !important;height:46px !important;
border-radius: 25px !important;
transition:all 0.2s;
}
ul li::marker{
color:#3a2456 !important
}


.option-row input[type="radio"]:checked{
background-color: #3a2456;
   
    border: 1px solid #3a2456;
    box-shadow: 0px 0px 0px 5px #3a2456 inset !important;
   

}


a, a:hover{ color:#3a2456 !important;  }
.footer a:hover{color:#fff !important;}

.buttonstyles:hover,.loading, .sc-form__submit:hover, #light-module .sc-form__submit:hover {  
color: #fff !important;
background:#3a2456!important;
}
.white{color:#fff !important;}
.banner-lpart .buttonstyles {
background:none !important;
border:1px solid #fff !important;
}

input[type="checkbox"]:checked {
    border: 5px solid #3a2456 !important;
    opacity: 1 !important;
}

/* SEE https://angel-rs.github.io/css-color-filter-generator/ FOR COLOR CHANGES */
img#new-overlay, .icons img{filter: brightness(0) saturate(100%) invert(15%) sepia(14%) saturate(4406%) hue-rotate(235deg) brightness(94%) contrast(93%);}
.banner-lpart *{color:#fff !important;}