/*
Theme Name:   Zox News Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Zox News Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zox-news
Version:      1.0.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-child
*/

#mvp-404 
{
    margin: 10px 0 200px;
    text-align: center;
    width: 100%;
}

#mvp-404 h1 
{
    color: #000;
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: -.02em;
    line-height: 1;
    margin-bottom: 10px;
}

#mvp-404 p 
{
    color: #000000;
    font-size: 1rem;
    line-height: 130%;
	margin-bottom: 10px;
}

/* HP AP bar under header */
#mvp-main-head-wrap,#mvp-fly-menu-top
{
    border-bottom: 0px solid #f0f0f0;
    min-height: 2px;
    clear: both;
}

/* HP AP bar fly menu */
#mvp-fly-menu-wrap
{
	position:relative;
	top:0px;
}

/* HP AP */
#mvp-main-nav-small
{
	box-shadow: 0 .05rem .275rem #777777 !important;
}

#mvp-main-nav-small-cont
{
	background: #f93b1f !important;
}

/* HP */
#mvp-feat3-wrap
{
	margin-bottom: 0px !important;
}

/* post title */
@media screen and (max-width: 479px)
{
		h1.mvp-post-title 
		{
			color: #191919;
			font-family: 'Open Sans', sans-serif;
			font-size: 1.7rem !important;
			font-weight: 900;
			letter-spacing: -.02em;
			line-height: 1.1;
			margin-right: 20%;
			width: 80%;
		}
		
		.mvp-author-info-text p 
		{
			font-size: 15px;
			margin-bottom: 2px;
		}
	
		.mvp-post-date
		{
			font-size: 15px;
		}
	
		.mvp-author-info-text a
		{
			font-size: 15px;
		}
		
        /*2025-03-21*/
        .wp-caption-text
        {
            font-size:14px !important;
        }

        #mvp-content-main p:not(.wp-caption-text), .mvp-post-add-main p
        {
            font-size: 1.1rem !important;
        }
        /*2025-03-21*/
}

/* AP */
@media screen and (min-width: 800px)
{
		h1.mvp-post-title 
		{
			color: #000000;
			font-family: 'Open Sans', sans-serif;
			font-size: 3.5rem;
			font-weight: 900;
			letter-spacing: -.02em;
			line-height: 1.1;
			margin-right: 20%;
			width: 80%;
		}
}

/* AP main content font style */
#mvp-content-main p,
.mvp-post-add-main p {
	color: #000000;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.8;
	margin-bottom: 20px;
	}

/* HP AP */
#mvp-main-body-wrap
{
	padding-top: 66px !important;
}

/* HP AP */
.mvp-stand-title
{
	font-weight: 700 !important;
}

/* AP */
#mvp-post-content
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}

/* HP border style */
.mvp-feat3-main-story, .mvp-feat3-sub-story
{
	box-shadow: 0 2px 5px #929292;
    border-radius: 0px;
	border-bottom: 12px solid #f93b1f !important;
}

/* HP */
.mvp-feat3-main-text p
{
	display:none;
}

.mvp-feat3-main-text h2.mvp-stand-title
{
	font-size: 2rem !important;
	font-weight: 900 !important;
}

.mvp-feat3-main-text h2
{
	font-size: 2rem !important;
	font-weight: 900 !important;
	line-height: 1.1 !important;
}

.mvp-feat3-sub-text h2 
{
	font-size: 1.1em !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 900 !important;
}

#mvp-feat6-wrap 
{
	box-shadow: 0 0 5px #9f9b9b !important;
}

/* HP AP */
#mvp-side-wrap .mvp-flex-col .mvp-flex-story-text h2 
{
	/*2025-02-18*/
	font-size: 1rem;
	font-weight: 700 !important;
}

/* HP */
.mvp-widget-feat1-bot-story
{
	background-color: #000000 !important;
	box-shadow: 0 2px 5px #929292;
	border-radius: 0px 0px 0px 0px;
	min-height:330px;
}

.mvp-widget-feat1-bot-text 
{
	width: 94% !important;
	padding: 12px;
	margin-top: 4px !important;
	padding-top: 0px;
}

.mvp-widget-feat1-bot-img
{
	height:171px;
	text-align: center;
	box-shadow: 0 0 0px #333333;
    border-radius: 0px 0px 0 0;
	border-bottom: 8px solid #f93b1f !important;
}

@media screen and (max-width: 479px) 
{
    .mvp-widget-feat1-bot-img, .mvp-feat2-bot-img
	{
		height:unset !important;
		max-width:unset !important;
	}

	.mvp-related-posts-list:first-of-type,#mvp-post-more-div:first-of-type
	{
		margin-top:25px;
	}

}

.mvp-widget-feat1-bot-text h2
{
	text-align:center;
	font-size: 1rem;
	color: #ffffff !important;
	width: 94% !important;
}

.mvp-related-text 
{
	font-size: 1rem !important;
	color: #000000 !important;
	padding-left: 12px !important;
	width: 92% !important;
	text-align: center !important;
}

/* HP */
.mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story
{
	box-shadow: 0 2px 5px #8d8d8d;
    border-radius: 0px;
}

/* HP */
.mvp-widget-feat1-top-story
{
	box-shadow: 0 2px 5px #929292;
    border-radius: 0px;
	border-bottom: 12px solid #f93b1f !important;
}

#mvp-side-wrap .mvp-flex-col 
{
	background: linear-gradient(130deg, rgba(0, 0, 0, 1) 0%, rgb(39 39 39) 100%) !important;
	box-shadow: 0 2px 5px #929292;
	margin-bottom: -5px !important;
	border-radius: 0px;
	min-height:300px;
}

.mvp-widget-feat2-right-cont
{
	background: #f5f5f5 !important;
	box-shadow: 0 2px 5px #c0c0c0;
	margin-bottom: 15px;
	border-radius: 0px;
	height: 310px;
}

.mvp-widget-feat2-right-text
{
	width: 92% !important;
	padding: 10px 0 0 12px !important;
}

.mvp-widget-feat2-right-text h2
{	
	color: #000000 !important;
	font-size: 1rem;
}

.mvp-widget-feat2-side-list 
{
	background: #f5f5f5 !important;
	padding-top: 12px;
	padding-left: 0px;
	box-shadow: 0 2px 5px #c0c0c0 !important;
	border-radius: 0px;
}

.mvp-feat1-list
{
	padding-left: 12px;
	height: 565px;
}

.mvp-feat1-list-text 
{
	width: 90% !important;
}

.mvp-feat1-list-text h2 
{
	color: #000000 !important;
	font-size: .9rem !important;
}

.mvp-flex-story-text
{
	width: 94%;
    padding: 0px 12px 12px 12px;
	text-align: center;
}

.mvp-widget-feat1-top-text h2
{
	font-size: 1.1em;
	font-weight: 900;
}

/* HP */
.mvp-widget-dark-sub-img
{
	box-shadow: 0 0 0px #000000;
    border-radius: 5px;
	border: 0px solid #207ca1;
	margin-right: 0px !important;
}

/* HP */
.mvp-widget-dark-left
{
	box-shadow: 0 0 0px #000000;
    border-radius: 5px;
	border: 0px solid #207ca1;
}

/* HP */
.mvp-widget-dark-feat-img
{
	border-radius: 5px;
}

/* HP */
.mvp-widget-dark-feat-text
{
	border-radius: 5px;
}

/* HP AP */
.mvp-flex-col .mvp-flex-story-img
{
	box-shadow: 0 0 0px #777777;
    border-radius: 0px 0px 0 0;
	border-bottom: 8px solid #f93b1f !important;
	margin-bottom: 12px;
}

.mvp-feat1-feat-img 
{
	box-shadow: 0 2px 5px #8d8d8d;
	border-radius: 5px !important;
	height: 635px;
}	

