/*****
Theme Name: MH Magazine Child Theme
Theme URI: https://mhthemes.com/themes/mh-magazine/
Description: This is a child theme for MH Magazine WordPress theme to make customizations much easier for you. By using this child theme you make sure, that you keep your changes after an update of the parent theme.
Author: MH Themes
Author URI: https://mhthemes.com/
Template: mh-magazine
Version: 1.0.0
License: GNU General Public License v2.0
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*****/

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

#content h3 { margin-bottom:20px; font-weight: normal;}

#content h2, #content h1 { margin-bottom:20px; }

.thebigtitle { margin-bottom:0px !important; }

h1 {  line-height:1.1em !important; }

.featured-news-half-col { width:50%; float:left; }
.featured-news-half-col a { margin:10px; border-left:2px solid rgba(220,220,220,1.00); padding:0px 0px 0px 5px; line-height: 18px;}
.featured-news-full-col { width:100%; }
.featured-news-full-col a { margin:10px; border-left:2px solid rgba(220,220,220,1.00); padding:0px 0px 0px 5px; line-height: 18px;}

#content h1 { font-size: 32px; line-height:34px; }

.clear-first-story { clear:left; }

.mobile { display:none; }

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.ad-slot a img { width:100%; }

.sponsored-stories-item .category-featured-title { height:70px; display:block; overflow:hidden; }

.petbox { float:left; margin:20px; }

.content-ad-box-left { 
	float: left;
    margin: 0 25px 25px 0; 
}

.deprecated-video-box { margin-bottom:25px; }

.my_term-archive a {
	width: 45%;
    float: left;
    padding: 2.5% 1.5% 2.5% 3.5%;
    background: url(../png/map-icon.png) no-repeat 0px 14px;
	color:#0000ff !important;
}

.mh-main-nav li { font-size:13px; }

.thedetails { padding:20px 0px 5px 0px; }

.wp-caption-text {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 11px;
    text-align: left;
    line-height: 16px;
    padding-top: 6px;
    clear: both;
	font-weight:normal;
	margin-bottom:15px !important;
	display:block;
}

#post-cj-blue {
    text-transform: uppercase;
    color: #211b5b;
}

#post-cj-red {
    text-transform: uppercase;
    color: #cc4025;
}

.menu-main-menu-container, .menu-secondary-container {
    width: 815px;
    padding-left: 180px;
}

.custom-logo{
	position: absolute;
	z-index: 10;
}

.mh-header{
	background-color: #252366;
}

.mh-extra-nav-bg {
    background: #e9e9e9 !important;
}
.menu-secondary-container li {
    font-size: 16px !important;
}

#header-social-block {
    position: absolute;
    right: 0px;
	margin-top: 10px;
}

.mh-extra-nav-bg{
	position: relative;
}

.fb_iframe_widget {
    top: -7px;
}
.top-app-btn{
	background: url("../png/app-btn-bkg.png") no-repeat left center;
	float: right;
	color: white ;
	font-size: 14px;
    padding-left: 25px;
    margin-top: 10px;
}
.top-app-btn a{
	color: #fff !important;
}
.top-app-btn:hover a{
	color: #ee582b !important;
}
#menu-item-147732 a {
padding-right: 0 !important;
}
 .mh-main-nav li a {
padding: 10px 15px !important;
}

.banner-section{
	background: url("../jpg/grey-bck-top.jpg") no-repeat center top;
	background-size:cover;
	height: auto;
	width: 100%;
	background-color: white;
	padding-top: 15px;
	padding-bottom:15px;
}

.banner-wrap{
	margin: auto;
	width: 100%;
	max-width:1080px;
	height: auto;
}
.banner-wrap-middle{
	margin: auto;
	width: 470px;
	height: 62px;
	padding-top: 30px;
	margin-bottom: 30px;
}

.hp-wrap{
	overflow: auto;
}
.left-col-wrap{
	float: left;
	width: 25%;
}

