.main-navigation .nav-menu > li.menu-item-has-children:after {    }
h1.page-title, .sidebar .widget-title{ background: #3078bc; color: white; }
nav#site-navigation { width: auto;}

.site-branding { width: 25%; }
.main-footer { display: none; }
.main-navigation .nav-menu li { font-size: 14px; }
.nav-menu > li.menu-item-has-children:after { display: none; }
.fa-angle-double-down:before { display: none; }

.main-navigation .nav-menu li:hover a, .main-navigation .nav-menu li.current-menu-item a, .main-navigation .nav-menu li.current_page_item a { color: #3078BC; }

.main-navigation .nav-menu li a { padding: 5px 5px; }
li#menu-item-171 { padding-right: 10px; }

.main-navigation ul, .main-navigation .nav-menu { padding: ; }

.top-header .header-callto .callto-right { display: none; }

.callto-left { width: 100%; }

.footer-wrap { background: #3491e1; }

.top-footer .widget { width: 100%; text-align: center;}
.top-footer {   padding: 10px 0;}

.featured-block { width: 25%; }

@media screen and (max-width: 800px)
{
.featured-block.featured-post-1 {
    padding-left: 20%; 
     padding-right: 20%; 
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.featured-block.featured-post-2 {
    padding-left: 20%; 
     padding-right: 20%; 
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-right: 0px;
}

.featured-block.featured-post-4{
    padding-left: 20%; 
     padding-right: 20%; 
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
 
}
}
 