.d0-contact {background-color:#EEEEEE; padding:0px; min-height:150px; margin: 10px 0px: display:block;}
.d0-logo-box {background-color:#000000; padding:15px; min-height:80px; margin: 10px 0px: display:block;}
.d0-service {background-color:#EEEEEE; padding:0px; min-height:150px; margin: 10px 0px: display:block;}
.d0-additional {background-color:#EEEEEE; padding:20px; min-height:20px; margin: 10px 0px: display:block;}

.d0-form-footer .r8_form{
border: 0px;
color:#1D1F1A;
}
.d0-contact-padding {padding:15px;}

@media only screen and (min-width: 800px) 
{.d0splitbackground{background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%);}
.d0-contact {transform: translate(0px, -60px);}
#body h1, 
#body h2
{letter-spacing: 10px;}
#body h3 {letter-spacing: 5px; font-family: Playfair Display;}
}

@media only screen and (max-width: 799px) 
{.d0splitbackground{background-color:#000000;}
.d0-contact {transform: translate(0px, -45px);}
#body h1, 
#body h2
{letter-spacing: 5px;}
#body h3 {letter-spacing: 3px; font-family: Playfair Display;}
}

.d0-top-banner-shift {transform: translate(0px, -1px);}

#r8_footer {
background: #1D1F1A;
}
.r8_copyright {background: #1D1F1A url(/shared/user_pages/v3_include/structure/images/textures/spacer.png) repeat left top;}

#r8_navbar .navbar hr {display:none;}
