/*
Theme Name:     Newspaper 8 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:       Newspaper
Version:        8.1
*/


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

body {
	background-position: 50% 0;
	background-repeat: repeat;
	background-attachment: fixed;
}
body.postid-307942 .td-main-sidebar{
	height: 10000px;
}
.td-main-content-wrap {
  max-width: 1000px;
}
.td-ss-row .td-pb-span4 .wpb_wrapper {
	-webkit-perspective: none;
}
.td-container,
.tdc-row { 
	max-width: 1000px;
	padding: 0 20px;
}
.td-container-wrap:not(.td-header-menu-wrap-full):not(.td-sub-footer-container):not(.td-footer-wrapper) { background: transparent; }
.tdc-content-wrap {}

.td-boxed-layout .td-container-wrap { width: 100%; }

.td-main-page-wrap { padding-top: 24px; }
.td-main-page-wrap .tdc-row,
.td-post-template-default,
.td-category-header .td-container,
.td-category-grid .td-container,
.td-main-content-wrap > .td-container,
.td-post-template-11.td-container-wrap > .td-container { background: #fff; }
.td_block_trending_now .td-block-row {
	background: #fff;
	margin: 0 -20px;
	padding-top: 20px;
}

.td-next-prev-wrap a i{
	line-height: inherit;
}
.td-main-page-wrap .tdc-row:first-child .wpb_wrapper > .td_block_trending_now:first-child { margin-bottom: 14px; }
.td-trending-now-wrapper { padding: 0 20px; }
.td-trending-now-wrapper .td-next-prev-wrap,
.td-category-header .td-category-pulldown-filter { right: 20px; }
.td_category_template_1 .td-category-header { padding-bottom: 0; }
.td-category-grid .td-container { padding-top: 18px; }
.td-post-template-11.td-container-wrap > .td-container { margin-bottom: 40px; }

.block-title > span, .block-title > span > a, .block-title > a, .block-title > label, .widgettitle, .widgettitle:after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td_block_template_1 .td-related-title .td-cur-simple-item, .woocommerce .product .products h2:not(.woocommerce-loop-product__title), .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more, .td-weather-information:before, .td-weather-week:before, .td_block_exchange .td-exchange-header:before, .td-theme-wrap .td_block_template_3 .td-block-title > *, .td-theme-wrap .td_block_template_4 .td-block-title > *, .td-theme-wrap .td_block_template_7 .td-block-title > *, .td-theme-wrap .td_block_template_9 .td-block-title:after, .td-theme-wrap .td_block_template_10 .td-block-title::before, .td-theme-wrap .td_block_template_11 .td-block-title::before, .td-theme-wrap .td_block_template_11 .td-block-title::after, .td-theme-wrap .td_block_template_14 .td-block-title, .td-theme-wrap .td_block_template_15 .td-block-title:before, .td-theme-wrap .td_block_template_17 .td-block-title:before { background-color: #222; }

.td-header-style-12 .td-banner-wrap-full { margin-bottom: 20px; }

.td-crumb-container { padding-top: 20px; }

.td-post-template-11.td-container-wrap > .td-container .td-post-content > h2:first-child,
.custom-block-news > h2:first-child { margin-top: 0; }

@media (min-width: 1019px) {
	.td_block_big_grid_3 .td-big-thumb .td-module-thumb {
		width: 478px;
		height: 415px;
	}
	.td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
		width: 479px;
		height: 234px;
	}
	.td_block_big_grid_3 .td-small-thumb .td-module-thumb {
		width: 238px;
		height: 178px;
	}
	.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
		width: 494px;
		height: 399px;
	}
	.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
		width: 230px;
		height: 198px;
	}
}
@media (max-width: 1140px) and (min-width: 1019px) {
	.td-container, .tdc-row { width: auto; }
}
@media (min-width: 768px) and (max-width: 1018px) {
	.td-header-row { width: auto; }
	.td_block_big_grid_3 .td-big-thumb .td-module-thumb {
		width: 348px;
		height: 300px;
	}
	.td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
		width: 349px;
		height: 167px;
	}
	.td_block_big_grid_3 .td-small-thumb .td-module-thumb {
		width: 173px;
		height: 130px;
	}
	.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
		width: 354px;
		height: 255px;
	}
	.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
		width: 170px;
		height: 126px;
	}
}