.latest-news-wrap {
    width: 100%;
	overflow: auto;
	overflow-y: hidden;
}
.hp-right-col-wrap {
    float: right;
    width: 70%;
    overflow: auto;
    margin-bottom: 15px;
}

.news-image{
	width: 100%;
	height: 135px;
}

.featured-news-item{
	max-width: 48%;
	float: left;
	padding: 1%;
}

.featured-news-item-wide {
	width: 98%;
	float: left;
	padding: 1%;
}

.scd_tv_image { float:left; width:50%; clear:left; margin-bottom:25px; margin-right:5px; }

.featured-news-item-wide img {
	width:100%;
}

.news-title, .hp-story-title {
	color: #252366;
	font-weight: bold;
	padding-top:7px;
	display:block;
	line-height:20px;
	font-size:16px;
}

.notbold { font-weight:400 !important; }

.scd-featured-story{
	font-size: 28px;
	line-height: 30px;
	font-weight: 800;
	font-style: normal !important;
}

.scd-tv-wrap {
	height: auto;
	width: 100%;
	overflow: auto;
	border:1px solid rgba(220,220,220,1.00);
	border-radius:5px;
	padding:7%;
}

.scd-tv-title{
	color: #252366 !important;
	font-weight: bold !important;
	padding-bottom: 10px;
	font-size:18px !important;
	margin-top:0px;
}

.scd-tv-thumb{
	width: 42%;
	height: 110px;
	float: left;
	clear: left;
	margin: 15px 0;
}

.scd-tv-text{
	float: left;
	width: 45%;
	margin-left:3%;
	padding-bottom: 20px;
	line-height:16px;
}

.top_stories_image img { max-width:200px; float:left; margin-right:15px; }

.scd-tv-text a {
	font-size:12px !important;
}
.scd-tv-item{
	width: 100%;
}
.scd-date{
	font-size: 14px;
	font-weight: 800;
	font-style: normal !important;
}

/* Slider Styles */

.mug-shot-of-the-day, .video-of-the-day{
	width: 48%;
	float: left;
	margin-right: 1%;
	clear: left;	
	margin-bottom: 25px;

}
.photo-of-the-day, .hp-featured-event{
	width: 48%;
	float: left;
	margin-left: 1%;
}
.hp-featured-image{
	height: auto;
	width: 100%;
	margin-bottom:6px;
}
.featured-content-body .featured-image {
	margin-bottom:5px;
}



.bubble 
{
position: relative;
width: 100%;
height: 40px;
padding: 0px;
background: #ee582b;
color: white;
text-align: center;
}

.bubble:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 15px;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #ee582b transparent;
    display: block;
    width: 0;
    z-index: 1;
    transform: rotate(228deg);
}
.bubble h1 {color: white}

.archive .bubble {
	height: 50px;
}


.bubble-text{
	color: white;
	font-weight: bold;
	padding-top: 10px;
}
.bubble-text a{
	color: white;
	font-weight: bold;
	padding-top: 10px;
}
 .view-more {
	float:right;
	margin-top:10px;
	font-weight: bold;
}


.mh-excerpt{
	font-size: 13px;
}

.featured-post-title{
	font-weight: bold;
	color: #252366;
}
.featured-post-title:hover{
	color: #ee582b;
}


.hp-left-col-banner-wrap{
	text-align: center;
	margin-top: 30px;
}
.title-box{
	color: white;
	text-align: center;
	padding: 10px;
	background-color: #ee582b;
	font-weight: bold;
}
.hp-cta-photo{
	width:100%;
}
.hp-cta-photo img{
	width: 100%;
	height: auto;
}
.hp-cta{
	margin-top: 30px;
	padding-bottom: 15px;
	width:114%;
	min-width:300px;
}
.cta-wrap{
	margin-bottom: 20px;
}

.slider-row{
	width: 100%;
	background-color: #252366;
	height: 300px;
}

.slider-content{
	width: 1030px;
	margin: auto;
}
.mh-slider-layout1 .mh-slider-caption {
    width: 700px;
}
.slider-content li{
	list-style-type: none;
}

