/*
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.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: IRANSansX ,'Roboto', sans-serif;
    font-weight: bold !important;
}
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
    font-family: IRANSansX ,'Roboto', sans-serif;
}
div.td-block-title {
    font-family: IRANSansX ,'Roboto', sans-serif;
}
p.td-module-title {
    font-family: IRANSansX ,'Roboto', sans-serif;
}

/*  ---------------------------------------------------------
    This edits is for RTL . and may be replace to another place with me(bijan)
*/
.entry-title,
input[type=submit],
.td-header-row {
    font-family: IRANSansX , 'Open Sans', 'Open Sans Regular', sans-serif !important;
}
.sf-menu li {
    float: right;
}
.sf-menu a.sf-with-ul {
    padding-left: 31px;
    padding-right: 14px;
}
.sf-menu .td-icon-menu-down {
    padding-left: 0;
    padding-right: 7px;
}
.top-header-menu li a {
    margin-right: 0 !important;
    margin-left: 16px !important;
}
.td-block-title{
    text-align: right !important;
}
.td_block_template_5 .td-block-title > * {
    border-width: 0 4px 0 0 !important;
}
.td_block_wrap ,
.tdi_33 .td_block_wrap ,
.tdi_30 .td_block_wrap ,
.tdi_31 .td_block_wrap {
    text-align: right !important;
}
.td_category_template_3 .td-category-siblings {
    float: left !important;
}
.td_category_template_3 .td-category,
.td_category_template_3 .entry-category {
    float: left !important;
}
table th,
.td-category-header .td-pulldown-filter-list {
    text-align: right !important;
}
.td-category-header .td-icon-menu-down {
    margin-left: 0 !important;
    margin-right: 5px !important;
}
.td-header-wrap .td-drop-down-search .btn {
    right: auto !important;
    left: 20px;
}
header .td-icon-comments ,
header .td-icon-views {
    margin-right: 0;
    margin-left: 5px;
}
header .td-post-date,
header .td-post-author-name {
    float: none;
}
.td-post-template-3 .td-post-title .td-post-comments,
.td-post-template-3 .td-post-title .td-post-views {
    float: left !important;
}
.td-excerpt,
#td-mobile-nav,
.widget,
.post blockquote p, .page blockquote p,
.td_block_related_posts .entry-title a,
.tdi_20 .td-post-category,
.td-post-text-content blockquote p,
.post header .td-post-author-name,
.td_block_social_counter,
.post .td-post-next-prev-content a,
.post header .td-post-author-name a {
    font-family: IRANSansX , 'Open Sans', 'Open Sans Regular', sans-serif !important;
}
.td_module_11 .td-module-thumb {
    left: auto !important;
    right: 0 !important;
}
.td_module_11 .item-details {
    margin-left: 0 !important;
    margin-right: 350px !important;
}
.td-search-icon {
    left: -3px !important;
    right: auto !important;
    display: none;
}
.td_module_6 .td-module-thumb {
    right: 0 !important;
    left: auto !important;
}
.td_module_6 .item-details {
    margin-right: 116px !important;
    margin-left: 0 !important;
}
.td-big-grid-flex .td-big-grid-flex-post {
    float: right !important;
}
.td_module_10 .item-details {
    margin-right: 244px !important;
    margin-left: 0 !important;
}
.td_module_10 .td-module-thumb {
    right: 0 !important;
    left: auto !important;
}
.td-module-comments {
    display: none !important;
}
img.entry-thumb {
    border-radius: 6px !important;
}

/*
Header
*/
.tdm-header .header-search-wrap {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 15px !important;
}
.td-header-wrap .td-drop-down-search {
    right: auto !important;
    left: 0 !important;
}
.td-header-wrap .td-drop-down-search:before {
    right: auto !important;
    left: 19px !important;
}
.td-mobile-content .menu-item-has-children a i {
    float: left !important;
}