.mvp-widget-feat2-right-img 
{
	box-shadow: 0 0 0px #777777;
	border-radius: 5px 5px 0 0;
	border-bottom: 5px solid #00b9ff !important;
}	

.mvp-feat1-list-img 
{
	box-shadow: 0 2px 5px #c0c0c0 !important;
	border-radius: 5px;
}

/* AP related posts radius */
ul.mvp-related-posts-list li
{
    overflow:unset !important;
	background: #0b2432 !important;
	box-shadow: 0 2px 5px #929292; !important;
	margin-bottom: 15px !important;
	border-radius: 0px;
	
}

/* AP */
.mvp-related-img
{
    background:#f5f5f5 !important;
	text-align:center;
	height: 151px !important;
    overflow: hidden;
	border-bottom: 5px solid #00b9ff !important;
}

@media screen and (max-width: 479px) 
{
    .mvp-related-img
	{
		height:unset !important;
	}

    #mvp-post-main,#mvp-home-widget-wrap
	{
		margin-bottom:0px !important;
	}
	
	#mvp-related-posts
	{
		margin-top: 0px !important;
	}

	.mvp-widget-feat1-wrap,.mvp-blog-story-list
	{
		margin-top: 20px;
	}

	#mvp-feat6-wrap
	{
		width:unset !important;
	}
}

/* AP */
.mvp-related-img > img
{
    box-shadow: 0 0 0px #777777;
    border-radius: 0px 0px 0 0;
	/*border-bottom: 5px solid #00b9ff !important;*/
	max-width:unset !important;
}

ul.mvp-post-more-list li 
{
	margin-bottom: 20px !important;
	padding-bottom: 55px;
	background: #e5e5e5 !important;
    box-shadow: 0 2px 5px #929292;
	border-radius: 0px;
}

.mvp-post-more-img 
{
	border-bottom: 8px solid #f93b1f !important;
}

.mvp-post-more-text 
{
	padding-left: 12px !important;
	width: 94% !important;
}

.mvp-post-more-text .mvp-cat-date-wrap
{
	text-align:center;
}

.mvp-post-more-text p 
{
	font-size: 1rem;
	text-align:center;
	color: #ffffff !important;
}

span.mvp-feat1-pop-head
{
    border: 3px solid #D05846;
    color:#ffffff;
    background: #000000;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 900 !important;
    font-size:1rem;
    box-shadow: 0 0 0px #777777;
    transform: skewX(-8deg);
    padding: 4px 5px 3px 6px;
}

/* HP AP categories and menu items */

span.mvp-cd-cat
{
	color:#ffffff !important;
	font-weight: 900 !important;
	font-size: .9rem !important;
	font-family: 'Open Sans', sans-serif !important;
	transform: skewX(-5deg);
	background: #00b9ff;
    padding: 4px 6px 4px 5px;
}

/* AP */
span.mvp-post-cat,span.mvp-cd-cat
{
	float:none;
	border: 3px solid #f93b1f;
	color:#ffffff;
	background: #000000;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 900 !important;
	font-size:.9rem;
	box-shadow: 0 0 0px #777777;
	transform: skewX(-8deg);
	padding: 4px 5px 3px 6px;
}

/* HP */
span.mvp-cd-date
{
	font-size: 1rem !important;
	color: #777 !important;
	display:none;
}

/* HP */
.mvp-widget-dark-sub span.mvp-cd-cat
{
	color: #00b9ff !important;
}

/* HP */
.mvp-widget-dark-sub span.mvp-cd-date
{
	display:none;
}

#mvp-nav-bot-wrap .mvp-nav-menu ul li a
{
	/*color: #d90000;*/
}

/* HP AP */
.mvp-nav-menu ul li a
{
	font-weight:800 !important;
	font-size: .875rem !important;
	font-family: 'Open Sans', sans-serif !important;
	
}

.mvp-drop-nav-title h4 
{
	color: #ffffff !important;
}

/* section headers */
#mvp-main-nav-bot-cont
{
	background-color: #151515 !important;
}

/* HP */
.mvp-widget-home
{
	margin-top: 0px !important;
    margin-bottom: 5px;
}

.mvp-widget-home-head
{
	display:flex;
	width:100%;
	align-content:center;
	justify-content:center;
	gap:20px;
}

/* HP AP */
span.mvp-widget-home-title
{
	background: #000000 !important;
	color: #ffffff !important;
	font-weight: 900 !important;
	font-size: 2.7rem;
	font-family: 'Open Sans', sans-serif !important;
	border: 7px solid #f93b1f !important;
	margin-top: 14px !important;
	margin-bottom: 8px !important;
	margin-right: 0px !important;
	letter-spacing: 0.06rem;
	transform: skewX(-8deg);
	border-radius: 0px !important;
	box-shadow: 0 2px 5px #c0c0c0;
	padding:5px 10px !important;
}
/*
span.mvp-widget-home-title
{
    position: absolute;
    top: 0;
    left: calc(50% - 32px);
    background: #f3dc00;
    content: "";
    width: 64px;
    height: 72px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
*/
/* HP AP */
/*
h4.mvp-widget-home-title:before
{
	height: 10px;
	background-color: #00b9ff !important;
	transform: skewX(-0deg);
	border-radius: 5px;
	bottom: 42% !important;
	box-shadow: 0 2px 5px #c0c0c0;
}
*/
h4.mvp-widget-home-title:before
{
    position: absolute;
    top: 0;
    left: calc(50% - 40px);
    background: #f3dc00;
    content: "";
    width: 0px;
    height: 0px;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
}

h4.mvp-widget-home-title
{
	margin-top:20px !important;
	margin-bottom: 25px !important;
	width:unset !important;
}

@media screen and (max-width: 479px)
{
	h4.mvp-widget-home-title:before
	{
		height:82px !important;
	}

	h4.mvp-widget-home-title
	{
    	margin-top:15px !important;
    	margin-bottom: 5px !important;
	}
}

.mvp-widget-feat1-top-img
{
	text-align:center;
}

@media screen and (max-width: 479px)
{
	.mvp-post-more-img
	{
		height:unset !important;
	}	
}

.mvp-post-more-img 
{
	height:171px;
	overflow:hidden;
	text-align:center;
}

/* AP */
.mvp-author-info-thumb img
{
	border: 4px solid #e0e0e0 !important;
}

/* AP */
.mvp-author-info-text p
{
	font-weight: 700 !important;
}

.mvp-author-info-text a 
{
    color: #f93b1f !important;
    font-weight: 700;
}

.mvp-author-info-text 
{
	color: #a2a2a2 !important;
}

/* AP */
.mvp-post-date
{
	font-weight: 700 !important;
}

/* HP */
a.mvp-inf-more-but
{
	background: #f93b1f !important;
	border: 0px solid #000000 !important;
	border-radius: 0px !important;
	color: #ffffff !important;
	font-size: 22px !important;
	font-weight: 900 !important;
	transform: skewX(-8deg) !important;
	box-shadow: 0 0 5px #929292;
	
}

/* HP */
.mvp-widget-dark-wrap
{
	background: #000000 !important;
	border-top: 5px solid #00b9ff;
	border-bottom: 5px solid #00b9ff;
}

/* HP */
.mvp-blog-story-out
{
	background-color: #000000 !important;
	border-radius: 0px !important;
	box-shadow: 0 2px 5px #929292;
	border-bottom: 10px solid #f93b1f !important;
}

/* HP */
.mvp-blog-story-text p
{
	color: #000000 !important;
	font-size: 15px; !important;
	font-weight: 500 !important;
}

/* HP */
.mvp-blog-story-wrap
{
	border-top: 0px solid #fff !important;
}

/* HP */
.mvp-blog-story-text
{
	margin-top: 10px !important;
	color: #000000 !important;
	text-align: center !important;
}