.home .flex-viewport {
    max-height: 300px;
}

.mh-slider-caption{
	position: absolute; 
	right: 0px;
}

.home .mh-slider-normal {
    width: 1060px;
    max-width: 100%;
    overflow: hidden;
}

.flexslider .slides img {
    /* width: 60%; */
    height: 300px;
    width: auto;
}

.flex-control-nav {
    position: absolute;
    width: 50%;
    bottom: 6px;
    text-align: center;
    z-index: 999;
    right: -95px;
}

.mh-slider-caption a, .mh-slider-caption a:hover {
    color: #fff;
	font-size: 40px;
}

.four-square{
	width: 100%;
	overflow: auto;
}
.top-stories-wrap {
	border:1px solid rgba(220,220,220,1.00);
    padding: 10px 3%;
    margin-top: 15px;
    height: auto;
    width: 92%;
    overflow: auto;
	overflow-x: hidden;
}


.story-cat-wrap{
	width: 100%;
	border-bottom: 1px solid #ee582b;
	overflow: auto;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.cat-row-img{
	float: left;
	width: 27%;
	height: 78px;
}

.hp-cat-title{
	color: #ee582b !important;
	font-size: 16px;
}

.top-stories-title {
    color: #252366 !important;
    font-weight: bold !important;
	margin-bottom: 15px;
}

.bot-stories-wrap {
	width: 90%;
	overflow: auto;
	padding: 2%;
	margin:15px 2% 0px 2%;
    border: 1px solid rgba(220,220,220,1.00);
    border-radius: 5px;
}


.bottom-stories-wrapper{
	width: 100%;
}

.sponsored-stories-item{
	width: 19%;
	float: left;
	overflow-x: hidden;
	margin-right: 1%;
	margin-bottom:15px;
	height:175px;
}

.category-featured-description{
	margin-top: 10px;
	line-height:18px !important;
}
.category-featured-title{
	font-weight: normal;
    line-height: 18px !important;
}

.mh-copyright-wrap{
	background: #e9e9e9 !important;
	color: black !important;
}
.mh-copyright{
	color: black !important;
	text-align: center;
}

.mh-footer-nav{
background: #252366 !important;	
}

.blue-footer-row{
	background-color: #252366;
	width: 100%;
	padding: 20px 0;
}

.blue-footer-content{
	width: 1024px;
	margin: auto;
	overflow: auto;
	position: relative;
}


.footer-cta-wrap{
	float: right;
	padding-top: 10px;
}
.footer-col-1, .footer-col-2{
	float: left;
}
.footer-col-1{
	margin-right: 15px;
}
.footer-nav-col-1, .footer-nav-col-2, .footer-nav-col-3, .footer-logo-wrap{
	float: left;
}

.footer-nav-col-1, .footer-nav-col-2, .footer-nav-col-3{
padding-top: 15px;	
}
.footer-nav-col-1 a, .footer-nav-col-2 a, .footer-nav-col-3 a{
	color: white !important;
	margin-bottom: 15px;
	display: block;
}
.footer-nav-col-1 a:hover, .footer-nav-col-2 a:hover, .footer-nav-col-3 a:hover{
	color: #ee582b !important;
}
.footer-nav-col-1{
	margin-left: 20px;
}
.footer-nav-col-2, .footer-nav-col-3{
	margin-left: 20px;
}

.white-button{
	width: 150px;
	color: black !important;
	text-align: center;
	padding: 5px 10px;
	background-color: white;
	margin-bottom: 10px;
}
.white-button a{
	color: black !important;
}
.white-button a:hover{
	color: white !important;
}
.white-button:hover{
	background-color: #ee582b;
	color: white !important;
}

.white-button-r{
	width: 150px;
	color: black !important;
	text-align: center;
	padding: 5px 10px;
	background-color: white;
	margin-bottom: 10px;
}
.white-button-r a{
	color: black !important;
}
.white-button-r a:hover{
	color: white !important;
}
.white-button-r:hover{
	background-color: #ee582b;
	color: white !important;
}
#footer-social-block {
    position: absolute;
    right: 0px;
	margin-top: 10px;
}
.footer-col-2 {
    margin-right: 0 !important;
	width: 190px;
}

