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


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

@media (max-width:767px){
body {
    background-image: none;
}
}


.ipb_indd_article h2 {
    margin-bottom: 5px;
    font-size: 20px;
}


.bip_subhead {
	padding-top: 10px;
	font-weight: 700;
}

.bip_intro {
	padding: 5px;
	font-style: oblique;
}


#ipb_breadcrumbs * {
    padding: 15px 0 0 0;
    font-size: 11px;
    color: #c3c3c3;
}

#ipb_breadcrumbs a:hover {
    color: grey;
}

#ipb_breadcrumbs i {
    padding-right: 3px;
    padding-left: 3px;
}


.ipb_indd_article h2 {
    margin-bottom: 5px;
    font-size: 20px;
}


/* going to display this image now
.tdb-author-box .tdb-author-photo img {

    display: none;
}
*/
.td_block_template_8 h4.td-block-title *, .td_block_template_8 h1.td-block-title *, .td_block_template_8 h2.td-block-title * {
    font-size: 36px;
    font-weight:800;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
    line-height: 48px;
}

/*
.td_block_template_8 h1.td-block-title * {
    font-size: 38px;
    font-weight: 800;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
}

.td_block_template_8 h2.td-block-title * {
    font-size: 38px;
    font-weight:800;
    text-transform: none;
    font-family: 'Montserrat', sans-serif;
}
*/

.tdb-block-inner h4 {
    font-weight: 600;
    margin-bottom: 5px;
}


.td-post-category {
    background-color: #6d6e71;
}

.td-module-meta-info .td-post-category {
    background-color: #6d6e71;
}


.category-30 .tdb-title-text {
color: #759A33;
}

.category-31 .tdb-title-text {
color: #782b90;
}

.category-32 .tdb-title-text {
color: #d6236b;
}

.category-33 .tdb-title-text {
color: #0072B4;
}


a.ipb_link  {
    color:black;
}

a.ipb_link:hover {
    color:#D6236B;
}



#mec_skin_2928 .btn-wrapper {
    font-size:10px;
}

#mec_skin_2928 .mec-event-title {
    font-size:12px;
} 

.mec-container h1 {
    font-size: 38px;
    font-weight: 800;
    color: #006283;
    margin-top:-10px;
}

.mec-single-event .mec-events-content p {
    font-size: 16px;
}

.directory-category-description h3 {
    font-weight: 600;
    font-size: 28px;
    padding-top: 10px;
}

a.drts-entity-permalink,
.drts-entity-field-value a {
    color: #58595b;
}

a.drts-entity-permalink:hover,
.drts-entity-field-value a:hover {
    color: #D6236B;
}

.td_block_authors .td-author-comments-count, .td-author-page .td-author-counters, .tdb-author-counters span.tdb-author-comments-count {
display: none;
}

.td-crumb-container{
    display:none;
}

span.event-color {
    background: white !important;
}

.ipb_adrotate_g4 span {
    line-height: 1.3;
}

.ipb_adrotate_g4 div {
    padding: 5px 5px 20px 5px;
}


.mec-calendar-side {
    min-width: 400px!important;
    overflow-x: scroll;
}

.td-author-post-count {
    background-color:black;
    color:white;
    padding:2px 6px;
}

.td_mod_wrap, td-pb-padding-side {
    padding-bottom:15px;
}

.ipb_sidebar_ad .td-all-devices {
    margin-bottom:0;
}

.ipb_sidebar_adjust.td_block_text_with_title {
    margin-bottom:-25px;
    padding-bottom:0px;
}

.ipb_sidebar_adjust .td-all-devices {
    margin-bottom:-20px;
    
}

.ipb_mag_adjust .td_block_wrap {
     margin-bottom:-15px;
}


.page-id-155 #ipb_breadcrumbs {
    display: none;
}




/* for authors box widget    https://demo.tagdiv.com/newspaper/author/admin/ */
.td-author-comments-count, .tdb-author-comments-count {
visibility: hidden;
}

.td_top_authors img {
    position: absolute;
    max-width: 70px;
    left: 0;
}

.td_top_authors .item-details {
    margin-left: 85px;
    position: relative;
    height: 70px;
    top: 1px;
}

.td_top_authors .td-authors-name a {
    padding-bottom: 4px;
    font-family: open sans,arial,sans-serif;
    font-size: 15px;
    color: #222;
    line-height: 18px;
    font-weight: 600;
    display: inline-block;
}

.td_top_authors .item-details span {
    font-family: open sans,arial,sans-serif;
    padding: 3px 7px;
    color: #fff;
    font-size: 9px;
    font-style: normal;
    font-weight: 700;
    margin-right: 5px;
}

.td_top_authors .td-authors-url {
    display: table;
    position: relative;
    top: -2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #999;
}

.td_top_authors .td-authors-url a {
    color: #999;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-style: italic;
}

/* for authors box widget */












