/*
Theme Name:     Newspaper 7 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:        7.0c
*/


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

.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
	height: 100%;
	width: auto;
}
.td-weather-city { display:none; }
.td-big-grid-post .entry-title a { font-weight:bold; }
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child) { font-size: 14px; }
.td-magazine .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px; }
.td-related-title .td-related-right{ display: none; }
figure { max-width: 100%; }
/*  .td-post-template-default .td-post-featured-image img { width: 100%; } */
.td_module_17 .td-module-image .entry-thumb { width: auto; }
.td_module_17 .td-module-meta-holder { max-width: 220px; background-color: rgba(0, 0, 0, 0.5); border-top-right-radius: 5px; }
.alignnone img, .aligncenter img { width: auto; }
.blackbox-white h3, .blackbox-yellow h3, .blackbox-red h3 { background: #1a1a1a; padding: 15px 20px 20px 20px; margin-bottom: 0px !important; }
.blackbox-white h3 a { color: #fff; font-size:34px; line-height: 42px; }
.blackbox-yellow h3 a { color: #ffde00; font-size:34px; line-height: 42px; }
.blackbox-red h3 a { color: #dd3333; font-size:34px; line-height: 42px; }
.suuri h3 a { font-size: 38px; line-height: 45px; }
.suurempi h3 a { font-size: 42px; line-height: 52px; }
.suurin h3 a { font-size: 48px; line-height: 54px; }
.black  { background: #1a1a1a; color: #fff; padding: 15px 20px 20px 20px; }
.td-module-thumb { margin-bottom:0px; }
.td_module_17 .td-read-more a { font-size: 18px; }
.proadszone-80323 { margin-bottom: 50px; }
#topmargin { padding-top:10px; }
.td-header-top-menu { padding: 5px 0 2px 10px; }
.td-header-style-1 .td-header-sp-logo img { max-height: 120px; }
.footer-logo-wrap img { width: 40%; }
.td_ajax_load_more {padding: 12px 15px 12px;}
.td_module_17 .td-read-more a { color: #fff !important; background-color: #333 !important; padding: 10px; }
.td_module_17 .td-read-more a:hover { background-color: #dd3333 !important; }
.block-title > span, .td-related-title .td-cur-simple-item { background-color: transparent !important; }
.block-title span, .td-related-title .td-cur-simple-item { padding: 6px 12px 5px 0px !important; }
.td_module_17 .td-module-image { height: auto !important; }
.wp-video { height: auto !important; }
.wppaszone img { width: auto; }

.td_ajax_load_more { background-color: #333; border:none; }
.td-load-more-wrap a { color:#fff; font-size: 12px; font-weight:700; text-transform:uppercase; }
.td-pb-row [class*="td-pb-span"] { padding-right: 23px !important; }
.td-pb-row .vc_custom_1471529928394 { padding-right: 0px !important; }



.rslides img { position: relative !important; top: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; }
.advert-is-featured .advert-post-title .advert-link { color: #ff2020 !important; }

.mtphr-dnt-tick-contents { line-height:59px; background:#ffe100; color:#f00; }
.mtphr-dnt-tick { padding: 0 20px 0 20px; font-family: 'Open Sans'; font-size:20px; font-weight: 700; }
.juurinyt .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { font-weight: 700; font-family: 'Ubuntu'; font-size: 20px; padding: 17px 0px 16px 0px; cursor:default; text-align: center; }
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: #bd0808; }
.mtphr-dnt-tick-container { padding-top:0px !important; }
.mtphr-dnt-tick a { color:#f00; border-bottom:solid 1px #f00; }
.mtphr-dnt-tick a:hover { color:#f00; border-bottom:solid 1px #f00; text-decoration:none; }

.proadszone-89560 { max-width: 700px !important; }

.wpp-list li { padding: 8px 0; line-height: 18px !important; }
.wpp-post-title { font-size: 13px; font-family: 'Ubuntu'; }

.wppaslink video { max-width: 100%; }

@media only screen and (max-width: 768px) {
.td-pb-row [class*="td-pb-span"] {padding-left: 0px; padding-right: 0px !important; }
}

@media only screen and (max-width: 640px) {
.suuri h3 a { font-size: 120%; line-height: 100%; }
.suurempi h3 a { font-size: 140%; line-height: 100%; }
.suurin h3 a { font-size: 170%; line-height: 100%; }
}