#footer-copyright, #footer-copyright a{
	font-size: 12px !important;
	text-align: center;
}

.home #footer-copyright{
	display: none;
	text-align: center;
}
#footer-copyright-hp{
	display: none !important;
	text-align: center;
	font-size: 12px !important;
}
.home #footer-copyright-hp{
	display: block !important;
}

.footer-search{
	height: 35px;
}


.footer-col-2 .search-form .search-field {
    width: 100%;
}


.mh-header-search .search-form {
    float: right;
    margin-right: 0px !important;
}

#content .thedetails p {
    font-size: 14px;
    font-style: italic;
    color: #999999;
    padding: 0px;
    margin: 0;
}

#content .thedetails p a {
    color: #999999;
    border: none;
}

#content a, #author a, #comments a {
    font-weight: bold;
}

#share-slider {
    top: 350px;
    position: fixed;
    width: 39px;
    margin-left: -45px;
    text-align: center;
    float: left;
}

.subtitle-2015 {
    padding-top: 8px;
    color: #993300;
    text-transform: uppercase;
    margin-bottom: 6px !important;
}

#content p {
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 15px 0;
    font-family: Arial, Helvetica, sans-serif;
}

#content {
    max-width: 595px;
    padding: 25px 0px 25px 25px;
    border-bottom: 1px solid #e3e3e3;
}

.single .mh-wrapper { padding-top:0px !important; }

.single .mh-container, .mh-container-inner { max-width: 1000px }

.sidebar-wrapper { float:none !important; margin:auto; }











.related_post_box span {
    font-weight: bold;
    text-transform: uppercase;
}

#content a, #author a, #comments a {
    color: #0000ff;
    font-weight: bold;
}

.related_post_box {
    padding: 10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #EFEFEF;
    width: auto;
    display: inline-block;
    min-height: 50px;
    margin: 12px 25px 15px 10px;
}

.related_post_thumbnail {
	float: left;
	margin-right: 15px;
}


.related_post_box .related_post_title {
	display: block;
	font-size: 12px;
}

.mh-ticker-item-date{
	display: none !important;
}
#related {
    border-top: 10px solid #F8F8F8;
    border-bottom: 1px solid #e3e3e3;
    margin: 1px 0 0 1px;
    padding: 0 25px 20px 25px;
    background: #fdfdfd;
}#comments {
    border-top: 10px solid #f8f8f8;
    margin: 1px 0 10px 1px;
    padding: 30px 25px 0 25px;
}

#related a {
    color: #0000ff;
}

.similar-post-title {
    margin-top: 3px;
}

.similar-post-box {
    width: 100%;
    clear: both;
}

.similar-post-box a{
	font-size: 13px;
	font-weight: bold;
    line-height: 14px !important;
	display: block
}

.similar-post-box img{
	margin-right: 15px;
	float: left;
	margin-top: 10px;
}

.similar-post-title{
	padding-top: 10px;
}


#comments h3 {
    padding: 5px 10px 12px;
    background-image: url(../jpg/sub-title-bck.jpg);
    height: 19px;
    color: white;
}

.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe {
    max-width: 100%;
}

.fb_iframe_widget span {
    display: inline-block;
    position: relative;
    text-align: justify;
}

.fb-comments, .fb-comments span, .fb-comments iframe {
    width: 100% !important;
} 

.sidebar-wrapper {
    background-color: #eaeaea;
    clear: both;
    float: left;
    width: 300px;
    margin-top: 20px;
}

.featured-image-sm{
	float: left;
}

.related_post_box .related_post_title {
    line-height: 16px !important;
    display: block;
}

.featured-news-item-sidebar{
	max-width: 100%;
	float: left;
	margin-bottom: 15px;
}

.featured-image-sm-sidebar{
	float: left;
	margin-right: 15px;
}

