/*
Theme Name: Newsmaker Child Theme
Author URI: http://tdwp.us/
Author: Taras Dashkevych
Description: This is a child theme for Newsmaker Theme
Template: newsmaker
Version: 1.0
*/

@import url('../newsmaker/style.css');

body.custom-background { background-attachment: fixed!important;
background-position: center top!important;
background-repeat: no-repeat!important; 
background-size: cover;}

/* Header Tweaks */

#masthead { background: transparent !important; }
#masthead .site-description { text-transform: none; color: #fff; font-size: 18px; letter-spacing: 0px; font-weight: 500; text-align: left; margin-left: 5px; }
#masthead .header-inner { padding: 0px; }
#masthead .site-branding { margin-right: 0px; margin-bottom: -2px; }
#masthead .header-search { margin-right: 8px; margin-top: 9px; }
#masthead .header-social { margin-top: 9px; }
.site-covers { clear: both; margin-top: 8px; margin-right: 68px; }
#mobile-site-navigation { display: block; clear: none; }
#site-navigation { display: none; }
.slicknav_menu { background: #fff !important; }
.slicknav_btn { width: 146px; float: left; background: #464646; }
.slicknav_menu ul { background: #464646;  }
ul#menu-social-menu { margin-bottom: 0px; }
#masthead .header-search .search-submit { background-color: #464646; line-height: 39px; }
#masthead .header-search .search-field { background-color: #fff;  }
#masthead .site-title { display: none; }
#masthead .header-search .search-field { color: #494848; }
.social-list li { background-color: #464646; }
.header-ad { float: right; position: relative; z-index: 999; }

/* Sidebar */
#text-2 .textwidget { background-color: #474747; padding: 12px 20px; text-align: center; }
#text-2 .textwidget img { max-height: 50px; max-width: 100px; margin: 10px; }

/* Homepage Tweaks */
#homepage-widgets .widget.widget_adrotate_widgets { padding: 6px; margin-bottom: 0px; }
#secondary .widget { padding-bottom: 0px; border-bottom: 0px solid transparent; }

/* Various Tweaks */
.single .hentry .post-thumb { background-color: #959595; }
.widget .widget-title { text-transform: none; }

/* Footer */
#colophon.site-footer { background-color: transparent; }
#colophon .site-info { color: #000; }
.footer-widget #text-6 .textwidget { text-align: center; }
.footer-widget #text-6 img { max-width: 125px; max-height: 75px; margin: 0px 10px; }
#footer-widgets { padding: 0px; margin-bottom: 10px; }
#colophon .site-footer-inner { padding-top: 20px; padding-bottom: 20px; }
#colophon .site-info a { color: #000; }
#colophon .site-info a:hover { text-decoration: underline; }
#menu-footer-menu { text-align: center; }
#menu-footer-menu li { display: inline-block; border-right: 1px solid #fff; margin-right: 12px; padding-right: 12px; }
#menu-footer-menu li#menu-item-204 { border-right: 0px solid transparent; margin-right: 0px; padding-right: 0px; }

@media (min-width: 1200px) {
	#masthead {
		width: 1140px;
		margin: 0px auto;
	}
	#masthead .container {
		padding-left: 0px;
		padding-right: 0px;
		width: 1140px;
	}
}
@media (max-width: 1200px) {
	.website-logo {
		margin-bottom: -9px;
	}
	.site-covers { 
		margin-right: 0px;
		margin-top: 6px;
	}
	#masthead .site-description {
		font-size: 16px;
		text-align: left; 
		margin: 0px;
	}
	#masthead .header-inner {
		padding: 0px;
	}
	.header-ad {
		max-width: 20%;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
	.website-logo img {
		padding: 0px;
	}
}
@media only screen and (max-width: 767px) {
	.website-logo img {
		padding: 12px 0px;
	}
	#page #masthead .header-social { 
		display: none; 
	}
}
@media only screen and (max-width: 1023px) { 
	.site-covers { 
		display: none; 
	}
	#masthead .site-description {
		
	}
	#masthead .container {
		
	}
	#masthead .header-inner {
	}
	#page #masthead .header-search {
		margin-bottom: 6px;
	}
	#masthead .header-search .search-submit {
		line-height: 42px;
	}
	.website-logo { 
	}
	.website-logo img {
		width: 100%;
		margin-bottom: -26px;
	}
}
@media only screen and (max-width: 995px) { 
	#secondary .widget_adrotate_widgets {
		max-width: 42%;
		margin-right: 50px;
		float: left;
	}
	#secondary .widget:last-child {
		clear: both;
	}
}
@media only screen and (max-width: 768px) {
	.header-ad { display: none; }
	.website-logo { margin-bottom: 0px; }
	.website-logo img { margin-top: 0px; margin-bottom: -11px; }
	#page #masthead .header-search { float: right !important; }
}
@media only screen and (max-width: 500px) { 
	#secondary .widget_adrotate_widgets {
		max-width: 100%;
		margin-right: auto;
		float: none;
		margin-left: auto;
		text-align: center;
	}
	#secondary .widget:last-child {
		clear: both;
	}
	#text-9 { text-align: center; }
	#masthead .site-description { font-size: 14px; }
	#homepage-widgets .widget.widget_adrotate_widgets { display: none; }
}
