/*
Theme Name:     Newspaper Child
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:        1.0.0
Text Domain:    Newspaper
*/





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


.home .td-main-page-wrap { padding-top:20px}
.homecoverageboxc .widget {margin-bottom: 5px;}




.is-hidden { display: none; }
.button-close {display: inline-block;width: 16px;height: 16px;position: absolute;top: 10px;right: 10px;cursor: pointer;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAowAAAKMB8MeazgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB5SURBVDiNrZPRCcAwCEQfnUiySAZuF8kSWeH6Yz8KrQZMQAicJ+epAB0YwAmYJKIADLic0/GPPCbQAnLznCd/4NWUFfkgy1VjH8CryA95ApYltAiTRCZxpuoW+gz9WXE6NPeg+ra1UDIxGlWEObe4SGxY5fIxlc75Bkt9V4JS7KWJAAAAAElFTkSuQmCC59ef34356faa7edebc7ed5432ddb673d');
}
.overlay_frm {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index:99999;overflow:auto; }
.modal-content_frm {/*max-width: 500px;*/max-width: 1024px;position: relative;margin: 10% auto 0;background: #fdc001;padding:5px 20px; border-radius:5px;border:3px dashed #333}
.model-content-txt { /*width:100%; padding:20px 0;*/width:33.33%; padding:20px 1.5%; margin:0; overflow:hidden; display: inline-block; text-align: center; vertical-align: top;}
.model-content-txt h3 { padding:0 0 8px 0; font-size: 18px; line-height: 24px;font-weight: bold; }
.model-content-txt input[type=submit] { color: #000; border: 2px solid #1a1a1a; padding: 7px 10px; background: #fdc001 !important;font-size: 14px;line-height: 21px;  }
.model-content-txt img { width:100%; height:auto; margin-bottom:20px; max-width:500px;}
.ticketbtn { text-decoration:none;font-family: humanist; font-size:20px; color:#333;  padding:10px 15px; background:#333; color:#FFF;}
.popup-btn { color: #000; border: 2px solid #1a1a1a; padding: 7px 10px; }

.model-content-first-txt { width:33.33%; padding:20px 1.5%; margin:0; overflow:hidden; display: inline-block; text-align: center; vertical-align: top;}
.model-content-first-txt h3 { padding:0 0 8px 0; font-size: 18px; line-height: 24px;font-weight: bold; }
.model-content-first-txt img { width:100%; height:auto; margin-bottom:20px; max-width:500px;}

.model-content-last-txt { width:33.33%; padding:20px 1.5%; margin:0; overflow:hidden; display: inline-block; text-align: center; vertical-align: top;}
.model-content-last-txt h3 { padding:0 0 8px 0; font-size: 18px; line-height: 24px;font-weight: bold; }
.model-content-last-txt img {  height:auto; margin-bottom:25px; max-width:150px;}


.clenttxtlogo { width:100%; padding:0; margin:0; overflow:hidden;height:30px;}
.clenttxtlogo .td-trending-now-title { max-width:11%; float:left}
.clenttxtlogoslider { padding-left: 10px;max-width:89%; float:right}
.clenttxtlogoslider h3 { padding:0; margin:0 25px; font-size:15px}
.clenttxtlogoslider h3 a { color:#111111}
.clenttxtlogoslider .sa_hover_container { padding:0 !important; min-height:0 !important}
.clenttxtlogoslider .white { padding:0 !important; border:none!important}

.td_block_template_1.widget widget_text { margin-bottom:0 !important}

.clientslider .vc_widget_sidebar {margin-bottom:0px !important}


.hometweets .fetched_tweets li { margin-left:0 !important}

.counterbox h4{ color:#FFF; text-align:center; padding:0 0 20px 0; margin:0; ;font-size:60px; line-height:66px;}
.counterbox h6{ color:#FFF;text-align:center;padding:0; margin:0;font-size:18px; line-height:26px;}

.stockdio_ticker { width: 625px; }
.td-a-rec-id-custom-spot, .td-a-rec-id-custom-spot { margin-bottom: 48px !important; }
.works-step1, .works-step2, .works-step3 { color: #fff; }
.works-step2 { text-align: right; }
.works-step1 h4, .works-step2 h4, .works-step3 h4 { color: #fff; margin-top: 0; font-weight: bold; }
.works-step1 h5, .works-step2 h5, .works-step3 h5 { color: #bbbbbb; padding: 0; margin: 0; font-weight: bold; }
.works-title {
	color: #bfbfbf !important;
    text-align: right;
    font-size: 22px;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
    font-weight: bold;
}
#wpsm_counter_b_row_19511 .wpsm_counterbox .wpsm_number { font-size: 44px !important; }
#wpsm_counter_b_row_19511 .wpsm_counterbox .wpsm_count-title  { font-size: 14px !important; }
#wpsm_counter_b_row_19511 .wpsm_col-md-4 { border-left: 1px solid #fff; min-height: 160px; }
#wpsm_counter_b_row_19511 .wpsm_col-md-4:first-child { border-left: none; }

@media screen and (max-width:767px) { 
/*.clenttxtlogo .td-trending-now-title { max-width:25%}
.clenttxtlogoslider {max-width:75%}*/
.clenttxtlogo .td-trending-now-title { width:25%;max-width:25%; float:left;}
.clenttxtlogoslider {width:75%;max-width:75%; float:left;}	
	.stockdio_ticker { width: 300px; }
	.model-content-txt,.model-content-first-txt,.model-content-last-txt {
		width:100%; padding:0;
	}
	.model-content-last-txt img {  height:auto; margin-bottom:10px; max-width:150px;}
	#wpsm_counter_b_row_19511 .wpsm_col-md-4 { border-left: none; }
	.works-step2 { text-align: left; }
}

@media only screen and (min-width: 768px) and (max-width: 1018px) {
	.top-bar-style-1 .td-header-sp-top-widget { display: none; }

	.td-header-style-1 .td-header-sp-logo {
    	max-height: 100% !important;
	}
}
@media screen and (min-width:767px) { 
	.td-header-sp-logo img { left: 13px !important;}
}

@media (min-width: 768px) {
    .td-container, .tdc-row, .tdc-row-composer {
        max-width: 1600px !important;
		width: 100%;
		padding-left:50px;
		padding-right:50px;
    }
	.homeslider .td-big-grid-post.td-big-thumb { width: 50%; margin-right:0.5%; }
	.homeslider .td-big-thumb .td-module-thumb { width: 100% !important;height: 468px !important; }
	.homeslider .td-module-thumb .entry-thumb { width: 100%; }
	.homeslider .td-big-grid-wrapper .td-big-grid-scroll { width: 49%; float: left; }
	.homeslider .td-big-grid-wrapper .td-big-grid-scroll .td-medium-thumb { width: 100%; margin-bottom: 1%; }
	.homeslider .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb { width: 100% !important; }
	.homeslider .td-big-grid-wrapper .td-big-grid-scroll .td-small-thumb { width: 49.5%; }
	.homeslider .td-big-grid-wrapper .td-big-grid-scroll .td-small-thumb:last-child { margin-left: 1%; }
}