/* HP */
.mvp-blog-story-text h2
{
	color: #ffffff !important;
	font-size: 1.8rem !important;
	font-weight: 900;
}

/* HP AP */
.mvp-flex-story-text h2
{
	color: #ffffff !important;
}

/* HP AP section fly menu */
	#mvp-fly-logo
	{
		margin:0 auto;
		height: auto;
		width:100%;
	}

	#mvp-fly-logo img 
	{	
		/*max-width: 95px !important;*/
		height: 42px !important;
		margin-top: 4px;
	}

	#mvp-fly-menu-top
	{
		background: #f93b1f !important;
	}

	#mvp-fly-menu-wrap
	{
		background-color: #000000 !important;
	}

	nav.mvp-fly-nav-menu ul li
	{
		border-top: 2px solid #f93b1f;
	}

	nav.mvp-fly-nav-menu ul li a
	{
		font-size: 16px;
		font-weight: 900;
		color: #ffffff;
		line-height: 1;
		padding: 14px 0;
		text-align: center !important;
		font-family: 'Open Sans', sans-serif !important;
		text-transform: uppercase;
	}

	.mvp-fly-but-wrap span
	{
		background: #000000 !important;
		height: 3px !important;
	}

	.mvp-fly-but-wrap span.fly1
	{
		background:#000000 !important;
	}

	.mvp-fly-but-wrap span.fly2
	{
		background:#000000 !important;
	}

	.mvp-fly-but-wrap span.fly3
	{
		background:#000000 !important;
	}

	.mvp-fly-but-wrap span.fly4
	{
		background:#000000 !important;
	}

    ul.mvp-fly-soc-list li a
	{
		background: #f93b1f;
	}

/* HP AP section fly menu end */

/* HP AP section footer */
	#mvp-foot-wrap
	{
		background-color: #f93b1f !important;
	    border-top: 10px solid #f0f0f0;
    	border-bottom: 5px solid #f0f0f0;
		width: 100%;
		z-index: 0 !important;
	}

	#mvp-foot-bot
	{
		background-color: #000000;
	    padding: 20px 0;
	    border-top: 5px solid #f0f0f0;
	}

	#mvp-foot-copy p
	{
		color: #ffffff !important;
		font-weight: 700;
	}

	#mvp-foot-menu ul li a
	{
		color: #ffffff !important;
		font-weight: 700;
		font-size: .8rem;
		font-family: 'Open Sans', sans-serif !important;
	}

	#mvp-foot-logo 
	{
		margin-bottom: 0px !important;
	}
/* HP AP section footer end */


/* thinner href lines begin */
	#mvp-content-main p a, #mvp-content-main ul a, #mvp-content-main ol a, .mvp-post-add-main p a, .mvp-post-add-main ul a, .mvp-post-add-main ol a 
	{
    	/*box-shadow: inset 0 -2px 0 #00a295;*/
		box-shadow: none !important;
		color:#f93b1f !important;
	}

	#mvp-content-main ul a:hover
	{	
		background:#ffffff !important;
	}
/* thinner href lines end */

/* remove social icons and search icons begin*/
	.mvp-nav-soc-wrap
	{
		display:none;
	}
/* remove social icons and search icons end */

/* HP AP enlarge nav menu - removed to default begin */
	/* mobile phone responsive rules */
	@media screen and (max-width: 479px) 
	{
		.mvp-nav-small-logo 
		{
			margin: 0px auto !important;
		}
	}

	@media screen and (max-width: 899px) and (min-width: 768px)
	{
		.mvp-nav-small-logo 
		{
			margin-top: 2px !important;
		}
	}
	
	.mvp-nav-small-logo
	{
		margin-top:4px !important;
		max-width: 120px !important;
	}
/* HP AP enlarge nav menu - removed to default end */

/* HP AP let's move the search icon over to the left a bit */
span.mvp-nav-search-but
{
	padding-right: 10px;
}

/* AP Remove the Related Posts Article Bot */
#mvp-content-bot
{
	display:none;
}

/* HP Decrease margin in story blocks */
.mvp-blog-story-in 
{
    margin-left: 390px;
}

/* HP */
.mvp-blog-story-img
{
	margin-right:10px;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom: 0px solid #00b9ff !important;
	text-align: center !important;
}

/* HP Determine why 2 articles on homepage are rendering larger than others BEGIN */
.mvp-blog-story-text
{
	width:97%;
}

.mvp-blog-story-wrap:nth-child(5n+0) 
{
	display:none;
	padding-top: 0px;
}
/* HP Determine why 2 articles on homepage are rendering larger than others END */

/* REMOVE 
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-reg-img 
		{
			display: none;
		}

		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-big-img 
		{
			display: block;
		}
			
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-out,
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-in 
		{
			margin-left: 390px;
		}
			
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-img 
		{
			margin: 0;
			width: 380px;
		}
			
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-text 
		{
			margin: 0px;
			width: 100%;
		}
			
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-text h2 
		{
			font-size: 1.7rem;
		}
			
		.mvp-blog-story-wrap:nth-child(5n+0) .mvp-blog-story-text p 
		{
			font-size: 1rem;
		}
*/


/* AP author box bottom line separator */
.mvp-author-info-wrap
{
    padding-bottom: 13px;
    border-bottom: 3px #f93b1f solid;
}

/* AP */
.mvp-post-soc-in
{
	margin-left: 0px;
}

/* AP Pretty H2 Headers */
#mvp-post-head
{
	margin-bottom: 10px;
}

/*
#mvp-content-main h2 {
	font-size: 1.8rem !important;
	line-height: 1.1;
	font-family: 'Open Sans', sans-serif !important;
	background-color: #00b9ff !important;
	letter-spacing: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 5px #f0f0f0;
	font-weight: 700 !important;
	font-style: initial !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #fff;
	margin-bottom: 0px !important;
	margin: 0px 0;
}
*/

/* AP Hide the Months Ago */
.mvp-post-date:first-of-type
{
	display:none;
}

/* AP increase bottom line img */
.size-full
{
	width: 100%;
	/*display:block;*/
}

/* Twitter Tweet */
.twitter-tweet
{
    margin:0 auto;
    margin-top:10px;
}


/*tmx specific*/
.iframe-container
{
    position:relative;
    overflow:hidden;
    width:100%;
    padding-top:56%;
    margin-bottom:10px;
}

.iframe-responsive
{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%;
}

/* AP Theia Next Button */
._2 svg
{
    vertical-align: middle !important;
}

._button._next ._2
{
    font-size: 36px !important;
    font-weight: bold !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif !important;
}

._button._prev,._text {display:none !important}
._button._next
{
    font-family: 'Open Sans', sans-serif !important;
    font-size:40px;
    background: #00a295 !important;
    cursor:pointer;
    margin-bottom: 1px !important;
    border-radius: 8px;
    box-shadow: 0 0 5px #B0B0B0;
    padding:5px 0px;
    width:100%;
}

/* NF 
 ._button._prev ._2, ._button._next .2 {color:#ffffff;}
*/

/* Theia related */
.theiaPostSlider_slides
{
    color:#000000;
    line-height: 1.8 !important;
    font-size: 18px !important;
}

.theiaPostSlider_slides img
{
    /*margin-bottom: 5px;*/
}

.theiaPostSlider_nav ._loading
{
    display:none;
}

/* NF Infinite Related */
.adcontainer,.adcontainerATF
{
    border-top: 0px solid rgba(0,0,0,0.075) !important;
    border-bottom: 0px solid rgba(0,0,0,0.075) !important;
    border-left: 0px solid rgba(0,0,0,0.075) !important;
    border-right: 0px solid rgba(0,0,0,0.075) !important;
    padding: 0px 0 10px 0 !important;
    background-color: #f6f6f6 !important;
    margin-top:10px;
}

