/*
Theme Name: Capital and Main Child
Description: Zox News helps you go from blogger to boss by giving you a wide range of tools and options to give you the most professional-looking and functioning news site on the net. Zox News comes with a mobile-first-design, 8 article layouts, 4 Featured Posts layouts, parallax leaderboard ad, Theia Post Slider, Theia Sticky Sidebar, Reviewer Plugin, Woocommerce-ready, and so much more!
Author: MVP Themes
Author URI: https://themeforest.net/user/mvpthemes/portfolio
Template: zox-news
Theme URI: http://themeforest.net/user/mvpthemes
Version: 3.16.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain: zox-news
*/

.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:500px;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.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;
}

body:not(.category):not(.search):not(.author) .mvp-blog-story-list span.mvp-cd-date {
	margin-top:10px;
	margin-left:0;
}
body:not(.category):not(.search):not(.author) .mvp-blog-story-list span.mvp-cd-date:before {
	display:none;
}

@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 > p, body.home .mvp_home_posts_widget .mvp-widget-feat1-excerpt p{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;
}


.mvp-nav-soc-wrap .fa-twitter-x:hover {
	background:#000000;
}
.mvp-nav-soc-wrap .fa-twitter-x svg path {
	fill:white;
}
ul.mvp-fly-soc-list .fa-twitter-x svg {
	width:11px;
	height:11px;
}
ul.mvp-fly-soc-list .fa-twitter-x svg path {
	fill:white;
}
ul.mvp-fly-soc-list a.fa-twitter-x:hover svg {
	width:13px;
	height:13px;
}
ul.mvp-foot-soc-list .fa-twitter-x svg {
	width:17px;
	height:17px;
}
ul.mvp-foot-soc-list .fa-twitter-x svg path {
	fill:white;
}
ul.mvp-foot-soc-list a.fa-twitter-x:hover {
	background:#000000;
}

.menu-footer-mobile-menu-container {
	display:none;
}

.mvp-widget-home-videos span.mvp-cd-date:not(.mvp-cd-author) {
	display:none;
}

.atlantic-sidebar #mvp-side-wrap {
	width:auto;
	margin-left:0;
}
ul.mvp-soc-mob-list li.mvp-soc-mob-twit {
	padding-top:9px;
}
ul.mvp-soc-mob-list li.mvp-soc-mob-twit svg path {
	fill:white;
}

body ul.mvp-soc-mob-list li.mvp-soc-mob-twit {
	background:black;
}

.atlantic-sidebar .mvp-side-widget {
	margin-top:5px;
}
#mvp-content-main .full-block img {
	margin-left:calc(-45%);
	width: 190%;
	max-width: 190%;
	position: relative;
}
#mvp-content-main .medium-block img {
	margin-left:calc(-25%);
	width: 150%;
	max-width: 150%;
	position: relative;
}

body h4.mvp-widget-home-title {
	margin-top:2px;
}

@media screen and (min-width:1250px) {
	body.atlantic-layout #mvp-post-main #mvp-post-feat-img, body.atlantic-layout #mvp-post-main span.mvp-feat-caption {
		width:calc(92% - 15px);
	}
}

@media screen and (max-width:1125px) {
	body .mvp-nav-small .mvp-nav-top-mid {
		width:163px;
	}
}

@media screen and (max-width:1003px) {
	body .mvp-nav-top-mid a.mvp-nav-logo-reg img, body .mvp-nav-top-mid a.mvp-nav-logo-small img {
		margin-top:-3px;
	}
	body.single .mvp-nav-small .mvp-nav-top-left-in {
		margin-left:100px;	
	}
}

@media screen and (max-width:767px) {
	.menu-footer-1-container,
	.menu-footer-2-container,
	.menu-footer-3-container,
	.menu-footer-4-container {
		display:none;
	}
	.footer-left .menu-footer-mobile-menu-container {
		display:block;
		flex-basis:100%;
		text-align:left;
	}
	.menu-footer-mobile-menu-container ul.menu > li {
		border-bottom:1px solid white;
		padding:0 0 15px 0;
	}
	.menu-footer-mobile-menu-container ul.menu > li > a {
		padding:25px 25px 10px 0;
		position:relative;
	}
	.menu-footer-mobile-menu-container ul.menu > li > a:after {
		border-color: #fff;
		border-style: solid;
		border-width: 0 0 1px 1px;
		content: " ";
		height: 8px;
		margin-right: 4px;
		transform: rotateX(0) rotate(-45deg);
		transform-origin: center center;
		transition: transform .5s linear;
		width: 8px;
		display:block;
		position:absolute;
		top:27px;
		right:0;
	}
	.menu-footer-mobile-menu-container ul.menu > li > a.expanded:after {
		transform: rotateX(180deg) rotate(-45deg);
    	transition: transform .25s linear;
	}
	.menu-footer-mobile-menu-container ul.sub-menu {
		display:none;
	}
	body .mvp-feat5-small-main-img, body .mvp-post-more-img {
		background:none;
	}
}

@media screen and (max-width: 599px) {
    body .mvp-widget-feat1-excerpt {
        display: block !important;
    }
	.mvp-blog-story-wrap .mvp-big-img {
		display:none;
	}
}