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

/*TOP-HEADER*/
.td-header-top-menu ul li, .td-header-top-menu ol li, .td-header-top-menu .td-social-icon-wrap {line-height: 38px;}

/*MENU*/
.sf-menu > li > a {padding: 0 10px;}
.sf-menu a.sf-with-ul {padding-right: 20px;}

header .td-module-meta-info {display: none;}

/*FLEXSLIDER*/
.flexslider  {margin: 0 0 10px !important;}

/*SETAS-SLIDE-PUBS*/
.td-next-prev-wrap a {border: 1px solid #000; color: #000;}

/*VIDEO-POST*/
.td-video-template-bg {background-color: #c4e3e6;}

/*HEADER*/
.td-header-wrap .td-header-gradient:before {display: none;}
.td_block_text_with_title p {margin-bottom: 10px;}

/*CATEGORY-HEADER*/
.td-category-header .td-page-title {font-weight: 300; margin-bottom: 20px;}

/*TIMELINE-VERTICAL-LINE
#cd-timeline::before {width: 2px !important;}*/
.cd-timeline-item-title {font-size: 20px; line-height: 28px; margin-bottom: 15px !important; font-weight: 400 !important;}
body.single-te_announcements .timeline-express-tax-container {display: none;}
.cd-container {max-width: 100% !important;}

@media only screen and (min-width: 822px){
.cd-timeline-img {margin-left: -10px !important;
}}

/*BOTTOM-TOP-PAGE*/
.td-main-page-wrap {padding-top: 0px;}
.td-main-content-wrap {padding-bottom: 0px;}

/*FOOTER*/
.widget {margin-bottom: 10px;}
.td-footer-wrapper {padding-top: 20px; padding-bottom: 0px;}
.td-footer-wrapper .block-title {margin-bottom: 10px;}
.textwidget p {margin-bottom: 10px;}

/*TOP-HEADER-MOBILE*/
@media (max-width: 767px){
.td-header-top-menu-full {
display:block!important; text-align: center!important;
}
.td-header-sp-top-menu{
display:block!important;
}
.td-header-sp-top-widget{
display:none!important;
}
.top-header-menu > li > a {
    font-size: 11px!important;
}
.top-header-menu li a {
margin-right: 6px!important;
}
}