/* NF */
.adcontainer
{
	margin-bottom:40px;
}

/* NF */
.adcontainerATF
{
	margin-bottom:10px;
}

/* NF */
.adinner
{
    width:100%;
    min-width:728px !important;
    min-height:110px !important;
    max-height:315px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    position:relative;
    overflow:hidden;
}

/* NF */
.adinner_mobile
{
    width:100%;
    min-height:290px !important;
    max-height:290px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    position:relative;
    overflow:hidden;
}

/* NF */
.adinner > .advertisement, .adinnerATF > .advertisement,.adinner_mobile>.advertisement
{
    color: #c1c1c1;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    letter-spacing: 2px;
}

/* HP */
.page
{
    color:#333333;
    font-size:1.3rem;
    line-height: 1.8;
}

/* HP */
.page > img
{
	margin-bottom:10px;
}

/* HP */
.page h2
{
    /*margin-bottom:10px !important;*/
}

/* Expand the Iframes to fit the screen */
iframe#instagram-embed-0
{
    max-width:1200px !important;
    /*width:99% !important;*/
}

iframe.instagram-media
{
    max-width:1200px !important;
    /*width: 100% !important;*/
}

/* Sticky Footer Bar Desktop */
#stickyfooter:before
{
	/*
	z-index: -1;
	content: '';
	position: absolute;
	width: 100%;
	height: 50%;
	top: 50%;
	left: 0;
	box-shadow: 0 0 0 3px #1dc771;
	background: rgba(255, 255, 255, 0.79);
	*/
}

/* AP fixes li height on related posts */
ul.mvp-related-posts-list li
{
	min-height:250px !important;
}

@media screen and (max-width: 899px) and (min-width: 500px)
{
	#mvp-side-wrap
	{
		display:none;
	}
}

@media screen and (max-width: 479px)
{
	#mvp-side-wrap
	{
		display:none;
	}

	ul.mvp-related-posts-list li
	{
		min-height: auto !important;
	}

	.mvp-related-img, .mvp-post-more-img
	{
		margin-right: 0px !important;
	}

	.mvp-main-box
	{
		margin: 0 0% !important;
		width: 100% !important; /* 330 / 360 */
	}
}

@media screen and (max-width: 899px) and (min-width: 500px)
{
	#mvp-side-wrap
	{
		display:none;
	}
}

@media screen and (max-width: 479px)
{
	#mvp-side-wrap
	{
		display:none;
	}

	ul.mvp-related-posts-list li
	{
		min-height: auto !important;
	}

	.mvp-related-img, .mvp-post-more-img
	{
		margin-right: 0px !important;
}

    #mvp-feat3-wrap .mvp-main-box,
	#mvp-home-widget-wrap .mvp-main-box,
	.mvp-main-blog-wrap .mvp-main-box
    {
        /*margin: 0 1% !important;*/
        /*width: 97.6666666% !important;*/
		width: auto !important;
		padding-left:10px;
		padding-right:10px;
    }
}

/* HP AP */
#mvp-side-wrap
{
	width:300px !important;
}

@media screen and (max-width: 899px) and (min-width: 768px)
{
	/* Sticky Footer Bar */
	#stickyfooter:before
	{
		/*
    	z-index: -1;
	    content: '';
    	position: absolute;
	    width: 100%;
    	height: 100%;
	    top: 50%;
    	left: 0;
    	box-shadow: 0 0 0 3px #1dc771;
		background: rgba(255, 255, 255, 0.79);*/
	}

    #mvp-post-head
    {
        width:unset;
        padding-left: 10px;
        padding-right: 10px;
    }

    .mvp-fly-but-wrap
    {
        margin-left: 10px;
    }

    .mvp-main-box
    {
        margin: 0 0% !important;
        width: 100% !important; /* 330 / 360 */
    }

    .page-text
    {
        padding-left: 10px;
        padding-right: 10px;
		margin-bottom: 20px;
    }

    ._buttons
    {
        padding-left:10px;
        padding-right:10px;
    }
	
/* AP */
.page-text
{
	margin-bottom: 20px;
}

    .mvp-cont-read-wrap
    {
        width: auto !important;
		float:none !important;
        padding-left: 10px;
        padding-right: 10px;
    }
}


@media screen and (max-width: 479px) 
{
	.theiaPostSlider_nav
	{
		margin-bottom: 0px !important;
	}

	/* Sticky Footer Bar */
	#stickyfooter:before
	{
		/*
    	z-index: -1;
	    content: '';
    	position: absolute;
	    width: 100%;
    	height: 100%;
	    top: 0;
    	left: 0;
    	box-shadow: 0 0 0 3px #1dc771;
		background: #e2e2e2;*/
	}

    #mvp-post-head
    {
        width:unset;
        padding-left: 10px;
        padding-right: 10px;
    }

    .mvp-fly-but-wrap
    {
        margin-left: 10px;
    }

    .mvp-main-box
    {
        margin: 0 0% !important;
        width: 100% !important; /* 330 / 360 */
    }

    .page-text
    {
        padding-left: 10px;
        padding-right: 10px;
		margin-bottom: 20px;
    }

	.mvp-cont-read-wrap 
	{
		width: auto !important;
		float:none !important;
		padding-left: 10px;
		padding-right: 10px;
	}

	._buttons 
	{	
		padding-left:10px;
		padding-right:10px;
	}
}

/* AP */
.page-text
{
	margin-bottom: 20px;
}

/* AP ========== BEGIN QUIZ RELATED ========== */

div.wpvqgr-intro
{
	margin-top: 0px;
}

div.wpvqgr
{
	margin: 0px 0px !important;
	margin-top: -5px !important;
}

div.wpvqgr-intro > p > img {margin-top:10px !important;}

.wpvqgr-question-label {
    background-image: radial-gradient(circle, rgb(61 61 61) 39%, rgb(0 0 0) 100%) !important;
    padding-top: 10px;
    padding-bottom: 10px;
	font-size: 28px !important;
    border-bottom: solid 5px #00a295;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #ffffff !important;
}

.wpvqgr-question-label > p {
	font-size: 28px !important;
    color: #ffffff !important;
}


.wpvqgr-question {
    line-height: 35px !important;
    color: #ffffff !important;
    background-color: #eee !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	margin-top:10px;
}

.wpvqgr-question > div.row
{
	box-sizing: border-box !important;
/*	justify-content: center;*/
}

.wpvqgr-wrapper *
{
	justify-content: center;
}

.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer {
    margin: 0px 0px 15px 0px !important;
    border-radius: 5px !important;
    box-shadow: 0 0 3px #b0b0b0;
    color: #000000 !important;
	font-weight: 900 !important;
    background-color: #ffffff !important;
}

.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer {
    border: 1px solid #D8D8D8;
    background: #f4f4f4;
    padding: 7px;
    margin: 0 0 15px 0;
}

.wpvqgr-answer:hover {
    background: #207ca1 !important;
}

.wpvqgr-wrapper div.wpvqgr-explanation {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
    opacity: 0.96;
}

.wpvqgr-explanation {
    background-image: radial-gradient(circle, rgb(61 61 61) 39%, rgb(0 0 0) 100%) !important;
    border-bottom: solid 0px #207ca1 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	padding: 0px 0px 0px 0px;
}

#wpvqgr-explanation-mobile {
    bottom: 0px;
    height:auto;
    margin-bottom:0px !important;
    text-align: left;
    width:100%;
    border-top-right-radius:0px !important;
    border-top-left-radius:0px !important;
    border-top:solid 5px #00a295;
    border-bottom:solid 5px #00a295 !important;
}

