/**
 * Theme Name: Michael Lowry
 * Template: inforward
 * Version:      1.0.0
 * License:      GNU General Public License v2 or later
 * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 * Tags:         responsive-layout, accessibility-ready
 * Text Domain:  lowry
*/

.home .cp-page-content-wrap {
    padding: 0;
}

#header .top-header {
    display: flex !important;
    padding: 15px !important;
}

#header.header-style-1.relative-header .top-header {
    background-color: #fff !important;
}

#header ul.cp-navigation > li > a {
    color: #0056a6 !important;
}

#home-banner .cp-media-holder.media-holder.full-src.style-1 {
    max-height: 600px !important;
}

.home .media-holder .media-inner {
    top: 55%;
}

#home-banner {
	margin-top: -55px;
    border-bottom: 1px solid #eee;
}

#home-banner-text {
    text-align: left;
}

#home-banner-text h1,
#home-banner-text p {
    color: #0056a6;
    text-shadow: 1px 1px 1px white;
}

#home-banner-text .btn {
    text-shadow: none;
}

.home #actions .wpb_column {
    margin-top: -50px;
    margin-bottom: 60px;
}

.home .action-col a {
    box-shadow: none !important;
}

#latest {
	padding-top: 40px;
	padding-bottom: 100px;
}

#latest .wpb_raw_code {
	padding: 30px;
	background-size: cover;
	color: #fff;
}

#latest .vc-widget-fb,
#latest .wpb_raw_code {
	border-radius: 5px;
	height: 590px;
}

#latest .wpb_raw_code h5.cp-widget-title,
#latest .wpb_raw_code a {
	color: #fff;
}

#latest .wpb_raw_code a:hover {
	text-decoration: underline;
}

#latest .wpb_raw_code a.btn {
	padding: 8px 20px;
    background-color: rgba(0, 0, 0, 0.4);
    margin-top: 10px;
    box-shadow: none;
}

#latest .vc-widget-fb p,
#latest .wpb_raw_code p {
	font-size: 14px;
}

#sidebar {
    display: none;
}

#sidebar .widget {
    border-radius: 6px;
}

.heateor_sss_sharing_container {
    margin-bottom: 40px;
}

#sidebar .widget .wt-title {
    font-size: 20px;
    margin-bottom: 15px;
}

#footer.cp-footer.footer-1 .main-footer {
    background-image: linear-gradient(to bottom, #003c73, #0056a6) !important;
}

#footer .social-icons > li > a {
    border-color: #fff;
}

#footer .social-icons > li > a:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

@media (min-width: 400px) {
    .home .media-holder .media-inner {
        top: 60%;
    }
    
    #latest .vc-widget-fb,
    #latest .wpb_raw_code {
    	height: 460px;
    }
    
    #sidebar {
        display: block;
    }
}

@media (min-width: 576px) {
    #latest .vc-widget-fb,
    #latest .wpb_raw_code {
    	height: 400px;
    }
    
}

@media (min-width: 768px) {
    #latest .vc-widget-fb,
    #latest .wpb_raw_code {
    	height: 470px;
    }
    
}

@media (min-width: 1200px) {
    #latest .vc-widget-fb,
    #latest .wpb_raw_code {
    	height: 400px;
    } 
}
 


