.featured-section .site-header,
.site-header,
.site-header.dark{
background-color: rgba(256,256,256,0.7) !important;	
}
.genesis-nav-menu > li > a {
font-weight: bold;
color: black;
}
.title-area {
width: 200px;
}
.big-leader {
height: 500px;
}
.responsive-menu-icon::before {
background-color: white;
color: black;
}
.image-section a:hover {
color: #0069d7;
}
.header-image .dark .site-title > a {
background-size: contain !important;
display: block;
height: 56px;
text-indent: -9999px;
} .footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
width: 22%; float: left;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
margin-right: 4%; }
@media only screen and (max-width: 800px){
.site-header .genesis-nav-menu.responsive-menu .current-menu-item > a, 
.site-header .genesis-nav-menu.responsive-menu .sub-menu li a, 
.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover, 
.site-header .genesis-nav-menu.responsive-menu .sub-menu, 
.site-header .genesis-nav-menu.responsive-menu > .menu-item-has-children:before, 
.site-header .genesis-nav-menu.responsive-menu > li:hover > a, 
.site-header .genesis-nav-menu.responsive-menu a:hover
.site-header .genesis-nav-menu.responsive-menu .current-menu-item > a {
color: black;
}
}
@media only screen and (max-width: 1200px) {
.title-area {
width: 100%;
}
.header-image .site-title > a {
background-position: center !important;
}
.nav-primary .genesis-nav-menu {
float: none !important;
}
}
@media only screen and (max-width: 1023px) {
.title-area {
width: 100%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
width: 47.5%; }
.footer-widgets-1,
.footer-widgets-3 {
margin-right: 5%; }
.footer-widgets-2,
.footer-widgets-4 {
margin-right: 0;
}
}
@media only screen and (max-width: 568px) {
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
width: 100%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
margin-right: 0;
}
}