.wpvqgr-explanation-mobile {
    background-image: radial-gradient(circle, rgb(61 61 61) 39%, rgb(0 0 0) 100%) !important;
    border-bottom: solid 0px #207ca1 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	padding: 0px 0px 0px 0px;
}

.wpvqgr-explanation-content > p
{
	color:#ffffff !important;
}

.wpvqgr-thats-wrong {
    color: #fff !important;
    text-align: center !important;
    font-size: 28px !important;
    font-weight: 900 !important;
    background-color: #ff7775 !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
    padding: 5px 5px 5px 5px !important;
    width: 98% !important;
    box-shadow: 0 0 5px #2e2e2e !important;
}
.wpvqgr-thats-right {
    color: #fff !important;
    text-align: center !important;
    font-size: 28px !important;
    font-weight: 900 !important;
    background-color: #61b025 !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
    padding: 5px 5px 5px 5px !important;
    width: 98% !important;
    box-shadow: 0 0 5px #2e2e2e !important;
}

.wpvqgr-wrapper button.wpvqgr-button {
    font-size: 44px !important;
    font-weight: bold !important;
    font-family: 'Montserrat' !important;
    background-color: #00a295 !important;
    height: 75px !important;
    cursor: pointer !important;
    box-shadow: 0 0 5px #b0b0b0 !important;
    margin-top: 10px !important;
	margin-bottom: 10px !important;
    border-radius: 10px !important;
}

@media screen and (max-width: 479px)
{
	.wpvqgr-wrapper button.wpvqgr-button
	{
		font-size: 28px !important;
		font-weight: bold !important;
		font-family: 'Montserrat' !important;
		background-color: #00a295 !important;
	    height: 95px !important;
    	cursor: pointer !important;
	    box-shadow: 0 0 5px #b0b0b0 !important;
    	margin-top: 10px !important;
	    margin-bottom: 10px !important;
    	border-radius: 10px !important;
	}
		
	.wpvqgr-quiz-button-container 
	{
    	background-color: #fff;
	    padding: 0px 10px !important;
	}
}

