/*
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.7c
*/


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

    select::-ms-expand {display: none;} /*For IE/EDGE defult arrow hide*/

    /*Header*/
    /*Hide Search*/
    .td-header-wrap .td-search-wrapper{}

    /*Common Sidebar*/
    /*Advertisement*/
    .advertisement-box{width:100%}
    .advertisement-box li, .widget_adbutler li{list-style:none;margin-bottom:0px;margin-top: 0px;margin-left: 0px;}
    .advertisement-box > div{width:50%;float:left}
    .advertisement-box > div img{margin-bottom:0}
    .advertisement-box > div:nth-child(odd){clear:left}
    .advertisement-box > div:nth-child(even){float:right}
    .advertisement-box > div:nth-child(odd) img {margin-left: 32px;}
    .advertisement-box > div:nth-child(even) img {margin-right: 32px;}
	.widget_adbutler {}
	.widget_adbutler > div img {border: thin solid #ccc;}
	/* Ad Butler */
	.widget_adbutler {text-align: center;}
	.home .widget_adbutler, .category-departments .widget_adbutler, .page-id-17601 .widget_adbutler, .term-3788 .widget_adbutler, .page-id-1473 .widget_adbutler, .page-id-1490 .widget_adbutler, .page-id-1467 .widget_adbutler {margin-bottom: 0px;}
	.smallads {margin-top: 4px;}
	.td-a-rec-id-custom_ad_1 > div {margin:25px 0 4px; background: #efefef;}
	#mainSideBar .td_block_wrap {margin-bottom: 0px;}

    /*Article Sidebar*/
    /*Magizine*/
    .magazine-box{width:100%;overflow:auto;margin-bottom:0px}
    .magazine-box img{width:30%;float:left}
    .magazine-box ul{width:65%;float:right;margin:0;padding:0}
    .magazine-box li{margin:0 0 5px 0;padding:0;font-size:11px;line-height: 16px;}
    .magazine-box ul li{list-style:none}
    .magazine-box li a{color:#222}
    .magazine-box li a:hover{color:#c12222}
  /* sidebar magazine category list */
 	ul.magazine_depart_list {background-color: #f3f3f2; font-size:12px; margin-bottom:0px; }
 	ul.magazine_depart_list li {list-style: none; display: inline-block; padding: 0 0 0 11px;border-left: solid 1px #fff;}
	ul.magazine_depart_list li:first-child{border-left: none;padding-left:0px;}


    /*Subscribe*/
    span.wpcf7-list-item{display:block}
    .wpcf7-submit{margin-top:10px}
    .wpcf7-form > div{margin-top:10px}

    .selectBox{position:relative}
    .selectBox select{height:34px;background:#fff;color:#444;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;padding:2px 30px 7px 15px;z-index:1;border-radius:0px;border:1px solid #e1e1e1;text-transform:capitalize;font-size:12px}
    .selectBox:before{right:4px;top:34px;z-index:999;width:20px;height:20px;position:absolute;pointer-events:none;display:block;content:"\f107";font:normal normal normal 20px/1 FontAwesome;color:#807a7a}

    /*Archives*/
    .archives-box{padding-bottom:20px;border-bottom:solid 1px #eee}
    .archives-box .wpb_column{padding:0;margin:0 5px 2px 0;text-align:center;width:50px;display:inline-block}
    .archives-box .wpb_column a{font-weight:normal}
    .archives-box .wpb_column a.active{font-weight:bold;text-decoration:underline}
    .td-social-year{margin-bottom:5px;display:inline-block;height:auto;padding:5px 10px}

    .arc-box{border-bottom:solid 1px #eee}

    .desc-box h3{margin-top:0;clear:both;margin-bottom:10px}
    .desc-box h4{margin-top:0;clear:both;margin-bottom:10px}
    .desc-box hr{width:100%;margin:20px 0;clear:both;float:none}
    .desc-box .author-list{margin-bottom:20px}
    .desc-box .td-pb-span6{margin-bottom:10px}

    .image-box{padding:0!important}
    .image-box img{max-width:100%}

    /*Article detail*/
    .subtitle p{font-size:24px;line-height:25px}

    /*Community*/
    .all-letters a{display:inline-block;font-size:12px;background:#c12222;color:#fff;margin:2px;padding:0;width:20px;height:20px;line-height:20px;text-align:center;font-weight:normal;vertical-align:top;border-radius:0px;cursor:pointer}
    .all-letters a:hover{color:#000}

    .community-box{margin-bottom:20px}
    .community-box h5{text-transform:uppercase}

    .storefront-listing{padding:20px 5px}
    .storefront-listing a{color:#c12222}
    .storefront-listing a:hover{color:#b41616}
    .storefront-listing p{display:block;margin-bottom:5px}

    .subcat-listing{overflow:auto;width:100%}
    .subcat-listing p{display:block;margin-bottom:5px}
    .subcat-listing a{color:#222}
    .subcat-listing a:hover{color:#c12222}

    .page-nav br{display:none}
    .page-nav .current{background-color:#c12222;color:#fff;border-color:#c12222}

    .pages-link i{font-size:12px;display:inline-block;vertical-align:middle;padding:4px 5px 0 5px}
    .pages-link a{color:#c3c3c3;font-size:12px}
    .pages-link span{font-size:12px}
    .pages-link i:before{content:'\e803';font-family:'newspaper';font-style:normal}
    
    .rel-arti-com .com-box{margin-bottom:10px;width:100%;overflow:auto;border-bottom:solid 1px #ddd;padding-bottom:10px}
    .rel-arti-com .com-img{float:left;width:25%}
    .rel-arti-com .com-img img{margin-bottom:0}
    .rel-arti-com .com-content{float:right;width:70%}
    .rel-arti-com a{color:#222}
    .rel-arti-com a:hover{color:#c12222}

    /*Storefront detail*/
    .contactinfo p{margin-bottom:5px}

    .related_articles{list-style:none;margin:0;padding:0}
    .related_articles li{margin:0 0 10px 0;padding:0}
    .related_articles li a{color:#222;cursor:pointer;font-weight:bold}
    .related_articles li a:hover{color:#c12222}
    .articale_front_store_sidebar{width: 231px; display: inline-block;}
    .td-ss-artical_left-sidebar{width: 231px; display: inline-block;}
    .articale_front_store_sidebar h4:first-child{margin-top: 0px !important;}

    /*Home*/
    .right-links{float:right;margin-top:-58px;position:relative;z-index:999}

    /*Articles*/
    .related_articles{list-style:none;margin:0;padding:0}
    .related_articles li{margin:0 0 10px 0;padding:0;line-height: 20px;}
    .related_articles li a{color:#222;cursor:pointer;font-weight:bold}
    .related_articles li a:hover{color:#c12222}

    /*Other*/
    .icon-user:before{margin-right:8px;content:"\f102";font:normal normal normal 14px/1 newspaper}

    .panel_title div{background-color:#eee;line-height:20px;margin-bottom:5px}
    .panel_title div h4 a{background:#fff;padding-right:10px}
    .panel_title div h5{font-weight:300;letter-spacing:-1px;padding-right:10px;font-size:26px;height:24px;line-height:1;text-transform:uppercase;background-color:#fff;display:inline-block;margin:0;margin-top:-4px}

    .editor_review{margin-bottom:30px}
    .editor_review .inner{padding:20px;background-color:#eee;margin-bottom:20px}
    .editor_review .final_summary h5{font-size:24px}

    .td_module_wrap:hover .entry-title a{color:#c12222} 

.td-post-sharing-top {
    padding: 10px !important;
}
.td-header-sp-recs img, .td-header-sp-recs .adsbygoogle {
    border: 1px solid #ddd;
    float: left;
    margin-top: 0px;
    margin-left: 0px;
    position: relative;
}
.td-social-sharing-buttons {
    border-radius: 0px;
}
.td-post-sharing-top {
    border: 1px solid #ededed;
    padding: 10px 26px;
    margin-bottom: 40px;
}
.gs-per-result-labels {
    display:none;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    background-color: #eee;
    border-color: #eee;
    color: #252525;
    padding: 3px 7px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: #333333;
    border-color: #333333;
    color: #fff;
}
.cse .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .cse .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link b, .cse .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover, .cse .gs-webResult.gs-result a.gs-title:hover b, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .cse .gsc-cursor-page, .gsc-cursor-page, .cse .gsc-trailing-more-results:link, .gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a {
    color: #ff0000;
}

.cse .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .cse .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #00c8ef;
}
.gsc-webResult.gsc-result:hover, .gsc-results .gsc-imageResult:hover {
    background-color: #efefef;
    border-color: #fff;
}
.td-page-content .gsc-table-result {
    margin-bottom: 3px;
}
.gs-visibleUrl-long {
    line-height:1.25;
}
.archives-box .td-social-year, .td-social-pdf, .td-social-digital {
    background: #c12222;
    cursor:pointer;
	text-transform: uppercase;
}
.td-social-digital {
	margin-right: 0px;
}
.pdf-digital .td-social-pdf, .pdf-digital .td-social-digitial {
	padding: 10px 18px 8px 18px;
}
.archives-box .td-social-year.active {
    opacity:0.8;
}
.Equation-Text {
    display: block;
    font-weight: bold;
    margin: 25px 0;
    text-align: right;
    position:relative;
    overflow:hidden;
}
.Equation-Text span {
    vertical-align: middle;
}
.Equation-Text img {
    float: left;
    margin-left: 15px;
    margin-bottom: 0px;
}
.td-post-content img {
    display: inline;
}

/* Company Profile Overridies */
.td-post-template-8 .td-post-header {
    background-color: rgba(0, 0, 0, 0.125);
}
/* Sidebar Overrides */
.td_module_8 {
    padding-bottom: 5px;
    border-bottom: 1px dashed #f2f2f2;
    margin-bottom: 16px;
}
.td-excerpt {
    margin-top: 0px;
}
/* trending now */
.td-magazine .td-trending-now-title {
    color: #fff;
}
/* Footer Override */
.td-footer-bottom-full .footer-logo-wrap {
    margin-top: 65px;
}
/* Community Menu */
.communityBox {padding-bottom: 0px !important; margin-bottom:0px;}
.communityBox img {border: 1px solid #efefef;}
.communityDesc p {font-size:12px;line-height: 1.25;margin-bottom:0px;}
.communityDesc {margin-bottom:0px !important;}

/* Lightbox */
.mfp-bottom-bar {
    bottom: auto;
	margin-bottom: 0px;
	font-size: 12px;
	padding: 10px;
	background: #252525;
}
img.mfp-img {
    padding: 40px 0 10px;
}
.mfp-figure::before {
    background: none;
}
h4 {
    font-size: 20px;
    line-height: 24px;
}
/* Custom Page Template Header */
.page-template-page-pagebuilder-title .td-main-content-wrap, .storefront-wrap {
    padding-top: 26px;
}
.storeFrontInfo {
	margin-bottom: 10px;
}.storeFrontInfo p {
	margin-bottom: 0px;
}
.storefront-wrap h4.td-block-title {margin-top:22px;}
/* Margin Codes */
.mart22 {margin-top:22px !important;}
.commRA {
    padding-bottom: 5px;
    border-bottom: 1px dashed #f2f2f2;
    margin-bottom: 16px;
}
.commRA .item-details {
    margin-left: 95px;
}
.td-header-style-1 .td-header-sp-logo {
    margin: 28px 52px 9px 0px;
}
.post_td_gallery {
    background-color: #000;
}
fieldset {
    border: 0px solid #c0c0c0;
    margin: 0;
    padding: 0;
}
table.memberInformation thead td {
	border: 0px;
}
table.memberInformation td {
}
.advertiser-header {
	border-bottom: 1px solid #efefef;
	font-size: 12px;
}
.storefrontContainer .td-a-rec-id-content_bottom {
	display: none;
}
.categorybutton {
	float: left;
	margin-right: 5px;
}
.categorybutton .td_btn {
		font-weight: normal !important;
}
.results-filter {
	margin-bottom: 25px;
}
.results-filter .td-pb-span12 .td_module_wrap {
	border-bottom: 1px solid #efefef;	
}
.results-filter .td-pb-span12 .td_module_wrap:last-child {
	clear: right;
}
.qa-homepage .td-read-more a {
	background: #5b6e33;
}
.wp-caption {
}
.td-post-content img[class*="frame-"] {
	margin-bottom: 0px;
	margin: 0 3px 0;
}
/* Special Styles */
p.Equation-Text {
	-epub-hyphens: none;
	-epub-line-break: normal;
	color: #000000;
	font-family: "Trade Gothic Bold Condensed No. 20", sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	text-align: right;
	text-decoration: none;
	text-indent: 0px;
}
span.Symbol {
	font-family: Symbol, sans-serif;
	font-style: normal;
	font-weight: normal;
}
span.Italic {
	font-family: "Adobe Garamond Pro", serif;
	font-style: italic;
	font-weight: normal;
}
span.Italic-Eq {
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-weight: normal;
}
span.Subscript {
	font-size: 75%;
	vertical-align: baseline;
	bottom: -0.25em;
}
span.Eq-Symbol {
	color: #000000;
	font-family: Symbol, sans-serif;
	font-style: normal;
	font-weight: normal;
}
span.Eq-Symbol-Italic {
	color: #000000;
	font-family: Symbol, serif;
	font-style: italic;
	font-weight: normal;
}
span.Eq-Times-Italic {
	color: #000000;
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-weight: normal;
}
span.Eq-Times-Italic-Subscript {
	color: #000000;
	font-family: "Times New Roman", serif;
	font-size: 75%;
	font-style: italic;
	font-weight: normal;
	vertical-align: baseline;
	bottom: -0.25em;
}
span.Eq-Times-Bold {
	font-family: "Times New Roman", serif;
	font-style: normal;
	font-weight: bold;
}
span.Eq-Times-Subscript {
	color: #000000;
	font-family: "Times New Roman", serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	bottom: -0.25em;
}
span.Eq-Times {
	font-family: "Times New Roman", serif;
	font-style: normal;
	font-weight: normal;
}
span.Eq-Times-Italic-Superscript {
	color: #000000;
	font-family: "Times New Roman", serif;
	font-size: 75%;
	font-style: italic;
	font-weight: normal;
	vertical-align: super;
}
span.Eq-Times-Superscript {
	color: #000000;
	font-family: "Times New Roman", serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	vertical-align: super;
}

/* Profiles and Features Cat Landing Page Top */
.td-magazine.td-boxed-layout .td-container-wrap {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.page-numbers {
    letter-spacing: 0px;
}
.widget_text a {
    color: #c12222;
	text-decoration: none;
}
.widget_text a:hover {
    color: #222222;
	text-decoration: none;
}
/********** Events Overrides ***********/
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {font-size: 20px;font-weight: 400;color: #444444;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {font-size: 14px;}
.ajde_evcal_calendar .calendar_header p.evo_month_title {text-transform: uppercase; font-weight: 700;font-size: 30px; line-height: 38px; }
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {color:#252525;}
.evo_cal_above span {border-radius: 0px;}
#evcal_list {border-radius: 0px;}
.page-template-page-pagebuilder-title .wpb_text_column .evcal_eventcard p:last-child {margin-bottom:0px;}
.eventon_events_list .eventon_list_event .evcal_eventcard {background-color:#ffffff;}
.evorow .tbrow, .evorow.tb, .evorow .tb, .evcal_evdata_row {background-color:#fff;}

/*********** Jobs Manager Override ****************/
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
	width: auto;
    font-size: 14px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: #c12222;
    border-width: 1px;
    border-color: #c12222;
    border-style: solid;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    border-radius: 0px;
    text-shadow: none;
    padding: 6px 11px;
    box-sizing: border-box;
    box-shadow: 0 1px 1px #eeeeee;
    margin: 10px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}

.community_content{
padding-top:75px;	

}
ul.job_listings li.job_listing a div.position h3 {
	font-size: 22px;
}
div.position h2 {
	margin-bottom: 5px;
	line-height: 28px;
}
ul.job_listings li.job_listing a div.location {
	padding-top: 5px;
	width: 45%;
	text-align: right;
}
div.position div.company p {
	margin-bottom: 5px !important;
}
ul.job_listings li.job_listing a .meta {
	float: none;
	width: 100%;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-1 .td-header-sp-logo {
    margin: 28px 24px 9px 0px;
}
}

.smallads {
    max-width: 318px;
    padding: 0px 25px;
}

.cat-item{
list-style:none;	
}

.cat-item .children{
margin-bottom:0px !important;	
margin-top:0px !important;	

}

.cat-item-3477 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-3477 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-4257 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-4257 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-4231 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-4231 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-4223 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-4223 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-4197 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-4197 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-3497 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-3497 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-3483 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-3483 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}
.cat-item-3493 .children a{
font-weight:400;	
cursor:pointer;

text-transform:none;

}
.cat-item-3493 a{
font-weight:900;	
color:#000;
text-transform:uppercase;
cursor:none;
}