.body-td-affix .td-header-menu-wrap-full {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.body-td-affix .td-header-menu-wrap { transform: none !important; }
.body-td-affix .td-header-menu-wrap.td-affix { top: 0; }

#td-header-menu { min-height: 50px; }
.td-header-style-12 .td-main-menu-logo { height: 50px; }
.td-header-style-12 .td-main-menu-logo a { line-height: 50px; }
.td-main-menu-logo img { padding: 0; }
.td-header-style-12 .td-main-menu-logo img {
	display: block;
	max-height: 50px;
}
.td-header-style-12 .td-header-menu-wrap .sf-menu > li > a { line-height: 50px; }
.td-header-style-12 .td-header-menu-wrap-full,
.td-header-style-12 .td-header-menu-wrap-full .td-header-gradient:after { background: none; }

.td-pb-row .gz-sidebar,
.td-pb-row .td-main-sidebar { padding-left: 12px; }

.td-post-template-11 .td-post-header .entry-title { margin-bottom: 0; }
.game-details,
.game-details h3 { color: #fff; }
.game-details li {
	margin-left: 0;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #666;
	list-style: none;
}
.game-details li:first-child {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px solid #666;
}

.image-wrap { position: relative; }
.image-wrap .box-art {
	position: absolute;
	bottom: 20px;
	right: 20px;
	border: 1px solid #fff;
    box-shadow: 0 1px 5px #000;
}
.image-wrap .box-art img {
	display: block;
	max-width: 120px;
	margin: 0;
	padding: 0;
}
.image-wrap .esrb {
	display: block;
	position: absolute;
    bottom: 10px;
    right: 10px;
    background: url(images/esrb-sprite.jpg) no-repeat;
    width: 31px;
    height: 44px;
    box-shadow: 0 0 3px #292929;
}
.image-wrap .ec { background-position: 0 0; }
.image-wrap .e { background-position: -31px 0; }
.image-wrap .e10 { background-position: -62px 0; }
.image-wrap .t { background-position: -93px 0; }
.image-wrap .m { background-position: -124px 0; }
.image-wrap .ao { background-position: -155px 0; }
.image-wrap .rp { background-position: -186px 0; }

.review-summary { position: relative; }
.review-summary.with-score {
	min-height: 120px;
	padding-left: 140px;
}
.review-summary .score {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
    background: url(images/gz-review-120.png) no-repeat;
    width: 120px;
    height: 120px;
	text-indent: -999em;
	overflow: hidden;
}
.review-summary .score-10 { background-position : 0 0 }
.review-summary .score-15 { background-position : -120px 0 }
.review-summary .score-20 { background-position : -240px 0 }
.review-summary .score-25 { background-position : -360px 0 }
.review-summary .score-30 { background-position : 0 -120px }
.review-summary .score-35 { background-position : -120px -120px }
.review-summary .score-40 { background-position : -240px -120px }
.review-summary .score-45 { background-position : -360px -120px }
.review-summary .score-50 { background-position : 0 -240px }
.review-summary .score-55 { background-position : -120px -240px }
.review-summary .score-60 { background-position : -240px -240px }
.review-summary .score-65 { background-position : -360px -240px }
.review-summary .score-70 { background-position : 0 -360px }
.review-summary .score-75 { background-position : -120px -360px }
.review-summary .score-80 { background-position : -240px -360px }
.review-summary .score-85 { background-position : -360px -360px }
.review-summary .score-90 { background-position : 0 -480px }
.review-summary .score-95 { background-position : -120px -480px }
.review-summary .score-100 { background-position : -240px -480px }

.td-post-template-11 .td_block_related_posts.custom-block .td-next-prev-wrap {
	top: auto;
	bottom: 0;
	right: 0;
}

.td-more-wrap { text-align: center; }
.custom-block .more { 
	display: none;
	background: url(images/AjaxLoader.gif) center center no-repeat #ffffff;
	background-size: 30px 30px;
	height: 30px;
}

.gz-game-box {
	background: #f1f1f1;
	padding: 10px;
	border: 1px solid #e1e1e1;
}
.gz-game-box .block-title { border-color: #4db2ec; }
.gz-game-box .block-title > span,
.gz-game-box .block-title > span a { background-color: #4db2ec; }
.gz-game-box .td_module_6 { padding-bottom: 0; }
.gz-game-box .td_module_6 .td-module-thumb { 
	max-height: 120px;
	overflow: hidden;
}
.gz-game-box .td_module_6 .item-details { min-height: 120px; }
.gz-game-box .td_module_6 .entry-title { margin-bottom: 0; }
.gz-game-box .td_module_6 .td-module-meta-info { 
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
}
.gz-game-box .td_module_6 .td-module-meta-info a { color: #4db2ec; }

.image-wrap.full-width {}
.image-wrap.full-width > div,
.video-wrap { margin-bottom: 25px; width: 100%; }
.video-wrap > div {
	position: relative;
	/* padding-bottom: 56.25%; 
	 width: 640px !important;
	height: 360px !important; */
	margin: 0 auto;
}



/* was messing with sticky video on /video pages, so commented out

.image-wrap.full-width > div iframe:not(.is-sticky-right-bottom),
.video-wrap > div:not(.placeholder-bg) iframe {
	position: absolute;
	top: 0;
	left: 0;
}*/

.td-module-comments { display: none; }
.td-module-comments.on { display: block; }

.td_ajax_load_more { padding: 15px 50px; }
.td_ajax_load_more .td-icon-font { display: none; }

.td_block_7 .td-next-prev-wrap, 
.td_block_8 .td-next-prev-wrap, 
.td_block_11 .td-next-prev-wrap, 
.td_block_12 .td-next-prev-wrap, 
.td_block_7 .td-load-more-wrap, 
.td_block_8 .td-load-more-wrap, 
.td_block_11 .td-load-more-wrap, 
.td_block_12 .td-load-more-wrap { margin-top: 40px; }

.td-scroll-up { display: none !important; }


/* Trendi player overrides test from 6/13 11am - 6/15 */

iframe.is-sticky-right-bottom{
	right: 20px !important;
	bottom: 20px !important;
}

@media (min-width: 769px) {
	.close-btn-right-bottom{
		right: 16px !important;
		/*bottom: 215px !important; for 400x225 size */
		bottom: 260px !important;
	}
}

@media (max-width: 768px) {
	.close-btn-right-bottom{
		right: 15px !important;
		/*bottom: 104px !important; for 200x113 size*/
		bottom: 128px !important;
	}
}

.leaderboard-ph {
	background-image: url('images/placeholders/728x90.svg');
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 114px;
 }
 .med-rect-ph {
	background-image: url('images/placeholders/300x250.svg');
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 250px;
 }
  
 @media (max-width: 768px) {
	.leaderboard-ph {
		background-image: url('images/placeholders/320x50.svg');
		min-height: 71px;
	}
 }



/** FIX FontAwesome 4 **/
i, i:before {
    font-family: 'FontAwesome', sans-serif !important;
}

[class*="td-icon-"] {
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

i.td-icon-menu-down:before, ul.sf-js-enabled > li > a > i.td-icon-menu-down:before {
  content: '\f0d7' !important;
}

i.td-icon-menu-left:before, ul.sf-js-enabled > li > a > i.td-icon-menu-left:before,
.td-icon-left:before, ul.sf-js-enabled > li > a > i.td-icon-left:before {
  content: '\f053' !important;
}

i.td-icon-menu-right:before, ul.sf-js-enabled > li > a > i.td-icon-menu-right:before,
i.td-icon-right:before, ul.sf-js-enabled > li > a > i.td-icon-right:before {
  content: '\f054' !important;
}

i.td-icon-search:before {
  content: '\f002' !important;
}

i.td-icon-star:before {
  content: '\f005' !important;
}

i.td-icon-star-half:before {
  content: '\f123' !important;
}

i.td-icon-star-empty:before {
  content: '\f006' !important;
}

i.td-icon-facebook:before {
  content: '\f082' !important;
}

i.td-icon-twitter:before {
  content: '\f081' !important;
}

i.td-icon-youtube:before {
  content: '\f166' !important;
}

i.td-icon-googleplus:before {
  content: '\f0d5' !important;
}

i.td-icon-pinterest:before {
  content: '\f0d3' !important;
}




.td-social-style-2 .td-icon-font:before, .td-social-style-2 .td-icon-font:after {
  font-size: 2em !important;
}