/*
Home
*/
.td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info {
    color: #fff0ef !important;
    font-family: IRANSansX , 'Open Sans', 'Open Sans Regular', sans-serif !important;
}
.lead-holder h6 {
    color: #fff !important;
    font-weight: 100 !important;
}
.lead-holder-single h6 {
    font-size: 13px !important;
    font-weight: 100 !important;
    color: #948888 !important;
}
.lead-holder h6 {
    color: #fff !important;
    font-weight: 100 !important;
}
.td-main-menu-logo {
    float: right !important;
}
table td {
    border-bottom: 1px solid #ededed;
    padding: 5px 2px;
    font-size: 11px;
    font-weight: 700;
}
.td_module_2 .td-module-title {
    min-height: 50px !important;
}
/*
 Single
*/
.td-post-content p {
    text-align: justify !important;
}
.td-tags li {
    float: right !important;
}
.td-next-prev-wrap .td-ajax-next-page {
    float: right !important;
}
/*
 Single For Notes Author
*/

.article-author-info {
    display: flex;
    flex-direction: row;
    position: relative;
}
.article-author-info .td-module-thumb .entry-thumb {
    width: 100px;
    height: 100px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.td-image-container {
    flex: 0 0 100px;
    width: 10%;
    display: block;
    order: 0;
    margin-left: 10px;
}

.article-author-info:before {
    width: 100%;
    height: 10px;
    content: " ";
    position: absolute;
    border-top: double 11px #eee;
}

/*
Footer
*/

.td_block_template_1 .block-title {
    text-align: right !important;
}
.td-footer-wrapper {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}
.td-footer-wrapper .block-title {
    margin-bottom: 0 !important;
}
/*
Search
*/
@media (max-width: 767px) {
    .td_module_16 .td-module-thumb {
        right: 0 !important;
        left: auto !important;
    }
    .td_module_16 .item-details {
        margin-left: 0 !important;
        margin-right: 100px !important;
    }

    .td_block_related_posts .item-details {
        padding-left: 0 !important;
        padding-right: 110px !important;
    }
}

@media (min-width: 768px) {
    .td_module_16 .td-module-thumb {
        right: 0 !important;
        left: auto !important;
    }
    .td_module_16 .item-details {
        margin-left: 0 !important;
        margin-right: 174px !important;
    }
}
/*
Widgets
*/
.td_module_8 {
    padding-bottom: 5px !important;
    border-bottom: 1px dashed #f2f2f2;
    margin-bottom: 5px !important;
}


/*
 Mobile
*/

@media (max-width: 767px) {
    .td-search-icon {
        left: -3px !important;
        right: auto !important;
    }
    .no_tdi_6{
        width:100% !important;
        float: left;
        padding-right: 12px;
        padding-left: 12px;
    }
    .no_tdi_16 {
        width: 100% !important;
        float: right;
        padding-right: 12px;
        padding-left: 12px;
    }
}

/*
Category
*/
@media (max-width: 767px) {
    .no_tdi_6{
        width:100% !important;
        float: left;
        padding-right: 12px;
        padding-left: 12px;
    }
    .no_tdi_16 {
        width: 100% !important;
        float: right;
        padding-right: 12px;
        padding-left: 12px;
    }
}
@media (min-width: 768px) {
    .no_tdi_6{
        width:330px !important;
        float: left;
        padding-right: 12px;
        padding-left: 12px;
    }
    .no_tdi_16 {
        width: calc(100% - 330px) !important;
        float: right;
        padding-right: 12px;
        padding-left: 12px;
    }
}


/*
*   //////////////////////////////////////////////////////////////
    M O B I L E
*   //////////////////////////////////////////////////////////////
*/

@media (max-width: 767px) {
    .td_block_18 .td_module_mx2 .item-details {
        padding-top: 0;
        margin-bottom: 26px;
        margin-left: 0 !important;
        margin-right: 100px !important;
    }
}
