.d0-intro-box {background-color:#09464e; margin: 8px 0px; padding:25px; min-height:350px; display:block;}
.d0-chat-box {background-color:#09464e; margin: 8px 0px; padding:15px; min-height:100px; display:block; border-radius: 0px 0px 20px 0px;}
.d0-why-box {background-color:#104750; margin: 8px 0px; padding:25px; min-height:450px; display:block; border-radius: 0px 0px 20px 0px;}
.d0-step-box {background-color:#e1d5c2; margin: 8px 0px; padding:0px; min-height:375px; display:block;}
.d0-step-box-header {background-color:#104750; margin: 8px 0px; padding:25px; min-height:20px; display:block; border-radius: 0px 0px 20px 0px;}
.d0-info-box {background-color:#E7DDCA; margin: 8px 0px; padding:20px; min-height:300px; display:block; border-radius: 0px 0px 20px 0px;}
.d0-mortgage-box {background-color:#e1d5c2; margin: 8px 0px; padding:0px; min-height:150px; display:block;}

.img-feature {border-radius: 0px 0px 20px 0px;}

 .d0-banner-shift-down {transform: translate(0px, 50px);}
 .d0-banner-shift-up {transform: translate(0px, -8px);}

h1 {letter-spacing: 5px;}
h2 {letter-spacing: 5px;}
h3 {letter-spacing: 5px; font-family: prata; text-transform: uppercase;}
h4 {letter-spacing: 5px; font-family: prata; text-transform: uppercase;}
.d0-special-text {letter-spacing: 5px; font-family: prata; text-transform: uppercase;}

@media only screen and (min-width: 800px) {.d0splitbackground{background: linear-gradient(90deg,rgba(225, 213, 194, 0) 0%, rgba(225, 213, 194, 0) 51%, rgba(225, 213, 194, 1) 50%, rgba(225, 213, 194, 1) 100%);}}
@media only screen and (max-width: 799px) {.d0splitbackground{background:#e1d5c2;}}

.parallax-dark {background-color: rgba(0,0,0, 0.65);}

.parallax01 {
background-attachment: scroll; 
background-position-x: center; 
background-position-y: center;} 
.parallax02 {
background-attachment: scroll; 
background-position-x: center; 
background-position-y: center;} 
.parallax03 {
background-attachment: scroll; 
background-position-x: center; 
background-position-y: center;} 
.parallax04 {
background-attachment: scroll; 
background-position-x: center; 
background-position-y: center;} 
.parallax05 {
background-attachment: scroll; 
background-position-x: center; 
background-position-y: center;} 


#dotgo-accordion6 .ui-widget {
    font-family: inherit;
    position: relative;
    margin-left: unset !important;
    max-width: 2000px !important;}

#r8_content .ui-state-default {border: 1px solid #E7DDCA; background: #E7DDCA; padding: 0 0 !important;}
#r8_content .ui-state-active {background: #527079; border: 1px solid #527079; border-radius: 0px;}
#dotgo-accordion6 .ui-state-active h4 {color: white; margin: 25px 25px !important;}
#dotgo-accordion6 h4 {color:#527079; margin: 25px 25px !important;}
#r8_content .ui-widget-content {border: 1px solid #527079; background: #527079; border-radius: 0px 0px 10px 0px;}
#r8_content .ui-widget-content p {color:white;}
#r8_content .ui-widget-content ul {color:white;}

/* Menu dropdown fix */
.sf-menu li ul li a {color: #FFFFFF;}

/* Remove focus outline for mouse users only */
:focus:not(:focus-visible) {
  outline: none;
}
/* Minimal Form */
.r8_form .form-control {background-color: transparent; background-image: none; border: none; box-shadow: none; border-bottom: 2px solid #E7DDCA; margin-bottom: 20px; font-size: 16px; line-height: 22px;}
.r8_form .form-control:focus {box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 76, 74, .6);}
.r8_form {border:0px;}

