/*
Theme Name: 	Newspaper-child
Theme URI: 		http://tagdiv.com
Description: 	Premium WordPress template, clean and easy to use.
Version: 		1
Template:       Newspaper
Author: 		tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
License:
License URI:
Text Domain:    newspaper
Tags:black, white, one-column, two-columns, fixed-layout
 */

@import url("../Newspaper/style.css");


/* Expert-Online */
a.atom-btn-red {
    background: #df0707;
    color: #FFF;
    display: block;
    margin-bottom: 10px;
    text-align: center;
    padding: 10px 30px;
    white-space: nowrap;
}

iframe #main {
    width: 696px !important;
}

.td-menu-background:before, .td-search-background:before {
    background: linear-gradient(to bottom, rgb(0 0 0 / 83%) 0%, rgb(0 0 0 / 79%) 100%) !important;
}

.comment-form-cookies-consent label {
    margin-bottom: 0;
}

a.news-custom-link {
    opacity: 0;
    visibility: hidden;
    height: 0;
    width: 0;
    pointer-events: none;
}

#ot-sdk-btn {
    background: none;
    border: none;
    outline: none;
    font-weight: 400;
    color: #df0707;
    font-size: 16px;
    line-height: 24px;
    padding: 0;
}

#ot-sdk-btn:hover {
    color: #0056b3;
    text-decoration: underline;
}

.advertorial-flux {
    display: none !important;
}

.banner-carousel-image-box a img {
    width: auto !important;
}

#popup-banner {
    position: fixed;
    display: none;
    right: 30px;
    top: 40px;
    width: 300px;
    z-index: 999;
    border: 1px solid #000;
    box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.08);
}

#popup-banner img {
    width: 100%;
}

#popup-banner button.close {
    background: #df0707;
    opacity: 1;
    color: #fff;
    font-size: 30px;
    border-radius: 50%;
    padding: 0 8px 8px 8px;
    margin: 0;
    position: absolute;
    right: -20px;
    top: -20px;
    border: 2px solid #fff;
}

#popup-banner button.close:focus {
    border: none;
    outline: none;
}

.tdb-header-search-button-mob:after {
    content: none;
}

.banner-carousel-image-box a {
    display: block;
}

.banner-carousel-image {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
}

#banner-box {
    display: none;
}

.sport-side-banner {
    display: none;
}

.sidebar-carousel-content {
    display: none;
}

.sidebar-new-banner .owl-carousel .owl-item img {
    width: 300px;
}

@media screen and (max-width: 425px) {
    #popup-banner {
        right: 20px;
        width: 280px;
    }
}