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

html{
}

body{
    font-family: Zain !important;
}

.td-theme-wrap {
    direction: rtl !important;
}

.rtl .tdb_header_menu .tdb-menu {
flex-direction: row-reverse !important;
}


.sf-menu li {
    float: right !important;
}

#td-top-search{
    right:auto;
    left:0;
}

.td-trending-now-nav-right{
    float:right !important;
}
.td-ajax-next-page{
    float:right !important;
}


.td-politics .td-news-ticker .td-next-prev-wrap {
    right: 701px !important;
}

.header-search-wrap .td-drop-down-search{
    right:auto;
    left:0;
}
.header-search-wrap .td-drop-down-search .btn{
    right:250px !important;
    background-color: #29aea6 !important; ;
}
.header-search-wrap .td-drop-down-search .btn:hover{
    background-color: #f5901e !important; ;
}

.header-search-wrap .td-drop-down-search:before{
    right:auto;
    left:19px;
}

.td-subcat-filter{
    right:auto;
    left:0 !important;
}

.td-subcat-filter .td-subcat-list .td-subcat-item{
        margin-left: 27px;

}

.sf-menu .td-icon-menu-down{
    padding-left: 0;
    padding-right: 4px;
}

.td_video_playlist_column_3 .td_container_video_playlist{
    right: auto;
    left:0 !important;
}

.td_wrapper_video_playlist .td_video_title_and_time {
    position: absolute;
    top: 10px;
    margin: 0 0px 0 103px !important;
}

.td_wrapper_video_playlist .td_video_thumb {
    margin-left: 0;
    float: left;
}

.tdc-row.stretch_row .td-element-style {
    width: 200vw !important;
    right: 0% !important;
    transform: translateX(21%) !important;
}

.td_wrapper_video_playlist .td_youtube_control, .td_wrapper_video_playlist .td_vimeo_control {
    position: relative;
    top: 12px;
    left: 0;
    right: 288px;
    cursor: pointer;
}

.td_wrapper_video_playlist .td_video_title_and_time{
    padding-right: 10px;
}

.td-pulldown-syle-default {
    right: 100px !important;
}

.td-related-row .td-related-span4 {
    float: right !important;
}

.td-related-right {
    visibility: hidden;
}

.td-default-sharing {
    direction: ltr;
}

.td-social-style-2 .td-social-icon-wrap {
    margin: 5px 0 10px 10px;
}

.td-social-style-2 .td-social-icon-wrap:last-child {
    margin-left: 0 !important;
}

.td-header-style-3 .td-header-sp-logo{
    position: inherit !important;
}

.td-main-page-wrap{
    padding-top: 0 !important;
}


.footer-text-wrap span{
    display: none;
}


.td-block-span4{
    float:right !important;
}

.home .td-page-title{
    display: none !important;;
}

.home .td-page-header{
    display: none !important;;
}
.td-crumb-container{
    right: 0 !important;
    left:auto;
}

.td-menu-login-section{
    display: none;
}

.td-tags li {
    float: right !important;
}

.td-post-category{
    background-color:#f5901e !important;
    margin-right: 0 !important;
}

.td-post-small-box span{
    background-color:#29aea6  ;
}
.td-post-small-box :hover{
    background-color:#f5901e  ;
}

.sf-menu a.sf-with-ul{
    padding-right: 13px !important;
}

.playlist .td-element-style{
    display: none !important;
}

#wpstats{
    display: none !important;
}
#tanticker{
    color: black;
    overflow-wrap: break-word;
    word-break: break-all;
    text-overflow: ellipsis;

}
    /** ************* **/