.wpvqgr-quiz-button-container {
    background-color: #fff;
    padding: 0px 0px;
	margin-top:0px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.wpvqgr-results
{
    width:728px !important;
}

.wpvqgr-top-result h3
{
    width:auto !important;
}

/* AP ========== END QUIZ RELATED ========== */

/* ========== ABOUT US =========== */
/* HP AP */
#aboutus-author-box-wrap
{
    margin-top: 10px;
    width: 100%;
    background-image: radial-gradient(circle, rgb(61 61 61) 39%, rgb(0 0 0) 100%) !important;
    padding-top: 10px;
    border-radius: 10px;
    margin-bottom:10px;
	box-shadow: 0 0 0px #2e2e2e !important;
}

/* HP AP */
span.aboutus-author-box-name
{
    font-family: 'Roboto', sans-serif;
    font-size: 1.4rem;
    color: #ffffff;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 5px;
    width: 100%;
    margin-left: 10px;
}

/* HP AP */
#aboutus-box-img img 
{
    border: 5px solid #00a295;
    margin-left: 20px;
	box-shadow: 0 0 5px #000000 !important;
}

/* HP AP */
#aboutus-box-wrap 
{
    margin-top: 20px;
	margin-bottom: 20px;
    width: 100%;
    background-image: radial-gradient(circle, rgb(61 61 61) 39%, rgb(0 0 0) 100%) !important;
    padding-top: 20px;
    border-radius: 10px;
	box-shadow: 0 0 0px #2e2e2e !important;
}

/* HP AP */
#aboutus-box-img 
{
    line-height: 0;
    margin-right: 40px;
    width: 100px;
}

/* HP AP */
.aboutus-box-in 
{
    margin-left: 140px;
}

/* HP AP */
#aboutus-box-text 
{
    width: 100%;
    margin-left: -20px;
}

/* HP AP */
span.aboutus-box-name > a
{
    font-family: 'Roboto', sans-serif;
    font-size: 1.4rem;
    color: #1dc771;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 10px;
    width: 100%;
}

/* AP how to play */
.htp
{
    font-weight: bolder !important;
    font-size: 30px !important;
    line-height: 1.1;
    /* margin-top: 15px; */
    margin-bottom: 15px;
    background-color: #00a295 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: solid 0px #2bbed8;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #ffffff;
    border-bottom: solid 0px #ff6718;
    margin-bottom: 0px !important;
}
/* ========== END ABOUT US =========== */

/* AP DTC */

@media screen and (max-width: 479px)
{
	.dtctxt
	{
		padding-left:15px;
		padding-right:15px;
		line-height: 1.5;
	}
	
	._dtcbutton._dtcnext ._dtc2
	{
    	font-size: 19px !important;
	    font-weight: bold !important;
    	color:#ffffff !important;
	    font-family: 'Open Sans', sans-serif !important;
    	text-align:center;
		margin-left: 5px !important;
		margin-right: 5px !important;
	}

	._dtcbutton._dtcnext
	{
	    font-family: 'Open Sans', sans-serif !important;
    	background: linear-gradient(180deg, rgba(32,124,161,1) 60%, rgba(28,105,136,1) 100%);
	    cursor:pointer;
    	margin-bottom: 1px !important;
	    box-shadow: 0 0 5px #b0b0b0;
    	border-radius: 8px;
	    padding:25px 10px !important;
		margin-left:10px;
		margin-right:10px;
    	text-align:center;
	}
}

.dtcblock
{
    margin-top:10px !important;
}

.dtc
{
	padding: 5px;
}

.dtcblock .dtc > *
{
    display:block !important;
}

@media screen and (min-width: 800px)
{
	.dtctxt
	{
		padding-left:0px;
		padding-right:0px;
		line-height: 1.6;
	}
	
    ._dtcbutton._dtcnext ._dtc2
    {
        font-size: 36px !important;
        font-weight: bold !important;
        color:#ffffff !important;
        font-family: 'Open Sans', sans-serif !important;
        text-align:center;
    }

	._dtcbutton._dtcnext
	{
    	font-family: 'Open Sans', sans-serif !important;
	    background: linear-gradient(180deg, rgba(32,124,161,1) 60%, rgba(28,105,136,1) 100%);
    	cursor:pointer;
	    margin-bottom: 1px !important;
		box-shadow: 0 0 5px #b0b0b0;
	    border-radius: 8px;
    	padding:20px 10px;
	    text-align:center;
	}
}
._dtcbutton._dtcext .dtc2 {color:#ffffff};

.dtcdiv > *
{
    color: #00a295 !important;
    font-weight: bold !important;
}

/* DTC DISCLOSURE*/
.dtcdisclosure
{
    margin-top:10px !important;
}

.dtcdisclosureblock .dtcdisclosure > *
{
    display:block !important;
}

._dtcdisclosurebutton._dtcdisclosurenext ._dtcdisclosure2
{
    font-size: 14px !important;
    color:#6c6c6c !important;
    font-family: 'Open Sans', sans-serif !important;
	font-weight: 500 !important;
	line-height: 1;

}

._dtcdisclosurebutton._dtcdisclosurenext
{
    font-family: 'Open Sans', sans-serif !important;
    background-color: #f8f9fa !important;
	border: 0px solid #dadada;
    margin-bottom: 1px !important;
	line-height: 1;
	box-shadow: 0 0 0px #b0b0b0;
    border-radius: 5px;
    padding:5px 5px;
    text-align:center;
}
._dtcdisclosurebutton._dtcdisclosureext .dtcdisclosure2 {color:#ffffff};

.dtcdisclosurediv > *
{
    color: #00a295 !important;
    font-weight: bold !important;
}

.c1f
{
	position: fixed;
	z-index: 9999999;
	top: auto;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}

/** C1 Footer BEGIN ***/
@media screen and (max-width: 479px)
{
	.c1fcontainer 
	{
		display: flex;
		align-items: center;
		overflow: hidden;
		background-color: #F5F5F5;
		padding-top:10px;
		padding-bottom:10px;
		box-shadow: 0 0 5px #b0b0b0;
	}

	.c1fbody
	{
		margin:0 auto;
	}

	.c1fcontent
	{
		align-items: center;
	}

	.c1ftitle
	{
		font-size: 16px;
		font-weight: 900;
		margin-left: 10px;
		margin-right: 10px;
	}

	.c1fdesc
	{
		font-size: 16px;
		margin: 0 20px 0 0;
		padding-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.c1fbtn,.c1fbtn:visited
	{
		color:#FFFFFF;
		background: linear-gradient(180deg, rgba(32,124,161,1) 60%, rgba(28,105,136,1) 100%);
		text-decoration: none;
		text-align: center;
		display: block;
		border: solid 1px transparent;
		white-space: nowrap;
		outline: 0;
		font-family: inherit;
		font-weight: bold;
		border-radius: 4px;
		box-shadow: 0 0 5px #b0b0b0;
		transition: background-color 0.2s ease-out;
		line-height: 1.5;
		padding: 11px 23px;
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 800px)
{
	.c1fcontainer 
	{
		display: flex;
		align-items: center;
		overflow: hidden;
		background-color: #F5F5F5;
		padding-top:15px;
		padding-bottom:15px;
		box-shadow: 0 0 5px #b0b0b0;
	}

	.c1fbody
	{
		margin:0 auto;
	}

	.c1fcontent
	{
		display: flex;
		align-items: center;
	}

	.c1ftitle
	{
		margin: 0 20px 0 0;
		font-size: 18px;
		font-weight: 900;
	}

	.c1fdesc
	{
		font-size: 18px;
		margin: 0 20px 0 0;
	}

	.c1fbtn,.c1fbtn:visited
	{
		color:#FFFFFF;
		background: linear-gradient(180deg, rgba(32,124,161,1) 60%, rgba(28,105,136,1) 100%);
		text-decoration: none;
		display: block;
		border: solid 1px transparent;
		white-space: nowrap;
		outline: 0;
		font-family: inherit;
		font-weight: bold;
		border-radius: 4px;
		box-shadow: 0 0 5px #b0b0b0;
		transition: background-color 0.2s ease-out;
		line-height: 1.5;
		margin: 6px;
		padding: 11px 23px;
		position: relative;
	}

}
/** C1 Footer END ***/
/* AP DTC END */

/* AP */
#vidazoo_container
{
	clear:both;
}

/* AP */
.container-fluid
{
	padding-left:0px !important;
	padding-right:0px !important;
}

.mtSlideAttr::before {
  font-weight: 600;
  color: #a2a2a2;
  content: "Source:  ";
  font-style: none;
}

/* Credit for single page posts */
/*2025-03-21*/
.wp-caption
{
    margin-bottom:10px !important;
}

.mtSlideImg
{
    margin-bottom:8px !important;
}

.wp-caption-text:before
{
    font-weight: 500;
    color: #a2a2a2;
    content: "Source:  ";
}

.wp-caption-text
{
    font-weight: 500 !important;
    margin-top:0px !important;
    margin-left: 0px !important;
    margin-bottom: 10px !important;
    font-size: 14px !important;
    color: #a2a2a2 !important;
    font-style: none !important;
	line-height: .5 !important;
}

.wp-desc-text
{
    font-weight: 600 !important;
    margin-top:5px !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    font-size: 14px !important;
    color: #595959 !important;
    font-style: none !important;
	line-height: .5 !important;
}

/* END 2025-03-21*/

#mvp-content-main p.wp-caption-text
{
    color: #a2a2a2 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
	margin-bottom: 0px !important;
}

.mtSlideAttr
{
	font-weight: 600;
	margin-top:0px;
	margin-left: 0px;
	margin-bottom: 10px;
    font-size: 14px;
    color: #a2a2a2;
	font-style: none;
}

.mvp-nav-menu ul li:hover a 
{
    border-bottom: 0px; 
    margin-bottom: 5px;
}

/* Stretch featured img height */
.mvp-feat3-main-img img
{
    min-width: 560px;
    min-height: 608px !important;
}

.dyksb {
    background-image: radial-gradient(circle, rgba(62,62,62,1) 34%, rgba(0,0,0,1) 100%) !important;
    border-bottom: solid 5px #00a295 !important;
}

ul.mvp-foot-soc-list li a {
	background: #000000;
}

/* hide more latest news */
.mvp-widget-feat2-side-more
{
    display:none;
}

.mvp-blog-story-text p
{
    display:none;
}

@media screen and (max-width: 799px)
{
	.mvp-feat3-main-img img
	{
	    height: auto !important;
        min-width:unset !important;
        min-height:unset !important;
	}

	.mvp-feat1-feat-img img
	{
		height: auto;
	}

	.mvp-feat1-pop-img, .mvp-widget-feat2-right-img
	{
		margin-right: 0px !important;
		width: auto !important;
	}

    .mvp-widget-feat1-top-text h2
    {
        font-size: 1.0rem !important;
    }

	.mvp-blog-story-text
	{
		width: 85% !important;
		margin-top: 6px !important;
	}

	.mvp-blog-story-text h2
	{
		font-size: 1rem !important;
	}
	

	/* controls the redbox section titles */
	h4.mvp-widget-home-title:before
	{
		bottom: 40% !important;
	}
	span.mvp-widget-home-title
	{
		letter-spacing: 0rem !important;
		font-size: 2.5rem !important;
	}

	/* controls the news text boxes puts them to the right */
	.mvp-widget-feat1-bot-img
	{
		/*margin-right: 12px !important;
		border-radius: 5px !important;*/
	}

	.mvp-widget-feat1-bot-text
	{
		width: 70% !important;
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 5px;
	}
	
	.mvp-widget-feat2-right-text
	{
		width: 65% !important;
	}
	
	span.mvp-post-cat
	{
		font-size: .9rem !important;
	}
	
	.mtSlideAttr
	{
		margin-left: 10px;
	}

	/* Article Pages */
    #mvp-content-main p
    {
        padding-left: 10px;
        padding-right: 10px;
    }

	.mvp-related-text
	{
		width:65% !important;
		margin-top:6px;
		padding-left: 10px !important;
	}
	
	.mvp-related-img > img
	{
	/*	border-radius: 5px !important;*/
	}
	
	ul.mvp-related-posts-list li
	{
		margin-bottom: 0px !important;
	}

    /* Article Page Post More */

    #mvp-post-more-wrap
    {
        width: auto !important;
        float: none !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .mvp-post-more-text
    {
        /*width: 70% !important;*/
    }

    .mvp-post-more-text p
    {
        font-size: 1.2rem !important;
    }
    ul.mvp-post-more-list li
    {
        padding-bottom: 15px;
        margin-bottom: 0px !important;
    }

    .mvp-post-more-img
    {
        width:100% !important;
        border-bottom: 8px solid #f93b1f !important;
        margin-bottom: 12px !important;
    }

    .mvp-mob-img
    {
        width:100% !important;
    }
}

@media screen and (min-width: 800px)
{
	.mvp-feat1-feat-img img
	{
		min-height:635px;
	}

	.mvp-widget-dark-feat-img img
	{
		min-height:600px;
	}

	.mvp-widget-feat1-bot-text
	{
		height:125px;
	}
	
	.mvp-widget-feat1-bot-text .mvp-cat-date-wrap
	{
		text-align:center;
	}

	#mvp-home-widget-wrap .mvp-flex-col-noad
	{
		width:auto;
		margin-left: 0px !important;
		margin-bottom: 18px !important;
		height:auto !important;
	}

    #mvp-post-main
    {
        margin-bottom: 20px !important;
    }

    #mvp-post-more-wrap
    {
        width :1390px !important;
    }

    #mvp-home-widget-wrap
    {
        margin-bottom: 10px !important;
    }
	
	#mt-banner-box
	{
		width:100%;
		height:310px;
		background:#f2f2f2;
		margin-top:-14px;
		margin-bottom:20px;
		display:block;
	}
}



/** C1 Footer BEGIN ***/
@media screen and (max-width: 479px)
{
	#mvp-main-body-wrap
	{
    	padding-top: 50px !important;
	}

    #mt-banner-box
    {
        height:unset;
    }
}

/* new footer */
#mvp-foot-menu
{
	margin-top: 15px;
}

#mvp-foot-top 
{
	padding-top:15px !important;
}

.footer-table
{
	width: 75%;
	margin:0 auto;
}

.footer-table td
{
	vertical-align:top;
}

.footer-header
{
	font-weight: 900;
	color:#ffffff;
}

#mvp-foot-menu ul
{
	text-align:center;
}

#mvp-foot-menu ul li
{
	list-style:unset;
}

#mvp-foot-soc
{

	margin-top:25px;
	text-align:center;
}

ul.mvp-foot-soc-list
{
	text-align:center;
	margin-top:10px;
}

/* turn off background over a links */
#mvp-content-main p a:hover
{
	background: none;
}

.header-subscribe
{
	display:none;
    background-color: #fff;
    border-radius: 15px;
    color: #00b9ff;
    font-size: 16px;
	font-weight: 700;
    padding: .1em 1.375em;
    text-transform: uppercase;
    transition: background-color .2s;
    line-height:1.8;
}

.header-SVMGP, a.header-SVMGP:visited
{
    background-color: #000;
    color: #ffffff;
	border-radius: 15px;
    font-size: 16px;
    font-weight: 700;
    padding: .1em 1.375em;
    text-transform: uppercase;
    transition: background-color .2s;
    line-height:1.8;
}

.mvp-drop-nav-title h4
{
    display:none;
}

@media screen and (min-width: 800px)
{
	#mvp-foot-menu ul li
	{
		margin: 0px !important;
        margin-bottom: 10px !important;
		display:block;
		line-height: 1rem;
	}

    .footer-table-cell
    {
        width:33%;
        margin-bottom:15px;
		float:left;
		min-height:300px;
    }
	
	.footer-table-cell-border
	{
		border-right:solid 2px #000000;
	}
    /* HP AP */
    .mvp-nav-small-right-in
    {
        width:65% !important;
    }

    #mvp-nav-small-right
    {
        width:35%;
        margin-left:0px !important;
        /*display:none;*/
    }
	
	.mvp-feat3-main-img
	{
		height:612px !important;
	}
}

@media screen and (max-width: 799px)
{
    /*2025-02-27*/
    .mvp-widget-dark-wrap
    {
        margin-top:5px;
    }

    .mvp-feat3-main-text h2.mvp-stand-title
    {
        /*2025-02-18 m*/
        font-size: 1.5rem !important;
    }

    .mvp-widget-feat1-bot-story
    {
        /*2025-02-18 m*/
        min-height:75px !important;
		max-height:108px;
		overflow:hidden !important;
    }

    /*2025-02-18*/
    .mvp-widget-feat1-bot-story .mvp-cat-date-wrap
    {
        display:none;
    }

    /*2025-02-18*/
    .mvp-widget-feat2-right .mvp-cat-date-wrap
    {
        display:none;
    }

    /*2025-02-18*/
    .mvp-widget-feat2-side-list
    {
        min-height:400px !important;
    }

    /*2025-02-18*/
    .mvp-blog-story-out .mvp-cat-date-wrap
    {
        display:none;
    }

    #mvp-foot-menu ul li
    {
        margin: 0px !important;
		margin-bottom: 10px !important;
        display:block;
		line-height: 1rem;
    }

	#mvp-foot-menu
	{
		margin-bottom:20px;
	}

	.footer-table-cell
	{
		width:100%;
		margin-bottom:15px;
		clear:both;
	}

    .footer-table-cell-border
    {
        border-bottom:solid 2px #000000;
    }

	/* HP AP */
	.mvp-nav-small-right-in
	{
		width:50% !important;
	}

	#mvp-nav-small-right
	{
		width:50%;
		margin-left:0px !important;
		/*display:none;*/
	}

	.header-SVMGP
	{
		display:none;
	}

	.theiaPostSlider_slides h3, #mvp-content-main h3, #mvp-content-main h1
	{
		width: auto !important;
		padding-left:10px;
		padding-right:10px;
	}

	.mtSubImg
	{
		padding-left:10px;
		padding-right:10px;
	}

	#mvp-content-main h2
	{
		margin-left: 8px;
	}

	.mvp-feat3-sub-text h2
	{
		font-size:.8em !important;
	}
}

@media screen and (max-width: 1099px) and (min-width: 1004px)
{
    .mvp-blog-story-text h2
    {
        font-size:1.4rem !important;
    }

    #mvp-post-more-wrap
    {
        width:auto !important;
    }
}

@media screen and (max-width: 899px) and (min-width: 768px)
{
    .mvp-feat3-sub-text h2
    {
        font-size: 1.2rem !important;
    }

    .mvp-main-box
    {
        margin: 0 2.60416666666% !important;
        width: 94.7916666666% !important;
    }

    .mvp-nav-small-fixed
    {
        top:0px !important;
    }

    .mvp-widget-feat1-top-text h2
    {
        font-size:1.5rem !important;
    }

    .mvp-blog-story-text h2
    {
        font-size:1.5rem !important;
    }

    #mvp-post-more-wrap
    {
        width: auto !important;
    }

    .mvp-nav-small-logo
    {
        float: none !important;
        margin: 5px !important;
        width: 95px !important;
        max-width: none !important;
    }

    .mvp-widget-feat1-bot-text
    {
        padding-left:10px;
        padding-right:10px;
    }
    .mvp-related-text
    {
        width:94% !important;
    }

	.mvp-post-more-text p
	{
		font-size:1rem !important;
	}

    ul.mvp-related-posts-list li
    {
        margin-bottom:10px !important;
    }

    ul.mvp-post-more-list li
    {
        margin-bottom: 10px !important;
    }
}

@media screen and (max-width: 1099px) and (min-width: 1004px)
{
    .mvp-post-main-in
    {
        margin-right:0px !important;
    }

    ul.mvp-related-posts-list li
    {
        min-height:300px !important;
    }

}
	
/*2025-02-27*/
.mvp-widget-dark-sub span.mvp-cd-cat
{
    display:none;
}

/*2025-02-27*/
#mvp-feat6-text p
{
    display:none;
}

/*2025-02-27*/
/* headlines plus begin */
.headlines-plus-article
{
	box-shadow: 0 2px 5px #c0c0c0 !important;
    border-radius: 5px;
	background: #f7f7f7 !important;
}

.headlines-plus-inner-wrapper .image-article-wrapper
{
	border-bottom: 5px solid #00b9ff !important;
	border-radius: 5px 5px 0 0;
}

.by-author
{
	display:none;
}

.site-name
{
	font-size:.8rem !important;
	color:#000000 !important;
	font-weight: 700 !important;
}

.article-info
{
	min-height:100px !important;
	background:#f5f5f5 !important;
	padding:10px !important;
	border-radius: 5px !important;
}

.article-info h4 a
{
	font-size: 1rem !important;
	color:#000000 !important;
}

.widget-title h3
{
	width:250px !important;
	float:left;
}

.widget-title a
{
	float:left;
}

.theiaStickySidebar .widget-title h3
{
	margin-bottom:10px !important;
}

.theiaStickySidebar .article-info
{
	min-height:50px !important;
	padding:8px !important;
}

.theiaStickySidebar .article-info h4 a
{
	font-size: .8rem !important;
	line-height:18px !important;
	margin-top:0px;
}

.theiaStickySidebar .site-name a
{
	color:#00b9ff !important;
}

.theiaStickySidebar .headlines-plus-related-articles.view-list .headlines-plus-article:not(:last-child)
{
	padding-bottom:0px !important;
	border-bottom: 0px solid #e5e5e5 !important;
}

.theiaStickySidebar .headlines-plus-related-articles.view-list .headlines-plus-article .image-article-wrapper
{
	width:125px !important;
}

.theiaStickySidebar .headlines-plus-related-articles.view-list .headlines-plus-article
{
	gap:0px !important;
}

/* headlines plus end */

/* mt h4 custom styling */
.mt_h4
{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 2rem !important;
	font-weight: 700 !important;
	color: #00b9ff !important;
}

/* add a href underline */
#mvp-content-main a
{
	text-decoration: underline;
}

.mvp-post-excerpt
{
    /*display:none;*/
}

span.mvp-post-excerpt
{
	color: #000000 !important;
}

/* 2025-06-18 Let's change the top boxes to resemble the shading of the rest*/
.mvp-feat3-sub-text
{
    background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
    background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
    background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
    background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.9)));
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
    padding: 50px 3.33333333% 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 93.4%;
}

@media screen and (min-width: 800px)
{
	.google-add-preferred
	{
		margin-bottom: 30px;
	}

	.google-add-preferred-content
	{
		gap:1.5em;
    	width: 100%;
	    display: flex;
		justify-content: space-evenly;
    	align-items: center;
	    background: #f93b1f;
	   	border-bottom: 0px solid #000;
		box-shadow: 0 2px 5px #c0c0c0 !important;
	    border-radius: .6em;
    	max-width: 100%;
	    font-size: 10px;
    	color: #000;
		height: 75px;
	}

	.google-add-preferred-text
	{
    	font-size: 1.7em;
	    line-height: 1;
		color:#fff;
		text-transform: uppercase;
		font-weight:800;
	}

	a.google-add-preferred-action,a.google-add-preferred-action:visited
	{
		text-decoration: none !important;
		color:#000 !important;
	}

	.google-add-preferred-btn
	{
		flex-shrink: 0;
	    background-color: #fff;
   		border-radius: .5em;
	    padding: .5em .83333em;
    	display: flex;
	    align-items: center;
    	gap: .8em;
	    font-size: 1.2em;
    	font-weight: 600;
	    line-height: 1.1;
		width: 160px;
		height:35px;
	}
}

.google-preferred-share
{
	border: 1px solid #e0e4e9;
	border-radius: 99px;
	line-height: 1rem;
	font-weight: 500;
	font-size: 0.875rem;
	font-weight: 600;
	padding: 7px;
	display:flex;
	align-items:center;
	gap: 0.5rem;
	text-wrap: nowrap;
}

a.google-preferred-share:hover
{
	background: #e0e4e9;
}

.social-share
{
	display:flex;
	gap:0.5em;
	float:right;
	padding-top:10px;
}

@media screen and (max-width: 799px)
{
	.social-share
	{
		width:100%;
	}

	.social-share-other
	{
		display:flex;
		gap:0.5em;
		justify-content:flex-end;
		width: 100%;
	}

    .google-add-preferred
    {
		width:98%;
		margin:0 auto;
        margin-bottom: 30px;
    }

    .google-add-preferred-content
    {
        gap:1.5em;
        width: 100%;
        display: flex;
		justify-content: space-evenly;
        align-items: center;
        background: #f93b1f;
        border-bottom: 3px solid #000;
        border-radius: .6em;
        max-width: 100%;
        font-size: 10px;
        color: #000;
        height: 75px;
    }

    .google-add-preferred-text
    {
        font-size: 1.6em;
        line-height: 1;
        color:#fff;
        text-transform: uppercase;
		padding-left: 10px;
		font-weight: 700;
    }

    a.google-add-preferred-action,a.google-add-preferred-action:visited
    {
        text-decoration: none !important;
        color:#000 !important;
    }

    .google-add-preferred-btn
    {
        flex-shrink: 0;
        background-color: #fff;
        border-radius: .5em;
        padding: .5em .83333em;
        display: flex;
        align-items: center;
        gap: .8em;
        font-size: 1.2em;
        font-weight: 600;
        line-height: 1.1;
        width: 160px;
        height:35px;
		padding-right:10px;
		margin-right:20px;
    }
}

/* More From Section */

div.moreFrom
{
	margin-bottom: 20px;
}

@media screen and (max-width: 799px)
{
	div.moreFrom
	{
		margin-left:10px;
		margin-right:10px;
	}
}

div.moreFrom > h3
{
	font-size: 1.2em !important;
}

div.moreFrom > hr
{
	height: 3px;
	background-color: #00b9ff;
}

ul.moreFromList
{
	-webkit-padding-start: 0;
	list-style: disc;
	margin:0px !important;
	padding:0px !important;
	margin-left:0px !important;
    display: contents;
}

ul.moreFromList li::marker 
{
	color:#000000;
}

ul.moreFromList li
{
	margin-left: 20px !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.moreFromList li a
{
	text-decoration: none !important;
	font-size: 18px;
	font-weight: 600;
}

/* 202602 new mores */
#mvp-post-more-div,#mvp-related-posts-div
{
    overflow: unset !important;
    background-color: #000000 !important;
    box-shadow: 0 2px 5px #c0c0c0;
    margin-bottom: 15px !important;
    border-radius: 0px;
}

#mvp-post-more-div
{
    width:340px;
}

#mvp-related-posts-div
{
    width:240px;
    padding-bottom: 15px;
}

#mvp-post-more-div:hover, #mvp-related-posts-div:hover
{
    opacity: .8;
}

@media screen and (max-width: 479px)
{
    #mvp-post-more-div,#mvp-related-posts-div
    {
        width:unset;
    }
}

.mvp-blog-story-list,
{
	margin-top:25px;
}

/* Controls section dividers */
.horizontal-line-container
{
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	flex-wrap: nowrap;
	width: 32%;
}

.horizontal-line
{
	border-bottom: 12px solid #000000;
	margin: 1em 0;
	height: 0px;
	width: 100%;
	transform: skewX(-8deg);
	border-radius: 0px !important;
	box-shadow: 0 2px 5px #c0c0c0;
}

@media screen and (max-width: 799px) 
{
	.horizontal-line-container	
	{
		display:none;
	}
}

/* MM - General ad slot styling */
.ad-slot {
  margin: 20px auto;
  text-align: center;
  background: #f4f4f4;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #555;
  font-size: 14px;
  border: 0px dashed #ccc;
}

/* Desktop / Tablet */
.top-banner {
  width: 100%;
  height: 300px;
  margin-top: 0px !important;
}

#right-rail-ad {
  width: 300px;
  min-width: 300px;
  height: 250px;
}

#second-right-rail-ad {
  width: 300px;
  min-width: 160px;
  height: 600px;
}

.incontent {
  width: 100%;
  height: 300px;
}

/* Mobile */
.top-banner-mobile {
  width: 100%;
  height: 110px;
  margin-top: 0px !important;
}

.incontent-mobile {
  width: 100%;
  height: 300px;
}

.sticky-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #f4f4f4;
  border-top: 2px solid #ccc;
  z-index: 9999;
}

/* 20260513 dt */
.mvp-vid-box-wrap
{
	display:none;
}

/* 20260925 author settings */
.mvp-author-page-desc p
{
    margin-bottom:15px;
}

.mvp-author-page-desc ul
{
    list-style:disc !important;
    margin-left:50px;
}
#mvp-content-main p img
{
    margin-bottom: -20px !important;
}
