/*****
Theme Name: MH Magazine Child Theme
Theme URI: http://www.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: http://www.mhthemes.com/
Template: mh-magazine
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/



/***** Header *****/
.mh-site-logo { margin-top: -16px; }
.mh-custom-header { height: 55px; }
.menu-main-menu-container { float: left; margin-left: 250px; margin-top: -45px; } 
.mh-main-nav li a { color: #ccc; }
.search-form { margin: -43px; }
.slicknav_menu {margin-left: -260px; }
.slicknav_nav { padding-top: 20px; padding-right: -50px; }


/***** Change Main Container Padding *****/
.mh-wrapper { padding: 5px; }


/***** One-Sidebar Container Size *****/
.mh-container, .mh-container-inner { max-width: 1137px; }


/***** Two-Sidebar Container Size *****/
.mh-two-sb .mh-container { max-width: 1320px; }


/**** Latest News Image Size ****/
.mh-posts-list-thumb img { max-width: 180px; }


/**** Hide the Image Placeholders ****/
.mh-image-placeholder { display: none; }


/**** Hide Tags ****/
.entry-tags { display: none; }


/**** Hide Related Artcles, Be The First To Comment ****/
.mh-section-title { display: none; }


/***** Sub Menu Font *****/
.mh-main-nav .sub-menu li {
   font-size: 12px;
   font-weight: 500;
   }


/***** Change Search Form Color *****/
.search-form .search-field {
    background: #EEEEEE none repeat scroll 0 0;
    border: 0px solid #000;
    border-radius: 3px;
    }

.search-form input {
    color: #000000;
    font-size: 10px;
    font-weight: 500;
    }


/**** Author Box ****/
.single-post .mh-author-box { display: none; }

.mh-author-box-content p {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    }


/**** Post Title ****/
.entry-title { 
    color: #000000; 
    font-family: Verdana,Helvetica,Arial;
    font-size: 27px;
    font-weight: 300;
    }


/**** Post SubHeading ****/
.mh-subheading-2 { 
    display: inline-block; 
    font-size: 16px; 
    font-size: 1.0em; 
    color: #272727; 
    padding: 5px 0px; 
    margin-bottom: 10px; 
    margin-bottom: 0.625rem; 
    background: #ffffff; 
    text-transform: none;
    }

.mh-subheading-top { border-bottom: 0px solid #2a2a2a; }


/**** Post SubHeading H2 ****/
.entry-content h2 {
    font-size: 18px; 
    font-size: 1.1rem; 
    letter-spacing: 0.09em;
    font-family: Arial,Helvetica,Verdana;
    }


/**** Post Text ****/
.entry-content { 
    line-height: 1.2em;
    line-height: 20px;
    color: #272727;
    background-color: #ffffff;
    font-weight: 200;
    }

.small-text {
    font-size: 11px;
    line-height: 1.1em;
    padding: 0px 0px 25px 0px;
    }


/**** Post Link ****/
.entry-content a { font-weight: normal; color: #87240f; }


/**** Home Featured Post Title ****/
.mh-posts-large-title {
    font-family: Arial,Tahoma,Verdana;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.1em;
    text-decoration: none;
    }

.mh-posts-list-title {
    font-family: Arial,Tahoma,Verdana;
    font-size: 19px;
    font-weight: normal;
    line-height: 21px;
    text-decoration: none;
    }


/**** Widget Title ****/
.mh-widget-layout1 .mh-widget-title {  
    font-size: 12px;
    border-bottom: 3px solid #CCCCCC; 
    }


/**** Tape Container ****/
#container {
    margin-left:auto;
    margin-right:auto;
    }

#container h2 {
    color: #000000;
    font-size: 14px;
    font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    margin: 0px 0px 10px 80px;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
    background-color: #FAFAFA;
    }
	
#container h2 a {
    color: #00569d;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#container h2 a:visited {
    color: #A0A0A0;
    }

#container h2 a:hover {
    color: #927EE2;
    text-decoration: none;
    }

#container h1 {
    color: #888;
    font-size: 21px;
    margin: 0px 0px 20px 0px;
    }
    
#container ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
   
#container ul ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    }
   
#container ul li {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#container .date {
    float:left;
    font-size: 11px; 
    margin: 0px 20px 0px 0px;
    padding: 0;
    }
    
#container .date img {
    float:left;
    border: 1px solid #DDD;	
    margin: -1px 10px 0px 0px;
    padding: 0;	
    }
    
#tape {
    float: left;
    margin: 0px 0px 0px 10px;
    }


/**** Stock Quote Plugin ****/
tr#sqsbevenrow {
    background-color: #F5F7F9; 
    font-size: 11px; 
    }

#stock-quotes {
    display: block;
    margin: 0 auto;
    font-size: 11px;
    border: 1px solid #f1f1f1;
   -webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
    box-sizing: border-box;
    }


/**** Authors Page ****/
#grey_box { 
    background-color:#FFFFFF; 	
    padding: 10px 0px 0px 0px;
    }

#grey_box a {	
    font-family: Verdana,Arial,Georgia;
    font-size:11px; 
    font-weight:500;
    text-decoration: none;
    line-height:1.3em;
    display:block; 
    }


/**** Date Separator ****/
.color-CCCCCC {
    background: #FFFFFF url(http://wallstreetpit.com/wp-content/themes/main_theme/images/byline_separator.gif) 0px 4px no-repeat;
    margin: 0px 5px 0px 5px;
    }


/**** Post Image Border ****/
.borderimg img {
    border: 1px solid #ddd;
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 2px;
   -webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
    box-sizing: border-box;
    }


/***** Posts Lineup *****/
.mh-posts-lineup-content { background-color: #F1F1F1; font-color: #000; }
.mh-posts-lineup-widget a { color: #000; }
.mh-posts-lineup-widget a:hover { color: #005a8c; }
.mh-posts-lineup-content .mh-excerpt { color: #000; }


/***** Ads Posts *****/
.adblock {
    background: #FFFFFF;
    border-top: 1px dotted #E4E4E4;
    border-bottom: 1px dotted #E4E4E4;
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 10px 0px 10px 0px;
    }


/***** Ad Below Header *****/
.adblock-2 {
    margin-top: 0px;
    text-align: center;
    }


/***** Disclaimer *****/
.disclaimer {
    background: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 20px;
    }