/* Ticker Styling */
.ticker-wrapper.has-js {
    margin: 0px 0px 0px 0px;
    padding: 0px 16px;
    width: auto;
    height: 35px;
    display: block;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: transparent;
    font-size: 0.75em;
}
.ticker {
    width: 700px;
    height: 23px;
    display: block;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    margin-top: 1px;
}
.ticker-title {
    padding-top: 9px;
    color: #990000;
    font-weight: bold;
    background-color: #f5901e;
    text-transform: uppercase;
}
.ticker-content {
    overflow-wrap: break-word;
    margin: 0px;
    padding-top: 2px;
    position: absolute;
    color: #000;
    font-weight: bold;
    background-color: transparent;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1em;
    word-break: break-all;
    text-overflow: ellipsis;
}
.ticker-content:focus {
    none;
}
.ticker-content p {
    text-decoration: none;
    color: #1F527B;
}
.ticker-content p:hover {
    text-decoration: none;
    color: #0D3059;
}
.ticker-swipe {
    padding-top: 9px;
    position: absolute;
    top: 0px;
    background-color: white;
    display: block;
    width: 800px;
    height: 23px;
}
.ticker-swipe span {
    margin-left: 1px;
    background-color: transparent;

    height: 12px;
    width: 7px;
    display: block;
}
.ticker-controls {
    padding: 8px 0px 0px 0px;
    list-style-type: none;
    float: left;
}
.ticker-controls li {
    padding: 0px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
}
.ticker-controls li.jnt-play-pause {
    background-image: url('../images/controls.png');
    background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
    background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
    background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
    background-image: url('../images/controls.png');
    background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
    background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
    background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
    background-image: url('../images/controls.png');
    background-position: 0px 16px;
}
.ticker-controls li.jnt-prev.over {
    background-position: 0px 32px;
}
.ticker-controls li.jnt-prev.down {
    background-position: 0px 0px;
}
.ticker-controls li.jnt-next {
    background-image: url('../images/controls.png');
    background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
    background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
    background-position: 16px 0px;
}
.js-hidden {
    display: none;
}
.no-js-news {
    padding: 10px 0px 0px 45px;
    color: #F8F0DB;
}
.left .ticker-swipe {
    /*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
    /*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

.td-politics .td-news-ticker{
    margin-bottom: 0 !important;
}

.ticker-wrapper a {
    color: #f5901e;
}
.ticker-head{
    float: right;
    margin:1px 0px 4px 0px;
    border: solid 1px;
    border-radius: 3px;
    padding: 3px 9px;
    color: #29aea6;
}
.td-header-style-3 .td-header-sp-logo{
    margin:0 !important;
}
.td-header-sp-recs{
    margin:28px 0 0 0 !important;
}
.td-pulldown-syle-default {
    margin-right:10px !important;
}
.td-social-pinterest{
    visibility: hidden;
    position: absolute;
}
.td-social-google{
    visibility: hidden;
    position: absolute;
}
.td-classic-sharing li{
    margin-left: 15px;
}
.td-cat-no{
    margin-left: 5px;
}
.td-big-grid-post .td-module-meta-info{
    margin: 11px 20px 20px 0 !important;
}
.td-search-form-widget .td-widget-search-input{
    width: 93%;
}
#td-header-search{
    border-right: 1px solid;
    border-color: #b6b6b6 !important;
}
.td-icon-views{
    margin-left: 5px;
    margin-right: 0;
}
header .td-post-date{
    float: right;
}
header .td-post-views{
    float: left;
}
.td-full-layout .td-header-style-3 .td-mega-span{
    margin-right: 5px;
    margin-left: 13px;
}
@media (max-width: 770px){
    .td_block_social_counter  {
        display: none !important;
    }
    .most-read-hp  {
        display: none !important;
    }
    .td_block_related_posts .item-details{
        margin-right: 115px !important;
    }
    .ticker-head{
        text-align: center;
        float: none;
        border: none;
        margin:7px 0 0 0;
    }
    .ticker-content{
        font-size: 12px;
        /*font-weight:normal;*/
        right: 0 !important;
    }

    .ticker-wrapper.has-js{
        padding: 0px;
    }
    .td-header-main-menu {
        padding-right: 0;
    }
    .td-header-sp-recs{
        margin:0 0 0 0 !important;
    }
    .ticker{
        width: 400px;
    }
}
@media (max-width: 767px){
    .td-header-main-menu {
        padding-right: 0;
    }
    .td_block_related_posts .item-details{
        padding-left: 0;
    }
}
@media (max-width: 480px){
    .ticker{
        width: 460px;
    }
    .td-footer-bottom-full .td-pb-row > div{
        margin-bottom: 0;
    }
    .td_block_wrap{
        margin-bottom: 5px;
    }
    .weatherwidget-io a{
        height: 100px !important;
    }
}
@media (max-width: 375px){
    .ticker{
        width: 365px;
    }
    .td-footer-bottom-full .td-pb-row > div{
        margin-bottom: 0;
    }
    .td_block_wrap{
        margin-bottom: 5px;
    }
    .weatherwidget-io a{
        height: 100px !important;
    }
}
@media (max-width: 320px){
    .ticker{
        width: 310px;
    }
    .td-footer-bottom-full .td-pb-row > div{
        margin-bottom: 0;
    }
    .td_block_wrap{
        margin-bottom: 5px;
    }
    .weatherwidget-io a{
        height: 100px !important;
    }
}

.td_block_template_1 .block-title {
    text-align: right !important;
}

.td-module-meta-info {
    font-size: 15px !important;
}

.td-post-source-tags {
    font-size: 15px !important;
}

.td-banner-wrap-full {
    padding: 60px 0;
}

