/*
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
*/

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

#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 #005290;
    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: #005290 !important;
	
}

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

/* post title */
@media screen and (max-width: 479px)
{
		h1.mvp-post-title 
		{
			color: #000000;
			font-family: 'Open Sans', sans-serif;
			font-size: 2.25rem !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: 'Roboto', 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 #9a9898;
    border-radius: 0px;
	border-bottom: 8px solid #005290 !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-sub-text h2 
{
	font-size: 1.1em !important;
	font-family: 'Roboto', sans-serif;
	font-weight: 900 !important;
}

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

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

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

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

.mvp-widget-feat1-bot-text h2
{
    /*2025-02-18*/
    font-size:1rem;
}

.mvp-widget-feat1-bot-img
{
	box-shadow: 0 0 0px #777777;
    border-radius: 0px;
	border-bottom: 5px solid #005290 !important;
}

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

/* HP */
.mvp-widget-feat1-top-story
{
	box-shadow: 0 2px 5px #9a9898;
    border-radius: 0px;
	border-bottom: 8px solid #005290 !important;
}

#mvp-side-wrap .mvp-flex-col 
{
	background: #f7f7f7;
	box-shadow: 0 1px 5px #c4c4c4;
	margin-bottom: -5px !important;
	border-radius: 8px;
	min-height:300px;
}

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

.mvp-widget-feat2-right-text
{
	width: 94% !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: #f7f7f7 !important;
	padding-top: 12px;
	padding-left: 0px;
	box-shadow: 0 2px 5px #c4c4c4 !important;
	border-radius: 0 0 8px 8px;
}

.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: .95rem;
}

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

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

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

/* HP */
.mvp-widget-dark-left
{
	box-shadow: 0 0 5px #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;
	border-bottom: 5px solid #005290 !important;
	margin-bottom: 12px;
}

.mvp-feat1-feat-img 
{
	box-shadow: 0 2px 5px #9a9898;
	height: 635px;
}	

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

.mvp-feat1-list-img 
{
	box-shadow: 0 0 3px #777777;
}

/* AP related posts radius */
ul.mvp-related-posts-list li
{
    overflow:unset !important;
}

/* AP */
.mvp-related-img
{
    background:#f7f7f7 !important;
}

.mvp-post-more-img
{
	background:#f7f7f7 !important;
}

span.mvp-feat1-pop-head
{
	transform: skewX(-0deg);
	font-style: none;
	font-weight: 900;
	padding: 7px 13px 5px 13px;
	background: 005290;
	color: #ffffff;
}

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

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

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

.mvp-post-more-img 
{
	border-bottom: 5px solid #005290 !important;
	margin-bottom: 12px;
}

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

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

/* 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;
	background: #005290;
    padding: 5px 6px 4px 5px;
}

/* AP */
span.mvp-post-cat
{
	background-color: #005290;
	box-shadow: 0 0 5px rgb(34 34 34 / 16%);
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 900 !important;
	transform: skewX(-0deg) !important;
}

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

/* HP */
.mvp-widget-dark-sub span.mvp-cd-cat
{
	color: #005290 !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;
	
}

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

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

/* HP AP */
span.mvp-widget-home-title
{
	background-color: #005290 !important;
	font-weight: 900 !important;
	font-size: 2.7rem;
	font-family: 'Open Sans', sans-serif !important;
	border: 0px solid #ffffff !important;
	transform: skewX(-0deg);
	border-radius: 0px !important;
	box-shadow: 0 2px 5px #c4c4c4;
	letter-spacing: -0.1rem;
}

/* HP AP */
h4.mvp-widget-home-title:before
{
	height: 10px;
	background-color: #005290 !important;
	transform: skewX(-0deg);
	bottom: 42% !important;
	box-shadow: 0 2px 5px #9a9898;
}

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

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

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

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

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

/* HP */
.mvp-widget-dark-wrap
{
	background-color: #000000 !important;
	border-top: 8px solid #005290;
	border-bottom: 8px solid #005290;
}

/* HP */
.mvp-blog-story-out
{
	background-color: #f7f7f7 !important;
	border-radius: 8px !important;
	box-shadow: 0 2px 5px #b4b4b4;	
	border-bottom: 8px solid #005290 !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;
}

/* HP */
.mvp-blog-story-text h2
{
	color: #000000 !important;
	font-size: 2rem !important;
	font-weight: 900 !important;
	width: 98% !important;
}

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

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

	#mvp-fly-logo img 
	{	
		max-width: 265px !important;
		height: 35px !important;
		margin-top: 8px;
	}

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

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

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

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

	.mvp-fly-but-wrap span
	{
		background: #ffffff !important;
	}
/* HP AP section fly menu end */

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

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

	#mvp-foot-copy p
	{
		color: #000000 !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:#005290 !important;
        text-decoration: underline;
	}

	#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 */
#mvp-nav-small-right
{
	/*display:none;*/
}

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

	@media screen and (min-width:800px)
	{
		.mvp-nav-small-logo
		{
			margin-top:8px !important;
			max-width: 265px !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 #005290 !important;
}

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

.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 #005290 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: #005290 !important;
	letter-spacing: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 5px #000000;
	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:0px !important;
}

/* Expand the Iframes to fit the screen */
iframe#instagram-embed-0
{
    max-width:1200px !important;
    /*width:100% !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
{
	overflow:unset !important;
	background: #f7f7f7 !important;
	box-shadow: 0 2px 5px #c4c4c4 !important;
	margin-bottom: 15px !important;
	border-radius: 8px;
}

@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:  ";
}

/* 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: 600;
    color: #a2a2a2;
    content: "Source:  ";
}

.wp-caption-text
{
    font-weight: 600 !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: 1 !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: 1 !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;
}

.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;
}

/* 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;
	}

	.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;
	}

	.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: 1.7rem !important;
	}

	/* controls the news text boxes puts them to the right */
	.mvp-widget-feat1-bot-img
	{
		margin-right: 12px !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;
	}
	
	.mvp-widget-feat2-right-cont
	{
		border-radius: 0 8px 8px 0;
	}
	
	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:8px;
		padding-left: 10px !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: 1rem !important;
	}
	ul.mvp-post-more-list li
	{
		padding-bottom: 15px;
		margin-bottom: 0px !important;
	}

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


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

	.mvp-widget-feat1-bot-text
	{
    	min-height:100px !important;
	}

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

	ul.mvp-related-posts-list li
	{
		height:240px;
	}

    #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;
    }
}

