.mvp_home_image_widget .mvp-main-box{width:100%;margin:0;}
.mvp-widget-image-cont{background-repeat:no-repeat;background-size:cover;background-position:center 20%;height:400px;width:100%;overflow:hidden;}
.mvp-widget-image-cont a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:all .3s;}
.mvp-widget-image-cont a:hover{background:rgba(0,0,0,.2);}
.mvp-widget-image-cont h2.text-overlay{position:absolute;top:50px;text-shadow:0 0 20px rgba(0,0,0,.3);left:50px;width:53%;font-size:44px;font-family:'Oswald', sans-serif;color:#fff;float:left;font-weight:700;letter-spacing:-.02em;line-height:1.1;}
.widget-cat-hidden span.mvp-cd-date:not(.mvp-cd-author),
.widget-date-hidden.widget-cat-hidden span.mvp-cd-author{margin-left:0;}
.widget-cat-hidden span.mvp-cd-date:not(.mvp-cd-author):before,
.widget-date-hidden.widget-cat-hidden span.mvp-cd-author:before{content:"";margin-right:0;}
body .mvp-widget-image-cont a:hover{background:rgba(0,0,0,.5);}
body #mvp-feat6-text{width:55%;}
body span.mvp-widget-home-title,
body span.mvp-post-cat,
body span.mvp-feat1-pop-head{background:#FFF;border:1px solid #DDD;color:#e60c0c;transform:none;}
body .mvp-widget-dark-wrap span.mvp-widget-home-title{background:#000;}
body h4.mvp-widget-home-title:before{background:#DDD;}
body.single #mvp-main-nav-top{height:50px!important;}
body.single .mvp-nav-top-wrap, body.single .mvp-nav-top-mid{height:50px !important;}
body.archive .mvp-main-blog-in{margin-right:0;}
body.archive #mvp-side-wrap{display:none;}
body .mvp-category-description{padding:20px 0;border-top:1px solid #DDD;}
body #mvp-feat6-text h3.mvp-feat1-pop-head{width:auto;}
body #mvp-feat6-text span.mvp-cd-cat, body #mvp-feat6-text span.mvp-cd-date{color:#FFF;margin-top:18px;}
body #mvp-feat6-text span.mvp-cd-date:not(.mvp-cd-author):before{content:'';}
body #mvp-feat6-wrap{margin-bottom:25px;}
body .mvp-widget-feat1-excerpt{position:relative;height:80px;bottom:-25px;color:#000;padding:0 20px;font-family:'PT Serif', sans-serif;font-size:1rem;line-height:1.4;}
body .mvp-widget-feat1-top-story{overflow:visible;margin-bottom:95px;}
body .mvp-widget-feat1-top-story .mvp-cat-date-wrap{float:none;color:#000;clear:both;height:15px;}
body .mvp-widget-feat1-top-story .mvp-cat-date-wrap > span{color:#000!important;}
body.page-template-page-home .mvp-main-blog-out {
	margin-right:0;
}
body.page-template-page-home .mvp-main-blog-in {
	margin-right:0;
}
.home-widget-wrap-bottom {
	margin:40px 0;
}

.mvp-nav-menu ul li {
	position:static;
}
.mvp-nav-menu ul li ul.sub-menu {
	max-width:100%;
	background:#000;
	padding:20px 20px;
	width:100%;
	box-sizing:border-box;
	text-align:center;
}
.mvp-nav-menu ul li ul.sub-menu li {
	display:inline-block;
	width:auto;
	float:none;
}
.mvp-nav-menu ul li ul.sub-menu li a {
	width:auto;
	border-top:none;
	background:#000;
	color:#FFF!important;
}
.mvp-nav-menu ul li ul.sub-menu li a:hover {
	background:#333;
}
.mvp-nav-menu ul li ul.sub-menu ul.sub-menu li:hover ul, 
.mvp-nav-menu ul li ul.sub-menu li:hover ul {
    display: block;
    padding: 0;
    top: 37px;
	left:0;
	height:0;
}
.mvp-nav-menu ul li ul.sub-menu li:hover ul a {
	text-align:left;
	width:130px;
}

body.postid-77436 #mvp-content-wrap {
	max-width:95%;
}
body.postid-77436 ul.mvp-related-posts-list li {
	height:300px;
}
body #wpgmza_table_1_wrapper {
	padding-top:15px;
}
body .wpgmza_table {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:none!important;
}
body .wpgmza_table thead {
	background:#eee!important;
}
body .wpgmza_table thead th {
	padding-top:15px!important;
}
body .wpgmza_table thead th.wpgmza_table_marker {
	width:6%!important;
	padding-right:0!important;
}
body .wpgmza_table thead th.wpgmza_table_title {
	width:22%!important;
}
body .wpgmza_table thead th.wpgmza_table_address {
	width:22%!important;
}
body .wpgmza_table thead th.wpgmza_table_description {
	width:50%!important;
}
body .wpgmza_table td.wpgmza_table_marker {
	width:6%!important;
	padding-right:0!important;
}
body .wpgmza_table tr.odd {
	background:#f6f6f6!important;
}
body .wpgmza_table_description > div:first-child {
	display:none;
}
body .wpgmza_table #map-infowindow-content > div:first-child {
	display:none;
}
body .wpgmza_table #map-infowindow-attribute-table tr {
	background:none!important;
}
body .wpgmza_table #map-infowindow-attribute-table td {
	padding:0!important;
}
body .wpgmza_table #map-infowindow-attribute-table td:first-child {
	font-weight:bold;
	font-size:11px;
	width:40%!important;
}
body .wpgmza_table #map-infowindow-attribute-table td:nth-child(2) {
	line-height:14px;
	font-size:12px;
	width:60%!important;
}

@media screen and (min-width:1601px){body .mvp-main-body-max{width:100%;}
}
@media screen and (max-width:1199px){body .mvp-widget-feat1-excerpt{font-size:.9rem;}
}
@media screen and (max-width:991px){.mvp-widget-image-cont{height:350px;}
.mvp-widget-image-cont h2.text-overlay{top:40px;left:40px;font-size:38px;}
body .mvp-widget-feat1-excerpt{height:110px;padding:0 15px;font-size:.8rem;line-height:1.4;}
body .mvp-widget-feat1-top-story{margin-bottom:125px;}
body.postid-77436 ul.mvp-related-posts-list li {
	height:260px;
}
}
@media screen and (max-width:768px){.mvp-widget-image-cont{height:300px;}
.mvp-widget-image-cont h2.text-overlay{top:30px;left:30px;font-size:30px;}
body .mvp-post-feat-text{width:70%;}
body .mvp-widget-feat1-excerpt{height:110px;padding:0;font-size:.8rem;line-height:1.4;}
body span.mvp-cd-cat, body span.mvp-cd-date{font-size:.6rem;}
body.postid-77436 ul.mvp-related-posts-list li {
	height:230px;
}
}
@media screen and (max-width:659px){body .mvp-widget-feat1-excerpt{display:none;}
body .mvp-widget-feat1-top-story{margin-bottom:0;}
}
@media screen and (max-width:600px){.mvp-widget-image-cont{height:250px;}
.mvp-widget-image-cont h2.text-overlay{top:25px;left:25px;font-size:28px;width:80%;}
}
@media screen and (max-width:479px){.mvp_home_image_widget .mvp-widget-image-cont h2.text-overlay{width:90%;}
body.postid-77436 ul.mvp-related-posts-list li {
	height:auto;
}
}
@media screen and (max-width:440px){.mvp-widget-image-cont{height:200px;}
.mvp-widget-image-cont h2.text-overlay{top:20px;left:20px;font-size:24px;}
}

@media screen and (max-width: 479px) {
body #mvp-soc-mob-wrap {
    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;
    transform: translate3d(0,0,0) !important;
}
}


#mvp-article-wrap.post-layout-temp6 #mvp-post-content, #mvp-article-wrap.post-layout-temp6 #mvp-post-add-box {
	max-width:none;
}