.sidebar-link{
	font-size: 11px;
	color: #252366;
	font-weight: bold;
	display: block;
	line-height: 16px;
}

.sidebar-link:hover{
	color: #ee582b;
}

.mh-posts-grid-caption, .mh-posts-list-caption{
	display: none;
}


.sidebar-wrapper{
	margin-top: 15px;
}

.siddebar-banner{
	padding-bottom: 15px;
	background-color: white;	
}
.mh-sidebar-empty{
	margin-top: 16px;
}

.sidebar-title .bubble-text{
	padding-top: 6px;
	font-size: 18px;
}





.health-first-sidebar{
	display: none;
}

.author-healthfirst .sidebar-wrapper, .author-first-choice-medical-group  .sidebar-wrapper, .author-sangiv-i-patel-dds .sidebar-wrapper, .author-soar .sidebar-wrapper{
	display: none;
}

.author-healthfirst .health-first-sidebar{
	display: block;
}
.author .bubble h1 {
	color: white;
	font-size: 18px;
	padding-top: 15px;
	margin-top: 17px;
}
.author-profile-pic a {
    color: #CA3E25;
    font-style: italic;
}
.author-profile-pic img{
	margin-bottom: 15px;
}
.author-profile-pic{
	margin-top: 25px;
	width: 100%;
    text-align: center;
}

.author-name-title{
	margin-bottom: 30px;
}