/* controls the banner box at the top of page */
#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)
{
    #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;
}

.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 #ffffff;
	}
	
	.mvp-widget-feat2-side-more-but
	{
	}

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

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

	.header-subscribe
	{
    	background-color: #ffffff;
	    border-radius: 15px;
    	color: #005290;
	    font-size: 16px;
    	font-weight: 700;
	    padding: .1em 1.375em;
    	text-transform: uppercase;
	    transition: background-color .2s;
    	line-height:1.8;
	}
	
	.mvp-feat3-main-img
	{
		height:608px !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;
    }

    /*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 #ffffff;
    }

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

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

	.header-subscribe
	{
		margin-top:12px !important;
	    background-color: #ffffff;
    	border-radius: 15px;
	    color: #005290;
    	font-size: 12px;
	    font-weight: 700;
    	padding: .1em 1.375em;
	    text-transform: uppercase;
    	transition: background-color .2s;
	    line-height:1.8;
	}	

    .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;
    }
}

@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: 8px !important;
        width: 257px !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: 8px;
	background: #f7f7f7 !important;
}

.headlines-plus-inner-wrapper .image-article-wrapper
{
	border-bottom: 5px solid #005290 !important;
	border-radius: 0px 0px 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:#f7f7f7 !important;
	padding:10px !important;
	border-radius: 8px !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:#005290 !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 */

/* 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: #005290;
        border-bottom: 0px solid #000;
		box-shadow: 0 2px 5px #c4c4c4 !important;
        border-radius: 8px;
        max-width: 100%;
        font-size: 10px;
        color: #000;
        height: 75px;
    }

    .google-add-preferred-text
    {
        font-size: 1.8em;
        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: #005290;
        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;
}

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: #f5f5f5 !important;
    box-shadow: 0 2px 5px #c0c0c0;
    margin-bottom: 15px !important;
    border-radius: 5px;
}

#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;
    }
}

/* 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;
}

/* Splash Page */

.cta > p a
{
    color:#fff !important;
    text-decoration: none;
}

p a.cta:hover
{
    background: #B71C1C !important;
}

p a.cta
{
    display: inline-block;
    background: #035096;
    color: #fff;
    padding: 16px 28px;
    text-decoration: none;
    font-weight: bold;
    margin-top: 15px;
    border-radius: 30px;
    font-size: 20px;
    transition: background 0.3s;
    font-family: Arial, sans-serif;
    line-height: 1.7;
}
