/*
Theme Name:     Newspaper 9 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.
*/

.td-header-main-menu {
    position: relative;
    z-index: 999;
    padding-right: 48px;
    border-top: 10px solid #fe0000;
}

.sf-menu > .current-menu-item > a::after, .sf-menu > .current-menu-ancestor > a::after, .sf-menu > .current-category-ancestor > a::after, .sf-menu > li:hover > a::after, .sf-menu > .sfHover > a::after {
    background-color: #ffffff;
    width: 100%;
}

.td-theme-wrap .td-block-title {
    font-family: "Playfair Display";
    font-size: 20px;
    font-weight: bold;
    border-bottom: 6px #fe0000 solid;
}

.td-block-title::before {

    background-color: #fe0000 !important;

}

h4 span::after, .td_video_playlist_title .td_video_title_text::after {
    content: '.';
    color: #fe0000;
    font-size: 40px;
    line-height: 0;
}

.upl-post-author > a::after {
    color: #fe0000
}

.td-header-style-1 .td-header-sp-recs {
    margin: 19px 0 9px 0;
}

.td-header-sp-recs {
    padding: 0 !important;
    width: 970px;
    position: relative;
    min-height: 0 !important;
}

.td-header-style-1 .td-header-sp-recs {

    margin: 28px 0 9px 0;
    float: right;

}

.td-header-gradient:before {
    content: "";
    background: transparent;
    width: 100%;
    height: 12px;
    position: absolute;
    left: 0;
    bottom: -12px;
    z-index: 1;
}

.sf-menu li .fa {
    margin-right: 0px;
    font-size: 1.4em;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.upl-post-title {
	line-height: 22px;
}