.author-menu ul li a {
    text-transform: uppercase;
    color: #ee582b;
    font-size: 15px;
    font-weight: bold;
    font-style: inherit;
    background-image: url(../png/power-user-menu-item.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 15px;
}

.author-menu ul {
    margin: 10px 0 20px 30px;
}


.author-facebook1 {
    background-image: url(../png/author-facebook1.png);
}
.author-facebook2 {
    background-image: url(../png/author-facebook2.png);
}
.author-twitter {
    background-image: url(../png/author-twitter.png);
    display: block;
}
.author-linkedin {
    background-image: url(../png/author-linkedin.png);
}
.author-youtube {
    background-image: url(../png/author-youtube.png);
}

.author-icon {
    width: 48px;
    height: 48px;
    float: left;
    margin: 10px;
}
.author-contact-url {
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.author-bio {
    clear: both;
    padding-top: 10px;
}

.author-profile-bio {
    line-height: 17px;
    padding-top: 12px;
}

.first-choice-sidebar{
	display: none;
}

.author-first-choice-medical-group .first-choice-sidebar{
	display: block;
}


.author-contact-phone {
    float: left;
    font-size: 32px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    color: #221D5E;
}
.header-buttons{
	display: none;
}
.m-top-app-btn {
    background: url(../png/app-btn-bkg.png) no-repeat left center;
    color: white;
    font-size: 14px;
    padding-left: 25px;
    margin-top: 10px;
	max-width: 130px;
	margin: auto;
	border: 1px solid white;
	padding: 10px 15px;
	background-position: 10px;
}

.m-top-app-btn a{
	color: white;
}
.m-top-app-btn a:hover{
	color: #ee582b !important;
}


.footer-nav-wrap-mobile{
	display: none;
}

.postid-319033 .subtitle-2015 {
	display: none;
}



.mh-posts-list-excerpt, .mh-excerpt {
    display: none;
}

.g-ad-wrap div{
	margin: auto;
	max-width: 300px;
}
.mobileshare{
	display: none;
}




.single-post .google-auto-placed{
	display: none !important;
}

/*
#########################################################################################################################################

start responsive Media Queries       

#########################################################################################################################################
*/
@media (max-width: 1066px) 
{
	.sponsored-stories-item {
	width: 31%;
	margin: 1%;
	float: left;
	margin-bottom: 20px;
	overflow:hidden;
	height:250px;
	}
	.bot-stories-wrap h2{text-align: center}
}

@media (max-width: 1015px) 
{
	.slider-row{
	display: none;
	}
	
	.mh-main-nav li { font-size:11px; }
	.mh-extra-nav li a { font-size:14px; }
	
}

@media (max-width: 950px) 
{

	.mh-main-nav li { font-size:10px; }
	.mh-extra-nav li a { font-size:12px; }
	.mh-main-nav li a, .mh-extra-nav li a { padding:10px 10px !important; }
}

@media (max-width: 850px) 
{

	.mh-main-nav li a, .mh-extra-nav li a { padding:10px 5px !important; }
	#header-social-block { display:none; }
}

@media (max-width: 768px) 
{
	
	#content {
		padding: 7px;
	}
	.single-post .mh-wrapper { padding: 0 20px 0 45px; }
	
	.mobile { display:block; }
	
	.custom-logo{
	position: relative;
	z-index: 10;
	}

	.header-buttons{
	display: block;
	}

	.top-app-btn{
	display: none;	
	}
	
	.m-top-app-btn {
	position: absolute;
	right: 0;
	top:-130px;
	z-index: 99999;
	width: 50%
	}

	.mh-main-nav-wrap{
	margin-top: -70px;
	margin-right: 7px;
	}

	.mh-header-2{
	overflow: visible !important;
	}

	.mh-header [class*='mh-col-'] {
	overflow: visible !important;
	}


	.header-buttons{
	display: block;
	position: relative;
	}
	
	
	.js .slicknav_menu { display: block; }
	.js .mh-navigation, .mh-header-bar-top-left, .mh-header-bar-bottom-left, .mh-header-date { display: none; }
	.mh-header-bar-content, .mh-social-nav, .mh-site-identity, .mh-header-widget-2, .mh-content, .mh-sidebar, .mh-right-sb #main-content, .mh-left-sb #main-content, #mh-mobile .mh-footer-area { float: none; width: 100%; margin: 0; }
	.mh-header-search { float: none; width: 100%; margin: 0; padding: 10px 0; }
	.mh-header-search .search-form { float: none; text-align: center; margin: 0; }
	.mh-header-search .search-field { width: 250px; max-width: 100%; }
	.mh-site-logo, .mh-social-nav ul { text-align: left; }
	.mh-social-nav li a { font-size: 20px; line-height: 40px; }
	.mh-header-title, .entry-header .entry-title { font-size: 24px; font-size: 1.5rem; }
	#mh-mobile .mh-header-2 { margin: 0 20px 20px 20px; text-align: center; }
	#mh-mobile .mh-header-widget-2-full .mh-header-2 { margin: 20px; }
	
	
	.mobileshare{
	display: block;
	}

}
	
@media (max-width: 992px) 
{

	.left-col-wrap, .hp-right-col-wrap{
	float: none;
	width: 100%;
	}
	
	.scd-tv-text {width:70% }
	.scd-tv-text a { font-size:20px !important; line-height:24px;}
	.scd_tv_image { width:25%; }
	.scd-tv-item { clear:both; padding-top:20px; }
	
}


@media screen and (max-width: 700px) {
	
	.scd-featured-story { line-height:18px !important; }
	.mh-sidebar { margin-top: 20px; }
	.mh-two-sb .mh-sidebar-2, .mh-home-sidebar { margin-top: 0; }
	.mh-breadcrumb, .entry-header .entry-meta { padding: 5px 0; }
	.mh-content-ad { float: none; margin: 0 0 20px 0; text-align: center; }
	#commentform .form-submit { margin: 25px 0 0; }
	.mh-footer-4 { display: block; }
	.mh-posts-grid .mh-posts-grid-col { float: left; margin-left: 2.5%; }
	.mh-posts-grid .mh-col-1-2 { width: 48.75%; }
	.mh-posts-grid .mh-col-1-3 { width: 31.66%; }
	.mh-posts-grid-thumb img { max-width: 100%; }
	.mh-widget-col-1 .mh-posts-grid { padding-bottom: 20px; border-bottom: 1px dotted #ebebeb; }
	.mh-widget-col-1 .mh-posts-grid-col { float: left; width: 31.66%; padding: 0; margin: 0 0 0 2.5%; border: none; }
	#mh-mobile .mh-custom-posts-thumb-xl, #mh-mobile .mh-posts-list-thumb { float: left; max-width: 235px; margin: 0 15px 0 0; margin: 0 0.9375rem 0 0; }
	#mh-mobile .mh-custom-posts-small-title { font-size: 14px; font-size: 0.875rem; }
	#mh-mobile .mh-posts-stacked-large, #mh-mobile .mh-posts-stacked-columns { float: none; width: 100%; }
	#mh-mobile .mh-posts-stacked-small { float: left; width: 50%; }
	#mh-mobile .mh-posts-stacked-overlay-small { border-top: 1px solid #fff; border-left: none; }
	.mh-posts-stacked-small:nth-child(odd) .mh-posts-stacked-overlay-small { border-right: 1px solid #fff; }
	#mh-mobile .mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }
	#mh-mobile .mh-posts-stacked-title-small { font-size: 16px; }
	.mh-posts-horizontal-thumb { float: none; margin-bottom: 10px; }
	#mh-mobile .mh-posts-horizontal-title { font-size: 14px; }
	.mh-widget-col-1 .mh-posts-horizontal-item { float: left; width: 23.12%; margin: 0 0 0 2.5%; }
	#mh-mobile .mh-posts-digest-item, .mh-widget-col-1 .mh-posts-digest-large { border-bottom: 1px dotted #ebebeb; }
	#mh-mobile .mh-posts-digest-small, #mh-mobile .mh-posts-digest-item-large { border: none; }
	.mh-widget-col-1 .mh-posts-digest-item-large { float: left; width: 48.75%; margin-left: 2.5%; }
	#mh-mobile .mh-posts-digest-item-small, #mh-mobile .mh-posts-focus-wrap { float: none; width: 100%; margin: 0; }
	#mh-mobile .mh-posts-digest-title-large, #mh-mobile .mh-posts-focus-title-small { font-size: 20px; font-size: 1.25rem; }
	#mh-mobile .mh-posts-digest-title-small { font-size: 16px; font-size: 1rem; }
	#mh-mobile .mh-posts-focus-item { padding-bottom: 20px; margin-top: 20px; border-bottom: 1px dotted #ebebeb; }
	#mh-mobile .mh-posts-focus-item-large { margin: 0; }
	.mh-posts-focus-thumb-small { float: left; max-width: 235px; margin: 0 20px 0 0; }
	#mh-mobile .mh-posts-focus-excerpt-small { display: block; }
	#mh-mobile .mh-posts-focus-title-large, #mh-mobile .mh-slider-title, #mh-mobile .mh-posts-lineup-title { font-size: 24px; font-size: 1.5rem; }
	.mh-widget-col-1 .mh-category-column { margin: 0 0 0 2.5%; }
	.mh-widget-col-1 .mh-col-1-2.mh-category-column { width: 48.75%; }
	.mh-widget-col-1 .mh-col-1-3.mh-category-column { width: 31.66%; }
	.mh-widget-col-1 .mh-col-1-4.mh-category-column { width: 23.12%; }
	.mh-widget-col-1 .mh-col-1-5.mh-category-column { width: 18.00%; }
	
	
	.menu-main-menu-container, .menu-secondary-container {
	width: 100%;
	padding-left: 30px;
	}	
	
	.scd-tv-wrap {
	width: 95.2%;
	overflow: auto;
	}
	
	.featured-news-item {
	max-width: 100%;
	float: left;
	padding: 1%;
	}
	.latest-news-wrap {
	width: 100%;
	margin: auto;
	}
	.hp-right-col-wrap {
	overflow-x: hidden;
	}
	.bot-stories-wrap {
	overflow-x: hidden;
	}
	.hp-wrap {
	overflow-x: hidden;
	}
	.news-title { font-size:20px; line-height:26px !important;  font-weight: 800; font-style: normal !important; margin-bottom:10px !important }
	
	.featured-news-half-col { width:100%; float:none; }
}
@media screen and (max-width: 1044px) {

	#footer-social-block {
    position: relative;
    /*right: 0px;*/
	margin: 30px auto;
	width: 190px;
		
	}
	
	.footer-col-2{
	float: none;
	width: 100%;	
	}
	.footer-cta-wrap {
	float: none;
	padding-top: 10px;
	clear: left;
	margin: auto;
	width: 400px;
	}

	.footer-logo-wrap{
	margin: auto;
	width: 140px;
	float: none;
	text-align: center;
	}
	.footer-nav-wrap{
	width: 400px;
	margin: auto;
	}
	.white-button{
	float: left;
	}
	.white-button-r{
	float: right;
	}
	.footer-col-1 {
	margin-right: 0;
	width: 400px;
	margin-bottom: 25px;	
	}
	
	.blue-footer-content{
	width: 100%;
	margin: auto;
	overflow: visible;
	position: relative;
	}
	.footer-search{
	display:none;
	}
	.home iframe{top:5px !important}
}

@media screen and (max-width: 931px) {
	.scd-tv-wrap {
	width: 93%;
	}
}


@media screen and (max-width: 931px) {
	.scd-tv-wrap {
	width: 91%;
	}
}

@media screen and (max-width: 794px) {
	.bot-stories-wrap{
		max-width: 480px;
		margin: auto;
	}
	.sponsored-stories-item {
		width: 48%;
		margin-bottom: 10px;
		height:200px;
	}
	
	
	
}



@media screen and (max-width: 548px) {
	.bot-stories-wrap{
		max-width: 240px;
		margin: auto;
	}
	.sponsored-stories-item {
		width: 100%;
		margin: 0%;
		margin-bottom: 10px;
		height:auto;
	}
	.content-ad-box-left { 
		float: none;
		margin: 0 25px 25px 0; 
		width:100%;
		text-align:center;
	}

}
@media screen and (max-width: 518px) {
	.scd-tv-wrap {
	width: 90%;
	overflow: auto;
	}
}

@media screen and (max-width: 530px) {
	.banner-wrap{width: 100%;}
	.banner-wrap-middle{width: 100%;}
	
	.scd-tv-thumb{
	width: 100%;
	height: 110px;
	float: none;
	clear: left;
	margin: 15px 0;
	}

	.scd-tv-text{
	float: none;
	width: 100%;
	margin: auto;
	padding-top:12px;
	}
	
	.scd_tv_image { width:100%; cloear:both; float:none; }
	
	.mug-shot-of-the-day, .photo-of-the-day, .video-of-the-day, .hp-featured-event{
	width: 98%;
	float: none;
	margin-bottom: 15px;
	overflow: auto;	
	}
	.featured-content-body{
	width: 100%;	
	}
}

@media screen and (max-width: 430px) {
	
	.footer-col-1 {
	margin-right: 0;
	width: 100%;
	margin-bottom: 25px;	
	}
	
	.footer-cta-wrap {
	float: none;
	padding-top: 10px;
	clear: left;
	margin: 10px;
	width: 100%;
	}
	
	.footer-nav-wrap-mobile{
	display: block;
	width: 280px;
	margin: 15px auto;
	overflow: auto;
	}
	.footer-nav-wrap{
	display: none;
	}
	.footer-nav-m-col-l{
	width:46%;
	margin: 1%;	
	float: left;
	padding:1%;	
	text-align: center;	
	}
	.footer-nav-m-col-r{
	width:46%;
	margin: 1%;	
	float: left;
	padding:1%;
	text-align: center;	
	}
	.footer-nav-wrap-mobile a{
	display: block;
	color: white !important;	
	}
}

@media screen and (max-width: 360px) {
	.m-top-app-btn { display:none; }
	.white-button, .white-button-r{
		float: none;
		width: 170px;
		margin: 20px auto;
	}
	.footer-col-1{
	clear: left;
	position: relative;
	z-index: 2;	
	}
	.footer-col-2{
	clear: left;
	position: relative;
	z-index: 1;	
	}
	
}