/*
Theme Name:     Newsmag Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newsmag                             
Version:        3.3c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


//.td-outer-container { -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75); max-width: 1021px; margin: 0 auto; }
.td-header-container { width: 100%; margin-top: 3px; }
.sf-menu li { border-right: 1px #dfdfdf solid; }
.sf-menu li:nth-last-child(1) { border-right: 0px #dfdfdf solid; }
.sf-menu > li > a { color: #000000; font-weight: normal;}
.sf-menu > li > a:hover { color: #555555;}
.td-header-menu-wrap:after { content: " "; display: block; height: 1px; width: 100%; background: #898989; border-top: 1px solid #b8b8b8; border-bottom: 1px solid #626262; box-shadow: rgba(0,0,0,0.25) 0 1px 0; }
.td-header-top-menu { max-width: 1021px; margin: 0 auto; }
.td-header-row { max-width: 1401px; margin: 0 auto; }
.td-big-grid-post .td-module-thumb { background: #000000; }
.td-header-border:before, .td-trending-now-title, .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat, .td-post-category:hover, .td-header-style-2 .td-header-sp-logo, .td-next-prev-wrap a:hover i, 
.page-nav .current, .widget_calendar tfoot a:hover, .td-footer-container .widget_search .wpb_button:hover, .td-scroll-up-visible, .dropcap, .td-category a, input[type="submit"]:hover, .td-post-small-box a:hover, 
.td-404-sub-sub-title a:hover, .td-rating-bar-wrap div, .td_top_authors .td-active .td-author-post-count, .td_top_authors .td-active .td-author-comments-count, .td_smart_list_3 .td-sml3-top-controls i:hover, 
.td_smart_list_3 .td-sml3-bottom-controls i:hover, .td_wrapper_video_playlist .td_video_controls_playlist_wrapper, .td-read-more a:hover, .td-login-wrap .btn, .td_display_err, .td-header-style-6 .td-top-menu-full, 
#bbpress-forums button:hover, #bbpress-forums .bbp-pagination .current, .bbp_widget_login .button:hover, .header-search-wrap .td-drop-down-search .btn:hover, .td-post-text-content .more-link-wrap:hover a, 
#buddypress div.item-list-tabs ul li > a span, #buddypress div.item-list-tabs ul li > a:hover span, #buddypress input[type=submit]:hover, #buddypress a.button:hover span, #buddypress div.item-list-tabs ul li.selected a span, 
#buddypress div.item-list-tabs ul li.current a span, #buddypress input[type=submit]:focus, .td-grid-style-3 .td-big-grid-post .td-module-thumb a:last-child:before, 
.td-grid-style-4 .td-big-grid-post .td-module-thumb a:last-child:before, .td-grid-style-5 .td-big-grid-post .td-module-thumb:after, .td_category_template_2 .td-category-siblings .td-category a:hover, 
.td-weather-week:before, .td-weather-information:before, .td_3D_btn, .td_shadow_btn, .td_default_btn, .td_square_btn, .td_outlined_btn:hover { background-color: #a8a8a8; }

#td-header-menu { max-width: 1021px; margin: 0 auto; }
.td-header-style-2 .td-header-sp-logo { background: transparent; }
.td-header-sp-rec .td-header-ad-wrap { height: 90px;  }
body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img { width: initial; }
body.home.td-animation-stack-type0 .td-animation-stack .entry-thumb { width: 100%; }

.block-title > a, .block-title > span { font-size: 28px; font-weight: initial; line-height: 32px; padding: 12px 15px; }
.td_block_template_1.homepage-middle, .td_block_template_1.homepage-middle-content { margin-top: 20px; }
.block-title { margin: 0 0 0px 20px; }
body.td-animation-stack-type0 .td-post-featured-image img.entry-thumb.td-animation-stack-type0-2 { width: 100%; }
.td-grid-style-1 .td-tiny-thumb .entry-title { font-weight: initial; }
.fansitesUpdatesContainer { margin-top: 10px; }
.widget_text .xfThreads a { color: #000000; }
.widget_text .xfThreads a:hover { color: #FF0000; }
//.enhanced-text-widget .mediaList .overlays a:link, .overlays a:visited}
.enhanced-text-widget .post-list.overlays .box-panel { width: 100%; max-width: 349px; height: 190px; margin-bottom: 1px; overflow: hidden; position: relative; text-shadow: 1px 3px 2px rgba(0,0,0,.4); }
.enhanced-text-widget .box-image { background-size: cover; background-position: center 20%; height: 100%; max-height: 190px; left: 0; position: absolute; top: 0; width: 100%; z-index: 9; }
.enhanced-text-widget .box-link { -moz-box-shadow: inset 0 0 30px 0 rgba(0,0,0,.3); -webkit-box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, 1); background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); box-shadow: inset 0 0 30px 0 rgba(0,0,0,.3); display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 12; }
.enhanced-text-widget .box-info { color: #FFF; font: 700 13px 'Source Sans Pro',sans-serif; height: 100%; position: absolute; width: 100%; z-index: 11; }
.td-grid-style-1 .td-big-thumb .entry-title { letter-spacing: .1=05em; font-weight: initial; }

.td-header-border:before { background: transparent; }

.td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .mce-content-body blockquote p, .comment-content blockquote p { font-size: 16px; line-height: 26px;    font-style: italic; text-align: left; text-transform: inherit; margin-left: 20px; }
body.home .td-post-date { display: none; }
#tzLBatf { min-width: 300px; }
//#tzLBatf iframe { width: auto; min-width: 728px; max-width: 970px; }
#tzLBatf iframe[id*='728x90'] {  max-width: 970px; width: 100%; }
#tzLBatf iframe[id*='300x250'] { width: auto; min-width: 300px; max-width: 250px; }
//.latestVideos { display: none; }
.OUTBRAIN { margin: 15px; }
.ob-widget-text { font-family: Bevan; font-size: 11px; font-weight: 700; line-height: 16px; text-transform: uppercase; background-color: #222; color: #fff; border-radius: 3px 0 0 3px; padding: 1px 15px; border: 1px solid #222; white-space: nowrap; }
.td-main-content .ob-dynamic-rec-container { max-width: 200px !important; }
.ob-rec-text { font-family: 'Open Sans', arial, sans-serif; color: #111111; font-weight: 600; font-size: 13px; line-height: 17px; }
.TS_1 .ob-widget-items-container { width: auto; display: table; margin: 0 auto !important; }

body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img { width: -webkit-fill-available; }


.block.js-quickReply .input.js-editor.u-jsOnly { visibility: initial !important; }
.block.similarthreads-narrow { display: none; }
.zergnetContainer { padding: 20px; }
#zergnet-widget-79088 .zergentity { max-width: 220px; }

@media only screen and (min-width: 711px) {
.td-header-menu-wrap { background: #d5d5d5; margin-bottom: 1px; }
.td-header-main-menu { background: transparent; }
.sf-menu { margin-left: 5px; margin-right: 5px; }
.sf-menu > li > a { padding: 0 5px 0 10px; }
}

@media only screen and (min-width: 768px) {
.td-header-row { max-width: 768px; }
.td-header-row .td-header-sp-logo { float: none; margin: 0 auto; }
.td-header-sp-rec { clear: both; float: none; display: block; width: 100%; }
.td-pb-span8 { width: 435px; }
.td-pb-span4 { width: 320px; }
.td-block-span6 { width: 217px; }
.td-block-row .td-block-span6:first-child { width: 217px; }
.td_block_16 .td-column-2 .td_module_mx4 { width: 122px; }
.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb { min-height: 80px; }
}


@media only screen and (min-width: 1024px) {
.a990 { max-width: 1400px; margin: 0 auto; height: 40px; }
#td-outer-wrap { width: 100%; }
.td-header-row { max-width: 1024px; }
.td-header-style-1 .td-header-sp-rec { float: none; }
.td-pb-span8 { width: 685px; }
.td_block_16 .td-column-2 .td_module_mx4 { width: 201px; }
.td-block-span6 { width: 342px; }
.td-block-row .td-block-span6:first-child { width: 342px; }
.td-pb-span4 { width: 336px; }
}


@media only screen and (min-width: 1420px) {
#td-header-menu { max-width: 1401px; }
			
.td-header-menu-wrap { background: #d5d5d5; margin-bottom: 1px; }
.td-header-main-menu { background: transparent; position: relative; }
.td-header-main-menu { width: 1400px; position: relative;  margin: 0 auto;}
.td-header-border:before { background: transparent; }
.td-header-row { max-width: 1400px; }
.td-header-row .td-header-sp-logo { clear: none; float: left; }
.td-header-style-1 .td-header-sp-rec { float: right; clear: none; }
.td-header-sp-logo { float: left; clear: none; }
.td-header-sp-rec { width: 970px; float: right; clear: none; }
#tzLBatf { min-width: 728px; }
//#tzLBatf { width: auto; min-width: 728px; max-width: 970px; margin: 0 auto; margin-top: 10px; }
//#tzLBatf iframe { width: auto; min-width: 728px; max-width: 970px; }
#tzLBatf iframe[id*='728x90'] { width: 100%; max-width: 970px;  margin: 0 auto; margin-top: 10px;}
#tzLBatf iframe[id*='300x250'] { width: auto; min-width: 300px; max-width: 250px; }
.header-search-wrap .td-icon-search { color: #000000; }
.td-container { width: 1401px; }
.td-pb-span12 { width: 1400px; }
.td_block_big_grid, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7 { width: 1401px; }
.td_block_big_grid .td-big-thumb { width: 700px; }
.td_block_big_grid .td-tiny-thumb { width: 346px; }
.td-pb-span8 { width: 1060px; }
.td-block-span6 { width: 529px; }
.td-block-row .td-block-span6:first-child { width: 530px; }
.td_module_7 .entry-thumb { width: 200px; }
.td_module_7 .item-details { margin-right: 215px; min-height: 100px;}
.td_module_7 .td-module-thumb { height: 100px; overflow: hidden; }
.td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title { font-size: 16px; }
.td_block_16 .td-column-2 .td_module_mx4 { width: 325px }
.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb { min-width:325px; }
.post header h1 { font-size: 38px; }
.block-title > a, .block-title > span { font-size: 28px; line-height: 32px; padding: 12px 15px;}
.td-pb-span4 { width: 340px; }
}