html, body{
    overflow-x: hidden;
    position: relative;
}

body{
    font-family: Verdana;
    font-size: 12px;
    margin: 0;
}

img{
    border:0;
}

a{
    text-decoration: none;
}

b{
    font-family: 'Verdana';
}

div.in {
    display: block;
    float: left;
}

div.scrollPromoBox {
    width: 193px;
    height: 194px;
    margin-right: 0px;
}

.sgal4 {
    color: #666666;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #ffffff;
    vertical-align: top;
    margin-left: 5px;
    margin-right: 5px;
}

#scrollContent {
    width: 5000px;
    position: relative;
}

#scrollBox {
    margin-left: 18px;
    position: absolute;
    width: 579px;
    height: 192px;
    overflow: hidden;
}

.sgal5 {
    padding: 0px;
    width: 24px;
}

.sgal6 {
    padding: 0px;
    width: 16px;
}

#scrollLeft {
    position: absolute;
    cursor: pointer;
}

#scrollRight {
    float: right;
    cursor: pointer;
}

.dtab2 {
    color: #fff;
    font-family: 'Verdana';
    font-size: 14px;
    width: 33%;
    text-align: center;
    font-family: 'Verdana';
    background-color: #3e6c4f;
    padding: 8px;
    padding-left: 2px;
    padding-right: 2px;
}

.dtab3 {
    color: #ffffff;
    font-family: 'Verdana';
    font-size: 13px;
    background-color: #1eb848;
    width: 33%;
    text-align: center;
    padding: 8px;
    padding-left: 2px;
    padding-right: 2px;
    border-left: 1px solid #1caf44;
}

.dtab8 {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 4px;
    font-family: 'Verdana';
}

.dtab82 {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #e6e6e6;
    padding: 4px;
    font-family: 'Verdana';
    text-align: center;
}

.dtab9 {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #ffffff;
    padding: 4px;
}

.dtab92 {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #ffffff;
    padding: 4px;
    text-align: center;
}

.dtab8n {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 4px;
}

.dtab82n {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 4px;
    text-align: center;
}

.dtab83 {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 4px;
    font-family: 'Verdana';
    text-align: right;
}

.dtab94 {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #ffffff;
    padding: 4px;
    text-align: right;
}

.dtab83n {
    color: #333333;
    font-family: 'Verdana';
    font-size: 12px;
    background-color: #f4f4f4;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 4px;
    text-align: right;
}

/* OLD STYLES */

.v5_lenta {
	background-color:#e9e9e9; margin-left:10px;margin-right:10px;
}

.v5_2lenta {
	background-color:#5e5e5e;
	position:relative;
}

.hv5_id24tabda {
	 padding:6px;
	 float:left; 
	 position:relative;
	 cursor:pointer;
}

.hv5_id24tabda a{
    color:#ffffff;
}

.v5search {
    position:absolute;left:0px;top:48px;
    z-index:5;
    width:1000px;
    background-color:#eeeeee;
    border: 1px solid #bebebe;
    border-top:0px;
}

.v7menu {
    position:absolute;
    left:0px;
    top:48px;
    z-index:5;
    width:1000px;
    background-color:#ffffff;
    border: 1px solid #bebebe;
    border-top:0px;
}

.v5search {
    position: absolute;
    left: 0px;
    top: 48px;
    z-index: 5;
    width: 1000px;
    background-color: #eeeeee;
    border: 1px solid #bebebe;
    border-top: 0px;
}

.v5_searchpole {
    width: 920px;
    margin: 20px;
    margin-right: 10px;
    height: 40px;
    float: left;
    background-color: #ffffff;
    border: 1px solid #bebebe;
    position: relative;
}

.v5_searchpole2 {
    float: left;
    margin-top: 1px;
    margin-left: 1px;
    border: 0px;
    height: 36px;
    width: 770px;
    font-size: 18px;
    color: #666;
}

.v7_menu1 {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 15px;
    border-right: 1px solid #e0e0e0;
    width: 156px;
    text-align: left;
    height: 340px;
}

.v7_menunews {
    background-image: url(img/v7menunews.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 4px;
    padding-left: 28px;
    font-size: 14px;
    font-family: 'Verdana';
}

.v7_menunews a, .v7_menuuser a {
    color: #333;
}

.v7_menured {
    padding: 5px;
    padding-left: 28px;
    font-size: 13px;
    background-image: url(img/v7menupin2.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-right: 10px;
}

.v7_menuuser {
    background-image: url(img/v7menuuser.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 4px;
    padding-left: 28px;
    font-size: 14px;
    font-family: 'Verdana';
}

.v7_menu2 {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    text-align: left;
    width: 140px;
}

.v5_podnavtabda {
    float: left;
    padding: 8px;
    padding-left: 9px;
    padding-right: 9px;
    margin-bottom: 1px;
    font-family: 'Verdana';
    font-size: 13px;
    color: #000;
    cursor: pointer;
    border-right: 1px solid #e6e6e6;
    background-color: #e6e6e6;
}

.v5_podnavtabne {
    float: left;
    padding: 8px;
    padding-left: 9px;
    padding-right: 9px;
    margin-bottom: 1px;
    font-family: 'Verdana';
    font-size: 13px;
    color: #666;
    cursor: pointer;
    border-right: 1px solid #e6e6e6;
}

.v5_podpodtab1 {
    float: left;
    padding: 6px;
    padding-bottom: 7px;
    background-image: url(img/v5razdel2.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    color: #999;
    padding-left: 9px;
    padding-right: 9px;
}

.zaglavie {
    color: #111111;
    font-family: 'Verdana';
    font-size: 22px;
    padding: 3px;
    text-align: left;
}

.v8sportttoptitle3 {
    margin-top: 7px;
    cursor: pointer;
    font-size: 17px;
    height: auto;
    overflow: hidden;
    text-align: left;
}

/* OLD STYLES FOR INDEXPAGE */

.nh_v8nl {
    float: left;
    width: 680px;
    text-align: left;
}

.nh_v8nl2 {
    width: 677px;
    min-height: 280px;
    text-align: left;
    border-right: 1px solid #ececec;
    position: relative;
}

.nh_toppicv63 {
    width: 300px;
    height: 230px;
    overflow: hidden;
    text-align: center;
    margin-left: 10px;
    margin-top: 10px;
    position: relative;
    z-index: 665;
    float: left;
}

.nh_v8nl3 {
    float: left;
    width: 360px;
    margin-left: 7px;
    margin-top: 6px;
}

.nh_topzaglv612 {
    color: #393939;
    font-size: 20px;
    text-align: left;
    text-shadow: 1px 1px 0 #ececec;
    z-index: 998;
    font-family: 'Verdana';
}

.nh_toptxt616 {
    margin-top: 7px;
    font-size: 12px;
    color: #999;
    text-align: left;
    margin-bottom: 15px;
}

.nh_toptxt616 a {
    color: #999;
    text-decoration: none;
}

.nh_topzaglv612 a {
    color: #393939;
}

.nh_potemata {
    color: #c0c0c0;
    font-size: 12px;
    margin-top: 15px;
    line-height: 19px;
    text-align: left;
}

.nh_potemata {
    color: #c0c0c0;
    font-size: 12px;
    margin-top: 0px;
    line-height: 19px;
    text-align: left;
}

.nh_undertop {
    float: left;
    width: 225px;
    position: relative;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}

.nh_undertoppicv6 {
    width: 205px;
    height: 115px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
}

.nh_undertopzaglv617 {
    color: #393939;
    font-size: 15px;
    text-align: left;
    margin-top: 3px;
    margin-left: 10px;
    width: 205px;
    height: 80px;
}

.nh_undertopbakop1 {
    position: absolute;
    top: 92px;
    left: 15px;
    z-index: 997;
}

.nh_v8nl4 {
    text-align: left;
    border-top: 1px solid #ececec;
    margin-right: 2px;
}

.nh_aktualnin199n {
    margin: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    float: left;
    width: 677px;
    border-right: 1px solid #ececec;
}

.nh_aktualnin1v9 {
    margin: 0px;
    padding: 3px;
    padding-left: 10px;
    background-color: #f3f3f3;
}

.nh_aktualnin1v9 {
    margin: 0px;
    padding: 3px;
    padding-left: 10px;
    background-color: #f3f3f3;
}

.nh_v8dn1 {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    margin-left: 0px;
    width: 300px;
}

.nh_undertopzaglv617 a {
    color: #333;
}

.nh_undertopzaglv617 a:hover {
    text-decoration: underline;
}

.nh_moretitle {
    margin-top: 11px;
    margin-bottom: 0px;
    font-size: 13px;
    color: #d0d0d0;
    width: 258px;
    float: left;
    text-align: left;
    margin-left: 0px;
}

.nh_multimedia2 {
    font-size: 22px;
    color: #000;
    float: left;
    margin-left: 10px;
    background-image: url(img/v6str1.png);
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 5px;
}

.nh_multimedia7 {
    margin: 10px;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 8px;
    float: right;
    cursor: pointer;
}

.nh_multimedia3 {
    width: 232px;
    float: left;
    margin: 10px;
    margin-top: 8px;
    margin-right: 7px;
}

.nh_multimedia4 {
    position: relative;
    width: 232px;
    height: 135px;
    overflow: hidden;
}

.nh_multimedia6 {
    margin-top: 7px;
    font-size: 13px;
    text-align: left;
}

.nh_moretime2 {
    margin-top: 5px;
    font-size: 10px;
    color: #c0c0c0;
    float: left;
}

.nh_moretime4 {
    float: left;
    margin-top: 5px;
}

.dvoino {
    border-bottom: 0px;
    line-height: 1.7em;
    position: relative;
}

.nh_undertopadv{
    position: absolute;
    bottom: 5px;
    right: 0px;
    z-index: 1997;
    top: auto;
}

.nh_morediv {
    float: left;
    width: 328px;
    margin-right: 5px;
}

/* New styles for header */
.header-menu{
    left: 0px;
    right: 0px;
    top: 0px;
    position: relative;
    background-color: #fff;
    z-index: 5;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ''Verdana'';
    width: 100%;
    height: 50px;
    aspect-ratio: auto 1100 / 50;
}

.header-menu .v5_2lenta{
    background: none;
}

.header-menu .v5_un_ext{
    float: right;
    background-image: none;
    width: 40px;
    cursor: pointer;
    padding-top: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.header-menu .v5_un_ext svg{
    color: #7d7d7d;
}

.header-menu .v5_un_ext img{
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.header-menu .v5_un_ext:hover img{
    opacity: 0.5;
}


.header-menu .menu-btn.logged-user p {
    display: -webkit-box;
    width: 100%;
    margin: 0px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
}

.header-menu .menu-btn.logged-user span{
    border: 0px;
    margin-top: 2px;
}

.header-menu .v5_un_ext img{
    width: 22px;
    filter: invert(53%) sepia(3%) saturate(23%) hue-rotate(322deg) brightness(91%) contrast(82%);
    margin-top: 2px;
}

.header-menu .v5_un_ext div img{
    display: none;
}

.header-menu .menu-container{
    padding-left: 0px;
    padding-right: 0px;
    width: 1100px;
}

.header-menu .hv5_id24tabda{
    padding: 0px;
}

.site-logo img{
    width: 180px;
    height: 48px;
}

.ads-container-top{
    display: flex;
    justify-content: center;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    background-color: #e5e6ef;
}

.ads-container-top .v5_fashad2{
    margin-top: 0px;
    background-color: none;
    padding: 0px;
}

#maincontainerdiv{
    margin-top: 0px;
    /* z-index: 1; */
    position: relative;
}

.sticky-menu{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
}

.header-menu .v5_searchpole2{
    width: 90%;
    background: transparent;
    padding-left: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.header-menu .v5_searchpole{
    width: 300px;
    background-color: transparent;
    border-radius: 3px;
    border: 0px;
    margin: 0px;
}

.header-menu .v5search{
    width: 350px;
    background-color: #f1f1f1;
    position: relative;
    z-index: auto;
    border: 1px solid #f1f1f1;
    top: 3px;
    margin-right: 30px;
    border-radius: 20px;
    display: flex;
}

.home-container-left .nh_potemata li .moretime{
    display: block;
    color: #999999;
}

.header-menu .v5_searcbut2 {
    margin-right: 10px;
    margin-top: 4px;
    float: left;
    width: 34px;
    height: 34px;
    background-color: transparent;
    background-image: url(img/search-icon.svg);
    filter: invert(0%) sepia(9%) saturate(7453%) hue-rotate(359deg) brightness(0%) contrast(87%);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    border: 0px;
    background-size: contain;
}

.header-menu .v5_wsearch3{
    font-size: 14px;
}

.header-menu .hv5_n2tabnepic{
    float: right;
    padding: 8px;
    padding-right: 0px;
    border-left: 1px solid #f1f1f1;
    margin-left: 0px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 48px;
    background: none;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

.header-menu .hv5_n2tabnepic:hover{
    background: #fff;
    border-bottom: 0px;
    opacity: 0.5;
}

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
    width: 30px;
    height: 35px;
    position: relative;
    margin: 0px auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #7d7d7d;
    border-radius: 0px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
    top: 5px;
}

#nav-icon1 span:nth-child(2) {
    top: 15px;
}

#nav-icon1 span:nth-child(3) {
    top: 25px;
}

#nav-icon1.open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
}

#nav-icon1.open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.header-menu .menu-btn{
    text-transform: uppercase;
    padding-bottom: 2px;
    font-size: 0.5rem;
    padding-top: 4px;
    width: 110px;
    height: 48px;
    display: block;
    float: right;
    border-left: 1px solid #f1f1f1;
    cursor: pointer;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
}

.header-menu .menu-btn p{
    display: inline-block;
    width: 100%;
    margin: 0px;
    white-space: nowrap;
}

.header-menu .menu-btn:hover{
    background-color: #f6f6f6;
}

.header-menu .menu-btn span{
    width: 30px;
    height: 30px;
    display: flex;
    border: 1px solid transparent;
    border-radius: 50%;
    position: relative;
    background-color: #e7e7e7;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}

.header-menu .menu-btn span img{
    width: 16px;
    aspect-ratio: auto 4/3;
}

.header-menu .menu-btn span.degree{
    display: inline-block;
    background: none !important;
    font-size: 1rem;
    margin-left: 0px;
    position: relative;
    text-align: right;
}

.header-menu .menu-btn span.degree svg{
    position: absolute;
    top: -2px;
    right: -7px;
    width: 5px;
}

.left-menu{
    width: 56px;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 1.563rem;
    background-color: #e0e0e0;
    z-index: 50001;
}

.left-menu ul{
    list-style: none;
    padding-left: 0px;
    margin-top: 0px;
}

.left-menu button{
    border: 0px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 20px;
    cursor: pointer;
    background-color: #ff0032;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #e0e0e0;
}

.left-menu button .send-us-news{
    color: #ffffff;
    white-space: nowrap;
    background-color: #ff0032;
    margin-left: -10px;
    padding: 10px 10px 10px 15px;
    font-size: 0.875rem;
}

.left-menu button span{
    width: auto;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 35px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;
    font-size: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.left-menu button:hover span{
    visibility: visible;
    opacity: 1;
    margin-left: -10px;
    padding: 10px 10px 10px 15px;
    font-size: 0.875rem;
    border-radius: 3px;
}

.left-menu ul li a img{
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: top 0.4s;
    transition: top 0.4s;
}

.left-menu ul li:last-child a img{
    width: 20px;
}

.left-menu ul li a:hover img{
    top: 30%;
    filter: invert(48%) sepia(2%) saturate(0%) hue-rotate(51deg) brightness(91%) contrast(89%);
}

.left-menu ul li a{
    height: 45px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    padding-top: 10px;
    margin: 10px 0;
    color: #999999;
}

.left-menu ul li a span{
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    text-transform: uppercase;
    font-size: 0.525rem;
    -webkit-transition: display 0.4s;
    transition: display 0.4s;
    color: #707070;
}

.left-menu ul li a:hover span{
    display: block;
}

.left-menu ul li.active a:after{
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    right: -3px;
    border-right: 3px solid #ff0032;
}

.left-menu ul li.active a img{
    filter: invert(48%) sepia(2%) saturate(0%) hue-rotate(51deg) brightness(91%) contrast(89%) !important;
}

#leftbrand, #rightbrand{
    display: none !important;
}

.category-top-left .ct-text p strong{
    font-family: 'Verdana';
}

.top-hidden-menu .v7menu{
    border: 0px;
    -webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 15%);
    box-shadow: 0 4px 4px rgb(0 0 0 / 15%);
    top: 49px;
    padding-top: 10px;
    width: 1100px;
    padding-left: 10px;
    box-sizing: border-box;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.top-hidden-menu .v7_menunews, .top-hidden-menu .v7_menusport, .top-hidden-menu .v7_menuspravka, .top-hidden-menu .v7_menuads, .top-hidden-menu .v7_menuuser, .top-hidden-menu .v7_menucity{
    background-image: none;
    padding-left: 3px;
    color:#0f0b07;
}

.top-hidden-menu .v7_menunews a, .top-hidden-menu .v7_menusport a, .top-hidden-menu .v7_menuspravka a, .top-hidden-menu .v7_menuads a, .top-hidden-menu .v7_menuuser a, .top-hidden-menu .v7_menucity a{
    text-decoration: none !important;
}

.top-hidden-menu .menu-lead-img{
    filter: invert(0%) sepia(0%) saturate(2496%) hue-rotate(237deg) brightness(0%) contrast(100%);
    width: 16px;
    margin-right: 5px;
    float: left;
}

.top-hidden-menu .v7_menured{
    background-image: none;
    padding-bottom: 8px;
    padding-left: 23px;
}

.top-hidden-menu .v7_menured a{
    color: #7d7d7d;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    text-decoration: none !important;
}

.top-hidden-menu .v7_menured a:hover .send-us-news__text{
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0.8;
}

.v7_menuredf1{
    height: 24px;
}

.top-hidden-menu .menu-lead-img.rss-img{
    filter: invert(0%) sepia(0%) saturate(2496%) hue-rotate(237deg) brightness(100%) contrast(100%);
}

.v7_menunews span, .v7_menuuser span{
    display: inline-block;
    width: 22px;
}

.v7_menunews a, .v7_menuuser a{
    display: flex;
}

.top-hidden-menu .v7_menu1{
    height: auto;
    border: 0px;
    margin-left: 5px;
    width: 20%;
}

.v7_menuuser,.v7_menunews{
    font-size: 12px;
    height: 20px;
}

.top-hidden-menu .v7_menured:hover{
    background-color: #fff;
}

.top-hidden-menu .v7_menured:hover a{
    color: #0f0b07;
}

.top-hidden-menu .menu-right-opt{
    float: left;
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 5px;
}

.top-hidden-menu .menu-right-opt a{
    color: #0f0b07;
    text-transform: uppercase;
    font-size: 0.6rem;
    font-family: 'Verdana';
    text-decoration: none !important;
    display: flex;
    align-items: center;
}

.top-hidden-menu .menu-right-opt a:hover{
    color: #7d7d7d;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.top-hidden-menu .menu-right-opt img{
    width: 18px;
}

.top-hidden-menu .news-send{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 10px 0;
    position: relative;
}

.top-hidden-menu .news-send .send-us-news__text{
    color: #ffffff;
    white-space: nowrap;
    background-color: #ff0032;
    margin-left: 5px;
    padding: 10px 10px 10px 15px;
    font-size: 0.875rem;
    border-radius: 3px;
}

.top-hidden-menu .news-send .send-us-news__icon{
    width: 30px;
    height: 30px;
    position: absolute;
    border-radius: 50%;
    background-color: #ff0032;
    border: 2px solid #ffffff;
    left: -30px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu-right-btn{
    border: 0px;
    background: none;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    margin-top: 20px;
    cursor: pointer;
}

.top-hidden-menu .news-send img{
    width: 15px;
    margin-top: 5px;
    position: absolute;
    margin-left: 5px;
}

/* New styles for Home/Index page */

.index-page-container{
    width: 1100px;
    padding-bottom: 20px;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    background: #fff;
    min-height: 500px;
}

.breaking-news-badge{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #ffffff;
    font-size: 0.875rem;
    background-color: #ff0032;
    border-radius: 0px;
    padding-left: 20px;
    text-decoration: none !important;
    margin-top: 20px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-lead-text{
    float: left;
}

.news-container-left .thumb__image .news-icon img{
    filter: none;
}

.breaking-news-badge:hover{
    background-color: #a90223;
    color: #fff;
}

.breaking-label{
    font-family: 'Verdana';
}

.breaking-title{
    padding-left: 30px;
}

.breaking-news-badge p{
    margin-top: 10px;
    margin-bottom: 10px;
}

.home-container-left.nh_v8nl{
    width: 70%;
    margin-right: 0px;
    border-right: 0px;;
    padding-top: 0px;
    margin-top: 20px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.right-side-container.tabcontent{
    margin-top: 10px;
}

.home-container-left.nh_v8nl:after{
    content: '';
    right: -1px;
    top: 50px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.home-container-right.nh_v8dn1:after{
    content: '';
    left: -1px;
    top: 0px;
    bottom: 0;
    width: 0px;
    background: #ececec;
    position: absolute;
}

.home-container-right.nh_v8dn1{
    float: right;
    width: 30%;
    margin-right: 0px;
    margin-top: 20px;
    padding-top: 0px;
    padding-left: 15px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.news-nav-container {
    width: 100%;
    margin-bottom: 20px;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
}

.news-nav {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    position: relative;
}

.news-nav>div, .news-nav li {
    display: -webkit-inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 5px;
    width: 100%;
}

.news-nav>div:last-of-type, .news-nav li:last-of-type{
    margin-right: 0px;
    justify-content: flex-end;
}

.news-nav>div:first-of-type, .news-nav li:first-of-type{
    justify-content: flex-start;
}

.navigation-box{
    position: relative;
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

.navigation-box:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
}

.news-main-title, .news-nav__link {
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 8px 8px;
    text-align: left;
    font-size: 0.85rem;
    background-color: #f6f6f6;
    border-bottom: 4px solid transparent;
    border-top: 3px solid transparent;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-decoration: none !important;
    color: #0f0b07;
    margin-top: 0px;
    text-transform: none;
    cursor: pointer;
    font-weight: normal;
}

.news-main-title.active, .active.news-nav__link {
    background-color: #eee;
    border-bottom-color: transparent;
    font-weight: bold;
    color: #0f0b07;
    border-bottom-color: #ff0032;
    font-family: "Verdana";
}

.news-nav__link:hover{
    color: #0f0b07;
    text-shadow: .25px 0px .1px,-.25px 0px .1px;
    border-bottom-color: #ff0032;
}

.sport-header-menu>div.selected a:hover{
    text-shadow: none;
}

.news-nav__link.active:hover{
    text-shadow: none;
}

.sport-header .clickable.active a:hover{
    text-shadow: none;
}

.home-container-left .nh_v8nl2{
    width: 60%;
    padding-right: 15px;
    float: left;
    min-height: 540px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
    border: 0px;
    box-sizing: border-box;
}

.home-container-left .nh_v8nl2:after{
    content: '';
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;

}

.home-container-left .nh_toppicv63{
    margin: 0px;
    width: 100%;
    float: right;
    height: 100%;
    height: 240px;
    border-radius: 4px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    overflow: hidden;
    text-align: center;
}

.home-container-left .nh_toppicv63 .top-news-pic{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0px;
    object-position: top;
}

.home-container-left .nh_v8nl3{
    float: left;
    width: 100%;
    margin-left: 0px;
    margin-top: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
}

.home-container-left .nh_topzaglv612 a {
    font-size: 1.35rem;
    text-shadow: none;
    transition: all 0.8s;
    font-family: 'Verdana';
}

.home-container-left .nh_topzaglv612 a:hover{
    color:#022024;
    text-decoration: underline;
}

.home-container-left .nh_toptxt616 a{
    max-height: 62px;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #999999;
    max-height: 55px;
    font-size: 0.89rem;
}

.home-container-left .nh_toppicv63 a img{
    transition: all 0.8s;
}

.home-container-left .nh_toppicv63 a:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.home-container-left .nh_v8nl4{
    border-top: 0px;
}

.home-container-left .exclusive-news-label{
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    padding: 5px;
    color: #ffffff;
    font-size: 0.75rem;
    border-bottom-right-radius: 3px;
    background-color: #ff0032;
    text-transform: uppercase;
    font-family: 'Verdana';
    z-index: 300;
    border-radius: 0px;
    border-bottom-left-radius: 4px;
}

.home-container-left .news-icons-container {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 15px;
    color: #000000;
    font-size: 0.875rem;
    cursor: pointer;
}

.home-container-left .round-icon {
    width: 50px;
    height: 50px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    opacity: 1;
    cursor: pointer;
    background-color: #e8e5e5;
    border: 1px solid #d2d2d2;
    border-radius: 50%;
    opacity: 0.85;
}

.home-container-left .comment-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 1rem;
    font-family: "Verdana";
}

.home-container-left .round-icon.comment-round:after {
    content: '';
    width: 0;
    height: 0;
    margin-left: -6.5px;
    margin-bottom: -4px;
    position: absolute;
    bottom: 0;
    left: 30%;
    z-index: 2;
    border: 10px solid transparent;
    border-top-color: #e8e5e5;
    border-bottom: 0;
    border-left: 0;
    -webkit-transform: rotate(26deg);
    transform: rotate(26deg);
}

.home-container-left .news-icon img{
    width: 24px;
    position: absolute;
    top: 50%;
    bottom: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.home-container-left .nh_potematatopline{
    padding-bottom: 5px;
    color: #ff0032;
    text-transform: uppercase;
    font-size: 0.85rem;
    font-family: 'Verdana';
}

.home-container-left .nh_potemata a{
    overflow: hidden;
    display: flex;
    width: 100%;
    margin-left: 0;
    font-size: 0.8rem;
    color:#0f0b07;
    -webkit-transition: margin 0.2s;
    transition: margin 0.2s;
    text-decoration: none !important;
    margin-bottom: 0px;
}

.home-container-left .nh_potemata a h3{
    font-size: 0.8rem;
}


.home-container-left .nh_potemata a:hover {
    color:#707070;
}

.home-container-left .nh_potemata li{
    padding-left: 15px;
    list-style-type: none;
    position: relative;
    padding-top: 8px;
    padding-bottom: 0px;
}

.home-container-left .nh_potemata li:before{
    content: url(img/circle-degree.svg);
    filter: invert(20%) sepia(90%) saturate(6972%) hue-rotate(343deg) brightness(102%) contrast(113%);
    position: absolute;
    top: 6px;
    left: 0;
    width: 8px;
    height: 8px;
}

/* .home-container-left .nh_potemata li:after{
    content: " ";
    position: absolute;
    width: 1px;
    height: 20px;
    background: #999999;
    top: -10px;
    left: 3px;
    border-radius: 2px;
} */

.home-container-left .nh_potemata li:first-of-type:after{
    content: " ";
    position: absolute;
    width: 0px;
    height: 0px;
}

.nh_v8nl2-right{
    float: right;
    width: 40%;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.nh_v8nl2-right:after{
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 0px;
    background: #ececec;
    position: absolute;
}

.nh_v8nl2-right .nh_undertop{
    width: 100%;
    border: 0px;
}

.nh_v8nl2-right .nh_undertoppicv6 {
    margin: 0px;
    width: 100%;
    height: 100%;
    max-height: 180px;
    border-radius: 3px;
    position: relative;
}

.nh_v8nl2-right .nh_undertoppicv6 .top-news-pic {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 0px;
    max-height: 200px;
    min-height: 200px;
    object-position: top;
}

.nh_v8nl2-right .nh_undertopzaglv617 a {
    font-size: 1rem;
    font-family: 'Verdana';
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
}

.nh_v8nl2-right .nh_undertopzaglv617 {
    float: left;
    width: 100%;
    margin-left: 0px;
    margin-top: 6px;
    height: auto;
    padding-bottom: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nh_v8nl4 .exclusive-news-label{
    display: none;
}

.nh_v8nl2-right .exclusive-news-label{
    background-color: #08aa78;
}

.nh_v8nl2-right .nh_undertoppicv6 a .top-news-pic {
    transition: all 0.8s;
}

.nh_v8nl2-right .nh_undertoppicv6 a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.home-container-right .tablinks{
    cursor: pointer;
}

.home-container-right .tablinks.active{
    font-family: "Verdana";
}

.homepage-ads h2{
    text-align: left;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 15px;
    font-family: "Verdana";
}

.homepage-ads h2:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.ad-search-cat.tabs {
    min-width: 100%;
    white-space: nowrap;
}

.ad-search-cat.tabs div {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.ad-search-cat.tabs>div::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.home-container-right .news-filter__link {
    display: inline-block;
    width: 100%;
    padding: 10px;
    text-align: center;
    font-size: 0.875rem;
    border: 0px;
    background: none;
    color:#393939;
    cursor: pointer;
}

.home-container-right .news-filter__link:hover{
    color: #0f0b07;
}

.home-container-right .news-filter__link.active{
    font-family: "Verdana";
}

.home-container-right .news-icons-container {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 5px;
    color: #000000;
    font-size: 0.875rem;
}

.home-container-right .news-date, .home-container-right .news-hour {
    display: inline-block;
    margin-top: 0px;
    color: #999999;
    font-size: 0.8rem;
    margin-right: 10px;
}

.home-container-right .news-text-container .round-icon {
    width: 22px;
    height: 22px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    opacity: 0.85;
    border-radius: 50%;
    border: 1px solid #d2d2d2;
    background-color: #e8e5e5;
}

.round-icon.comment-round:after {
    content: '';
    width: 0;
    height: 0;
    margin-left: -6.5px;
    margin-bottom: -4px;
    position: absolute;
    bottom: 0;
    left: 30%;
    z-index: 2;
    border: 10px solid transparent;
    border-top-color: #ffffff;
    border-bottom: 0;
    border-left: 0;
    -webkit-transform: rotate(26deg);
    transform: rotate(26deg);
}

.home-container-right .round-icon.comment-round:after {
    margin-left: -4.5px;
    margin-bottom: -6px;
    border-top-color: #e8e5e5;
}

.home-container-right .comment-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 0.6rem;
    font-family: 'Verdana';
}

.comment-icon img, .video-icon img, .gallery-icon img, .audio-icon img{
    opacity: 0.8;
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.home-container-right .nh_moretitle{
    float: left;
    width: 70%;
    margin-top: 0px;
}

.home-container-right .nh_moretitle a{
    max-height: 62px;
    margin-top: 5px;
    margin-bottom: 5px;
    max-height: 55px;
    font-size: 0.85rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1rem;
}

.home-container-right .nh_moretitle a{
    color: #393939;
}

.home-container-right .nh_moretime{
    float: right;
    width: 28%;
    text-align: right;
    margin-top: 0px;
}

.home-container-right .nh_moretime img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 0px;
}

.home-container-right .nh_morediv{
    float: left;
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #f1f1f1;
}

.home-container-right .nh_moretime2 {
    display: inline-block;
    margin-top: 2px;
    color: #999999;
    font-size: 0.8rem;
    margin-right: 5px;
}

.home-container-right .nh_moretime4{
    width: 22px;
    height: 22px;
    padding: 10px;
    border: 0px;
    padding: 0px;
    position: relative;
    margin-left: 5px;
    margin-top: 0px;
    background-color: #e8e5e5;
    border: 1px solid #d2d2d2;
    border-radius: 50%;
}

.home-container-right .nh_moretime4 img{
    width: 13px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}

.home-container-right .morenews-comment{
    background-image: none;
    width: 22px;
    height: 22px;
    padding: 10px;
    border: 1px solid #d2d2d2;
    background-color: #e8e5e5;
    border-radius: 50%;
    padding: 0px;
    position: relative;
    margin-left: 40px;
    margin-top: -2px;
}

.home-container-right .morenews-comment:after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 30%;
    z-index: 1;
    border: 10px solid transparent;
    border-bottom: 0;
    border-left: 0;
    -webkit-transform: rotate(26deg);
    transform: rotate(26deg);
    margin-left: -4.5px;
    margin-bottom: -6px;
    border-top-color: #e8e5e5;
}

.home-container-right .morenews-comment span{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 0.6rem;
    font-family: "Verdana";
    color: #000;
}

.news-nav__paging {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    font-size: 1rem;
}

.news-nav__paging-wrapper {
    width: 50%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.news-nav__paging .button-light {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    color: #7d7d7d;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 20px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    padding: 5px;
    text-decoration: none !important;
    font-size: 0.85rem;
    box-sizing: border-box;
}

.button-light img{
    width: 10px;
    opacity: 0.4;
}

.news-nav__paging-wrapper .paging {
    margin: 10px 5px;
    height: 30px;
}

.news-nav__paging .load-more-title{
    padding-right: 5px;
}

.button-light:hover {
    color: #0f0b07;
    background-color: transparent;
    border: 2px solid #f1f1f1;
}

.home-container-left .nh_v8nl4 {
    margin-top: 0px;
    border-top: 0px;
    display: -ms-grid;
    display: grid;
    grid-gap: 0 20px;
    -ms-grid-columns: (minmax(190px, 1fr))[auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0px;
}

.home-container-right .nh_morediv:first-of-type{
    border-top: 0px;
}

.home-container-left .nh_v8nl4 .nh_undertop{
    width: 100%;
    margin-top: 10px;
    height: 250px;
}

.home-container-left .nh_v8nl4 .nh_undertoppicv6{
    max-height: 140px;
}

.home-container-left .nh_undertop{
    border: 0px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nh_v8nl2-right .nh_undertop:first-of-type{
    padding-right: 0px;
}

.nh_v8nl2-right .nh_undertop:last-of-type{
    padding-left: 0px;
}

.home-container-left .nh_undertoppicv6 {
    margin: 0px;
    width: 100%;
    height: 100%;
    max-height: 180px ;
    border-radius: 4px;
    position: relative;
}

.home-container-left .nh_undertoppicv6 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    border-radius: 0px;
}

.home-container-left .nh_undertopzaglv617{
    margin-left: 0px;
    width: 100%;
}

.home-container-left .nh_v8nl4 .nh_undertopzaglv617 a {
    height: 60px;
    font-size: 1rem;
    text-shadow: 1px 1px 0 #ececec;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
}

.home-container-left .nh_v8nl2-right .news-icon img {
    filter: none;
    width: 22px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.home-container-left .nh_v8nl4 .news-icon img {
    width: 16px;
    height: auto;
    position: absolute;
    top: 50%;
    bottom: 50%;
}

.home-container-left .nh_v8nl4 .round-icon{
    width: 30px;
    height: 30px;
}

.home-container-left .nh_v8nl2-right .nh_undertopzaglv617 a{
    font-size: 1.25rem;
    font-family: 'Verdana';
}

.home-container-left .nh_v8nl4 .nh_undertopzaglv617{
    height: 100px;
    margin-top: 10px;
}

.home-container-right .nh_aktualnin2{
    color: #333;
}

.home-container-right .nh_aktualnitemi3, .home-container-right .nh_aktualnitemi3nn{
    padding-top: 10px;
}

.home-container-right .nh_aktualnitemi3{
    font-size: 0.9rem;
}

.home-container-right .nh_aktualnitemi2{
    font-size: 0.85rem;
}

.home-container-right .nh_aktualnitemi2 a{
    color:#393939;
    font-size: 14px;
}

.home-container-right .nh_aktualnitemi2{
    background-image: none;
    display: flex;
    padding-left: 0px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 0px;
}

.home-container-right .nh_aktualnitemi2 img{
    float: left;
    margin-right: 10px;
    width: 20px;
    filter: invert(100%) sepia(0%) saturate(2315%) hue-rotate(342deg) brightness(113%) contrast(73%);
}

.home-container-right .nh_aktualnitemi3 .nh_v6val4{
    color: #999;
}

.homepage-multimedia.nh_multimedia{
    background: none;
    border-top: 1px solid #f1f1f1;
    margin-top: 15px;
    padding-top: 15px;
    margin-bottom: 20px;
    overflow: hidden;
}

.info-panel-bottom .menu-btn:last-of-type{
    margin-right: 15px;
}

.category-top-right.home-container-left .news-icons-container .round-icon{
    margin-right: 5px;
}

.sub-sub-category-more .cat-imp-row .round-icon{
    margin-right: 5px;
}

.homepage-multimedia .nh_multimedia2{
    background-image: none;
    margin-left: 0px;
    margin-right: 10px;
    font-size: 0.8rem;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 10px;
    font-family: "Verdana";
}

.homepage-multimedia .nh_multimedia2:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.homepage-multimedia .nh_multimedia3{
    width: 245px;
    margin-left: 0px;
    margin-right: 10px;
}

.homepage-multimedia .nh_multimedia4{
    width: 245px;
    position: relative;
    height: 140px;
    max-height: 180px;
    cursor: pointer;
}

.homepage-multimedia .nh_multimedia7{
    width: 30px;
    height: 30px;
    border: 1px solid #ff0032;
    border-radius: 50%;
    position: relative;
    margin-right: 0px;
    margin-left: 15px;
}

.homepage-multimedia .nh_multimedia7 img{
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.homepage-multimedia .nh_multimedia5{
    width: 40px;
    height: 40px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-color: #fff;
    border: 0px;
    opacity: 1;
    border-radius: 0px;
    position: absolute;
    bottom: 60px;
    left: 15px;
    cursor: pointer;
    border-radius: 50%;  
}

.homepage-multimedia .nh_multimedia5 img{
    filter: none;
    width: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.homepage-multimedia .nh_multimedia3 img{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.homepage-multimedia .nh_multimedia3{
    color: #393939;
}

.homepage-multimedia .nh_multimedia6{
    margin-top: 5px;
}

.homepage-ads{
    background: none;
    border-top: 1px solid #f1f1f1;
    margin-top: 20px;
    padding-top: 30px;
    margin-bottom: 0px;
    position: relative;
    float: left;
    width: 100%;
}

.adn-title{
    font-size: 22px;
    color: #000;
    float: left;
    margin-left: 0px;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 5px;
}

.sport-left .category-news.cat-desktop .tab-list .tab-item p:after{
    background:#04af61;
}

.add-new-ad{
    display: inline-block;
    position: relative;
    margin-top: 0px;
    padding: 10px;
    text-align: center;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    background-color: #ff0032;
    border-color: #ff0032;
    font-size: 1rem;
    float: right;
    padding-left: 30px;
    cursor: pointer;
}

.add-new-ad:hover{
    color: #ff0032;
    background: #fff !important;
}

.add-new-ad img{
    width: 16px;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(5deg) brightness(102%) contrast(102%);
    margin-right: 5px;
    position: absolute;
    left: 8px;
}

.add-new-ad:hover img{
    filter: invert(16%) sepia(95%) saturate(6540%) hue-rotate(344deg) brightness(105%) contrast(110%);
}

.ads__search-bar {
    margin-bottom: 20px;
    padding: 20px;
    background-color: #f1f1f1;
    border-radius: 3px;
}

.ads__search-bar .form__ads-search {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.ads__search-bar .field-wrapper {
    margin-bottom: 0;
    border-bottom: 1px solid #b9b4b4;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #ffffff;
    font-size: 0.85rem;
    border-radius: 4px;
}

.field-wrapper {
    width: 100%;
    height: 50px;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    margin-bottom: 30px;
    padding: 0px;
    border-bottom: 1px solid #0f0b07;
}

.field {
    width: 100%;
    height: 100%;
    padding-top: 15px;
    color: #0f0b07;
    font-size: 0.875rem;
    background-color: transparent;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border: none;
    outline: none;
}

.ads__search-bar .field-wrapper .field {
    padding-left: 30px;
}

.field-label {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    color: #0f0b07;
}

.field-label-content {
    position: absolute;
    left: 0;
    bottom: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.ads__search-bar .field-wrapper .field-label-content {
    padding-left: 10px;
    padding-bottom: 5px;
}

.ads__search-bar .rd__select-category, .ads__search-bar .guidebook__select-category {
    height: 50px;
    margin: 20px 0;
    padding: 20px 10px;
    white-space: nowrap;
    background-color: #ffffff;
    border-bottom: 1px solid #b9b4b4;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ads__search-bar .rd__select-category, .ads__search-bar .guidebook__select-category {
    width: 55%;
    margin: 0 20px;
    padding: 0px 10px;
    padding-left: 30px;
}

.ads__search-bar .ads-search__button-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.ads__search-bar .button__search-wrapper {
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
}

.ads__search-bar .button__search {
    position: relative;
    top: 50%;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    border: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    color: #7d7d7d;
    font-size: 0;
    background-color: transparent;
    background-image: url(img/search-icon-red.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.homepage-ads-top{
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    align-items: center;
}

.field:not(:placeholder-shown) + .field-label .field-label-content, .field:focus + .field-label .field-label-content, .field.-internal-autofill-selected + .field-label .field-label-content {
    color: #7d7d7d;
    font-size: 0.85rem;
    -webkit-transform: translateY(-120%);
    transform: translateY(-120%);
    top: 45%;
}

.ads__search-bar .field-location:before{
    content: url(img/map-left.svg);
    filter: none;
    position: absolute;
    bottom: 15px;
    left: 10px;
    top: auto;
    width: 15px;
    height: 15px;
}

.ads__search-bar .field-wrapper.field-location .field-label-content{
    padding-left: 30px;
}

.ads__search-bar .rd__select-category{
    padding-top: 23px;
    height: 50px;
    color: #0f0b07;
    font-size: 0.875rem;
    position: relative;
    text-align: left;
    border-radius: 4px;
}

.ads__search-bar .rd__select-category:after{
    content: url(img/arrow-left.svg);
    filter: invert(67%) sepia(2%) saturate(3%) hue-rotate(316deg) brightness(91%) contrast(88%);
    position: absolute;
    bottom: 13px;
    left: 10px;
    top: auto;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}

/* 1. Ensure this sits above everything when visible */
.category-modal {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    /* height: 100%; */
}

.category-modal.is-visible {
    visibility: visible;
    overflow: visible;
    height: 100%;
}

.modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:  rgba(1, 1, 1, 0.85);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.category-modal.is-visible .modal-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.modal-wrapper {
    position: absolute;
    z-index: 9999;
    top: 70px;
    left: 35%;
    /* margin-left: -16em; */
    width: 600px;
    padding: 20px;
    border: 1px solid #707070;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
    box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.modal-transition {
  transition: all 0.3s 0.12s;
  /* transform: translateY(-10%); */
  opacity: 0;
}

.category-modal.is-visible .modal-transition {
  /* transform: translateY(0); */
  opacity: 1;
}

.modal-header,
.modal-content {
  padding: 1em;
}

.modal-header {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #999;
    text-align: left;
    padding-left: 0px;
    box-shadow: none;
}

.modal-header h2{
    font-weight: 400;
}

.modal-close {
    position: absolute;
    top: -50px;
    right: -20px;
    padding: 0px;
    width: 20px;
    background: none;
    border: 0;
    cursor: pointer;
}

.modal-close img {
    filter: invert(97%) sepia(9%) saturate(383%) hue-rotate(256deg) brightness(220%) contrast(75%);
    width: 20px;
}

.modal-close:hover {
  color: #777;
}

.modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.modal-content > *:first-child {
  margin-top: 0;
}

.modal-content > *:last-child {
  margin-bottom: 0;
}

.category-modal .tabs {
    display: flex;
}

.popin__container .tabs div {
    width: 25%;
    float: left;
    padding: 5px;
    margin: 0px;
}

.tabs__ad .tab__link, .tabs__guidebook .tab__link {
    width: 100%;
    height: 30px;
    float: left;
    margin-top: 10px;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    background-color: #f1f1f1;
    display: flex;
    margin-right: 10px;
    flex-wrap: wrap;
    align-content: center;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    text-decoration: none !important;
}

.tabs__ad .tab__link .icon img, .tabs__guidebook .tab__link .icon {
    width: 22px;
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
    padding-bottom: 5px;
}

.tabs__ad .tab__link span, .tabs__guidebook .tab__link span {
    width: 100%;
    display: block;
    color:#393939;
    text-decoration: none !important;
    font-size: 0.8rem;
}

.category-modal .popin__content {
    max-height: 40vh;
    overflow-y: auto;
    max-height: none;
    margin-left: -5px;
    margin-right: -5px;
}

.tabs__ad .tab__link:hover, .tabs__guidebook .tab__link:hover {
    border: 1px solid #ff0032;
    background-color: #ffffff;
}

.tabs__ad .ad-search-cat.tabs .tab__link, .tabs__guidebook .ad-search-cat.tabs .tab__link{
    width: auto;
    display: inline-flex;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0px;
    margin: 0px;
}

.ad-search-cat.tabs div{
    display: grid;
    grid-template-columns: repeat(11, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}

.homepage-multimedia .nh_multimedia3 a img{
    border-radius: 0px;
    width: 245px;
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.top-adn.homepage-multimedia .nh_multimedia3{
    margin-top: 20px;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    height: 275px;
    overflow: hidden;
    border-radius: 4px;
    position: relative;
}

#v7search{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

#gallrowtumbs.ads-thumbs{
    height: 300px !important;
}

.top-adn.homepage-multimedia .nh_multimedia3 .nh_multimedia6 .title{
    height: auto;
    font-size: 0.85rem;
    font-family: "Verdana";
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: none;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
    margin-top: 10px;
    margin-bottom: 0px;
    font-weight: normal;
}

.home-container-right iframe{
    margin-left: -3px;
}

.news-date, .news-hour {
    display: inline-block;
    margin-top: 5px;
    color: #999999;
    font-size: 0.8rem;
    margin-top: 5px;
    float: left;
    margin-right: 5px;
}

.nh_v8nl2-right .nh_undertopzaglv617 .news-date, .nh_v8nl2-right .nh_undertopzaglv617 .news-hour{
    display: none;
}

.top-adn.homepage-multimedia .nh_multimedia5{
    display: none;
}

.homepage-multimedia .nh_multimedia5.ads-like, .homepage-multimedia .nh_multimedia6.ads-tumb-bottom{
    display: none;
}

.top-adn.homepage-multimedia .nh_multimedia5.ads-like{
    display: block;
    width: 34px;
    height: 34px;
    border: 0px;
    top: 5px;
    right: 0px;
    left: auto;
    background: #fff;
    opacity: 0.85;
    border-radius: 50%;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom{
    display: block;
    margin-top: 0px;
    height: auto;
}

.top-adn.homepage-multimedia .nh_multimedia5.ads-like img{
    width: 20px;
    opacity: 0.3;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom img{
    width: 18px;
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom img.active{
    filter: invert(98%) sepia(77%) saturate(7459%) hue-rotate(303deg) brightness(104%) contrast(109%);
}

.ads-rating{
    margin-top: 10px;
    margin-left: 8px;
    margin-bottom: 5px;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-map img{
    filter: invert(71%) sepia(0%) saturate(0%) hue-rotate(127deg) brightness(99%) contrast(103%);
    width: 10px;
    margin-left: 10px;
    display: inline-block;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-map span{
    color:#010c0e;
    display: inline-block;
    font-size: 0.85rem;
    margin-left: 5px;
}

.top-adn.homepage-multimedia{
    border-bottom: 1px solid #f1f1f1;
}

.ads-date-price{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    padding: 10px;
    padding-top: 15px;
}

.rd__preview-published-date {
    padding-bottom: 10px;
    font-style: italic;
    font-size: 0.875rem;
}

.rd__preview-price {
    padding-bottom: 20px;
    text-align: right;
    color: #022024;
    font-family: "Verdana";
}

.tabs__guidebook .tab__link {
    width: auto;
    height: 80px;
    margin-top: 0px;
    text-align: center;
    border: 1px solid #f1f1f1;
    border-top: 3px solid #f1f1f1;
    border-radius: 3px;
    background-color: #f1f1f1;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    margin: 0px;
}


.tabs--listing {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}

.tabs__guidebook .tab__link .icon{
    margin: 0 auto;
    padding-bottom: 0px;
}

.top-adn.top-objects.homepage-multimedia .nh_multimedia6.ads-tumb-bottom{
    display: block;
}

.top-adn.top-objects.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-rating{
    display: none;
}

.top-adn.top-objects.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-date-price{
    display: none;
}

.top-adn.top-objects.homepage-multimedia .nh_multimedia6{
    margin-top: 5px;
}

.top-adn.top-objects.homepage-multimedia .nh_multimedia3{
    height: 220px;
}

.tabs__guidebook.tab-events .tab__link{
    height: 40px;
    position: relative;
}

.tabs__guidebook.tab-events .tab__link:first-of-type:after{
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    top: -3px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 3px;
    background: #ff0032;
}

.homepage-multimedia .nh_multimedia3{
    margin-top: 10px;
}

.top-adn.coming-events.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-rating,.top-adn.coming-events.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-date-price{
    display: none;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .event-date-hour, .homepage-multimedia .nh_multimedia6.ads-tumb-bottom .event-date-hour{
    display: none;
}

.top-adn.coming-events.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .event-date-hour{
    display: block;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.top-adn.coming-events.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .event-date-hour img{
    margin-right: 7px;
    filter: invert(71%) sepia(0%) saturate(0%) hue-rotate(127deg) brightness(99%) contrast(103%);
}

.event-date-hour div{
    display: flex;
    margin-top: 10px;
}

#gallrowtumbs.ads-thumbs.top-objects-list{
    height: 240px !important;
}

.tab-program{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 0px;
}

.tabs__guidebook .tab-program .tab__link{
    height: 90px;
}

.tabs__guidebook .tab-program .tab__link .icon{
    width: 30px;
}

.tabs__guidebook .tab-program .tab__link .icon img{
    width: 30px;
}

.tabs__guidebook .tab-program .tab__link span{
    font-size: 1rem;
}

.video-wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    position: relative;
    padding-bottom: 150px;
}

.video-wrapper video{
    width: 100%;
    height: auto;
}

.home-container-left .video-wrapper  .round-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    width: 50px;
    height: 50px;
}

.home-container-left .video-wrapper  .round-icon img {
    width: 20px;
    position: absolute;
    left: 20px;
    right: 0;
    margin: auto;
    top: 35px;
    bottom: 50%;
}

.home-container-right.video-container-right{
    margin-top: 72px;
    padding-bottom: 0px;
}

.video__item {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 20px;
    text-decoration: none !important;
    color:#0f0b07;
}

.video-container-right .video__thumb-wrapper {
    width: 35%;
    height: 0;
    padding-bottom: 19.7%;
    margin-bottom: 0;
    position: relative;
}

.video__thumb-wrapper .timing {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 5px;
    padding: 5px;
    color: #e0e0e0;
    border-radius: 3px;
    background-color: rgba(15, 11, 7, 0.4);
    font-size: 0.7rem;
}


.video__title {
    font-size: 1.25rem;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 10px;
}

.video__description{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-left: 10px;
}

.video__published-date {
    margin-bottom: 10px;
    font-size: 1rem;
    text-align: left;
    padding-left: 10px;
    margin-top: 15px;
}

.video__thumb-wrapper .timing {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 5px;
    padding: 5px;
    color: #e0e0e0;
    border-radius: 3px;
    background-color: rgba(15, 11, 7, 0.4);
}

.home-container-left .nh_v8nl4.redactor-choise-news{
    float: left;
    width: 100%;
}

.poll .subtitle{
    font-size: 22px;
    color: #333;
    float: left;
    font-weight: normal;
    width: 100%;
    text-align: left;
    margin-bottom: 0px;
}

.poll__question{
    float: left;
    text-align: left;
    font-family: 'Verdana';
    font-size: 0.85rem;
    color:#707070;
    margin-top: 10px;
    margin-bottom: 0px;
}

.poll .poll-title{
    font-size: 0.85rem;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    color:#707070;
    text-align: left;
}

.poll .container{
    display: flex;
    position: relative;
    padding-left: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    align-items: center;
    flex-direction: row;
}

.poll .container input {
    opacity: 0;
    cursor: pointer;
}

.checkmark {
    position: absolute;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #7d7d7d;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }

.poll .container:hover input ~ .checkmark {
    background-color: #fff;
  }
  
  .poll .container input:checked ~ .checkmark {
    background-color: #fff;
  }
  
  .poll .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  .poll .container input:checked ~ .checkmark:after {
    display: block;
  }
  
  .poll .container .checkmark:after {
    top: 2px;
    left: 2px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #7d7d7d;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }

  .poll .container:hover .poll-title{
    color:#0f0b07;
  }

  #polltable table{
    width: 100%;
  }

  .poll .v6page4{
    display: block;
    width: 100%;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 20px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.85rem;
  }

  .poll .poll-see-result{
    position: relative;
  }

  .poll .poll-see-result .v6page4{
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
    border: 0px;
    background-color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.85rem;
    color: #0f0b07;
  }

  .poll .v6page4:hover{
    background: #fff;
  }

  .poll .poll-see-result:after {
    content: url(img/arrow-left.svg);
    position: absolute;
    bottom: 10px;
    left: -12px;
    right: auto;
    top: auto;
    width: 8px;
    height: 10px;
    transform: rotate(-180deg);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.poll .poll-see-result:hover:after{
    left: -7px;
}

.poll .poll-see-result:hover .v6page4{
    margin-left: 5px;
    color: #0f0b07;
}

.poll .txtv5 a{
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px;
    text-align: left;
    border: 0px;
    background-color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.85rem;
    color: #707070;
    padding-right: 10px;
}

.txtv5{
    font-size: 0.85rem;
}

.redactor-choise-news .nh_multimedia2{
    width: 100%;
    float: left;
}

.nh_aktualnitemiface{
    margin-right: -10px;
}

/* New styles for FOOTER page */

.main-footer{
    width: 1100px;
    margin-top: 20px;
    padding: 20px;
    position: relative;
    font-size: 0.875rem;
    background-color: #e0e0e0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #7d7d7d;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
}

.group-logo{
    float: left;
    display: block;
    width: 20%;
}

.group-logo a{
    text-align: center;
    color: #7d7d7d;
}

.group-logo a span{
    display: block;
    width: 100%;
    text-transform: uppercase;
}

.group-logo a img{
    width: 150px;
}

.footer-opt-container{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: flex;
    width: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.footer-opt-container .footer-row{
    width: 50%;
    text-align: left;
}

.footer-row h3{
    margin-top: 0px;
    color: #7d7d7d;
    font-size: 0.875rem;
    font-weight: normal;
}

.footer-row a{
    display: block;
    color: #393939;
    font-size: 0.875rem;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    margin-bottom: 10px;
    text-decoration: none;;
}

.footer-row a:hover{
    color: #7d7d7d;
}

.footer-contact-us-container{
    width: 30%;
}

.footer-contact-us-container p{
    text-align: left;
    margin-top: 0px;
    font-size: 0.8rem;
    color: #7d7d7d;
    margin-bottom: 0px;
}

.footer-contact-us-container .align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
    display: flex;
}

.footer-contact-us-container .field-wrapper {
    width: 100%;
    height: 50px;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    margin-bottom: 20px;
    padding: 10px 0 4px;
    border-bottom: 1px solid #0f0b07;
}

.footer-contact-us-container .field {
    width: 100%;
    height: 100%;
    padding-top: 15px;
    color: #0f0b07;
    font-size: 0.875rem;
    background-color: transparent;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border: none;
    outline: none;
}

.footer-contact-us-container .field-label {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    color: #0f0b07;
}

.footer-contact-us-container .field-label-content {
    position: absolute;
    left: 0;
    bottom: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.button-dark{
    min-width: 40%;
    display: inline-block;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    min-width: unset;
    margin-left: 20px;
    font-size: 0.875rem;
}

.button-dark:hover{
    color: #0f0b07;
    background-color: transparent;
    border: 2px solid #0f0b07;
    text-decoration: none;
}

.login-social-link {
    width: 30px;
    height: 30px;
    display: flex;
    position: relative;
    margin-top: 0px;
    margin-right: 10px;
    color: #0f0b07;
    font-size: 1rem;
    border: 1px solid #0f0b07;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    float: left;
    align-items: center;
    justify-content: center;
}

.login-social-link span{
    display: flex;
}

.login-social-link:hover{
    background: #0f0b07;
}

.login-social-link:hover img{
    filter: invert(97%) sepia(100%) saturate(11%) hue-rotate(223deg) brightness(104%) contrast(105%);
}

.login-social-link img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 12px;
}

.copyright__notice {
    padding-top: 20px;
    color: #393939;
    font-size: 0.8rem;
    text-align: left;
}

.copyright__notice.text-md-right {
    padding-top: 20px;
    color: #393939;
    font-size: 0.8rem;
    text-align: right;
}

.copyright__notice .bold{
    font-family: 'Verdana';
}

.copyright__notice a{
    color: #393939;
}

.footer-g-stat{
    display: flex;
    float: left;
}

.login-social-link-text{
    color: #393939;
    float: left;
    padding-top: 5px;
    font-size: 0.8rem;
    font-family: 'Verdana';
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-decoration: none !important;
}

.login-social-link-text:hover{
    color: #7d7d7d;
}

.mobile-multimedia-row{
    display: none;
}

.mobile-weather-menu{
    display: none;
}

.info-panel {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    padding: 5px;
    border-top: 1px solid #f1f1f1;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.weather-section {
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%;
    border-right: 1px solid #f1f1f1;
}

.weather-panel {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 5px;
    border-bottom: none;
    text-decoration: none !important;;
}

.weather-section .current {
    width: 40%;
    padding-left: 0;
    padding-right: 0;
    border-right: 1px solid #f1f1f1;
}

.info-panel .title {
    display: block;
    padding: 5px 0;
    color: #707070;
    font-size: 0.75rem;
}

.weather-section .current .current-degree-wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
}

.weather-section .icon {
    width: 45px;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
}

.degree {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 5%;
    font-size: 1.125rem;
}

.forecast {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
}

.forecast-date {
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.forecast .degrees {
    padding: 5px 0;
    font-size: 0.75rem;
}

.forecast .high {
    color: #ff0032;
}

.traffic-air-wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-preferred-size: 100%;
    flex-basis: 45%;
}

.traffic-section, .air-section {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-top: 5px;
}

.traffic-link {
    border-right: 1px solid #f1f1f1;
}

.traffic-link, .air-link {
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
    position: relative;
    text-decoration: none !important;
}

.weather-section .icon img{
    width: 44px;
}

.weather-section .degree {
    font-size: 1.625rem;
    font-weight: bold;
    color:#0f0b07;
    position: relative;
}

.weather-section .forecast .icon img{
    width: auto;
    max-height: 24px;
}

.weather-section .degree img{
    position: absolute;
    top: 0px;
    right: -10px;
    width: 8px;
}

.traffic-air-wrapper img{
    width: 30px;
    margin-top: 10px;
}

/* MOBILE MENU */

nav{
    display: none;
}

:root {
    --link-color: #393939;
    --link-active-color: #999999;
}

nav ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0px;
}

nav ul li {
    display: block;
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
}

nav button {
    display: flex;
    padding: 8px 16px;
    transition: color 0.2s;
    color: #393939;
    font-size: 0.8rem;
    line-height: 2;
    text-decoration: none;
    width: 100%;
    background: none;
    border: 0px;
    text-align: left;
    cursor: pointer;
}

nav button span{
    display: inline-block;
    width: 30px;
}

.top-hidden-menu nav button img.menu-lead-img{
    width: 17px;
    margin-top: 5px;
    margin-right: 10px;
}

nav ul ul ul{
    display: block;
    width: 50%;
    float: left;
    position: relative;
    box-shadow: none;
}

nav ul ul ul li{

}

nav ul ul li a {
    color: var(--link-color);
    display: block;
    padding: 5px 16px;
    transition: color 0.2s;
    color: #393939;
    font-size: 0.75rem;
    line-height: 2;
    text-decoration: none !important;
}

nav ul ul {
    display: none;
    width: 100%;
    position: absolute;
    background: #fff;
    z-index: 1;
    padding: 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
nav ul ul li {
    display: list-item;
    position: relative;
}

nav ul li.last-list-btn{
    float: left;
    padding: 20px;
    text-align: center;
    border-bottom: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

nav ul li.last-list-btn button{
    margin-top: 0px;
    margin: 0 auto;
    float: none;
    width: 200px;
}

.mobile-search-btn{
    display: none;
    background: none;
    border: 0px;
    width: 50px;
    height: 44px;
    position: relative;
    float: right;
    background: url(img/search-icon.svg) center 9px;
    background-repeat: no-repeat;
    background-size: 30px;
    cursor: pointer;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}

.mobile-search-btn.active{
    background: url(img/times.png) center 14px;
    background-repeat: no-repeat;
    background-size: 20px;
}

#v7search{
    display: block;;
}

#overlay2{
    display: none;
}

.top-hidden-menu{
    display: none;
}

/* LOGIN MODAL STYLES */

.login-modal{
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}
.login-modal.is-visible {
    visibility: visible;
    overflow: visible;
}
.login-modal-overlay {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(1, 1, 1, 0.85);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s;
}
.login-modal.is-visible .login-modal-overlay {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}
.modal-transition {
    transition: all 0.3s 0.12s;
    /* transform: translateY(-10%); */
    opacity: 0;
}
.login-modal.is-visible .modal-transition {
    transform: translateY(0);
    opacity: 1;
}
.login-modal-content {
    position: absolute;
    z-index: 9999;
    top: 10px;
    left: 0;
    right:0;
    margin: auto;
    width: 500px;
    padding: 0px;
    border: 0px;
    border-radius: 8px;
    background-color: #ffffff;
    -webkit-box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
    box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
}

.v5_nlvhod14b h2{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0px;
    color: #0f0b07;
}
fieldset {
    display: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #f1f1f1;
}

fieldset .v5_nlvhod12{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background: none;
    border: 0px;
}

fieldset .v5_nlvhod12 .v5_nlvhod12b{
    background: none;
    border: 0px;
}

fieldset .v5_nlvhod13, fieldset .v5_nlvhod13b {
    background-image: none;
    margin-left: 0px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
    height: 44px;
    border: 1px solid #dddddd;
    border-radius: 3px;
    position: relative;
    margin-top: 30px;
}

fieldset .v5_nlvhod13:after{
    content: url(img/user.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

fieldset .v5_nlvhod13b:after{
    content: url(img/lock.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

fieldset .v5_nlvhod13:hover, fieldset .v5_nlvhod13b:hover {
    background-image: none;
    margin-left: 0px;
    margin-top: 30px;
    text-align: left;
    width: 100%;
    height: 44px;
}

fieldset .inpnormal{
    all: unset;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    height: 44px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    outline: 0px;
    border-radius: 3px;
    background: #f9f9f9;
    padding-left: 40px;
    color: #a7a7a7
}

.login-modal h6{
    font-size: 1rem;
    margin: 0px;
    padding: 10px;
    font-weight: normal;
    padding-top: 20px;
}

.login-modal .tabs.active{
    cursor: auto;
}

.login-modal .v5_nlvhod14b {
    margin-left: 0px;
    margin-top: 20px;
    font-family: 'Verdana';
    font-size: 11px;
    color: #999999;
    text-align: left;
}

.login-modal .submit-btn input{
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 7px 10px;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid #0f0b07;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    font-size: 0.85rem;
    cursor: pointer;
    width: 200px;
}

.login-modal .submit-btn input:hover{
    background:#fff;
    color: #0f0b07;
}

.remember-me-chb{
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.remember-me-chb input{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.remember-me-chb .checkmark {
    position: absolute;
    top: 0px;
    left: -35px;
    height: 16px;
    width: 16px;
    background-color: #eee;
  }

  .remember-me-text{
    padding-left: 20px;
    font-size: 0.8rem;
  }

  .lost-pass{
    float: left;
    display: block;
    font-size: 0.8rem;
    margin-left: 0px;
    margin-top: 6px;
  }

  .lost-pass a{
    color:#393939;
    font-family: "Verdana";
    transition: all 0.2s;
  }

  .lost-pass a:hover{
    text-decoration: none !important;
    color:#707070;
  }

  .login-inderinput{
    display: flex;
    flex-direction: column;
    align-items: center;
  }

/* On mouse-over, add a grey background color */
.remember-me-chb:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .remember-me-chb input:checked ~ .checkmark {
    background-color: #7d7d7d;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .remember-me-chb input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .remember-me-chb .checkmark:after {
    left: 5px;
    top: 3px;
    width: 4px;
    height: 7px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

fieldset.show {
    display: block
}

select:focus,
input:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #2196F3 !important;
    outline-width: 0 !important;
    font-weight: 400
}

button:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0
}

.tabs {
    margin: 0px;
    padding-bottom: 10px;
    cursor: pointer
}

.login-modal .tabs{
    background:#0f0b07;
    color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.login-modal h3{
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 1rem;
}

.tabs:hover,
.tabs.active {
    background:#fff;
    color: #0f0b07
}

.login-modal .tabs .text-muted{
    padding-left: 30px;
}

.login-modal .tabs .text-muted img{
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
    width: 12px;
    margin-right: 0px;
    position: absolute;
    left: 10px;
}

.tabs.active h6{
    display: none;
}

/* a:hover {
    text-decoration: none;
    color: #1565C0
} */

.box {
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 10px
}

.modal-backdrop {
    background-color: #64B5F6
}

.register-list {
    background-image: none;
    margin-left: 0px;
    margin-top: 30px;
    text-align: left;
    width: 100%;
    height: 44px;
    border: 1px solid #dddddd;
    border-radius: 3px;
    position: relative;
}

.register-list .field-label{
    width: 100%;
    font-size: 0.7rem;
    position: absolute;
    left: 0;
    top: -44px;
    pointer-events: none;
    color: #0f0b07;
}

.v5_nlvhod13 .field-label, .v5_nlvhod13b .field-label{
    width: 100%;
    font-size: 0.7rem;
    position: absolute;
    left: 0;
    top: -44px;
    pointer-events: none;
    color: #0f0b07;
}

.form-inputs.form-page .v5_nlvhod13 .field-label, .form-inputs.form-page .v5_nlvhod13b .field-label{
    top: -20px;
}

.v5_nlvhod13 .field-label span, .v5_nlvhod13b .field-label span {
    position: absolute;
    left: 0;
    bottom: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.register-list .field-label span {
    position: absolute;
    left: 0;
    bottom: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.register-list select.inpnormal{
    line-height: 44px;
}

fieldset.register-fieldset{
    border-bottom: 0px;
    border-top: 1px solid #f1f1f1;
}

.register-form{
    padding-bottom: 0px;
}

fieldset .register-field1:after{
    content: url(img/envelope.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

fieldset .register-field2:after{
    content: url(img/user.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

fieldset .register-field3:after, fieldset .register-field4:after{
    content: url(img/lock.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

fieldset .register-field5:after{
    content: url(img/city.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

.register-submit-btn{
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 7px 10px;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid #0f0b07;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    font-size: 0.85rem;
    cursor: pointer;
    width: 200px;
}

.register-submit-btn:hover{
    background: #fff;
    color: #0f0b07;
}

.register-submit-btn.disabled{
    background:#707070;
}

.register-fieldset .remember-me-chb .checkmark{
    left: 0px;
    top: 20px;
}

.register-fieldset .policy-text{
    color:#0f0b07;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: left;
    padding-left: 20px;
}

.register-fieldset .policy-text a{
    text-decoration: none !important;
    color:#0f0b07;
    font-family: "Verdana";
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.register-fieldset .policy-text a:hover{
    color:#707070;
}

.fb-login-box a{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    font-weight: normal;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    background: #0866FF;
    width: 200px;
    height: 33px;
    border-radius: 3px;
    font-size: 14px;
}

.fb-login-box a:hover{
    opacity: 0.7;
}

.fb-login-box a span{
    border: 1px solid  #fff;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    text-align: center;
    margin-right: 10px;
    padding-top: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff
}

.fb-login-box img{
    width: 11px;
    filter: invert(34%) sepia(100%) saturate(3751%) hue-rotate(211deg) brightness(97%) contrast(111%);
}

.login-modal #tab02 .text-muted{
    padding-left: 0px;
}

.login-modal #tab02{
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;;
}

.login-modal #tab01{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;;
}

/* SINGLE NEWS STYLES */

.news-container-center{
    width: 100%;
    margin-right: 0px;
    border-right: 0px;
    padding-top: 0px;
    margin-top: 0px;
    padding-right: 0px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-container-left{
    width: 70%;
    margin-right: 0px;
    border-right: 0px;
    padding-top: 0px;
    margin-top: 20px;
    padding-right: 15px;
    float: left;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-container-center .zaglavie{
    font-size: 1.6rem;
    color:#393939;
    padding: 0px;
    text-shadow: none;
    margin-top: 15px;
}

.news-lead-img{
    margin-top: 10px;
    position: relative;
}

.news-lead-img img{
    width: 100%;
    border-radius: 4px;
    height: auto;
    aspect-ratio: auto 4/3;
}

.img-caption{
    padding: 10px 0 10px 10px;
    color: #0f0b07;
    background-color: #eeeeee;
    text-align: left;
    font-size: 0.9rem;
    margin-top: -5px;
    z-index: 1;
    position: relative;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.news-lead-text{
    max-width: 100%;
    height: auto;
    text-align: left;
    font-size: 0.9rem;
    margin-top: 20px;
}

.thumb--glass-effect {
    width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
    margin-right: 0px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    color: #efefef;
    background-color: rgba(0, 0, 0, 0.6);
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.thumb__image {
    width: 35%;
    height: 100%;
    position: relative;
}

.thumb__image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 0px;
}

.thumb__image .round-icon {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-right: 5px;
    background-color: rgba(255,255,255,0.8);
    border: 0px;
    opacity: 1;
    border-radius: 50%;
    display: inline-block;
}

.gallery-icon{
    opacity: 0.9;
}

.thumb__image .news-icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 22px;
    height: auto;
    margin: 0px;
}

.thumb__caption {
    width: 65%;
    position: relative;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.thumb__title {
    max-height: 47px;
    font-size: 0.8rem;
    -webkit-line-clamp: 3;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}

.thumb__container {
    margin: 0;
    position: relative;
    left: 0px;
    bottom: 0px;
    margin-top: 10px;
    z-index: 2;
    display: flex;
    width: 100%;
    margin-bottom: 0px;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.thumb__container>ul{
    min-width: 100%;
    display: flex;
    float: left;
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
}

.thumb__container>div{
    display: flex;
}

.thumb__container::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.news-lead-text .audio-container{
    display: block;
    width: 100%;
}

.audio-container{
    margin-top: 5px;
}

.article__details {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-wrap: none;
    flex-wrap: wrap;
    margin-bottom: 10px;
    font-size: 0.875rem;
    margin-top: 0px;
    position: relative;
}

.article__details .author__avatar{
    width: 50px;
    height: 50px;
    margin-right: 0px;
    text-align: left;
}

.authors__wrapper {
    padding-top: 5px;
}

.author__label {
    padding-right: 2px;
}

.author {
    display: inline-block;
}

.author__name {
    color: #393939;
    font-family: "Verdana";
}

.published-caption {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    padding-top: 5px;
    color: #7d7d7d;
    align-items: flex-start;
}

.published-time, .article__views, .article__comments {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
}

.published-time, .article__views, .article__comments {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: center;
}

.separator:after{
    content: "|";
    padding: 0 5px;
    opacity: 0.5;
}

.author__avatar {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
}

.published-caption img{
    margin-right: 5px;
    width: 16px;
    height: auto;
    margin-left: -5px;
}

.published-caption .published-time img{
    width: 16px;
    height: 16px;
}

.published-caption .article__views img{
    width: 16px;
    height: 12px;
}

.article-text{
    padding-left: 60px;
    margin-top: 0px;
    position: relative;
    min-height: 200px;
    font-size: 1rem;
    color:#2c3c3f;
}

.article-text a:hover{
    text-decoration: underline;
}

.article-text.big{
    font-size: 1.15rem;
}

.article-text.bigger{
    font-size: 1.25rem;
}

.news-container-center .snimka3{
    font-family: 'Verdana';
    position: absolute;
    top: 0px;
    right: 0px;
    left: auto;
    z-index: 1;
    border: 0px;
    background-color: #0f0b07;
    padding: 4px 6px;
    border-top-right-radius: 5px;
    width: auto;
    height: 27px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0.4;
    color: #e0e0e0;
    font-size: 0.85rem;
    border-bottom-left-radius: 4px;
}

.news1{
    position: relative;
}

.active-bar {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    top: -3px;
    left: 0;
    padding: 5px;
    border: 2px solid transparent;
    border-radius: 3px;
    background-clip: padding-box;
}

.active__social-link {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    color: #ffffff;
    font-size: 0.85rem;
    text-align: center;
    border-radius: 50%;
    background-color: #0f0b07;
}

.active__social-link {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
    color: #0f0b07;
    text-decoration: none !important;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
}

.active__social-link:hover{
    opacity: 0.8;
}

.facebook-bg {
    color: #ffffff;
    background-color: #4267b2;
    border-color: transparent;
}

.viber-bg {
    color: #ffffff;
    background-color: #59267c;
    border-color: transparent;
}

.messenger-bg {
    color: #ffffff;
    background-color: #00c6ff;
    border-color: transparent;
}

.active__social-link:last-of-type {
    margin-bottom: 0;
}

.active__popup, .popup__font-size {
    width: 300px;
    position: absolute;
    top: 80%;
    left: 0;
    bottom: auto;
    background-color: #ffffff;
    border-radius: 3px;
    display: none;
}

.popup__header {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.button__close {
    position: relative;
}

.popup__container {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 10px;
    text-align: left;
}

.font-size__container {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.active__social-link img{
    filter: invert(90%) sepia(98%) saturate(9%) hue-rotate(119deg) brightness(104%) contrast(102%);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 12px;
}

.font-size-icon {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    color: #ffffff;
    justify-content: center;
    padding-top: 7px;
}

.font-size-icon .small {
    font-size: 0.6rem;
}

.num-comments {
    display: inline-block;
    color: #ffffff;
    font-size: 0.7rem;
    line-height: 30px;
}

.active__popup, .popup__font-size {
    display: none;
    width: 100%;
    margin-top: 5px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 400;
    border: 1px solid #e0e0e0;
    background-color: #ffffff;
}

.popup__header {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.popup__container {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 10px;
    text-align: left;
}

.active__popup, .popup__font-size {
    width: 300px;
    position: absolute;
    top: 98%;
    left: 0;
    bottom: auto;
    background-color: #ffffff;
    border-radius: 3px;
}

.active__popup.d-block{
    display: block;
}

.popup__link .active__social-link{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    color:#393939;
}

.popup__container .popup__link{
    display: flex;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color:#393939;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
}

.popup__link .active__social-link.share-option{
    background: #fff;
    border: 1px solid #393939;
}

.popup__link .active__social-link.share-option img{
    filter: none;
}

.popup__container .popup__link:hover{
    text-decoration: none !important;
    opacity: 0.8;
}

.popup__font-size.d-block {
    display: block;
    top: 78%;
}

.font-size__container {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.popup__font-size-link {
    width: 30%;
    padding: 5px 20px;
    border: 1px solid #f1f1f1;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color:#393939;
    text-decoration: none !important;
    font-family: 'Verdana';
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
}

.popup__font-size-link:hover{
    color: #000;
}

.popup__font-size-link .small-size, .popup__font-size-link .middle-size, .popup__font-size-link .large-size {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.popup__font-size-link .small-size:after, .popup__font-size-link .middle-size:after, .popup__font-size-link .large-size:after {
    font-size: 0.875rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.popup__font-size-link .small-size:after {
    content: " ";
}

.popup__font-size-link .small-size {
    font-size: 1.5rem;
}

.popup__font-size-link .middle-size {
    font-size: 2rem;
}

.popup__font-size-link .middle-size:after {
    content: "+";
}

.popup__font-size-link .large-size {
    font-size: 2.5rem;
}

.popup__font-size-link .large-size:after {
    content: "++";
}

.article__comments-container {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    height: calc(100% - 56px);
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    flex-direction: column;
}

  .article__comments-inner {
    position: relative;
    width: 100%;
    height: 100%;
}

.comments__header {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    padding: 20px 10px 0;
    background-color: #ffffff;
    padding: 20px 20px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.article__comments-container .nav__tabs {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    padding-left: 0px;
    list-style-type: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.article__comments-container .nav__tabs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 0px;
}

.article__comments-container .tab__link{
    color:#393939;
}

.article__comments-container .tab__link.active,.article__comments-container  .tab__link.news-nav__link:hover {
    border-bottom: 3px solid #ff0032;
    margin-right: 20px;
    padding-bottom: 10px;
    color:#393939;
    text-decoration: none !important;
}

.article__comments-container .close-comments {
    position: absolute;
    top: 18px;
    right: 20px;
}

.comments__filter {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    color: #3773aa;
    font-size: 0.875rem;
}

.selected-option {
    width: 50%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
}

.sort-by__link {
    display: inline-block;
    white-space: nowrap;
    color: #3773aa;
    font-size: 12px;
    position: relative;
    text-decoration: none !important;
}

.sort-by__list.d-block{
    display: block;
}

.sort-by__link.selected:after{
    content: url(img/arrow-left.svg);
    filter: invert(37%) sepia(98%) saturate(328%) hue-rotate(167deg) brightness(93%) contrast(95%);
    position: absolute;
    bottom: 2px;
    right: -10px;
    top: auto;
    width: 5px;
    height: 10px;
    transform: rotate(-90deg);
}

.sort-by__link span {
    display: inline-block;
    padding-right: 5px;
}

.sort-by__list {
    display: none;
    min-width: 130px;
    padding: 10px 20px;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 100;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 15%);
    box-shadow: 0 4px 4px rgb(0 0 0 / 15%);
    border-radius: 3px;
    list-style-type: none;
}

.sort-by__item {
    padding-bottom: 10px;
    text-align: left;
}

#sendComment, .reply-comment div {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin: 10px 0;
}

.write-comment {
    width: 90%;
    margin-right: 0px;
    padding: 10px;
    color: #7d7d7d;
    font-size: 0.875rem;
    outline: none;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    float: left;
}

.send-comment img{
    filter: invert(3%) sepia(7%) saturate(12%) hue-rotate(314deg) brightness(0%) contrast(93%);
}

.send-comment {
    text-align: right;
    border: 0px;
    background: none;
    margin-left: 0px;
    cursor: pointer;
    padding-top: 10px;
}

.comments__section, .commentator__section {
    width: 100%;
    position: relative;
    padding-bottom: 10px;
    padding: 0 20px;
    line-height: 1.6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 40px;
    padding-bottom: 20px;
    padding-top: 10px;
}

.label__no-comments {
    font-size: 0.8rem;
    text-align: left;
    color: #7d7d7d;
    border-top: 1px solid #ececec;
    padding-top: 10px;
    margin-bottom: 0px;
}

.comments__section .avatar img{
    width: 100%;
    height: auto;
}

.comment__row {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    padding: 5px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
    margin-bottom: 10px;
}

.comments__section .avatar__container, .commentator__section .avatar__container {
    height: 30px;
}

.comments__section .avatar{
    width: 40px;
    height: 40px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    border-radius: 50%;
}

.box__show-user-options {
    width: 80%;
    display: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    top: 42px;
    left: 0;
    z-index: 100;
    font-size: 0.875rem;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 25%);
    box-shadow: 0 2px 6px rgb(0 0 0 / 25%);
}

.box__user-avatar {
    width: 37%;
    position: relative;
    padding: 10px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.box__user-status {
    margin-top: 5px;
    color: #393939;
    font-size: 0.7rem;
    padding: 5px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
}

.box__show-user-options .offline .avatar{
    border: 5px solid #e7927f;
}

.box__user-avatar .avatar{
    width: 80px;
    height: 80px;
    margin-right: 0;
}

.box__user-options {
    width: 63%;
    padding: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.box__user-options-link {
    display: block;
    margin-bottom: 5px;
    padding-left: 0;
    -webkit-transition: padding-left 0.2s;
    transition: padding-left 0.2s;
}

.box__user-mood {
    width: 100%;
    margin-top: 10px;
    padding: 5px;
    font-size: 0.7rem;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
}

.row__user-data {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.row__user-name {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    margin-top: 0px;
    font-size: 12px;
    font-family: 'Verdana';
    color:#7d7d7d;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 5px;
}

.row__date {
    color: #7d7d7d;
    font-size: 0.875rem;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0px;
    margin-top: 0px;
}

.row__user-comment{
    color: #7d7d7d;
    font-size: 0.875rem;
    text-align: left;
    line-height: 1.3rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0px;
    margin-bottom: 5px;
}

.comment__row .row__footer {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    align-items: center;
    display: flex;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 5px;
    border-bottom: 1px solid #f1f1f1;
}

.article__reply-options {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.article__reply-options .article__reply {
    margin-right: 20px;
    font-size: 0.85rem;
    color:#393939;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.comment__vote {
    width: 100px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.comment__vote-link img{
    width: 20px;
    margin-right: 5px;
}

.vote__show-all {
    color: #7d7d7d;
    font-size: 0.875rem;
    margin-right: 10px;
}

.dislike {
    filter: invert(14%) sepia(87%) saturate(6565%) hue-rotate(343deg) brightness(99%) contrast(109%);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.like {
    -webkit-filter: invert(55%) sepia(51%) saturate(5556%) hue-rotate(132deg) brightness(93%) contrast(94%);
    filter: invert(55%) sepia(51%) saturate(5556%) hue-rotate(132deg) brightness(93%) contrast(94%);
}

#sendComment, .reply-comment div {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin: 10px 0;
}

.comments__copyright {
    width: 100%;
    padding: 10px 20px 0; 
    left: 0;
    right: 0;
    bottom: 0;
    text-align: left;
    font-size: 0.8rem;
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 10px;
}

.v4_avataruser{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 10px;
}

.article__comments-container .close-comments img{
    filter: invert(3%) sepia(7%) saturate(12%) hue-rotate(314deg) brightness(0%) contrast(93%);
}

.reply-comment .write-comment{
    width: 80%;
}

.article__replies{
    font-size: 0.875rem;
    color:#393939;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.vote__show-all{
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.vote__show-all:hover{
    color:#393939;
}

.like, .dislike, .send-comment, .article__comments-container .close-comments{
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.like:hover, .dislike:hover,.send-comment:hover,.article__comments-container .close-comments:hover{
    opacity: 0.6;
}

.article__replies:hover, .article__reply:hover{
    color:#7d7d7d;
}

.comment__reply {
    display: none;
    margin-top: 10px;
    padding-left: 15px;
    /* border-left: 2px solid #f1f1f1; */
    border-bottom: none;
    margin-left: 25px;
}

.reply-comment{
    display: none;
}

.popin__show-votes{
    display: none;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    position: fixed;
    padding: 2em;
    right: 15px;
    width: 377px;
    height: 100%;
    top: 0%;
    bottom: 0;
    transform: translateX(0px);
    transform: translateY(0px);
    z-index: 9999;
}

.comment__reply.d-block, .reply-comment.d-block, .popin__show-votes.d-block{
    display: block;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.no-scroll {
    overflow: hidden;
}

.popin__container{
    position: absolute;
    width: 75%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 20px;
    border: 1px solid #707070;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
    box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
}

.show-votes {
    position: relative;
}

.show-votes__tabs {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around;
    position: absolute;
    border-bottom: 1px solid #7d7d7d;
    background-color: #ffffff;
    z-index: 1;
}

.show-votes__tabs .active{
    padding: 0 5px 5px;
    border-bottom: 3px solid #ff0032;
    color:#393939;
    font-size: 0.85rem;
}

.show-votes__content {
    max-height: 280px;
    overflow-y: auto;
    padding-top: 35px;
}

.popin__container .button__close {
    position: absolute;
    top: -30px;
    right: 0;
}

.show-votes__link{
    padding: 0 5px 5px;
    color: #393939;
    font-size: 0.85rem;
    text-decoration: none !important;
}

.voter__link {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 10px;
    padding: 5px 0;
    font-size: 0.875rem;
    text-decoration: none !important;
}

.voter__name {
    width: 75%;
    text-align: left;
    color:#393939;
}

.show-votes__content .avatar{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    border-radius: 50%;
}

.show-votes__content .avatar img{
    width: 100%;
    border-radius: 50%;
}

.popin__container .button__close img{
    filter: invert(3%) sepia(7%) saturate(12%) hue-rotate(314deg) brightness(0%) contrast(93%);
}

.popin__messages.warning{
    display: none;
}

.popin__messages.warning.d-block{
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    position: fixed;
    padding: 2em;
    right: 0px;
    left: auto;
    width: 440px;
    height: 100%;
    top: 0%;
    bottom: 0;
    transform: translateX(0px);
    transform: translateY(0px);
    z-index: 9999;
}

.popin__messages.warning .popin__container {
    padding: 0;
    border-color: #ffc881;
}

.popin__header {
    height: 50px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #ffc881;
}

.warning-mark {
    width: 40px;
    height: 40px;
    display: flex;
    text-align: center;
    padding: 0px;
    position: relative;
    background-color: #ffffff;
    border: 2px solid transparent;
    border-radius: 50%;
    margin-bottom: 10px;
}

.popin__messages-link{
    color:#393939;
    font-family: 'Verdana';
    text-decoration: none !important;
}

.popin__messages-container p{
    color:#7d7d7d;
    text-align: left;
}

.warning-mark span{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    color: #0f0b07;
    border: 1px solid transparent;
    background-color: #ffc881;
}

.warning-mark span img{
    width: 12px;
    margin-top: 14px;
}

.news-container-right{
    float: right;
    width: 30%;
    margin-right: 0px;
    margin-top: 15px;
    padding-top: 15px;
    padding-left: 15px;
    display: block;
    border-left: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.calendar-table table{
    border-collapse: separate;
}

.calendar-table{
    border: 1px solid #f1f1f1;
    border-radius: 0px;
    margin-top: 15px;
    width: 100%;
    border-radius: 5px;
}

.month-indicator {
    padding: 10px 0;
    color: #0f0b07;
    text-align: center;
    font-size: 1rem;
    background-color: #eeeeee;
    font-weight: 400;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    justify-content: space-around;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.day-of-week td{
    color: #707070;
    font-size: 0.875rem;
    letter-spacing: 0.1rem;
    font-variant: small-caps;
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.calendar-table .date-grid td{
    width: 40px;
    height: 40px;
    position: relative;
    border: 0;
    border-radius: 50%;
    color: #393939;
    background-color: transparent;
}

.calendar-table .date-grid td a{
    color: #393939;
    text-decoration: none !important;
}

.month-indicator img{
    width: 9px;
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
}

.open-comments {
    width: 50%;
    display: -webkit-inline-box;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 10px;
    text-align: center;
    font-family: 'Verdana';
    color: #0f0b07;
    border: 2px solid #0f0b07;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 1rem;
    margin-top: 30px;
}

.active__comments:after {
    content: "";
    width: 0;
    height: 0;
    margin-left: -3.5px;
    margin-bottom: -7px;
    position: absolute;
    bottom: 0;
    left: 35%;
    border: 17px solid transparent;
    border-top-color: #0f0b07;
    border-bottom: 0;
    border-left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.open-comments .active__social-link{
    margin-right: 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.open-comments:hover{
    text-decoration: none !important;
    color: #fff;
    background: #0f0b07;
}

.open-comments:hover .active__social-link{
    background: #fff;
}

.open-comments:hover .active__social-link .num-comments{
    color:#0f0b07;
}

.open-comments:hover .active__comments:after{
    border-top-color: #fff;
}

.section-headline {
    position: relative;
    margin-bottom: 5px;
    margin-top: 20px;
    padding: 10px;
    font-size: 0.8rem;
    border-radius: 0px;
    background-color: #eeeeee;
    border-bottom: 3px solid #ff0032;
    color:#0f0b07;
    text-align: left;
}

.section-headline a{
    color:#0f0b07;
    text-decoration: none !important; 
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.section-headline a:hover{
    color:#7d7d7d;
}

.news-container-right .v5n_mmorenews2{
    float: left;
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: 0px;
    padding-bottom: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-container-right .v5n_mmorenews3{
    float: left;
    width: 25%;
    text-align: left;
    margin-top: 0px;
    height: auto;
    margin-bottom: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-container-right .v5n_mmorenews3 img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 4px;
}

.news-container-right .section-headline {
    position: relative;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 10px;
    padding-left: 0px;
    font-family: "Verdana";
    font-size: 0.8rem;
    border-radius: 3px;
    background-color: transparent;
    border-bottom: 0px;
    color: #0f0b07;
    text-align: left;
    text-transform: uppercase;
}

.news-container-right .section-headline:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.news-container-right .nh_moretitle {
    float: right;
    width: 75%;
    margin-top: 0px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-container-right .nh_moretitle a {
    max-height: 62px;
    margin-top: 0px;
    margin-bottom: 10px;
    max-height: 55px;
    font-size: 0.875rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1rem;
    color:#0f0b07;
    text-align: left;
}

.news-container-right .v5n_mmorenews61 {
    display: inline-block;
    margin-top: 2px;
    color: #999999;
    font-size: 0.875rem;
    text-align: left;
    float: left;
}

.home-container-right .nh_moretitle a:hover{
    color:#0f0b07;
}

#slideshow {
    margin: 0px;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
#slideshow-wrapper {
    width: 1600em;
    height: 15em;
    position: relative;
}
div.slide {
    width: 40.2vw;
    height: auto;
    float: left;
    background-repeat: no-repeat;
    background-size: contain;
}
#slideshow-nav {
    margin: 0px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 5px;
}
#slideshow-nav a {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    line-height: 1;
    border: 1px solid #ff0032;
    color: #393939;
    border-radius: 50%;
    text-decoration: none;
    margin-right: 0.5em;
    margin-left: 0.5em;
    width: 24px;
    height: 24px;
}
.paging a img{
    width: 10px;
    margin-top: 4px;
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
}
.paging a.active img {
    opacity: 0.5;
}
.paging a:hover img, .paging a:focus img {
    opacity: 0.5;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
#slideshow-nav div {
    margin: 0px;
}

.related-news__container .section-headline {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    align-items: center;
}

.news-container-left.home-container-left .nh_v8nl4{
    margin-top: 0px;
}

.paging span{
    font-size: 0.85rem;
}

.paging{
    display: flex;
    align-items: center;
}

.breadcrumbs {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 5px;
    margin-top: 20px;
}

.homepage-ads-top .breadcrumbs {
    margin: 0px;
}

.breadcrumb__link {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    padding-right: 5px;
    font-size: 0.875rem;
    text-transform: uppercase;
    position: relative;
    margin-right: 10px;
}

.breadcrumbs .level-one, .breadcrumbs .level-two {
    color: #7d7d7d;
}

.breadcrumbs a:after{
    content: url(img/arrow-right.svg);
    position: absolute;
    top: 0px;
    right: -5px;
    width: 6px;
    height: 10px;
    opacity: 0.5;
}

.breadcrumbs a:last-child:after{
    content: '';
}

.scroll-to-top.d-block{
    display: flex;
    align-items: center;
    justify-content: center;
}

.scroll-to-top{
    display: none;
    width: 30px;
    height: 30px;
    position: fixed;
    right: 2%;
    bottom: 5%;
    z-index: 300;
    color: #0f0b07;
    background-color: #fff;
    border: 1px solid #0f0b07;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-align: center;
}

.scroll-to-top img{
    width: 12px;
    transform: rotate(90deg);
    margin-top: 4px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.scroll-to-top:hover img{
    filter: invert(100%) sepia(0%) saturate(7466%) hue-rotate(17deg) brightness(111%) contrast(104%);
}

.v5search.active{
    background: rgba(255,255,255,1);
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px 0 rgb(65 69 73 / 30%), 0 1px 3px 1px rgb(65 69 73 / 15%);
    box-shadow: 0 1px 1px 0 rgb(65 69 73 / 30%), 0 1px 3px 1px rgb(65 69 73 / 15%);
}

.header-menu .v5_searchpole2:hover, .header-menu .v5_searchpole2:focus{
    outline: none !important;
    border: 0px !important;
}

.news-bottom-container{
    border-top: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    clear: both;
    padding-top: 20px;
    margin-bottom: 40px;
}

.news-bottom-left{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    position: relative;
}

.news-bottom-right{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    position: relative;
    padding-left: 15px;
}

.news-bottom-left:after{
    content: '';
    right: 0;
    top: 10px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.news-bottom-right .undertop-second-news{
    padding-right: 0px;
}

.news-bottom-left .nh_v8nl4, .news-bottom-right .nh_v8nl4{
    border-top: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0px;
}

.nh_undertop.undertop-lead-news{
    width: 50%;
    float: left;
    border: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
}

.undertop-second-news{
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.undertop-second-news:after{
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.undertop-second-news .nh_undertop{
    border-right: 0px;
    width: 100%;
    padding-bottom: 15px;
    margin-bottom: 15px;
    max-width: 242px;
}

.poll .v6page4:focus{
    border: 0px !important;
}

.undertop-lead-news .nh_undertoppicv6{
    width: 100%;
    margin: 0px;
    height: 140px;
}

.undertop-lead-news .nh_undertoppicv6 img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}

.undertop-lead-news .nh_undertopzaglv617 a{
    color: #393939;
    font-size: 1rem;
    text-align: left;
    margin-top: 10px;
    margin-left: 0px;
    width: 100%;
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
    margin-bottom: 5px;
}

.undertop-lead-news .nh_undertopzaglv617{
    margin-left: 0px;
}

.undertop-second-news .nh_undertoppicv6 {
    float: right;
    width: 32%;
    text-align: right;
    margin-top: 0px;
    margin-left: 0px;
    max-height: 80px;
}

.undertop-second-news .nh_undertoppicv6 img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 0px;
    height: 80px;
}

.undertop-second-news .nh_undertopzaglv617 {
    float: left;
    width: 68%;
    margin-top: 0px;
    margin-left: 0px;
}

.undertop-second-news .nh_undertopzaglv617 a{
    color: #393939;
    font-size: 0.875rem;
    line-height: 1.1rem;
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
    width: 100%;
    height: auto;
    max-height: 52px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
    margin-bottom: 5px;
    padding-right: 10px;
    box-sizing: border-box;
    word-wrap: break-word;
}

.undertop-second-news .nh_undertop:last-of-type{
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px;
}

.news-bottom-container2, .news-bottom-container3{
    border-top: 1px solid #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    clear: both;
    padding-top: 20px;
    margin-top: 0px;
    margin-bottom: 40px;
}

.news-bottom-container2 .news-nav li, .news-bottom-container3 .news-nav li{
    margin-right: 5px;
}

.news-bottom-container3.news-bottom-video .news-nav li:last-of-type{
    margin-right: 0px;
}

.news-nav-container::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.news-nav-container {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.news-nav-container .news-nav {
    min-width: 100%;
    white-space: nowrap;
}

.news-nav-container {
    width: 100%;
    margin-bottom: 0px;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.news-bottom-container2 .news-bottom-right, .news-bottom-container3 .news-bottom-right{
    padding-left: 0px;
    width: 100%;
}

.news-bottom-container2 .news-bottom-right .undertop-second-news,.news-bottom-container3 .news-bottom-right .undertop-second-news {
    padding-right: 15px;
    width: 25%;
}

.news-bottom-container2 .nh_undertop.undertop-lead-news, .news-bottom-container3 .nh_undertop.undertop-lead-news{
    width: 25%;
}

.news-bottom-container2 .news-bottom-right .undertop-second-news:last-of-type, .news-bottom-container3 .news-bottom-right .undertop-second-news:last-of-type{
    padding-right: 0px;
}

.navigation-box.sport-news:after {
    background: #04af61;
}

.home-container-right.nh_v8dn1 .news-nav:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 0px;
    background: #ff0032;
}

.news-nav-container.slide-opt1{
    width: 100%;
    float: left;
}

.right-side-container .nh_moretime img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 4px;
}

.news-share{
    display: inline-block;
    width: 20px;
    border: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    margin-top: 8px;
    text-align: center;
}

.news-share img{
    width: 14px;
}

.nh_v8nl2-right .news-share{
    display: none;
}

.mobile-share-options.d-block .active__popup{
    display: block;
    position: fixed;
    bottom: 0;
    top: auto;
    left:0;
    right:0;
    width: 100%;
    border-radius: 0px;
}

.mobile-share-options{
    display: none;
}

.mobile-share-options.d-block{
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    position: fixed;
    padding: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0%;
    bottom: 0;
    transform: translateX(0px);
    transform: translateY(0px);
    z-index: 9999;
}

.popin__multimedia .popin-wrapper, .popin__multimedia .popin-wrapper-gallery {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1300;
    background-color: rgba(15, 11, 7, 0.8);
}

.popin__multimedia .popin-wrapper.d-block, .popin__multimedia .popin-wrapper-gallery.d-block{
    display: block;
}

.popin__multimedia .popin-container {
    max-height: 95%;
    /* overflow-y: auto; */
    position: fixed;
    top: 53%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #ffffff;
    width: 100%;
    max-width: 1010px;
    padding: 50px 20px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.popin-container #gallrowtumbs {
    width: 100% !important;   
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.popin__multimedia .video-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    border-radius: 0px;
}

.popin__multimedia .video-wrapper .video-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(img/video-thumb.png);
}

.popin__multimedia .popin-right-side {
    display: block;
    width: 33%;
    padding-left: 20px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.popin__multimedia .popin-wrapper .popin-title__related {
    margin-top: 20px;
    padding-top: 5px;
    color: #0f0b07;
    font-size: 1.125rem;
    border-top: 1px solid #f1f1f1;
}

.popin__multimedia .popin-related-content {
    width: 100%;
    margin: 10px auto 0;
}

.water-mark {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    color: #e0e0e0;
    font-size: 0.85rem;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #0f0b07;
    opacity: 0.4;
    z-index: 1;
}

.popin__multimedia .homepage-multimedia .nh_multimedia2:after{
    height: 0px;
}

.popin__multimedia .homepage-multimedia.nh_multimedia{
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.popin__multimedia .homepage-multimedia .nh_multimedia2{
    text-transform: none;
    font-size: 0.85rem;
}

.popin__multimedia .homepage-multimedia .nh_multimedia7{
    width: 24px;
    height: 24px;
}

.popin__multimedia .homepage-multimedia .nh_multimedia7 img{
    width: 10px;
}

.popin__multimedia .homepage-multimedia .nh_multimedia3{
    width: 140px;
}

.popin__multimedia .homepage-multimedia .nh_multimedia3 a img, .popin__multimedia .homepage-multimedia .nh_multimedia4{
    width: 140px;
    height: 80px;
}

.popin__multimedia .homepage-multimedia .nh_multimedia5{
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.popin__multimedia .video-wrapper{
    margin-top: 0px;
}

.popin__multimedia .popin-title{
    font-size: 1.2rem;
    text-align: left;
    margin-top: 0px;
}

.popin__multimedia .popin-description{
    max-height: 55px;
    overflow: hidden;
    margin-bottom: 10px;
    -webkit-line-clamp: 3;
    font-size: 1rem;
    color:#707070;
    text-align: left;
}

.popin__multimedia .section-headline{
    font-size: 1rem;
    color:#707070;
    margin-bottom: 15px;
}

.popin__multimedia .undertop-second-news {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}

.popin__multimedia .undertop-second-news:after{
    width: 0px;
}

.popin__multimedia .undertop-second-news .nh_undertopzaglv617 a{
    height: auto;
}

.popin__multimedia .button-light{
    width: 100%;
    position: relative;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 0px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color:#393939;
    text-decoration: none !important;
    font-size: 0.85rem;
    display: inline-flex;
    justify-content: space-evenly;
}

.popin__multimedia .button-light .load-more-title{
    display: flex;
    justify-content: center;
}

.popin__multimedia .button-light .load-more-title img{
    margin-left: 10px;
}

.popin-wrapper-gallery .slider {
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden;
}

.popin-wrapper-gallery .slider img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    transition: opacity 0.5s ease-in-out;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 4px;
    height: auto;
    width: auto;
    max-width: 100%;
}

.popin-wrapper-gallery .slider .active-img{
    display: none;
}

.popin-wrapper-gallery .slider .active-img.active {
    display: block;
    background: #fff;
    width: 100%;
    height: 100%;
}

.popin-wrapper-gallery .dots {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
}

.popin-wrapper-gallery .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 10px;
    background-color: #ddd;
    cursor: pointer;
}

.popin-wrapper-gallery .dot.active {
    background-color: #555;
}

.popin-wrapper-gallery .arrow {
    position: absolute;
    bottom: 0;
    transform: translateY(-50%);
    font-size: 40px;
    color: #ddd;
    cursor: pointer;
    display: block;
}

.popin-wrapper-gallery .arrow.prev {
    left: 0px;
}

.popin-wrapper-gallery .arrow.next {
    right: 0px;
}

.slider-container{
    display: block;
    position: relative;
    padding-bottom: 50px;
}

.popin-wrapper-gallery .arrow.next, .popin-wrapper-gallery .arrow.prev {
    width: 24px;
    height: 24px;
    border: 1px solid #ff0032;
    border-radius: 50%;
}

.popin-wrapper-gallery .arrow img {
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.mobile-hide-row.info-panel-bottom{
    display: none;
    float: left;
    width: 100%;
    background: #f1f1f1;
    padding-top: 15px;
    padding-bottom: 15px;
    min-width: 100%;
    /* white-space: nowrap; */
}

.mobile-hide-row.info-panel-bottom>div{
    overflow-x: auto;
    overflow-y: hidden;
    justify-content: space-between;
    display: flex;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.info-panel-bottom .menu-btn {
    width: auto;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    background: #fff;
    border-radius: 20px;
    height: 40px;
    margin-left: 15px;
    padding-left: 10px;
    padding-right: 10px;
    min-width: auto;
}

.info-panel-bottom .menu-btn p {
    padding-left: 10px;
    font-size: 0.55rem;
    padding-right: 10px;
    text-transform: uppercase;
}

.info-panel-bottom .menu-btn p b{
    font-weight: 400;
    white-space: nowrap ;
}

.info-panel-bottom .menu-btn span img {
    width: 22px;
}

.info-panel-bottom .menu-btn span.degree {
    display: inline-block;
    background: none;
    font-size: 1rem;
    margin-left: 0px;
    position: relative;
}

.info-panel-bottom .menu-btn span.degree img {
    position: absolute;
    top: -1px;
    right: -5px;
    width: 5px;
}

.mobile-hide-row.info-panel-bottom>div::-webkit-scrollbar{
    width: 100%;
    height: 0px;
}

.tabs-container{
    float: left;
    display: block;
}

.tab-list{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 4px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 10px;
}

.tab-list .tab-item{
    float: left;
    padding-bottom: 8px;
    border-bottom: 4px solid;
    border-color: transparent;
}

.tab-list .tab-item a{
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 0.7rem;
    padding-left: 10px;
    padding-right: 10px;
    color:#393939;
}

.sport-section .tab-list .tab-item.active{
    border-color: #04af61;
}

.tab-list .tab-item.active{
    border-color: #ff0032;
}

.tab-list .tab-item.active a{
    font-family: 'Verdana';
}

.homepage-multimedia .nh_multimedia6:hover a {
    text-decoration: underline;
}

.news-bottom-calendar{
    display: none;
}

#topicpage>a{
    display: none;
}

.tab-slider {
    display: flex;
    justify-content: center;
    height: auto;
    width: 100%;
    margin: 0 auto;
    position: relative;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 40px;
    float: left;
}

.tab-slider-content {
    display: flex;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.news-container-left .tab-slider-content{
    display: block;
}

.tab-slider-page {
    width: 100%;
    height: auto;
}

.tab-slider-page.active {
    display: block;
}

.tab-slider-arrow {
    height: 30px;
    width: 30px;
    background-color: transparent;
    border: 1px solid #ff0032;
    border-radius: 50%;
    text-align: center;
    margin-left: 10px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    display: flex;
}

.tab-slider-arrow img{
    width: 10px;
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
}

.tab-slider-arrow:hover {
    background: #ff0032;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.tab-slider-arrow:hover img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(228deg) brightness(104%) contrast(109%);
}

.news-tab-header{
    display: flex;
    width: 100%;
    justify-content: space-between;
    border-top: 1px solid #ececec;
    padding-top: 15px;
    padding-bottom: 0px;
    position: relative;
    margin-bottom: 20px;
}

.news-tab-header:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.news-tab-header p, .news-tab-header h2{
    font-size: 0.8rem;
    text-transform: uppercase;
    font-family: "Verdana";
}

.news-tab-header>div{
    width: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.tab-slider-pagination {
    display: flex;
    margin-left: 10px;
    font-size: 1rem;
}

.tab-slider .undertop-second-news{
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    display: -ms-grid;
    display: grid;
    grid-gap: 0 15px;
    -ms-grid-columns: (minmax(190px, 1fr))[auto-fit];
    grid-template-columns: auto auto auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.news-container-left{
    position: relative;
}

.news-container-left:after {
    content: '';
    right: -1px;
    top: 10px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.tab-slider .undertop-second-news:after{
    width: 0px;
}

.tab-slider .undertop-second-news .nh_undertoppicv6{
    width: 100%;
    max-height: 140px;
}

.tab-slider .undertop-second-news .nh_undertoppicv6 img{
    height: 140px;
}

.tab-slider .undertop-second-news .nh_undertopzaglv617{
    width: 100%;
    height: auto;
}

.tab-slider .undertop-second-news .nh_undertopzaglv617 a{
    height: 60px;
    padding-top: 6px;
    max-height: 66px;
}

.tab-slider .news-date, .tab-slider .news-hour{
    margin-top: 0px;
}

.right-sport-news .news-icon {
    width: 22px;
    height: 22px;
    margin-left: 5px;
    margin-top: 1px;
    background-color: #fff;
    border: 0px;
    border: 1px solid #999;
    opacity: 1;
    background-color: #e8e5e5;
    border: 1px solid #d2d2d2;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    display: block;
    float: left;
}

body:has(.single-news-left) .index-page-container .right-sport-news .news-icon{
    margin-top: 3px;
}

.right-sport-news .news-icon img {
    width: 13px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}

.right-sport-news>div{
    position: relative;
}

.right-sport-news .round-icon{
    position: relative;
    display: inline-block;
    float: left;
}

.home-container-left .tab-slider .round-icon .news-icon img{
    height: 20px;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.home-container-left .tab-slider .round-icon{
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.thumb--glass-effect:hover{
    text-decoration: none !important;
    color:#7d7d7d;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.thumb--glass-effect:hover .thumb__image .round-icon{
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.calendar-table td.today-date>a>div{
    width: 40px;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    border: 1px solid #ff0032;
    border-radius: 50%;
    margin: 0 auto;
}

.video-wrapper .button__video-play {
    width: 50px;
    height: 50px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-color: #ff0032;
    border: 0px;
    opacity: 1;
    border-radius: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.video-wrapper .button__video-play img{
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(107%) contrast(107%);
    width: 22px;
}

.right-side-container.tabcontent>a{
    display: none;
}


.home-container-right.nh_v8dn1 .news-nav__link:hover{
    text-shadow: none;
    cursor: pointer;
}

.v5_podnavosn.sub-category{
    background: none;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 0px;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
    font-size: 0.8rem;
    text-transform: uppercase;
}

.sub-category::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.sub-category>div{
    min-width: 100%;
    white-space: nowrap;
    display: flex;
    justify-content: space-between;
}

.sub-category>div a{
    padding-left: 10px;
    padding-right: 10px;
}

.sub-category>div a:last-of-type{
    padding-right: 0px;
}

.sub-category .v5_podnavtabne{
    border: 0px;
    border-bottom: 5px solid transparent;
    color:#0f0b07;
}

.sub-category .v5_podnavtabne img{
    display: none;
}

.sub-category .v5_podnavtabda{
    background: #fff;
    border-right: 0px;
    font-weight: bold;
}

.sub-category .v5_podnavtabne:hover{
    background: #fff;
    text-shadow: .25px 0px .1px,-.25px 0px .1px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-right: 0px;
}

.top-category-wrapper{
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
}

.top-category-wrapper .v5_podnavosn:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.category-news{
    width: 70%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    position: relative;
}

.category-news:after{
    content: '';
    right: -1px;
    top: 30px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.category-top-left{
    margin-top: 30px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
}

.ct-img{
    width: 50%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    float: right;
    border-radius: 4px;
}

.ct-img img{
    width: 100%;
    max-height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.ct-text{
    cursor: pointer;
    width: 50%;
    float: left;
    padding-right: 15px;
    box-sizing: border-box;
}

.ct-text h2{
    color: #393939;
    font-size: 1.25rem;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
}

.category-top-left .ct-text h2{
    font-family: 'Verdana';
    -webkit-line-clamp: unset;
    line-clamp: unset;
    margin-top: 0px;
}

.ct-text p {
    height: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #999999;
    font-size: 0.89rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0px;
    float: left;
    text-align: left;
}

.ct-text span{
    display: inline-block;
    float: left;
    color: #999999;
    font-size: 0.89rem;
}

.category-top-right{
    float: right;
    width: 100%;
    margin-top: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.cat-imp-row .ct-img img{
    max-height: 120px;
}

.ct-img:hover>img:not(.round-icon img) {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.cat-imp-row .ct-text h2{
    font-size: 1.1rem;
    text-shadow: none;
    margin-top: 5px;
}

.cat-imp-row .ct-text{
    padding-left: 10px;
    width: 55%;
    padding-right: 0px;
}

.home-container-left .cat-imp-row .round-icon{
    width: 30px;
    height: 30px;
}

.home-container-left .cat-imp-row .news-icon img{
    width: 15px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.category-top-right.home-container-left .news-icons-container{
    padding: 7px;
}

.news-container-right.home-container-right.cat-news-rightside:after{
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    width: 0px;
    background: #ececec;
    position: absolute;
}

.category-top-right .ct-img>img{
    height: 110px;
}

.category-top-right .cat-imp-row{
    box-sizing: border-box;
}

.category-top-right .cat-imp-row:nth-child(1), .category-top-right .cat-imp-row:nth-child(3){
    padding-right: 15px;
}

.cat-bottom-container{
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.search-for-box{
    width: 100%;
    float: left;
    border-bottom: 1px solid #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.search-for-box h1{
    text-align: left;
    font-weight: normal;
    font-size: 1rem;
    color:#010c0e;
}

.search-for-box h3{
    color:#010c0e;
    text-align: left;
    font-weight: normal;
}

.search-result-news{
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f1f1f1;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
}

.search-result-img{
    float: left;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
}

.search-result-img img{
    width: 100%;
    height: 110px;
    -o-object-fit: cover;
    object-fit: cover;
    float: left;
    border-radius: 4px;
}

.search-result-img:hover img:not(.round-icon img){
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.search-result-news.home-container-left .search-result-img:hover .news-icon img:not(.round-icon img){
    -webkit-transform: scale(1);
    transform: scale(1);
}

.search-result-text{
    float: left;
    width: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    padding-left: 10px;
}

.search-result-text h2, .search-result-text h3{
    margin-top: 10px;
    text-align: left;
    font-weight: normal;
    font-size: 1rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1rem;
    margin-bottom: 10px;
    color: #0f0b07;
    height: auto;
    max-height: 53px;
}

.search-result-text p{
    margin-top: 0px;
    text-align: left;
    font-weight: normal;
    font-size: 0.75rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#0f0b07;
    margin-bottom: 5px;
}

.search-result-text span{
    display: inline-block;
    float: left;
    color: #333;
    font-size: 0.85rem;
    font-weight: normal;
}

.category-news .news-nav__paging{
    width: 40%;
}

.search-result-text:hover h3{
    text-decoration: underline;
    transition: all 0.8s;
}

.category-top-right .ct-img{
    float: left;
    width: 45%;
}

.cat-imp-row{
    margin-bottom: 15px;
    width: 50%;
    float: left;
}

.category-top-right .cat-imp-row{
    margin-top: 15px;
}

.category-news.cat-desktop .tab-list{
    float: left;
    display: block;
    width: 30%;
    border-bottom: 0px;
    padding-top: 0px;
}

.category-news.cat-desktop .tabs-container {
    float: left;
    display: block;
    margin-top: 15px;
    width: 100%;
}

.category-news.cat-desktop .tab-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.category-news.cat-desktop .tab-list .tab-item {
    float: none;
    border-bottom: 0px;
    border-right: 4px solid transparent;
    text-align: left;
    height: auto;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f6f6f6;
    margin-bottom: 5px;
    border-radius: 3px;
}

.category-news.cat-desktop .tab-list .tab-item a {
    text-decoration: none !important;
    text-transform: capitalize;
    padding-left: 10px;
    padding-right: 10px;
    color: #393939;
    width: 100%;
    display: flex;
    padding: 15px;
    font-size: 0.85rem;
    align-items: center;
}

.category-news.cat-desktop .tab-list .tab-item a img{
    margin-right: 10px;
    filter: invert(20%) sepia(0%) saturate(3%) hue-rotate(90deg) brightness(91%) contrast(87%);
}

.tab-content.active .search-result-news:first-of-type{
    padding-top: 0px;
}

.search-result-news.home-container-left .round-icon{
    width: 30px;
    height: 30px;
}

.search-result-news.home-container-left .news-icon img{
    width: 15px;
    height: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.search-result-news.home-container-left .news-icons-container{
    padding: 7px;
}

.news-by-date{
    width: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.search-for-box .tab-slider-arrow{
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: center;
}

.gallery-page{
    float: left;
    width: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    padding-top: 15px;
    position: relative;
}

.gallery-page:after{
    content: '';
    right: 0;
    top: 30px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.gallery-page .lic8{
    float: left;
    background: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px;
    width: 100%;
}

.gallery-page .gallery-row{
    display: -ms-grid;
    display: grid;
    grid-gap: 0 15px;
    -ms-grid-columns: (minmax(190px, 1fr))[auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    margin-bottom: 15px;
}

.gallery-page .lic8 a img{
    width: 100%;
}

.gallery-page .lic8 .img-thumb{
    overflow: hidden;
    height: 160px;
    position: relative;
}

.gallery-page .lic8:hover a img:not(.round-icon img){
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.img-icon{
    width: 40px;
    height: 40px;
    position: absolute;
    background-color: #ff0032;
    border: 0px;
    border-radius: 0px;
    cursor: pointer;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.img-icon img{
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(107%) contrast(107%);
    width: 20px;
    margin-top: 10px;
}

.ct-img:after{
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(181, 175, 175, 0) 35%, rgba(0, 0, 0, 0.9) 100%);
}

.home-container-left .nh_toppicv63:after, .home-container-left .nh_v8nl2-right .nh_undertoppicv6:after{
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(181, 175, 175, 0) 35%, rgba(0, 0, 0, 0.9) 100%);
}

body.dark .home-container-left .nh_toppicv63:after, body.dark .home-container-left .nh_v8nl2-right .nh_undertoppicv6:after{
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(181, 175, 175, 0) 51%, rgba(0, 0, 0, 0.9) 120%);
}

.gallery-page .lic7{
    height: 32px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 0.89rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0px;
    float: left;
    text-align: left;
    padding-left: 0px;
}

.gallery-page .lic7 a{
    color:#0f0b07;
}

.gallery-page .news-nav__paging{
    width: 50%;
}

.sport-header a{
    color:#0f0b07;
    text-decoration: none !important;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sport-header a:hover{
    text-shadow: .25px 0px .1px,-.25px 0px .1px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.sport-header{
    background: none;
    margin-top: 20px;
    width: 100%;
    margin-bottom: 5px;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
    font-size: 0.8rem;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.sport-header::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.sport-header-menu {
    min-width: 100%;
    white-space: nowrap;
    display: flex;
    justify-content: flex-start;
}

.sport-category-wrapper{
    position: relative;
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.sport-header-menu>div{
    margin-right: 5px;
    width: 100%;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    background-color: #f1f1f1;
    border-bottom-width: 3px;
    cursor: pointer;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
}

.sport-header-menu>div h1{
    font-size: 0.8rem;
}

.sport-header-menu>div:last-of-type{
    margin-right: 0px;
}

.sport-header-menu>div.selected, .sport-header-menu>div:hover {
    border-bottom-color: #04af61;
}

.sport-left{
    width: 70%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    position: relative;
    margin-top: 15px;
}

.sport-left:after{
    content: '';
    right: -1px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.sport-right{
    float: right;
    width: 30%;
    margin-right: 0px;
    margin-top: 15px;
    padding-top: 0px;
    padding-left: 15px;
    display: block;
    border-left: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.sport-left .category-news.cat-desktop .tabs-container{
    margin-top: 0px;
}

.sport-left .v8sportttop:first-of-type{
    float: left;
    width: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
    min-height: 520px;
}

.sport-left .v8sportttop{
    float: right;
    width: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    margin-left: 0px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 10px;
}

.sport-left .v8sportttop2{
    width: 100%;
    overflow: hidden;
    max-height: 160px;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
}

.sport-left .v8sportttop2 img{
    width: 100%;
    max-height: 160px;
    -o-object-fit: cover;
    object-fit: cover;
}

.sport-left .v8sportttop2 .news-icons-container img, .sport-left .v8sportttop:first-of-type .v8sportttop2 .news-icons-container img{
    width: 22px;
    height: auto;
}

.home-container-left.sport-left .v8sportttop .round-icon{
    background: rgba(255,255,255,0.85);
    width: 40px;
    height: 40px;
}

.v8sportttop2:after {
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(181, 175, 175, 0) 35%, rgba(0, 0, 0, 0.9) 100%);
}

.right-sport-news .sp-rgh-title .round-icon{
    background: none;
    width: 22px;
    height: 22px;
    border: 0px;
    margin-left: 5px;
}

.sport-left .v8sportttop:first-of-type .v8sportttop2 .news-icons-container .round-icon{
    width: 50px;
    height: 50px;
}

.home-container-left.sport-left .round-icon img{
    width: 18px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.sport-left .v8sportttop:first-of-type .v8sportttop2{
    width: 100%;
    height: 260px;
    max-height: 260px;
    overflow: hidden;
    border-radius: 4px;
}

.sport-left .v8sportttop:first-of-type .v8sportttop2 img{
    width: 100%;
    height: 260px;
    max-height: 260px;
    -o-object-fit: cover;
    object-fit: cover;
}

.sport-left .v8sportttop:first-of-type:after{
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.v8sportttop .v8sportttoptitle3{
    color: #393939;
    font-size: 1.1rem;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
    display: -webkit-box;
    font-family: 'Verdana';
    transition: all 0.8s;
}

.v8sportttop:first-of-type .v8sportttoptitle3{
    color: #393939;
    font-size: 1.25rem;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    display: -webkit-box;
    font-family: 'Verdana';
    transition: all 0.8s;
    height: auto;
}

.v8sportttop:hover .v8sportttop2 img.main-img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.sport-left .v8sportttop:hover{
    opacity: 1;
}

.sport-left .v8sportttop:hover .v8sportttoptitle3{
    transition: all 0.8s;
    text-decoration: underline;
}

.sport-right .v8sportfash1{
    padding-top: 0px;
    margin-top: 0px;
    text-align: left;
    background: none;
    padding-left: 0px;
    text-transform: uppercase;
    font-size: 0.8rem;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 0px;
    font-family: 'Verdana';
}

.sport-right.right-part{
    margin-top: 15px;
}

.sport-right .v8sportfash1:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #04af61;
    border-radius: 3px;
}

.right-sport-news .sp-rgh-img{
    float: right;
    width: 28%;
    text-align: right;
    margin-top: 0px;
}

.right-sport-news .sp-rgh-img img{
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 4px;
}

.right-sport-news>div, .right-sport-news>article {
    float: left;
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #f1f1f1;
    position: relative;
}

.right-sport-news{
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.sp-rgh-title{
    float: left;
    width: 70%;
    margin-top: 0px;
}

.sp-rgh-title a{
    max-height: 62px;
    margin-top: 5px;
    margin-bottom: 5px;
    max-height: 55px;
    font-size: 0.85rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1rem;
    color: #393939;
    text-align: left;
}

.right-sport-news .txtv5v82{
    display: inline-block;
    margin-top: 5px;
    color: #999999;
    font-size: 0.8rem;
    float: left;
}

.right-sport-news>div:first-of-type, .right-sport-news>article:first-of-type{
    border-top: 0px;
}

.right-sport-news .news-nav__paging{
    width: 100%;
    border-top: 0px;
}

.sport-gallery{
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.sport-gallery #scrollBox{
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0px;
}

.sport-gallery #scrollLeft, .sport-gallery #scrollRight{
    position: relative;
    float: none;
    width: 30px;
    height: 30px;
    border: 1px solid #04af61;
    border-radius: 50%;
    margin-right: 0px;
    margin-left: 15px;
}

.sport-gallery #scrollLeft img, .sport-gallery #scrollRight img{
    filter: invert(62%) sepia(80%) saturate(4819%) hue-rotate(123deg) brightness(94%) contrast(97%);
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.gallery-header{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    border-top: 1px solid #f1f1f1;
    margin-top: 20px;
    padding-top: 20px;
}

.gallery-header h2{
    font-size: 0.8rem;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 15px;
    font-family: 'Verdana';
}

.gallery-header h2:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #04af61;
    border-radius: 3px;
}

.gallery-header>div{
    display: flex;
    align-items: center;
}

.sport-gallery div.scrollPromoBox{
    width: 240px;
}

.sport-gallery .sgal4{
    margin-left: 0px;
    margin-right: 10px;
}

.sport-gallery .sgal7 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    padding: 0px;
    padding-top: 5px;
    margin: 0px;
    font-size: 0.85rem;
    height: 37px;
    font-weight: normal;
}

.sport-gallery .sgal7 a{
    color: #393939;
}

.multimedia-sp-icon{
    width: 40px;
    height: 40px;
    margin-right: 5px;
    background-color: #fff;
    border: 0px;
    opacity: 1;
    border-radius: 50%;
    position: absolute;
    bottom: 15px;
    left: 15px;
    opacity: 0.85;
    cursor: pointer;
}

.multimedia-sp-icon img{
    width: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.resultat-table{
    margin-top: 0px;
}

.resultat-table, .resultat-table table{
    width: 100%;
    border-collapse: collapse;
}

.resultat-table .dtab2, .resultat-table .dtab3{
    width: 50%;
    border-bottom: 3px solid;
    padding: 0px;
    background: none;
    border-left: 0px;
}

.resultat-table .dtab3 a, .resultat-table .dtab2 a{
    border-radius: 3px;
}

.resultat-table .dtab2 a{
    background-color: #eeeeee;
    border-color: transparent;
    font-weight: normal;
}

.resultat-table .dtab3 a{
    background-color: #f6f6f6;
}

.resultat-table .dtab3 a,.resultat-table .dtab2 a{
    color: #393939;
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 3px solid transparent;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    font-size: 0.85rem;
}

.resultat-table .dtab3 a:hover,.resultat-table .dtab2 a:hover{
    border-bottom-color: #08aa78;
    text-decoration: none !important;
}

.resultat-table .dtab2 a{
    border-bottom-color: #08aa78;
    font-family: 'Verdana';
}

.result-table-head td:first-child{
    border-right: 2px solid #fff;
}

.result-table-head td:last-child{
    border-left: 2px solid #fff;
}

.send-news-box p b{
    font-family: 'Verdana';
}

.resultat-table .dtab7{
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    background: #fff;
    border: 1px solid #f1f1f1;
    height: 30px;
    padding-left: 5px;
    border-radius: 4px;
}

.resultat-table .dtab7 {
    -moz-appearance: none;
    -webkit-appearance: none;
}

.resultat-table .dtab7::-ms-expand {
    display: none;
}

.dtab7-box{
    position: relative;
}

.resultat-table .dtab7-box:after{
    content: url(img/arrow-left.svg);
    transform: rotate(270deg);
    position: absolute;
    top: 11px;
    right: 13px;
    width: 12px;
}

.resultat-table .dtab8, .resultat-table .dtab82{
    border: 0px;
    color: #7d7d7d;
}

.resultat-table .dtab9, .resultat-table .dtab92,.resultat-table .dtab8n, .resultat-table .dtab82n{
    padding-top: 8px;
    padding-bottom: 8px;
    border: 0px;
    color: #7d7d7d;
}

.resultat-table .dtab9 .white4 img{
    width: 6px;
    margin-right: 5px;
    filter: invert(52%) sepia(0%) saturate(622%) hue-rotate(139deg) brightness(93%) contrast(87%);
}

.resultat-table .dtab9 .white4 {
    color: #7d7d7d;
    font-family: 'Verdana';
    font-size: 12px;
    display: flex;
}

.resultat-table .dtab94 .white4 img{
    width: 6px;
    margin-left: 5px;
}

.resultat-table .dtab94 .white4 {
    color: #7d7d7d;
    font-family: 'Verdana';
    font-size: 12px;
    display: flex;
    justify-content: flex-end;
}

.resultat-table .dtab83n, .resultat-table .dtab83, .resultat-table .dtab94{
    border: 0px;
    color: #7d7d7d;
}

.sport-left .category-news.cat-desktop{
    width: 100%;
    padding-right: 0px;
}

.sport-left .category-news.cat-desktop:after{
    width: 0px;
}

.home-container-left.sport-left .tabs-container .round-icon{
    width: 30px;
    height: 30px;
}

.home-container-left.sport-left .tabs-container .round-icon img{
    width: 15px;
    height: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.sport-left .category-news.cat-desktop .tab-list .tab-item.active {
    border-color: #08aa78;
}

.sport-gallery .section-headline{
    border-color: #08aa78;
}

.sport-gallery .video-wrapper .button__video-play{
    background-color: #08aa78;
}

.sport-gallery .homepage-multimedia .nh_multimedia7{
    border: 1px solid #08aa78;
}

.sport-gallery .homepage-multimedia .nh_multimedia7 img{
    filter: invert(62%) sepia(80%) saturate(4819%) hue-rotate(123deg) brightness(94%) contrast(97%);
}

.mobile-opt-menu{
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.mobile-opt-menu .v2mobnewsport1{
    background: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-size: 13px;
}

.mobile-opt-menu .v2mobnewsport0{
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
}

.sport-left .v8sportttop:last-of-type{
    display: none;
}

.home-container-left.sport-left .v8sportttop:hover .round-icon img{
    /* transform: scale(1); */
}

body:has(.single-news-left) .index-page-container .sport-left{
    width: 100%;
    padding-right: 0px;
    margin-top: 0px;
}

body:has(.single-news-left) .index-page-container .zaglavie {
    font-size: 1.6rem;
    color: #393939;
    padding: 0px;
    text-shadow: none;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 15px;
}

body:has(.single-news-left) .index-page-container .sport-left:after{
    width: 0px;
}

.single-news-left{
    width: 70%;
    margin-right: 0px;
    border-right: 0px;
    padding-top: 0px;
    margin-top: 15px;
    padding-right: 15px;
    float: left;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.single-news-left:after{
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.single-news-left .copy{
    font-family: 'Verdana';
    position: absolute;
    top: 0px;
    right: 0px;
    left: auto;
    z-index: 1;
    border: 0px;
    background-color: #0f0b07;
    padding: 4px 6px;
    border-radius: 0px;
    width: auto;
    height: 27px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0.4;
    color: #e0e0e0;
    font-size: 0.85rem;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
}

.single-news-left .news-tab-header:after{
    background: #04af61;
}

.single-news-left .tab-slider-arrow{
    border-color: #04af61;
}

.single-news-left .tab-slider-arrow:hover{
    background: #04af61;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.single-news-left .tab-slider-arrow img{
    filter: invert(62%) sepia(80%) saturate(4819%) hue-rotate(123deg) brightness(94%) contrast(97%);
}

.single-news-left .tab-slider-arrow:hover img{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(228deg) brightness(104%) contrast(109%);
}

.more-of{
    width: 100%;
    float: left;
    text-align: left;
    position: relative;
    padding-left: 15px;
    /* border-top: 1px solid #ececec; */
    padding-top: 30px;
    box-sizing: border-box;
}

.more-of a:before{
    content: '';
    position: absolute;
    left: -15px;
    top: auto;
    bottom: -3px;
    height: 26px;
    width: 5px;
    background: #04af61;
}

.more-of a{
    font-size: 1.1rem;
    color:#0f0b07;
    position: relative;
    padding-left: 10px;
    -webkit-transition: margin 0.2s;
    transition: margin 0.2s;
    text-decoration: none !important;
}

.more-of a:after{
    content: url(img/arrow-right.svg);
    position: absolute;
    top: 0px;
    left: 0;
    width: 8px;
}

.more-of a:hover{
    margin-left: 3px;
}

body:has(.single-news-left) .index-page-container .right-part{
    display: none;
}

body:has(.single-news-left) .index-page-container .news-bottom-container2{
    margin-top: 30px;
}

body:has(.single-news-left) .index-page-container .news-bottom-container2 .nh_undertop.undertop-lead-news, body:has(.single-news-left) .index-page-container .news-bottom-container2 .news-bottom-right .undertop-second-news{
    width: 100%;
    padding-right: 0px;
}

body:has(.single-news-left) .index-page-container .undertop-second-news .nh_undertopzaglv617 a{
    margin-bottom: 5px;
    font-size: 0.875rem;
    line-height: 1.1rem;
    max-height: 62px;
}

body:has(.single-news-left) .index-page-container .home-container-left .nh_v8nl4 .nh_undertopzaglv617 {
    height: 80px;
    margin-top: 0px;
}

body:has(.single-news-left) .index-page-container .home-container-left .nh_v8nl4 .nh_undertop{
    border-bottom: 1px solid #ececec;
}

body:has(.single-news-left) .index-page-container .undertop-second-news .nh_undertop:last-of-type{
    border-bottom: 0px;
}

body:has(.single-news-left) .index-page-container .home-container-left .nh_v8nl4 .nh_undertop.undertop-lead-news{
    border-bottom: 0px;
}

body:has(.single-news-left) .index-page-container .navigation-box:after{
    background: #04af61;
}

body:has(.single-news-left) .index-page-container .single-news-left{
    margin-bottom: 30px;
}

body:has(.single-news-left) .index-page-container .news-bottom-container2 .news-nav li {
    margin-right: 20px;
}

.theme-header{
    float: left;
    width: 100%;
    text-align: left;
    position: relative;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #ececec;
    box-sizing: border-box;
}

.theme-header .txtv7{
    font-size: 1.5rem;
    font-weight: normal;
}

.weather-bg__overlay {
    width: 200%;
    height: 640px;
    position: absolute;
    top: 50px;
    left: -50%;
    right: -50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    background: #311b6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#311b6e), to(#2ec3c9));
    background: linear-gradient(180deg, #311b6e 0%, #2ec3c9 100%);
}

.weather-right-ad{
    min-height: 600px;
    padding-top: 0px;
    margin-top: 0px;
}

.forecast-current-card{
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    margin-bottom: 5px;
    padding: 15px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 5px;
    border-radius: 4px;
}

.weather-back .calendar-table{
    position: relative;
    background: #fff;
    margin-top: 0px;
}

.weather-back .news-container-left:after{
    width: 0px;
}

.weather-back .current__label{
    color: #fff;
    text-align: left;
    padding-left: 20px;
    font-size: 1.25rem;
    margin-top: 0px;
    font-weight: normal;
}

.forecast-current__temp {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.current__caption {
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-left: 30px;
    position: relative;
}

.current__temp {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: relative;
}

.current__temp .degree{
    color: #fff;
    font-size: 4rem;
    position: relative;
}

.current__temp .degree img{
    position: absolute;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(103%) contrast(101%);
    width: 14px;
    right: -15px;
}

.current__title{
    text-align: left;
    color: #fff;
    font-size: 2rem;
    font-weight: normal;
    margin-bottom: 10px;
}

.current__summary{
    text-align: left;
    color: #fff;
    margin-top: 0px;
    font-size: 1.1rem;
}

.forecast-current__details {
    margin-top: 20px;
    padding: 20px 10px 0;
    border-top: 1px solid rgba(241, 241, 241, 0.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.forecast-current__details .details__row {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.current-details__title {
    padding-bottom: 5px;
    opacity: 0.8;
    font-size: 0.75rem;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
}

.forecast-current__details .degree, .forecast-current__details .value {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
    font-size: 1.125rem;
    color: #fff;
}

.current__temp .icon-animate {
    width: 40%;
}

@keyframes forecast-icon-animation {
	0%,
	100% {
		transform: translateY(0);
	}

	10%,
	30%,
	50%,
	70% {
		transform: translateY(-5px);
	}

	20%,
	40%,
	60% {
		transform: translateY(5px);
	}

	80% {
		transform: translateY(6.4px);
	}

	90% {
		transform: translateY(-6.4px);
	}
}

.icon-animate img{
    position: relative;
    top: 5px;
    -webkit-animation: forecast-icon-animation 25s infinite;
    animation: forecast-icon-animation 25s infinite;
    width: 100%;
}

.forecast-container {
    margin-top: 5px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    width: 100%;
    float: left;
}

.card-today {
    width: 15%;
}

.card-otherday, .card-otherhour{
    display: none;
}

.card-otherday.active, .card-otherhour.active{
    display: flex;
}

.forecast__label {
    font-size: 1.25rem;
    color: #fff;
    text-align: left;
    font-weight: normal;
}

.card-today {
    width: 123px;
}

.forecast__card {
    position: relative;
    margin-right: 5px;
    padding: 20px 0px;
    padding-bottom: 30px;
    text-align: center;
    outline: none;
    background-clip: padding-box;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
}

.card__day{
    color: #fff;
    font-family: "Verdana";
    font-size: 1rem;
}

.card__date{
    font-size: 0.85rem;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

.card-degrees .degree{
    position: relative;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        padding-left: 5%;
        font-size: 1.125rem;
        color: #fff;
}

.slider2-mobile .card__date, .slider3-mobile .card__date{
    color: #7d7d7d;
}

.card-degrees .degree:after{
    content: url(img/circle-degree.svg);
    position: absolute;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(103%) contrast(101%);
    width: 7px;
    right: -8px;
    top: -8px;
}

.card-degrees {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    margin-left: 0px;
    align-items: center;
}

.card-degrees .degree-line{
    color: #fff;
}

.card__forecast-wrapper{
    display: flex;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 20px;
    height: 32px;
}

.card__forecast-wrapper img{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(103%) contrast(101%);
    width: 30px;
}

.forecast-container .arrow{
    position: absolute;
    position: absolute;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.forecast-container .arrow:hover{
    opacity: 0.7
}

.forecast-container .arrow img{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(103%) contrast(101%);
    margin-top: 4px;
}

.forecast-container.ten-days-forecast .arrow img{
    filter: invert(51%) sepia(12%) saturate(18%) hue-rotate(322deg) brightness(94%) contrast(97%);
}

.forecast-container .slider-container{
    position: relative;
    width: 84%
}

.forecast-container .arrow.next{
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 40%;
    z-index: 1;
}

.forecast-container .arrow.prev{
    left: 16%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 40%;
    z-index: 1;
}

.forecast-current__details .degree{
    padding-left: 0px;
}

.forecast-container .arrow.next2, .forecast-container .arrow.next3{
    right: 8px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    z-index: 1;
}

.forecast-container .arrow.prev2,.forecast-container .arrow.prev3{
    left: 8px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    z-index: 1;
}

.card-today .forecast__card{
    margin-right: 0px;
}

.slider-container .forecast__card{
    margin-right: 0px;
    margin-left: 4px;
    width: 20%;
    background-color: rgba(255, 255, 255, 0.05);
}

.forecast-container .forecast__card:nth-of-type(2n + 2), .card-today .forecast__card {
    background-color: rgba(255, 255, 255, 0.2);
}

.weather-bottom{
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 40px;
    min-height: 500px;
}

.weather-bottom .forecast__label{
    color:#393939;
}

.forecast__label-black{
    float: left;
    width: 100%;
    text-align: left;
    color:#393939;
    font-size: 1.25rem;
    margin-top: 10px;
    font-weight: normal;
}

.forecast-container .slider-container2, .forecast-container .slider-container3{
    width: 100%;
}

.slider2 .card__day, .slider2 .card__date, .slider3 .card__date, .slider3 .card__day, .slider2-mobile .card__day, .slider3-mobile .card__day{
    color: #393939;
}

.slider-container2 .forecast__card, .slider-container3 .forecast__card {
    border: 1px solid #e0e0e0;
    width: 147px;
    cursor: pointer;
}

.slider-container2 .forecast__card:hover{
    background-color: rgba(241, 241, 241, 0.4);
}

.forecast-container .slider-container2 .forecast__card.active{
    background-color: rgba(241, 241, 241, 1);
}

.slider-container2 .forecast__card.active:after {
    content: "";
    width: 0;
    position: absolute;
    bottom: -18px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-width: 6px 12px 6px 12px;
    border-style: solid;
    border-color: rgba(15, 11, 7, 0.08) transparent transparent transparent;
}

.slider2 .card-degrees .degree, .slider3 .card-degrees .degree, .slider2-mobile .card-degrees .degree, .slider3-mobile .card-degrees .degree{
    color: #7d7d7d;
}

.slider2 .card-degrees .degree:after, .slider3 .card-degrees .degree:after, .slider2-mobile .card-degrees .degree:after, .slider3-mobile .card-degrees .degree:after{
    filter: invert(51%) sepia(12%) saturate(18%) hue-rotate(322deg) brightness(94%) contrast(97%);
}

.slider2 .card__forecast-wrapper img, .slider3 .card__forecast-wrapper img, .slider2-mobile .card__forecast-wrapper img, .slider3-mobile .card__forecast-wrapper img {
    filter: none;
    width: auto;
}

.forecast-container.ten-days-forecast .arrow{
    border: 1px solid #eee;
    z-index: 1;
}

.forecast-container.ten-day-by-day{
    display: none;
}

.forecast-container.ten-day-by-day.show-days{
    display: block;
    margin-top: 10px;
}

.map{
    width: 100%;
    height: 0;
    padding-bottom: 56.2%;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    float: left;
}

.slider-container2 .card-otherday.active .forecast__card:last-of-type, .slider-container3 .card-otherday.active .forecast__card:last-of-type{
    margin-right: 0px;
}

.current__label.label-mobile{
    display: none;
}

.forecast-current__details.mobile-details{
    display: none;
}

.forecast-current__details .arrow {
    position: absolute;
    position: absolute;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.forecast-current__details .arrow.prev-m {
    left: 15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 60%;
    z-index: 1;
}

.forecast-current__details .arrow.next-m {
    right: 15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 60%;
    z-index: 1;
}

.forecast-current__details .arrow img {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(103%) contrast(101%);
    margin-top: 4px;
}

.mobile-slider .current-details {
    transition: all 5s;
  }
  
.mobile-slider .current-details.slide-left {
    transform: translateX(-100%);
  }
  
.mobile-slider .current-details.slide-right {
    transform: translateX(100%);
  }

.slider-hour-mobile, .slider3-mobile, .slider2-mobile{
    display: none;
}

.forecast-current__details .degree span{
    position: relative;
}

.forecast-current__details .degree span:after{
    content: url(img/circle-degree.svg);
    position: absolute;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(122deg) brightness(103%) contrast(101%);
    width: 7px;
    right: -10px;
    top: -8px;
}

.active-bar__sticky.sticky{
    position: fixed;
    top: 60px;
    z-index: 1
}

.active-bar__sticky.sticky-bottom {
    position: absolute;
    top: auto;
    bottom: 205px;
    left: 0px !important;
}

.send-news-box h1{
    color: #0f0b07;
    font-size: 1.5rem;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Verdana';
}

.send-news-box p{
    color: #7d7d7d;
    line-height: 1.25;
    font-size: 0.85rem;
    text-align: left;
}

.send-news-box p span{
    font-size: 0.75rem;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    width: 60%;
    line-height: 1.1rem;
}

.send-news-box select:focus, .send-news-box input:focus{
    border: 0px !important;
}

.form__send-us-news {
    width: 60%;
    margin: 20px auto 0;
    overflow: hidden;
    padding-bottom: 150px;
}

.send-news-box .field-label{
    font-size: 1rem;
}

.send-news-box textarea {
    width: 100%;
    padding: 5px;
    outline: none;
    color: #0f0b07;
    border-radius: 4px;
    overflow: auto;
    box-sizing: border-box;
}

.send-news-box textarea::placeholder {
    color:#0f0b07;
    font-size: 1rem;
    font-family: sans-serif;
}

.upload-file {
    margin: 20px auto 20px;
    text-align: center;
}

.upload-file a{
    text-decoration: none !important;
    color: #0f0b07;
    font-size: 0.85rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.upload-file a:hover{
    color: #7d7d7d;
}

.upload-file img{
    filter: invert(39%) sepia(39%) saturate(840%) hue-rotate(167deg) brightness(95%) contrast(85%);
    margin-right: 10px;
}

#upload{
    display:none
}

.form__send-us-news input:-webkit-autofill,
.form__send-us-news input:-webkit-autofill:hover, 
.form__send-us-news input:-webkit-autofill:focus, 
.form__send-us-news input:-webkit-autofill:active{
    transition: background-color 5000s ease-in-out 0s;
}

.form__send-us-news .field:not(:placeholder-shown) + .field-label .field-label-content, .form__send-us-news .field:focus + .field-label .field-label-content, .form__send-us-news .field.-internal-autofill-selected + .field-label .field-label-content{
    font-size: 0.8rem;
    transform: translateY(-110%);
}

.field-wrapper.captcha-wrapper{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    border-bottom: 0px;
    margin-top: 20px;
    float: left;
}

.captcha-wrapper input{
    height: 38px;
    background: #eee;
    border: 0px;
    margin-left: 5px;
    text-align: center;
    font-size: 1rem;
    border-radius: 4px;
}

.captcha-wrapper .field-label{
    bottom: 10px;
}

.form__send-us-news .button-dark{
    min-width: 40%;
    margin-top: 20px;
    margin-left: 0px;
}

.stat-table{
    width: 100%;
    border-collapse: collapse;
}

.stat-table .txt2b{
    font-size: 1.2rem;
    font-weight: normal;
    padding-bottom: 10px;
}

.stat-table .txt2{
    padding-bottom: 10px;
}

.stat-table .txt2 select, .stat-table .txt2b select{
    border-color: #f1f1f1;
    height: 32px;
    padding-left: 5px;
    cursor: pointer;
}

.stat-table .stat3c, .stat-table .stat3l, .stat-table .stat1{
    background: none;
}

.stat-table tr:nth-child(2) td{
    padding-top: 10px;
    padding-bottom: 10px;
}

.stat-table tr:nth-child(3) td{
    padding-bottom: 5px;
}

.stat-table tr td{
    border-bottom: 1px solid #f4f4f4;
    padding-top: 5px;
    padding-bottom: 5px;
}

.stat-table tr:nth-of-type(2n + 2) td{
    background-color: rgba(241, 241, 241, 0.2);
}

.stat-table tr:nth-child(2) td, .stat-table tr:nth-child(3) td{
    background: #f4f4f4;
}

.stat-table tr td:first-of-type{
    border: 1px solid #f4f4f4;
}

.stat-table tr:first-of-type td:first-of-type{
    border: 0px;
}

.stat-table tr:nth-child(2) td:first-of-type{
    border: 0px;
}

.stat-table tr td:nth-child(2){
    padding-left: 10px;
}

.stat-table tr:nth-child(1) td{
    border-bottom: 0px;
}

.stat-table.result-table select{
    float: right;
}

.stat-table.result-table tr:nth-child(2) td{
    background: #f4f4f4;
}

.stat-table.result-table tr:nth-child(3) td{
    background: #fff;
}

.stat-table.result-table tr td{
    padding-top: 6px;
    padding-bottom: 6px;
}

.stat-table.result-table tr td:first-of-type{
    padding-left: 10px;
}

.mobile-statistics{
    padding-left: 15px;
    padding-right: 15px;
}

.mobile-stat-box{
    display: none;
    float: left;
    margin-bottom: 20px;
}

.standing-header{
    float: left;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    margin-top: 10px;
}

.standing-header select{
    border-color: #f1f1f1;
    height: 32px;
    padding-left: 5px;
}

.standing-header p{
    font-size: 1rem;
}

.mobile-stat-box table{
    width: 100%;
    border-collapse: collapse;
}

.mobile-stat-box table tr td{
    text-align: center;
}

.mobile-stat-box table tr td:nth-child(2), .mobile-stat-box table tr th:nth-child(2){
    text-align: left;
    padding-left: 15px;
}

.mobile-stat-box table td{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f1f1f1;
}

.mobile-stat-box table td:last-of-type{
    font-family: 'Verdana';
}

.mobile-stat-box table tr th{
    padding-top: 10px;
    padding-bottom: 10px;
    background: #f1f1f1;
}

.mobile-stat-box table tr:nth-of-type(2n + 2) td{
    background-color: rgba(241, 241, 241, 0.2);
}

.theme-header.news-in-stats{
    margin-bottom: 0px;
    margin-top: 20px;
}

.stat-table tr:first-of-type td{
    padding-top: 0px;
}

.sub-sub-category{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.sub-sub-category.add-margin-top{
    margin-top: 15px;
}

.sub-sub-category .v5_podpodtab1{
    width: 100%;
    background-color: #f6f6f6;
    background-image: none;
    font-size: 0.85rem;
    color: #393939;
    padding: 0px;
    margin-right: 5px;
    position: relative;
    height: 36px;
    display: flex;
    align-items: center;
    text-wrap: nowrap;
    border-radius: 3px;
}

.sub-sub-category .v5_podpodtab1:hover p{
    text-shadow: .25px 0px .1px,-.25px 0px .1px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.sub-sub-category .v5_podpodtab1 p{
    margin: 0px;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
}

.sub-sub-category .v5_podpodtab1 span{
    color: #393939;
    font-family: 'Verdana';
    border-bottom: 3px solid #ff0032;
    height: 33px;
    display: flex;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
    justify-content: center;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.sub-sub-category .v5_podpodtab1:last-of-type{
    margin-right: 0px;
}

.scroll-menu {
    min-width: 100%;
    white-space: nowrap;
}

.scroll-menu .sub-sub-category{
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.scroll-menu .sub-sub-category::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.sub-sub-category-more .cat-imp-row{
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f1f1f1;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    margin-bottom: 0px;
}

.sub-sub-category-more .ct-img {
    float: left;
    width: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

.sub-sub-category-more .ct-img img {
    width: 180px;
    height: 110px;
    -o-object-fit: cover;
    object-fit: cover;
    float: left;
}

.sub-sub-category-more .cat-imp-row .news-icon img {
    width: 15px;
    height: auto;
}

.sub-sub-category-more .news-icons-container{
    padding: 7px;
}

.sub-sub-category-more .cat-imp-row .round-icon {
    width: 30px;
    height: 30px;
}

.sub-sub-category-more .ct-text {
    float: left;
    width: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    padding-left: 10px;
}

.sub-sub-category-more .ct-text h2 {
    margin-top: 10px;
    text-align: left;
    font-weight: normal;
    font-size: 1rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1rem;
    margin-bottom: 10px;
    color: #0f0b07;
    height: 37px;
}

.sub-sub-category-more .tab-content.active .cat-imp-row:first-of-type {
    padding-top: 0px;
}

.category-news .tabs-container.sub-sub-category-more{
    border-top: 1px solid #f1f1f1;
    padding-top: 15px;
    margin-top: 40px;
}

.mobile-opt-menu .v2mobnewsport0.active a{
    text-shadow: 1px 0 black;
}

.sub-category .v5_podnavtabda>img{
    display: none;
}

.rss-page, .our-team{
    width: 70%;
    margin-right: 0px;
    border-right: 0px;
    padding-top: 0px;
    margin-top: 30px;
    padding-right: 15px;
    float: left;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    min-height: 500px;
}

.rss-page:after, .our-team:after{
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.rss-page h2, .our-team h2{
    float: left;
    width: 100%;
    font-size: 1.5rem;
    color: #393939;
    padding: 0px;
    text-shadow: none;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
}

.rss-page ul{
    padding-left: 20px;
    float: left;
}

.rss-page ul li{
    color: #7d7d7d;
    text-align: left;
    font-size: 0.85rem;
    margin-bottom: 10px;
    list-style: disc;
}

.rss-page ul li a{
    color: #393939;
    text-decoration: none;
}

.rss-page ul li a:hover{
    color:#0f0b07;
}

.team-wrap{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    float: left;
    width: 100%;
}

.our-team .team-grid{
    position: relative;
    display: -ms-grid;
    display: grid;
    grid-gap: 15px 15px;
    -ms-grid-columns: repeat(3, calc(96% / 3));
    margin-top: 15px;
    grid-template-columns: repeat(3, calc(96% / 3));
}

.team-grid .avtorv713{
    width: 100%;
    color: #7d7d7d;
    margin-top: 10px;
    margin-bottom: 30px;
}

.team-grid .avtorv714{
    padding-bottom: 5px;
}

.team-grid .avtorv71{
    border-bottom: 0px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    padding: 20px 20px 30px;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    cursor: pointer;
}

.team-grid .avtorv71:hover:after {
    opacity: 1;
}

.team-grid .avtorv71:after {
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.team-grid .avtorv71 .team__card-label {
    visibility: hidden;
    padding: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 300;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #ffffff;
    text-align: center;
    font-size: 0.875rem;
    background-color: #0f0b07;
    border-radius: 3px;
}

.team-grid .avtorv71:hover .team__card-label {
    visibility: visible;
}

.our-team .avtorv71b{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0px;
    box-sizing: border-box;
}

.our-team .avtorv71 .avtorv712 img{
    width: 140px;
    height: 140px;
    margin-right: 0px;
}

.our-team .avtorv712 img{
    width: 140px;
    height: 140px;
    margin-right: 20px;
}

.our-team .avtorv712{
    width: auto;
    height: auto;
}

.our-team .avtorv7132{
    width: auto;
}

.our-team .avtorv7132 span{
    display: inline-block;
    float: left;
    color: #7d7d7d;
    font-size: 0.85rem;
}

.our-team .avtorv7132 .avtorv714{
    text-align: left;
    font-size: 1.5rem;
    padding-bottom: 5px;
}

.our-team .avtorv715 {
    font-size: 0.85rem;
    color: #0f0b07;
    padding-top: 15px;
    text-align: left;
    line-height: 1.3rem;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 15px;
}

.our-team .v5n_mmorenews1{
    color: #0f0b07;
    background: none;
    text-align: left;
    padding-left: 0px;
    padding-bottom: 15px;
    font-size: 0.85rem;
    font-family: 'Verdana';
    position: relative;
    margin-top: 10px;
}

.our-team .v5n_mmorenews1:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 5px;
}

.our-team .category-news{
    width: 100%;
    padding-right: 0px;
}

.our-team .category-news:after{
    width: 0px;
}

.ct-text h2:hover{
    text-decoration: underline;
    transition: all 0.8s;
}

.novini-tabs .tabs-container.sub-sub-category-more{
    margin-top: 10px;
    border-top: 0px;
}

.novini-tabs .sub-sub-category-more .cat-imp-row:last-child{
    border-bottom: 0px;
}

.homepage-multimedia.nh_multimedia.novini-multimedia{
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 15px;
}

.mobile-opt-menu .v2mobnewsport0.clickable.active{
    position: sticky;
    left: 0;
    background: #fff;
}

/* .tab-list.sticky{
    position: fixed;
    top: 55px;
    max-width: 226.5px;
} */

nav ul ul li a:hover{
    color:#666;
}

.search-result-text .news-share, .ct-text .news-share{
    float: left;
    margin-top: -5px;
}

body:has(.single-news-left) .index-page-container .nh_undertopzaglv617 .news-share{
    float: left;
}

.sport-left .popin-wrapper-gallery .arrow.next, .sport-left .popin-wrapper-gallery .arrow.prev, .sport-left .popin__multimedia .homepage-multimedia .nh_multimedia7{
    border-color: #04af61;
}

.sport-left .popin-wrapper-gallery .arrow:hover{
    background:#04af61;
}

.sport-left .popin-wrapper-gallery .arrow:hover img{
    filter: invert(100%) sepia(2%) saturate(201%) hue-rotate(326deg) brightness(119%) contrast(100%) !important;
}

.sport-left .popin-wrapper-gallery .arrow.next img, .sport-left .popin-wrapper-gallery .arrow.prev img, .sport-left .popin__multimedia .homepage-multimedia .nh_multimedia7 img {
    filter: invert(62%) sepia(80%) saturate(4819%) hue-rotate(123deg) brightness(94%) contrast(97%);
}

.sport-left .section-headline{
    border-color: #04af61;
}

.popin__multimedia .button-light:hover{
    background: #fff;
}

.popin-wrapper-gallery .arrow:hover, .homepage-multimedia .nh_multimedia7:hover{
    background: #ff0032;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.popin-wrapper-gallery .arrow:hover img, .homepage-multimedia .nh_multimedia7:hover img{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(228deg) brightness(104%) contrast(109%);
}

.calendar-table .date-grid td div{
    width: 40px;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    border: 1px solid transparent;
    border-radius: 50%;
    margin: 0 auto;
}

.date-grid td:hover a div{
    background-color: #f1f1f1;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    border: 1px solid transparent;
    border-radius: 50%;
    margin: 0 auto;
}

.footer-contact-us-container .field:focus{
    outline: none;
    border: 0px !important;
}

.group-logo:hover a{
    color:#0f0b07;
}

.theme-section{
    border-top: 0px;
}

.theme-top-news .ct-img {
    width: 30%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    float: left;
    border-radius: 4px;
}

.theme-top-news .ct-text{
    width: 70%;
    float: left;
    padding-left: 15px;
    box-sizing: border-box;
}

.category-top-left.theme-top-news{
    width: 100%;
    margin-top: 20px;
}

.home-container-left.theme-top-news .round-icon{
    width: 40px;
    height: 40px;
}

.home-container-left.theme-top-news .round-icon img{
    width: 18px;
}

.theme-top-news .ct-text p{
    -webkit-line-clamp: 3;
}

.news-container-right.home-container-right.cat-news-rightside .poll{
    margin-top: 20px;
}

.section-headline-poll{
    position: relative;
    margin-bottom: 5px;
    margin-top: 20px;
    padding: 10px;
    padding-left: 0px;
    font-family: "Verdana";
    font-size: 0.8rem;
    border-radius: 3px;
    background-color: transparent;
    border-bottom: 0px;
    color: #0f0b07;
    text-align: left;
    text-transform: uppercase;
}

.section-headline-poll:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.ad-right-bottom.sticky{
    position: fixed;
    top: 50px;
}

.category-news.cat-desktop .tab-list .tab-item p{
    font-size: 1rem;
    text-align: right;
    line-height: 1.4rem;
    margin-top: 0px;
    padding-right: 15px;
    position: relative;
    font-family: 'Verdana';
    background-color: #f6f6f6;
    padding-top: 5px;
    padding-bottom: 5px;
}

.category-news.cat-desktop .tab-list .tab-item p:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 5px;
    background: #ff0032;
}

.category-top-left .ct-text p{
    -webkit-line-clamp: unset;
}

#polltable table tr:last-of-type td.txtv5{
    padding-bottom: 45px;
}

.top-hidden-menu .v7_menuuser a:hover{
    color: #7d7d7d;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

/* DARK THEME STYLES */

body.dark{
    background: #010c0e;
}

body #change-theme{
    position: relative;
    width: 50px;
    height: 43px;
    background: none;
    border: 0px;
    float: right;
    display: flex;
    margin-left: 0px;
    margin-right: 5px;
}

body.dark .header-menu{
    background: #010c0e;
}

body.dark .menu-btn span.degree{
    color: #dfdfdf;
}

body.dark .menu-btn span.degree img{
    filter: invert(98%) sepia(2%) saturate(2530%) hue-rotate(198deg) brightness(111%) contrast(75%);
}

body.dark .header-menu .menu-btn span{
    background-color: #1a2426;
}

body.dark .header-menu .menu-btn, body.dark .header-menu .hv5_n2tabnepic{
    border-left: 1px solid #1a2426;
}

body.dark .header-menu .v5search{
    background-color: #1a2426;
    border: 1px solid transparent;
}

body.dark .header-menu{
    border-color: #1a2426;
}

body.dark .header-menu .v5_searcbut2{
    filter: invert(50%) sepia(4%) saturate(277%) hue-rotate(145deg) brightness(88%) contrast(90%);
}

body.dark .header-menu .hv5_n2tabnepic:hover{
    background: none;
    opacity: 1;
}

body .site-logo img.dark-theme-logo{
    display: none;
}

body.dark .site-logo img.white-theme-logo{
    display: none;
}

body.dark .site-logo img.dark-theme-logo{
    display: block;
}

body.dark #nav-icon1 span, body.dark #nav-icon3 span, body.dark #nav-icon4 span{
    background: #6f7374;
}

body.dark .index-page-container{
    background: #010c0e;
}

body.dark .news-main-title.active, body.dark .active.news-nav__link, body.dark .news-nav-container li:has(> .news-nav__link.active), body.dark .sub-category .v5_podnavtabda.selected{
    background-color: #010c0e;
}

body.dark .news-main-title, body.dark .news-nav__link{
    background-color: #010c0e;
}

body.dark .nh_topzaglv612 a{
    color: #fff;
}

body.dark .news-main-title.active, body.dark .active.news-nav__link, body.dark .news-main-title, body.dark .news-nav__link{
    color: #fff;
}

body.dark .home-container-left .nh_potemata a{
    color: #dfdfdf;
}

body.dark .home-container-left .nh_toptxt616 a{
    color: #6f7374;
    color: #dfdfdf;
}

body.dark .home-container-left .nh_potemata li .moretime, body.dark .news-date, body.dark .news-hour{
    color: #6f7374;
}

body.dark .home-container-left .nh_v8nl2:after, body.dark .nh_v8nl2-right:after{
    background: #1a2426;
}

body.dark .home-container-left .nh_v8nl4 .nh_undertopzaglv617 a{
    text-shadow: none;
    color: #dfdfdf;
}

body.dark .tabs__ad .tab__link, body.dark .tabs__guidebook .tab__link{
    background-color: #1a2426;
    border-color: transparent;
}

body.dark .tabs__ad .tab__link span, body.dark .tabs__guidebook .tab__link span{
    color: #dfdfdf;
}

body.dark .homepage-ads h2{
    color: #fff;
}

body.dark .homepage-ads, body.dark .right-side-container .nh_morediv{
    border-color: #1a2426;
}

body.dark .right-side-container .nh_moretitle a{
    color: #dfdfdf;
}

body.dark .right-side-container .nh_moretime2{
    color: #6f7374
}

body.dark .mobile-hide-row.info-panel-bottom{
    background: none;
    border-bottom: 1px solid #1a2426;
}

body.dark .info-panel-bottom .menu-btn{
    background: #1a2426;
}

body.dark .info-panel-bottom .menu-btn p{
    color: #dfdfdf;
}

body.dark .home-container-left .nh_v8nl4 .nh_undertop, body.dark .news-nav__paging{
    border-color: #1a2426;
}

body.dark .news-nav__paging .button-light{
    background: #1a2426;
    border-color: #1a2426;
    color: #6f7374;
}

body.dark .button-light img, body.dark .poll .poll-see-result:after {
    filter: invert(98%) sepia(2%) saturate(2530%) hue-rotate(198deg) brightness(111%) contrast(75%);
}

body.dark .homepage-multimedia .nh_multimedia2{
    color: #fff;
}

body.dark .homepage-multimedia .nh_multimedia3 a{
    color: #dfdfdf;
}

body.dark .news-bottom-container, body.dark .undertop-lead-news .nh_undertopzaglv617, body.dark .tab-list, body.dark .nh_undertop, body.dark .news-bottom-right, body.dark .news-bottom-container2, body.dark .homepage-multimedia.nh_multimedia, body.dark .home-container-left .nh_v8nl4{
    border-color: #1a2426;
}

body.dark .news-bottom-left:after, body.dark .news-bottom-container2:last-of-type:after, body.dark .news-bottom-container3:last-of-type:after{
    background: #1a2426;
}

body.dark .undertop-lead-news .nh_undertopzaglv617 a{
    color: #dfdfdf;
}

body.dark .tab-list .tab-item a, body.dark .undertop-second-news .nh_undertopzaglv617 a{
    color: #dfdfdf;
}

body.dark .news-container-center .zaglavie{
    color: #fff;
}

body.dark .breadcrumbs .level-one, body.dark .breadcrumbs .level-two{
    color: #6f7374;
}

body.dark .breadcrumbs a:after{
    filter: invert(44%) sepia(8%) saturate(151%) hue-rotate(145deg) brightness(200%) contrast(92%);
}

body.dark .img-caption{
    background: #1a2426;
    color: #dfdfdf;
}

body.dark .thumb--glass-effect {
    background: #1a2426;
    color: #dfdfdf;
    border: 1px solid #6f7374;
}

body.dark .author__label{
    color: #6f7374;
}
 
body.dark .author__name, body.dark .article-text{
    color: #dfdfdf;
}

body.dark .active-bar__sticky{
    background: #1a2426;
}

body.dark .news-tab-header p{
    color:#fff;
}

body.dark .tab-slider-pagination{
    color: #dfdfdf;
}

body.dark .month-indicator{
    background: #1a2426;
    color: #6f7374;
}

body.dark .search-for-box, body.dark .calendar-table, body.dark .news-container-right .v5n_mmorenews2, body.dark .category-top-left, body.dark .category-top-right .cat-imp-row, body.dark .sub-sub-category-more .cat-imp-row{
    border-color: #1a2426;
}

body.dark .calendar-table .date-grid td a{
    color: #6f7374;
}

body.dark .calendar-table td.today-date>a>div font{
    color: #dfdfdf !important; 
}

body.dark .section-headline a, body.dark .news-container-right .section-headline{
    color: #fff;
}

body.dark .news-container-right .nh_moretitle a, body.dark .home-container-right .nh_aktualnitemi2 a{
    color: #dfdfdf; 
}

body.dark .poll__question, body.dark .poll .poll-title, body.dark .ct-text p{
    color: #dfdfdf; 
}

body.dark .poll .v6page4{
    background: #1a2426;
    border-color: #1a2426;
    color: #6f7374;
}

body.dark .v5_podnavtabda, body.dark .sub-category .v5_podnavtabne, body.dark .category-news.cat-desktop .tab-list .tab-item a{
    color: #fff;
}

body.dark .ct-text h2{
    text-shadow: none;
    color: #dfdfdf;
}

body.dark .category-news.cat-desktop .tab-list .tab-item{
    background: #1a2426;
}

body.dark .category-news.cat-desktop .tab-list .tab-item.active{
    background: #2c3638;
}

body.dark .sub-sub-category .v5_podpodtab1{
    background: #1a2426;
    color: #fff;
}

body.dark .sub-sub-category .v5_podpodtab1 span, body.dark .search-for-box h2, body.dark .search-for-box h3{
    color: #fff;
}

body.dark .sub-category .v5_podnavtabne:hover{
    background: none;
}

body.dark .ct-img:after{
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(181, 175, 175, 0) 51%, rgba(0, 0, 0, 0.9) 120%);
}

body.dark .search-result-text h2, body.dark .search-result-text h3{
    color: #dfdfdf;
}

body.dark .search-result-news{
    border-color: #1a2426;
}

body.dark .category-news.cat-desktop .tab-list .tab-item p{
    background: #1a2426 !important;
    color: #dfdfdf;
}

body.dark .forecast__label-black{
    color: #dfdfdf;
}

body.dark .slider-container2 .forecast__card, body.dark .slider-container3 .forecast__card, body.dark .forecast-container.ten-days-forecast .arrow{
    border-color: #1a2426;
    box-sizing: border-box;
}

body.dark .slider2 .card__day, body.dark .slider2 .card__date, body.dark .slider3 .card__date, body.dark .slider3 .card__day, body.dark .slider2-mobile .card__day, body.dark .slider3-mobile .card__day{
    color: #dfdfdf;
}

body.dark .card__date, body.dark .team-grid .avtorv714 a{
    color: #dfdfdf;
}

body.dark .slider2 .card-degrees .degree, body.dark .slider3 .card-degrees .degree, body.dark .slider2-mobile .card-degrees .degree, body.dark .slider3-mobile .card-degrees .degree{
    color: #dfdfdf;
}

body.dark .forecast-container .slider2-mobile .forecast__card:nth-of-type(2n + 2), body.dark .forecast-container .slider3-mobile .forecast__card:nth-of-type(2n + 2){
    background: none;
}

body.dark .forecast-container .slider-container2 .forecast__card.active, body.dark .forecast-container .slider2 .forecast__card:nth-of-type(2n + 2), body.dark .forecast-container .slider3 .forecast__card:nth-of-type(2n + 2){
    background: #1a2426;
}

body.dark .rss-page h2, body.dark .our-team h2, body.dark .our-team .v5n_mmorenews1{
    color: #fff;
}

body.dark .team-grid .avtorv71{
    border-color: #1a2426;
}

body.dark .our-team .avtorv7132 .avtorv714, body.dark .our-team .avtorv715{
    color: #dfdfdf;
    border-color: #1a2426;
}

body.dark .poll .container:hover .poll-title {
    color: #fff;
}

body.dark .article-text a{
    color: #fff;
    text-decoration: underline;
}

body.dark .rss-page ul li a{
    color: #dfdfdf;
}

body.dark .article-text .popup__label{
    color:  #dfdfdf;
}

body.dark .article-text .popup__container a{
    color: #dfdfdf;
    border-color: #6f7374;
}

body.dark .v7menu {
    background: #1a2426;
}

body.dark .top-hidden-menu .v7_menunews a, body.dark .top-hidden-menu .v7_menuuser a{
    color: #fff;
}

body.dark .top-hidden-menu .v7_menured a{
    color: #dfdfdf;
}

body.dark .top-hidden-menu .news-send .send-us-news__icon{
    border-color: #1a2426;
}

body.dark nav button{
    color: #dfdfdf;
}

body.dark nav ul li{
    border-color: #010c0e;
}

body.dark .top-hidden-menu nav button img.menu-lead-img{
    filter: invert(97%) sepia(9%) saturate(383%) hue-rotate(256deg) brightness(220%) contrast(75%);
}

body.dark .popin__multimedia .popin-wrapper, body.dark .popin__multimedia .popin-wrapper-gallery{
    background-color: rgba(15, 11, 7, 0.8);
}

body.dark .popin__multimedia .popin-container{
    background-color: #000;
}

body.dark .popin__multimedia .popin-wrapper .button__close img, body.dark .popin__multimedia .popin-wrapper-gallery .button__close img{
    width: 18px;
    filter: invert(97%) sepia(9%) saturate(383%) hue-rotate(256deg) brightness(220%) contrast(75%);
}

.popin__multimedia .popin-wrapper-gallery .button__close{
    position: absolute;
}

body.dark .main-footer{
    background: #010c0e;
    border-top: 1px solid #1a2426;
}

body.dark .footer-row h3{
    color: #fff;
}

body.dark .footer-row a{
    color: #6f7374;
}

body.dark .button-dark{
    border-color: #1a2426;
    background-color: #1a2426;
}

body.dark .footer-contact-us-container .field-wrapper{
    border-color: #1a2426;
}

body.dark .footer-contact-us-container .field-label, body.dark .copyright__notice{
    color: #6f7374;
}

body.dark .login-social-link-text{
    color: #dfdfdf;
}

body.dark .login-social-link{
    border-color: #6f7374;
    color:  #6f7374;
}

body.dark .login-social-link img{
    filter: invert(97%) sepia(9%) saturate(383%) hue-rotate(256deg) brightness(112%) contrast(75%);
}

.dark-ft{
    display: none;
}

body.dark .white-ft{
    display: none;
}

body.dark .dark-ft{
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}

body.dark .footer-contact-us-container .field{
    color: #dfdfdf;
}

body.dark .copyright__notice a{
    color: #6f7374;
}

body.dark .active__popup, body.dark .popup__font-size{
    background-color: #1a2426;
    border-color: #010c0e;
}

body.dark .popup__header{
    border-color: #010c0e;
}

body.dark .gallery-page .lic7{
    color: #dfdfdf;
}

body.dark .ads-container-top{
    background-color: #1a2426;
}

body.dark .popin__multimedia .popin-left-side{
    border-color: #010c0e;
}

body.dark .popin__multimedia .popin-title{
    color: #dfdfdf;
}

body.dark .popin__multimedia .section-headline{
    background-color: #1a2426;
    color: #fff;
}

body.dark .popin__multimedia .button-light{
    background-color: #1a2426;
    border-color: transparent;
    color:  #6f7374;
}

body.dark .header-menu .menu-btn:hover {
    background-color: #1a2426;
}

body.dark .category-news .tabs-container.sub-sub-category-more{
    border-color: #1a2426;
}

body.dark .top-hidden-menu .v7menu{
    -webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 70%);
    box-shadow: 0 4px 4px rgb(0 0 0 / 70%);
}

body.dark .mobile-opt-menu .v2mobnewsport0.clickable.active{
    background: #010c0e;
}

body.dark .v2mobnewsport1{
    border-color: transparent;
}

body.dark .sport-header a{
    color: #fff;
}

body.dark .v8sportttop:first-of-type .v8sportttoptitle3{
    color: #dfdfdf;
}

body.dark .v8sportttop2:after{
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(181, 175, 175, 0) 35%, rgba(0, 0, 0, 0.7) 100%);
}

body.dark .actual-news-mob h2{
    color: #fff;
    border-top: 1px solid #1a2426;
}

body.dark .sp-rgh-title a, body.dark .sport-gallery .sgal7 a{
    color: #dfdfdf;
}

body.dark .mob-act-row>div, body.dark .mob-act-row2>div, body.dark .gallery-header{
    border-color: #1a2426;
}

body.dark .gallery-header h2, body.dark .more-of a{
    color: #fff;
}

body.dark:has(.single-news-left) .index-page-container .news-bottom-container2 .news-bottom-right .undertop-second-news.undertop2 .nh_undertop, body.dark .news-bottom-container2 .news-bottom-right .undertop-second-news.undertop2,body.dark .news-bottom-container3 .news-bottom-right .undertop-second-news.undertop2{
    border-color: #1a2426;
}

body.dark .theme-header .txtv7{
    color: #fff;
}

body:has(.single-news-left) .index-page-container .search-result-news{
    border-bottom: 1px solid #f1f1f1;
}

body.dark:has(.single-news-left) .index-page-container .search-result-news, body.dark:has(.single-news-left) .index-page-container .tab-slider .undertop-second-news .nh_undertop{
    border-color: #1a2426;;
}

body.dark:has(.single-news-left) .index-page-container .zaglavie{
    color: #fff;
}

body.dark .button-dark:hover{
    color:  #6f7374;
}

body.dark .category-top-left .ct-text h2{
    color: #fff;
}

.traffic-page h1{
    color: #999;
    text-transform: uppercase;
    font-weight: normal;
    text-align: left;
    font-size: 1.3rem;
    margin-top: 30px;
}

.traffic-page .send-signal{
    width: 100%;
    border-radius: 30px;
    background: #ff0032;
    border: 2px solid #ff0032;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Verdana';
    font-size: 1.2rem;
    padding: 10px;
    margin-top: 10px;
    cursor: pointer;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.traffic-page .send-signal:hover{
    background: #fff;
    color: #ff0032;
}

.important-info {
    background: none;
    margin-top: 20px;
    padding-top: 20px;
    margin-bottom: 15px;
    position: relative;
}

.important-info h2{
    text-align: left;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 30px;
    font-family: "Verdana";
}

.important-info h2:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.important-info .news-row{
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    text-align: left;
    margin-bottom: 20px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    color:#010c0e;
    text-decoration: none !important;
    box-sizing: border-box;
    position: relative;
}

.important-info .news-row:hover h3{
    /* color: #999; */
}

.important-info .news-row .open-gallery:hover img:not(.round-icon img){
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.news-row .news-time p{
    margin-bottom: 0px;
    color: #ff0032;
    font-size: 0.85rem;
    margin-top: 0px;
}

.news-row .news-img{
    overflow: hidden;
    height: 300px;
    max-width: 50%;
    margin-bottom: 10px;
}

.news-row .news-img>img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0px;
    margin-bottom: 10px;
}

.news-row h3{
    margin-top: 5px;
    font-size: 1.2rem;
    font-weight: normal;
    height: auto;
}

.news-row a{
    text-decoration: none !important;
    color:#010c0e;
}

.important-info.more-traffic{
    margin-top: 40px;
}

.more-traffic .more-label{
    display: block;
    color: #999;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 1rem;
}

body.dark .important-info h2{
    color: #fff;
}

body.dark .news-row h3{
    color: #dfdfdf;
}

.news-row:before {
    content: url(img/circle.svg);
    filter: invert(20%) sepia(90%) saturate(6972%) hue-rotate(343deg) brightness(102%) contrast(113%);
    position: absolute;
    top: 2px;
    left: -3px;
    width: 6px;
    height: 6px;
}

.news-row.more-from:before{
    content: '';
}

.vertical-line{
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    top: 20px;
    height: 100%;
    border-left: 1px solid #999;
}

body.dark .home-container-left .nh_potemata li:after{
    background: #1a2426;
}

body.dark .vertical-line{
    border-color: #1a2426;
}

.important-info .news-row:last-of-type .vertical-line{
    display: none;
}

.news-row.more-from .news-title {
    margin-bottom: 0px;
    height: auto;
}

.news-row.more-from{
    cursor:auto;
}

.important-info .news-row.more-from:hover h3 {
    color: #010c0e;
}

.important-info .news-row.more-from a:hover h3{
    color: #999;
    text-decoration: none;
}

body.dark .send-news-box p span{
    border-color: #1a2426;
}

.news-row.more-from h3{
    font-size: 1rem;
}

:root {
    --light: #7d7d7d;
    --dark: #f1f1f1;
    --link: rgb(27, 129, 112);
    --link-hover: rgb(24, 94, 82);
}

.toggle-switch {
    position: relative;
    width: 200px;
}
  
.toggle-switch  label {
    position: absolute;
    width: 49px;
    height: 28px;
    background-color: var(--dark);
    border-radius: 20px;
    cursor: pointer;
    top: 7px;
}
  
.toggle-switch input {
    position: absolute;
    display: none;
}
  
.toggle-switch .slider {
    position: absolute;
    width: 50px;
    height: 28px;
    border-radius: 20px;
    transition: 0.3s;
    left: -1px;
}
  
.toggle-switch.checked .slider {
    background-color: var(--light);
    border: 0px
}
  
.toggle-switch .slider::before {
    content: "";
    position: absolute;
    top: 4px;
    left: 5px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-shadow: inset 7px -4px 0px 0px var(--light);
    background-color: var(--dark);
    transition: 0.3s;
}

.toggle-switch.checked .slider::before {
    transform: translateX(22px);
    background-color: var(--dark);
    box-shadow: none;
}

body.dark .calendar-table .date-grid td:hover div{
    background: #1a2426;
}

body.dark .news-container-center .undertop-second-news .nh_undertop{
    border-color: #1a2426;
}

.search-result-text span b{
    display: none;
}

.more-traffic .news-row.more-from{
    padding-left: 0px;
}

.popin__multimedia.traffic-gallery .popin-container{
    max-width: 600px;
    height: 500px;
    padding-top: 20px;
    border-radius: 4px;
}

.popin__multimedia.traffic-gallery .popin-container.container-video{
    /* height: 460px; */
    height: auto;
}

.popin__multimedia.traffic-gallery .popin-left-side{
    width: 100%;
    margin-right: 0px;
    border-right: 0px;
    padding-right: 0px;
    overflow:hidden;
}

.traffic-gallery .popin-wrapper-gallery .slider{
    height: 430px;
}

.popin__multimedia.traffic-gallery .popin-wrapper-gallery .button__close{
    top: -25px;
    right: 0px;
}

.popin__multimedia.traffic-gallery .popin-wrapper-gallery .button__close img{
    width: 18px;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(124deg) brightness(206%) contrast(102%);
}

.send-news-box.send-traffic, .send-traffic{
    margin-top: 20px;
    width: 70%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    position: relative;
}

.send-traffic:after {
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.send-traffic{
    min-height: 400px;
}

.trf-alert h3{
    color: #0f0b07;
    font-size: 1.75rem;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
}

.trf-alert p{
    color: #ff0032;
    font-family: 'Verdana';
    font-size: 1rem;
    margin-top: 50px;
    margin-bottom: 50px;
}

.trf-alert a{
    min-width: 100px;
    display: flex;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    min-width: unset;
    margin-left: 0px;
    font-size: 0.875rem;
    float: left;
    text-decoration: none !important;
}

.trf-alert a img{
    width: 10px;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(124deg) brightness(206%) contrast(102%);
    margin-right: 10px;
}

.trf-alert a:hover, .trf-alert a.back-to-site:hover {
    color: #0f0b07;
    background-color: transparent;
    border: 2px solid #0f0b07;
}

.trf-alert a:hover img, .trf-alert a.back-to-site:hover img{
    filter: none;
}

.trf-alert a.back-to-site {
    min-width: 100px;
    display: flex;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    min-width: unset;
    margin-left: 0px;
    font-size: 0.875rem;
    float: none;
    text-decoration: none !important;
    width: 400px;
    justify-content: center;
}

.traffic-img{
    position: relative;
}

.traffic-img .news-icons-container{
    position: absolute;
}
 
.important-info.more-traffic .news-img .open-gallery img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0px;
    margin-bottom: 10px;
}

.poll .txtv5{
    font-size: 14px;
    padding-bottom: 5px;
    font-weight: normal;
}

.undertop-lead-news .nh_undertopzaglv617{
    width: 100%;
}

.container-video>div{
    max-width: 100% !important;
}

.container-video .video-js{
    width: 100% !important;
    height: 418px !important;
}


#suggestions {
    position: absolute;
    background: #fff;
    z-index: 1;
    height: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    width: 0px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.5);
}
  
#suggestions li {
    cursor: pointer;
    padding-left: 10px;
    text-align: left;
    border-top: 1px solid #eee;
    width: 120px;
    height:  36px;
    box-sizing: border-box;
}

#suggestions li a{
    text-decoration: none !important;
    color: #1a2426;
    display: block;
    width: 100%;
    height: 100%;
}

#suggestions ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
  
#suggestions li:hover {
    background-color: #f4f4f4;
}

#suggestions div{
    width: 120px;
}

.forecast-current-card .ct-container .fa:hover img{
    opacity: 0.6;
}

.ct-container{
    width: 0px;
    height: auto;
    background: transparent;
    text-align: center;
    line-height: 35px;
    padding-right: 60px;
    transition: all 0.5s ease;
    border-radius: 5px;
    position: absolute;
    box-shadow: none;
    right: 2px;
    top: 25px;
  }

.ct-container img{
    filter: invert(100%) sepia(87%) saturate(0%) hue-rotate(201deg) brightness(204%) contrast(105%);
    width: 30px;
}

  
.forecast-current-card .ct-container .fa{
    color: #ffffff;
    position: absolute;
    right: 15px;
    top: 5px;
    font-size: 22px;
    cursor: pointer;
  }
  
.forecast-current-card .ct-container.active{
    width: 360px;
    padding-left: 0px;
    transition: all 0.5s ease;
  }

.ct-container.active #suggestions{
    width: 360px;
    transition: all 0.3s ease;
    right: 50px;
    display: flex;
    top: -85px;
    border-radius: 4px;
}

.ad-right-bottom img{
    width: 315px;
}

.wind-direction-arow{
    filter: invert(100%) sepia(87%) saturate(0%) hue-rotate(201deg) brightness(204%) contrast(105%);
    width: 16px;
}

body.dark .mobban12{
    background: #010c0e;
    border-color: #010c0e;
}

.novini-za>a{
    display: none;
}

body.dark .tab-slider.weather-news-tab .undertop-second-news .nh_undertop{
    border-color: #1a2426;
}

.forecast-current__details .value.yellow{
    color: #ffbf00
}

.forecast-current__details .value.red{
    color: #ff0032;
}

.traffic-page .important-info:first-of-type .news-row:last-of-type .vertical-line{
    display: none;
}

body.dark .theme-header, body.dark .more-of{
    border-color: #1a2426;
}

.audio-box{
    float: left;
    margin-top: 20px;
}

.index-page-container .undertop-second-news .nh_undertop{
    max-width: 100%;
}

.tab-slider .undertop-second-news .nh_undertop{
    max-width: 242px;
}

.multimedia-touch.homepage-multimedia, .mobile-media-sport{
    display: flex;
    min-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 15px;
}

.multimedia-touch.homepage-multimedia::-webkit-scrollbar, .mobile-media-sport::-webkit-scrollbar {
    width: 100%;
    height: 0px;
}

.multimedia-touch.homepage-multimedia .nh_multimedia4{
    max-height: 180px;
}

.multimedia-touch.homepage-multimedia .nh_multimedia4{
    height: 180px;
}

.multimedia-touch.homepage-multimedia .nh_multimedia5{
    bottom: 60px;
}

.multimedia-touch-container{
    padding-right: 15px;
}

.homepage-multimedia .nh_multimedia6 {
    margin-top: 5px;
    height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.homepage-multimedia .nh_multimedia6.ad-type{
    padding-left: 10px;
}

.mob-act-row .nh_moretime4{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    margin-right: 10px;
    bottom: 18px;
    right: 0px;
    background-color: #04af61;
    border: 0px;
    border-radius: 0px;
    cursor: pointer;
}

.mob-act-row .nh_moretime4 img {
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(107%) contrast(107%);
    width: 14px;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    bottom: 50%;
}

.mob-act-row>div{
    position: relative;
}

#scrollContent a{
    text-decoration: none !important;
}

.sport-gallery .sgal7{
    color:#010c0e;
    text-decoration: none !important;
}

body.dark .homepage-multimedia .nh_multimedia6, body.dark .sport-gallery .sgal7{
    color: #fff;
}

.container-video > iframe {
    width:100% !important;
    height:420px;
}

.calendar-link.disabled{
    pointer-events: none;
}

a .sport-text{
    max-height: 62px;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #999999;
    max-height: 55px;
    font-size: 0.89rem;
    text-align: left;
    text-decoration: none !important;
}

.lds-ring {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50px;
    width: 80px;
    height: 80px;
  }
  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #ff0032;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #ff0032 transparent transparent transparent;
  }
  .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
  }
  .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
  }
  .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
  }
  @keyframes lds-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }

  .lds-ring-sport {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50px;
    width: 80px;
    height: 80px;
  }
  .lds-ring-sport div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #04af61;
    border-radius: 50%;
    animation: lds-ring-sport 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #04af61 transparent transparent transparent;
  }
  .lds-ring-sport div:nth-child(1) {
    animation-delay: -0.45s;
  }
  .lds-ring-sport div:nth-child(2) {
    animation-delay: -0.3s;
  }
  .lds-ring-sport div:nth-child(3) {
    animation-delay: -0.15s;
  }
  @keyframes lds-ring-sport {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }

.home-container-left.sport-left .right-sport-news .news-icon{
    width: 22px;
    height: 22px;
    margin-right: 0px;
    border: 0px;
    opacity: 1;
    border-radius: 50%;
    position: relative;
    bottom: 2px;
    float: left;
    left: 0px;
    cursor: pointer;
    background-color: #e8e5e5;
    border: 1px solid #d2d2d2;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-container-left.sport-left .right-sport-news .news-icon img{
    width: 13px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}

body.dark .mobile-opt-menu .v2mobnewsport0.active a {
    text-shadow: 1px 0 white;
}

.izbori2023 #slider-container {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.izbori2023 #slider {
    display: flex;
    transition: transform 0.3s ease-in-out;
}


.izbori2023 .slide {
    flex: 0 0 100%;
}

.izbori2023 .thumbnail-container {
    display: flex;
    justify-content: center;
}

.izbori2023 .thumbnail {
    width: 50px;
    height: 50px;
    margin: 0 10px;
    cursor: pointer;
    border: 2px solid #333;
}

.izbori2023 #prev-arrow, .izbori2023 #next-arrow, #wprev-arrow, #wnext-arrow  {
    cursor: pointer;
    padding: 0px;
    background-color: #fff;
    color: #ff0032;
    border: 1px solid #ff0032;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 24px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    position: relative;
}

.izbori2023 #prev-arrow {
    left: 0;
}

.izbori2023 #next-arrow {
    right: 0;
}

.izbori2023{
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
}

.iz-header{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    box-sizing: border-box;
    background: #ff0032;
    padding-left: 15px;
    padding-right: 15px;
}

.iz-arrow-box{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.izbori2023 p{
    font-size: 0.8rem;
    position: relative;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Verdana';
}

.iz-arrow-box img{
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.iz-slide-single{
    display: flex;
    justify-content: space-between;
    background: #f5f5f5;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.iz-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none !important;
}

.iz-box p{
    font-size: 1rem;
    color:#010c0e;
    font-family: 'Verdana';
    margin-bottom: 5px;
    margin-top: 0px;
}

.iz-content{
    padding-left: 15px;
}

.iz-box span{
    text-transform: uppercase;
    color:#999999;
}

.iz-box:hover p{
    text-decoration: underline !important;
}

.iz-box img{
    border-radius: 50%;
    width: 80px;
    height: 80px;
}

.iz-box img.empty{
    filter: invert(45%) sepia(96%) saturate(0%) hue-rotate(189deg) brightness(109%) contrast(102%);
}

.izbori2023 #prev-arrow:hover, .izbori2023 #next-arrow:hover{
    background: #ff0032;
    border-color: #fff;
}

.izbori2023 #prev-arrow:hover img, .izbori2023 #next-arrow:hover img{
    filter: invert(97%) sepia(3%) saturate(0%) hue-rotate(249deg) brightness(105%) contrast(103%);
}

body.dark .footer-row p {
    color: #6f7374 !important;
}

.tab-slider .news-nav__paging .button-light{
    width: 100%;
    flex-basis: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    margin-top: 0px;
}

.nh_toppicv63:hover img.top-news-pic, .nh_undertoppicv6:hover img.top-news-pic{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.sport-left .news-lead-img{
    margin-top: 0px;
}

.ct-text a:hover{
    text-decoration: underline;
}

/* WINBET BANNER */

.winbetbanner{
    width: 100%;
    box-sizing: border-box;
    position: relative;
}

.banner-box{
    width: 100%;
    border: 1px solid rgb(218,220,224);
    background: #dedede;
}

.banner-header{
    background: none;
    width: auto;
    display: block;
    text-align: center;
    padding: 8px;
    box-sizing: border-box;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    position: relative;
}

.banner-header:hover{
    background: #ff0032;
}

.banner-header img{
    width: 100px;
}

.banner-text{
    background: #fff;
    width: 100%;
    padding: 8px;
    display: block;
    box-sizing: border-box;
}

.banner-text h3{
    color: #E42314;
    text-transform: uppercase;
    font-family: 'Verdana';
    margin: 0px;
    text-align: center;
}

.banner-content a{
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: space-between;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-top: 1px solid #bcbcbc;
}

.banner-content a:hover{
    background: #cecece;
}

.banner-content a div{
    display: flex;
    padding-left: 10px;
    box-sizing: border-box;
}

.banner-content img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-sizing: border-box;
}

.banner-content p{
    color: #191919;
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    box-sizing: border-box;
}

.banner-content span{
    background: #E42314;
    color: #fff;
    font-family: 'Verdana';
    display: inline-block;
    padding: 5px;
    width: 80px;
    height: 40px;
    border-radius: 4px;
    font-size: 15px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    margin-right: 15px;
    text-align: center;
    justify-content: center;
}

.banner-content a:hover span{
    background: #ff0032;
}

#sliderw-container {
    overflow: hidden;
    position: relative;
}

#sliderw {
    display: flex;
    transition: transform 0.3s ease-in-out;
}

.slidew {
    flex: 0 0 100%;
}

.winbetbanner .iz-arrow-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #E42314;
    transition: transform 0.3s ease-in-out;
}

#wnext-arrow{
    right: 5px;
}

.iz-arrow-box a img{
    filter: none;
    width: 100px;
}

.iz-arrow-box:hover{
    background: #ff0032;
}

#wprev-arrow:hover, #wnext-arrow:hover{
    background: #ff0032;
    border-color: #fff;
    transition: transform 0.3s ease-in-out;
}

#wprev-arrow:hover img, #wnext-arrow:hover img{
    filter: invert(100%) sepia(0%) saturate(7494%) hue-rotate(345deg) brightness(99%) contrast(105%);
}

#wprev-arrow{
    margin-left: 5px;
}

.sport-right .month-indicator img{
    filter: invert(58%) sepia(83%) saturate(4805%) hue-rotate(134deg) brightness(95%) contrast(94%);
}

.sport-right .calendar-table td.today-date>a>div{
    border-color:#08aa78;
    text-align: center;
}

.sport-left .tab-slider-arrow img{
    filter: invert(58%) sepia(83%) saturate(4805%) hue-rotate(134deg) brightness(95%) contrast(94%);
}

.sport-left .tab-slider-arrow{
    border-color:#08aa78;
}

.sport-left .tab-slider-arrow:hover{
    background:#08aa78;
}

.sport-left .tab-slider-arrow:hover img{
    filter: invert(100%) sepia(0%) saturate(7478%) hue-rotate(307deg) brightness(99%) contrast(106%);
}

body.dark .poll .txtv5{
    color:#dfdfdf;
}

.news-nav__paging a.button-light{
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    padding: 10px;
    padding-left: 13px;
    padding-right: 13px;
}

a.button-light img{
    position: absolute;
    width: 8px;
}

.home-container-right .news-nav__paging a.button-light, .right-sport-news .news-nav__paging a.button-light, .right-side-container .news-nav__paging a.button-light{
    width: 120px;
    padding: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    justify-content: space-evenly;
}

.home-container-right a.button-light img, .right-sport-news a.button-light img, .right-side-container a.button-light img{
    position: relative;
}

.home-container-right .news-nav__paging .load-more-title, .right-sport-news .news-nav__paging .load-more-title, .right-side-container .news-nav__paging .load-more-title{
    padding-right: 0px;
    padding-bottom: 2px;
}

.sport-gallery .gallery-header{
    margin-top: 0px;
}

.right-sport-news .news-nav__paging a.button-light{
    margin-bottom: 0px;
    margin-top: 0px;
}

.tab-slider a.button-light img{
    position: relative;
}

.right-side-container.tabcontent .nh_moretime img{
    height: 70px;
    width: 70px;
}

.v5n_mmorenews2 a img{
    width: 70px;
    height: 70px;
}

.sport-left .home-container-left .round-icon{
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-container-right .nh_moretitle a:hover, .news-bottom-video .video-grid-box .nh_multimedia6:hover,.news-container-right .nh_moretitle a:hover, .news-bottom-video .nh_multimedia6:hover{
    text-decoration: underline;
    cursor: pointer;
}

.vjs-poster{
    object-fit: cover;
}

/* VIDEO STYLES */

.news-bottom-container3.news-bottom-video{
    width: 100%;
}

.news-bottom-video .news-bottom-left{
    width: 35%;
}

.news-bottom-container3.news-bottom-video .news-bottom-right{
    width: 65%;
    padding-left: 15px;
}

.news-bottom-video .homepage-ads{
    border-top: 0px;
    margin-top: 0px;
    padding-top: 14px;
}

.news-bottom-video .homepage-ads a{
    color: #0f0b07;
}

.news-bottom-container3.news-bottom-video .nh_undertop.undertop-lead-news{
    width: 100%;
}

.news-bottom-video .homepage-multimedia .nh_multimedia4{
    width: 100%;
    width: 100%;
    max-height: 100%;
    height: 100%;
}

.news-bottom-video .homepage-multimedia .nh_multimedia4>img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 4px;
}

.news-bottom-video .nh_multimedia6{
    font-size: 16px;
    height: auto;
    font-weight: normal;
}

.news-bottom-video .news-bottom-left:after{
    width: 0px;
}

.video-grid-box:after{
    content: '';
    left: -16px;
    top: 0px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.video-grid-box{
    display: grid;
    grid-template-columns: 223px 223px 223px;
    grid-gap: 15px 15px;
    position: relative;
}

.news-bottom-video .video-grid-box .nh_multimedia6{
    font-size: 13px;
    height: 32px;
    max-height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
}

.video-grid-box .grid-img{
    width: 100%;
    height: 125px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    cursor: pointer;
    border-radius: 4px;
}

.all-video-page h1{
    text-align: left;
    font-size: 2.2rem;
    color: #393939;
}

.lead-video img{
    width: 100%;
    height: 100%;
}

.lead-video .nh_multimedia5{
    width: 70px;
    height: 70px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-color: #ff0032;
    border: 0px;
    opacity: 1;
    border-radius: 0px;
    position: absolute;
    bottom: 60px;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
}

.lead-video .nh_multimedia5 img {
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(107%) contrast(107%);
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.lead-video{
    position: relative;
}

.single-video-page .sv-zaglavie h2{
    font-size: 1.8rem;
    color: #393939;
    padding: 0px;
    text-shadow: none;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 50px;
}

.single-video-page .lead-video{
    padding-top: 10px;
}

.single-video-page .breadcrumbs{
    margin-top: 10px;
}

.av-zaglavie h2{
    font-size: 1.5rem;
    color: #393939;
    padding: 0px;
    text-shadow: none;
    text-align: left;
    margin-top: 10px;
    font-family: 'Verdana';
}

.videos-page.homepage-ads {
    background: none;
    border-top: 0px;
    margin-top: 20px;
    padding-top: 0px;
    margin-bottom: 20px;
    position: relative;
}

.lead-video>div{
    max-width: 100% !important;
}

.lead-video>div>div{
    width: 100% !important;
    height: 415px !important;
    border-radius: 4px;
}

.lead-video iframe{
    width: 100% !important;
    height: 400px !important;
}

.lead-video .twitter-tweet iframe{
    height: 760px !important;
}

.sv-zaglavie .facebook-bg{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    font-size: 0.85rem;
    text-align: center;
    border-radius: 50%;
    color: #ffffff;
    background-color: #4267b2;
    border-color: transparent;
}

.sv-zaglavie .facebook-bg img{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(228deg) brightness(104%) contrast(109%);
    width: 14px;
}

.lead-video .sv-zaglavie .video-share-opt{
    position: relative;
    width: auto !important;
    height: auto !important;
    display: flex;
    margin-bottom: 15px;
    margin-top: 0px;
}

.single-video-page .sv-zaglavie h2{
    margin-bottom: 20px;
    font-family: 'Verdana';
}

.gallery-page.single-video-page .lead-video .active__popup.d-block, .gallery-page.single-video-page .lead-video .popup__header, .gallery-page.single-video-page .lead-video .popup__container {
    width: 300px !important;
    height: auto !important;
    box-sizing: border-box;
    font-size: 1rem;
}

/* VIDEO HOVER EFFECTS */

.news-bottom-video .homepage-ads a:hover{
    text-decoration: underline;
}

.all-video-page .homepage-multimedia .nh_multimedia4:hover .nh_multimedia6{
    text-decoration: underline;
}

.av-zaglavie a:hover h2{
    text-decoration: underline;
}

.author__avatar:before{
    outline: 1px solid red;
    outline-offset: -4px;   
}

#video_category .navigation-box:after{
    height: 0px;
}

/* HORIZONTAL SCROLL STYLES */

.scroll-right{
    position: absolute;
    right: 0px;
    position: absolute;
    right: -40px;
    bottom: 15px;
    border-radius: 50%;
    border: 1px solid #c7c4c4;
    text-align: center;
    padding-top: 3px;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: none;
}

.scroll-left{
    position: absolute;
    left: 0px;
    position: absolute;
    left: -40px;
    bottom: 15px;
    border-radius: 50%;
    border: 1px solid #c7c4c4;
    text-align: center;
    padding-top: 3px;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: none;
}

.scroll-right img, .scroll-left img{
    width: 10px;
    opacity: 0.4;
}

.leftrightarrows .scroll-left, .leftrightarrows .scroll-right{
    bottom: auto;
    top: 7px;
}

.related-news .nh_multimedia4>img{
    object-fit: cover;
    border-radius: 4px;
}

.single-video-page .homepage-multimedia img, .all-video-page .homepage-multimedia img{
    border-radius: 4px;
}

.nh_v8nl3 .nh_topexclusive{
    position: absolute;
    right: 15px;
    background: #ff0032;
    z-index: 1;
    top: 0px;
    padding: 5px 10px;
    color: #fff;
    font-family: 'Verdana';
}

.news-bottom-video .news-bottom-right .homepage-multimedia .nh_multimedia5{
    width: 30px;
    height: 30px;
}

.all-video-page .homepage-multimedia .nh_multimedia5, .single-video-page .homepage-multimedia .nh_multimedia5{
    width: 30px;
    height: 30px;
}

.nh_v8nl .news-nav li{
    margin-right: 5px;
}

.lead-video .vjs-default-skin .vjs-big-play-button{
    z-index: 1;
}

.container-video.video-multimediabox>iframe {
    width: 100%;
}

.nh_v8nl .news-nav li:last-of-type{
    margin-right: 0px;
}

/* REGIONALNI SAITOVE STYLES */

#v5galll.v8_fixblk{
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: none;
}

.v8_fixblk .v5_hkut1{
    border: 1px solid #707070;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 3px 0px 12px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 3px 0px 12px 3px rgba(0, 0, 0, 0.25);
    padding-left: 20px;
    padding-right: 20px;
    width: 400px;
    box-sizing: border-box;
    margin-top: 100px;
}

.v8_fixblk .v5_hkut1 textarea{
    border: 1px solid #707070;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 10px;
}

.v8_fixblk .v5_hkut12, .v8_fixblk .v5_hkut14 {
    background-color: transparent;
    border-bottom: 0px;
    color: #1a2426;
    text-align: left;
    padding: 20px;
    font-size: 16px;
    font-weight: normal;
    border-radius: 4px;
    position: relative;
    padding-left: 0px;
}

.v8_fixblk .v5_hkut14{
    padding-top: 5px;
    border-top: 0px;
    padding-right: 0px;
    text-align: right;
}

.v8_fixblk .v5_hkut13 {
    cursor: pointer;
    position: absolute;
    right: -20px;
    top: -35px;
}

.v8_fixblk {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 45px;
    bottom: 0px;
    position: fixed;
    z-index: 1000000;
    color: #fff;
    text-align: center;
    background-image: url(img/v5newtrsp.png);
}

.login-modal-toggle .user-login-icon {
    filter: invert(52%) sepia(25%) saturate(0%) hue-rotate(239deg) brightness(89%) contrast(86%);
}

#Actual, #Readed {
    border-top: 1px solid #f1f1f1;
    margin-top: 0px;
    margin-bottom: 35px;
}

.homepage-banner{
    margin-top: 25px;
    float: left;
    display: flex;
    width: 100%;
    background: #eee;
    box-sizing: border-box;
    justify-content: center;
    border-radius: 4px;
    min-height: 20px;
}

.dialog {
    position: absolute;
    left: 50%;
    top: 300px;
    margin-left: -315px;
    width: 630px;
    z-index: 100000000001;
    visibility: hidden;
}

.dialog.dialog-modal {
    width: 500px;
}

.dialog .foot {
    height: 45px;
    background: url(//i.id24.bg/img/ovbox.png) 0 100% no-repeat;
}

.dialog-modal .foot {
    display: none;
}

.modal-content-box{
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 500px;
    height: 500px !important;
    padding: 20px;
    padding-left: 15px;
    padding-right: 15px;
    border: 0px;
    border-radius: 8px;
    background-color: #ffffff;
    -webkit-box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
    box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
}

.modal-content-box .loadingdivclass{
    width: 100%;
}

.modal-content-box .loadingdivclass iframe{
    width: 100%;
}

.modal-content-box .closetop{
    display: block;
    width: 30px;
    height: 25px;
    position: absolute;
    top: -30px;
    left: auto;
    right: -10px;
    text-indent: 0px;
    text-decoration: none;
    background: none;
}

.modal-content-box .closetop img{
    width: 20px;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(160%) contrast(102%);
}

.dialog .content {
    /* overflow: auto; */
    max-height: 900px;
    background: #fff;
    width: 500px;
    height: 100px;
    _padding-bottom: 100px;
}

.dialog-modal .content {
    height: 500px !important;
    width: 500px !important;
}

.dialog .loadingdivclass {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 100000;
}

.dialog .contentclass {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 100005;
}

.nh_moretime2{
    float: left;
}

.komentarz1{
    float: left;
    font-size: 10px;
    font-family: 'Verdana';
    text-align: center;
}

.adn-title h2{
    text-align: left;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 15px;
    font-family: "Verdana";
}

.adn-title h2:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}


.random-container .tabs__ad .tab__link, .random-container .tabs__guidebook .tab__link{
    width: 100%;
    height: 66px;
    float: left;
    margin-top: 10px;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    background-color: #f1f1f1;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    text-decoration: none !important;
}

.random-container .tabs__guidebook .tab__link:last-of-type, .random-container .tabs__ad .ad-search-cat.tabs .tab__link:last-of-type{
    margin-right: 0px;
}

.nh_v8nl4.bordered{
    border-top: 1px solid #ececec;
    padding-top: 15px;
    margin-top: 5px;
}

.homepage-ads h2.modal-heading:after{
    height: 0px;
}

.category-modal .tabs {
    display: grid;
    -ms-grid-columns: (minmax(150px, 1fr))[auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    display: grid;
    grid-gap: 10px 10px;
    -ms-grid-columns: (minmax(115px, 1fr))[auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(115px, 1fr));
    overflow-x: hidden;
}

.random-container .tabs__ad .tab__link:hover, .random-container .tabs__guidebook .tab__link:hover {
    border: 1px solid #ff0032;
    background-color: #ffffff;
}

.obj-head, .obj-content{
    float: left;
    width: 100%;
}

.temp-vid{
    margin-top: 150px;
    float: left;
    width: 100%;
}

.top-adn.homepage-multimedia.coming-events .nh_multimedia6.ads-tumb-bottom{
    margin-top: 0px;
    color:#010c0e;
}

/* .home-container-left .nh_v8nl4.redactor-choise-news .nh_undertopzaglv617 a{
    font-size: 0.85rem;
} */

.copyright__notice .bold {
    font-family: 'Verdana';
}

/* OBQVI */

.ads-category .sub-category .v5_podnavtabne, .ads-category .sub-category .v5_podnavtabda{
    width: 14%;
    margin: 3px;
}

.ads-category .sub-category>div{
    margin-left: -3px;
    margin-right: -3px;
    margin-top: 5px;
}

.ads-category{
    float: left;
    width: 100%;
}

.ads-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 15px;
}

.ads-header .add-new-ad{
    margin-bottom: 0px;
}

.ads-header .breadcrumbs{
    margin: 0px;
    padding-top: 0px;
}

.news-container-left.rds-left:after{
    top: 0px;
}

.tab__link.selected{
    position: relative;
    background: #fff;
    border: 1px solid #ff0032;
}

.tab__link.selected:after{
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 3px;
    background: #ff0032;
}

.tabs__ad.ad-menu .tab__link{
    height: 80px;
}

.rd__box{
    position: relative;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #ececec;
    border-radius: 3px;
}

.rd__box ul {
    list-style: none;
    text-align: left;
    padding-left: 0px;
    margin: 0px;
}

.my-ads__nav .bold{
    font-family: 'Verdana';
    font-size: 0.8rem;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 10px;
}

.my-ads__nav .bold:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.rd__box ul li a{
    color: #393939;
    font-size: 0.85rem;
    margin-bottom: 10px;
    display: flex;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-weight: normal;
}

.rd__box ul li a:hover{
    opacity: 0.8;
    text-decoration: none;
}

.rd__box ul li a img{
    margin-right: 10px;
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.sprdqsno2.ads-vip{
    margin: 15px 0px;
    border: 0px;
}

.ads-vip .sprdqsno3{
    position: relative;
    margin-bottom: 5px;
    margin-top: 0px;
    padding: 10px;
    font-size: 0.8rem;
    border-radius: 0px;
    background-image: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #eeeeee;
    border-bottom: 3px solid #ff0032;
    color: #0f0b07;
    text-align: left;
    font-family: 'Verdana';
}

.ads-vip .point{
    background: #fff;
    color: #7d7d7d;
    border: 1px solid #ff0032;
    border-radius: 50%;
    width: 24px;
    text-align: center;
    height: 24px;
    font-size: 0.85rem;
    display: inline-block;
    margin-right: 5px;
    padding-top: 2px;
    box-sizing: border-box;
    font-family: 'Verdana';
}

.ads-vip a{
    display: inline-block;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #ff0032;
    background-color: #ffffff;
    border-color: #ff0032;
    font-size: 1rem;
    width: 100%;
    box-sizing: border-box;
    text-decoration: none !important;
    font-weight: normal;
}

.ads-vip a:hover{
    color: #fff;
    background: #ff0032;
}

.filter__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    position: -webkit-sticky;
    position: sticky;
    top: 56px;
    z-index: 1;
    padding: 0 0 20px;
    background-color: #ffffff;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: start;
    justify-content: start;
    padding: 0 0 40px;
}

.filter__quick-button-wrapper {
    display: inline-block;
    margin-right: 7px;
}

.filter__quick-button {
    margin-left: 5px;
    padding: 10px 20px;
    border-radius: 3px;
    border: 1px solid #f1f1f1;
    white-space: nowrap;
    color:#0f0b07;
    text-decoration: none !important;
    display: inline-flex;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.filter__quick-button img{
    margin-left: 8px;
    width: 14px;
}

.filter__quick-button:hover{
    color:#7d7d7d;
}

.filter__quick-button:hover img{
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.filter__quick-button:first-of-type {
    margin-left: 0;
}

.popin__wrapper2 {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 300;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}

.popin__property-type, .popin__property-price, .popin__property-space, .popin__property-location{
    display: none;
}

.popin__property-type.d-block, .popin__property-price.d-block, .popin__property-space.d-block, .popin__property-location.d-block{
    display: block;
}

.popin__wrapper2 .popin__container {
    width: 35%;
    padding: 20px;
    border: 1px solid #707070;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
    box-shadow: 3px 0px 12px 3px rgb(0 0 0 / 25%);
}

.popin__wrapper2 .button__close {
    position: absolute;
    top: -30px;
    right: 0;
}

.popin__wrapper2 .button__close img { 
    margin-bottom: 20px;
    padding-bottom: 10px;
    color: #393939;
    font-size: 1.125rem;
    border-bottom: 1px solid #393939;
    text-align: left;
}

.popin__wrapper2 .tab__link2.active{
    border-bottom: 3px solid #ff0032;
}

.popin__wrapper2 .nav__tabs{
    margin-top: 20px;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    -moz-justify-content: unset;
    justify-content: unset;
    display: flex; 
}

.popin__wrapper2 .nav__tabs a{
    color: #393939;
    padding-bottom: 10px;
    font-size: 0.85rem;
    margin-right: 10px;
    text-decoration: none !important;
}

.property-type__options {
    margin-top: 20px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.popin__wrapper2 label{
    display: block;
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.popin__wrapper2 label input{
    position: absolute;
    opacity: 0;
}

.popin__wrapper2 .radio__option .checkmark {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 2px;
    left: 0;
    border: 1px solid #ff0032;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.option__label-text{
    padding-left: 5px;
    color: #0f0b07;
    font-size: 0.875rem;
    white-space: break-spaces;
    display: inline-block;
    float: left;
}

.popin__wrapper2 .radio__option input:checked ~ .checkmark:after{
    display: block;
}

.popin__wrapper2 .radio__option .checkmark:after{
    width: 6px;
    height: 6px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background-color: #ff0032;
}

.from-to__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    color: #0f0b07;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.from-to__wrapper .filter__input {
    width: 100px;
    margin-right: 10px;
    padding: 10px;
    border: 1px solid #393939;
    border-radius: 3px;
}

.from-to__wrapper .button-dark, .from-to__wrapper .button-dark--reversed {
    padding: 5px;
}

.currency__options {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 20px;
}

.sidedrawer__header {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 20px;
}

.article__comments-container .sidedrawer__header .close-comments{
    top: 10px;
}

.sidedrawer__header .subtitle{
    font-size: 1.5rem;
    color: #010c0e;
    font-family: 'Verdana';
}

.sidedrawer__content {
    height: calc(100% - 110px);
    position: relative;
    overflow-y: auto;
    padding: 20px;
}

.filter__box {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
}

.filter__box .filter__header {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    color: #0f0b07;
    cursor: pointer;
}

.filter__box .filter__body {
    display: none;
    padding-top: 10px;
}

.checkbox-wrapper, .ad_checkbox-wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 10px;
    cursor: pointer;
}

.filter__box .checkbox-container {
    width: 16px;
    height: 16px;
}

.filter__box .checkbox-container {
    display: block;
    position: relative;
    font-size: 1.375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.filter__box .checkbox-container .checkbox {
    width: 0;
    height: 0;
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.ad_checkbox-wrapper .checkmark {
    border-color: #ff0032;
}

.checkbox__label-text {
    padding-left: 5px;
    color: #0f0b07;
    font-size: 0.875rem;
    white-space: break-spaces;
}

.filter__box .filter__body.d-block{
    display: block;
}

.filter__box .checkmark{
    border-radius: 3px;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
}

.filter__box .subheadline{
    font-size: 1rem;
}

.ad_checkbox-wrapper input:checked ~ .checkmark {
    background-color: #ff0032;
}

.filter__box .checkbox-container .checkmark:after {
    width: 3px;
    height: 7px;
    top: 0px;
    left: 4px;
}

.filter__box .checkbox-container input:checked ~ .checkmark:after {
    display: block;
}

.filter__box .checkbox-container .checkmark:after {
    width: 8px;
    height: 14px;
    top: 0px;
    left: 5px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.filter__header{
    position: relative;
}

.filter__header:after {
    content: url(img/arrow-left.svg);
    filter: invert(67%) sepia(2%) saturate(3%) hue-rotate(316deg) brightness(91%) contrast(88%);
    position: absolute;
    bottom: 0px;
    right: 5px;
    top: auto;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}

.filter__header.active:after{
    transform: rotate(90deg);
    right: 0px;
}

.filter__box .field-label-content{
    font-size: 1rem;
}

.field:focus{
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px !important;
}

.filter__buttons-wrapper {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.filter__buttons-wrapper .button-dark, .filter__buttons-wrapper .button-dark--reversed {
    min-width: 40%;
    display: inline-block;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.875rem;
    margin: 0px;
    text-decoration: none !important;
}

.filter__buttons-wrapper .button-dark--reversed {
    color: #0f0b07;
    background-color: transparent;
    border: 2px solid #0f0b07;
}

.filter__buttons-wrapper .button-dark--reversed:hover {
    color: #ffffff;
    background-color: #0f0b07;
    border: 2px solid transparent;
}

.filter__buttons-wrapper .button-dark:hover {
    color: #0f0b07;
    background-color: #fff;
    border: 2px solid #0f0b07;
}

.ads-subtitle{
    font-size: 0.8rem;
    color: #000;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align: left;
    position: relative;
    padding-bottom: 10px;
    margin-top: 15px;
    font-family: 'Verdana';
}

.ads-subtitle:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.rd__results-container{
    display: -ms-grid;
    display: grid;
    grid-gap: 20px 20px;
    -ms-grid-columns: (minmax(200px, 1fr))[auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    margin-top: 20px;
    margin-bottom: 0px;
    padding-right: 15px; 
}

.rd__preview {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    box-sizing: border-box;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    max-width: 240px;
    justify-content: flex-start;
}

.news-container-right .rd__preview-image{
    border-radius: 4px;
    /* overflow: hidden; */
}

.modal-image{
    border-radius: 4px;
}

.add-ad-container .rd__box-row .rd__title{
    padding-bottom: 20px;
}

.rd__preview-image img{
    height: 150px;
    overflow: hidden;
    position: relative;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.v5_rightso .rd__preview-image img{
    border-radius: 3px;
}

.rd__preview-content {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}

.rd__preview-content .ads-rating{
    margin-left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 0px;
}

.rd__preview-content .ads-rating img {
    width: 18px;
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
}

.rd__preview-content .ads-rating img.active {
    filter: invert(98%) sepia(77%) saturate(7459%) hue-rotate(303deg) brightness(104%) contrast(109%);
}

.rd__preview-title{
    color:#010c0e;
    text-align: left;
    font-family: 'Verdana';
    font-size: 0.85rem;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

.rd__preview-location {
    height: 38px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    font-size: 0.8rem;
    overflow: hidden;
    color:#010c0e;
}

.feature__icon {
    width: 20px;
    margin-right: 5px;
    text-align: left;
    color: #b9b4b4;
}

.rd__preview-footer {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
}

.rd__preview-published-date {
    padding-bottom: 10px;
    font-style: italic;
    font-size: 0.875rem;
    color:#010c0e;
    padding-left: 2px;
}

.rd__saved-wrapper {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    cursor: pointer;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.8);
    border: 0px;
}

.rd__promo-title{
    font-family: 'Verdana';
    font-size: 0.8rem;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 10px;
    text-align: left;
}

.rd__promo-title:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.rd__saved-wrapper img{
    filter: invert(68%) sepia(89%) saturate(11%) hue-rotate(314deg) brightness(94%) contrast(81%);
    margin-top: 4px;
}

.rd__saved-wrapper:hover img, .rd__saved-wrapper.active img{
    filter: invert(19%) sepia(100%) saturate(7475%) hue-rotate(344deg) brightness(102%) contrast(107%);
}

.text-center {
    text-align: center !important;
    margin-bottom: 40px;
}

.button-light{
    display: inline-block;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.85rem;
    box-sizing: border-box;
    color:#010c0e;
    text-decoration: none !important;
}

.rd__results-container--rows {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.rd__preview-rows {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f1f1f1;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 5px;
    margin-top: 0px;
}

.rd__preview-left-col {
    width: 80%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.rd__preview-right-col {
    width: 20%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    align-content: flex-end;
}

.rd__preview-right-col .rd__saved-wrapper{
    top: 5px;
    right: 5px;
}

.col__field-bottom {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 10px;
}

.col__field a{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 10px;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.rd__job-position {
    display: inline-block;
}

.col__field .ads-rating {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    display: inline-flex;
    width: 12%;
    display: none;
}

.rd__job-title{
    display: inline-flex;
    width: 88%;
    text-align: left;
    color:#010c0e;
    font-size: 0.875rem;
    line-height: 1.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Verdana';
}

.col__field-bottom img{
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.col__field .ads-rating img{
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
}

.col__field .ads-rating.gold img{
    filter: invert(71%) sepia(74%) saturate(283%) hue-rotate(341deg) brightness(103%) contrast(101%);
}

.rd__preview-rows .cell {
    margin-right: 10px;
    white-space: nowrap;
    font-size: 0.8rem;
    padding: 5px;
    padding-left: 0px;
    display: flex;
    align-items: center;
}

.cell.highlighted, .feature__icon{
    color: #ff0032;
    font-family: 'Verdana';
    margin-top: 5px;
}

.col__field a:hover .rd__job-title, .company-title:hover{
    /* color:#323b3c; */
}

.rd__company-logo{
    width: 100%;
    max-width: 150px;
    max-height: 105px;
    overflow: hidden;
    margin-bottom: 10px;
    border-radius: 3px;
}

.rd__company-logo img{
    width: 100%;
    height: 100%;
    border-radius: 3px;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: center;
}

.company-title {
    word-break: break-word;
    color:#010c0e;
    font-size: 0.875rem;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-transform: capitalize;
    display: none;
}

body.dark .company-title{
    color: #dfdfdf;
}

.rd__headline{
    margin-bottom: 20px;
    font-size: 2.525rem;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rd__main-image{
    width: 100%;
    height: 400px;
    overflow: hidden;
    background-size: cover;
    border-radius: 4px;
    position: relative;
}

.rd__main-image>img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 0px;
    object-position: center;
}

.rd__main-image .rd__saved-wrapper{
    width: 40px;
    height: 40px;
}

.rd__header .thumb__container {
    position: static;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    bottom: 10px;
    z-index: 2;
    display: flex;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
    justify-content: flex-start;
    cursor: pointer;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.rd__header .thumb__image {
    border-radius: 3px;
    width: auto;
    height: 85px;
    margin-right: 10px;
}

.rd__header .thumb__image img{
    border-radius: 3px;
}

.rd__header .thumb__image .round-icon{
    border-radius: 50%;
    cursor: pointer;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    opacity: 0.85;
}

.rd__header .thumb__image .round-icon img{
    filter: none;
}

.rd__header .thumb__container .thumb__image:last-of-type{
    margin-right: 0px;
}

.ad-gallery-modal{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 999;
    display: none;
}

.gallery-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
    max-height: 90%;
}

.modal-arrow {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    line-height: 30px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: 1px solid #ff0032;
    border-radius: 50%;
    background: #fff;
    opacity: 0.6;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.modal-arrow:hover{
    opacity: 1;
}

.modal-arrow img{
    width: 20px;
}

.modal-arrow-left{
    left: -40px;
}
    
.modal-arrow-left:after {
    content: url(img/arrow-left.svg);
    filter: invert(20%) sepia(90%) saturate(6972%) hue-rotate(343deg) brightness(102%) contrast(113%);
    position: absolute;
    top: 4px;
    left: 6px;
    width: 14px;
}
  
.modal-arrow-right {
    right: -40px;
}

.modal-arrow-right:after {
    content: url(img/arrow-right.svg);
    filter: invert(20%) sepia(90%) saturate(6972%) hue-rotate(343deg) brightness(102%) contrast(113%);
    position: absolute;
    top: 4px;
    right: 6px;
    width: 14px;
}

.rd__box{
    position: relative;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #ececec;
    border-radius: 3px;
    margin-top: 20px;
    font-size: 0.85rem;
    font-weight: normal;
}

.rd__box-row{
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.rd__title{
    font-size: 1.5rem;
    width: 60%;
    text-align: left;
    padding-bottom: 15px;
}

.rd__box-row .rd__title{
    padding-bottom: 0px;
}

.rd__price-wrapper {
    display: flex;
    width: 40%;
    margin-bottom: 0;
    padding-top: 0;
    text-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.rd__price--currency {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #ff0032;
}

.rd__price {
    color: #ff0032;
    font-size: 1.375rem;
    font-family: 'Verdana';
}

.feature {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: center;
    align-items: center;
    padding-bottom: 10px;
    text-decoration: none !important;
}

.news-container-right .feature{
    padding-bottom: 10px;
}

.rd__box-row{
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 5px;
}

.rd__box-row:first-child{
    margin-bottom: 15px;
}

.brief {
    display: flex;
    max-width: 30%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    padding-bottom: 0;
    align-items: center;
}

.brief:first-of-type {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    -moz-justify-content: unset;
    justify-content: unset;
}

.rd__box img{
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.rd__preview .rd__preview-price{
    padding-bottom: 0px;
}

.rd__description p{
    text-align: left;
    line-height: 1.2rem;
    font-size: 0.8rem;
}

.rd__contact-data {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ececec;
}

.rd__box--contact .feature {
    padding-bottom: 10px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: end;
    align-items: end;
    align-items: center;
    display: flex;
}

.rd__contact-name{
    font-family: 'Verdana';
}

.google-map{
    position: relative;
}

.google-map .map__label {
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px 10px;
    color: #ffffff;
    font-size: 0.875rem;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    background-color: rgba(0, 0, 0, 0.3);
}

.google-map iframe{
    border-radius: 4px;
}

.pt20 {
    padding-top: 20px;
}

.rd__box--contact .feature a{
    padding-left: 0px;
    color: #28292c;
    display: flex;
}

.rd__contact-logo-wrapper {
    margin-top: 10px;
    border-top: 1px solid #f1f1f1;
}

.rd__contact-logo {
    margin: 10px auto 0;
    overflow: hidden;
}

.rd__contact-logo img{
    filter: none;
    width: 100px;
    margin-bottom: 10px;
}

.rd__published-date {
    display: flex;
}

.rd__published-date .feature__text {
    font-style: normal;
    margin-left: 5px;
}

.feature__text{
    color:#010c0e;
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
}

.rd__box .active__popup .active__social-link img{
    filter: invert(90%) sepia(98%) saturate(9%) hue-rotate(119deg) brightness(104%) contrast(102%);
}

.rd__box .popup__header .button__close img{
    filter: none;
}

.rd__box textarea {
    width: 100%;
    padding: 5px;
    outline: none;
    color: #0f0b07;
    border-radius: 3px;
}

.rd__form-send-msg .button-dark{
    width: 100%;
    margin-top: 10px;
    margin-left: 0px;
}

.rd__box .rd__preview-content{
    padding-left: 0px;
    padding-right: 0px;
}

.rd__box .rd__preview{
    border: 0px;
    margin-bottom: 40px;
}

.rd__box .rd__preview:last-of-type{
    border: 0px;
    margin-bottom: 0px;
}

.rd__box .rd__preview-image img{
    filter: none;
}

.rd__box .rd__preview-title{
    font-weight: normal;
}

.button__show-my-ads-nav {
    display: block;
    width: 32px;
    height: 32px;
    position: fixed;
    right: 15px;
    bottom: 7%;
    z-index: 300;
    background-color: #ffffff;
    border: 1px solid #0f0b07;
    border-radius: 50%;
    text-align: center;
    padding-top: 5px;
    box-sizing: border-box;
}

.add-ad-container p b{
    font-family: 'Verdana';
}

.my-ads__nav__close img{
    float: right;
}

.popup__font-size .popup__header .button__close img, .popup-social .popup__header .button__close img{
    filter: none;
}

.headline{
    font-size: 1.5rem;
    text-align: left;
    margin-top: 0px;
    font-family: 'Verdana';
}

.add-ad-container p{
    text-align: left;
    font-size: 0.85rem;
}

.add-ad-container .category-modal{
    top: auto;
    height: auto;
}

.add-ad-container .modal-wrapper{
    width: 70%;
    top: 0px;
}

.add-ad-container .rd__select-category {
    color: #0f0b07;
    font-size: 0.875rem;
    display: inline-block;
    padding: 20px 50px;
    border-radius: 3px;
    background-color: #f1f1f1;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-decoration: none !important;
    margin-bottom: 40px;
    margin-top: 20px;
}

.rd__select-category span{
    display: inline-block;
    position: relative;
}

.rd__select-category span:after{
    content: url(img/arrow-left.svg);
    filter: invert(67%) sepia(2%) saturate(3%) hue-rotate(316deg) brightness(91%) contrast(88%);
    position: absolute;
    bottom: 2px;
    right: -15px;
    top: auto;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}

.popin__content.subcategory ul{
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
}

.popin__content.subcategory ul li a{
    width: 100%;
    display: block;
    text-align: left;
    padding: 15px;
    border-bottom: 1px solid #f1f1f1;
    box-sizing: border-box;
    font-size: 0.85rem;
    text-decoration: none !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #393939;
}

.popin__content.subcategory ul li a:hover{
    border-radius: 3px;
    background-color: #f1f1f1;
}

.category-modal .popin__content.subcategory{
    margin: 0px;
}

.rd__select-category:hover{
    background-color: #ececec;
}

.form__add-new-ad {
    width: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: 40px;
}

.form__add-new-ad .field-wrapper {
    height: 50px;
    margin-bottom: 20px;
    padding-left: 5px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #f1f1f1;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
}

.field-row3{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.field-row3 .field-wrapper{
    width: 240px;
}

.field-row1{
    display: flex;
    width: 100%;
    align-items: center;
    flex-direction: column;
}

.field-row1 .field-wrapper{
    width: 240px;
}

.field-row1 .field-wrapper .field-label-content{
    top: 20px;
    font-size: 0.8rem !important;
    left: 6px;
}

.field-row4{
    width: 100%;
    margin-bottom: 0px;
}

.field-row4 .filter__quick-button{
    width: 175px;
    justify-content: center;
    margin-left: 0px;
    font-size: 0.85rem;
    height: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    text-wrap: auto;
}

.field-row4 .filter__quick-button-wrapper{
    margin-right: 0px;
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}

.field-row4 .popin__wrapper2 .button__close img{
    width: 20px;
    border: 0px;
}

.field-row4 .popin__property-location .filter__box{
    padding-bottom: 0px;
}

.field-row4 .fl-btn{
    width: 30%;
    text-align: right;
}

.form__add-new-ad .field-row4 .button-dark{
    width: 90%;
    margin-top: 0px;
}

.form__add-new-ad .field-row4 .popin__property-location .field-wrapper{
    height: 32px;
}

.popin__property-type-ap, .popin__property-build, .popin__property-floor, .popin__property-specify {
    display: none;
}

.popin__property-type-ap.d-block, .popin__property-build.d-block, .popin__property-floor.d-block, .popin__property-specify.d-block {
    display: block;
}

.filter__wrapper p.title{
    font-size: 1rem;
    text-align: left;
}

.field-row4 .filter__box .filter__body{
    display: block;
}

.add-ad-container .field-row4 p{
    font-size: 1rem;
}

.field-row4 .filter__box .ad_checkbox-wrapper {
    margin-bottom: 5px;
}

.form__add-new-ad .field {
    width: 100%;
    height: 100%;
    padding-top: 5px;
    color: #0f0b07;
    font-size: 0.875rem;
    background-color: transparent;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border: none;
    outline: none;
}

.form__add-new-ad .field-label-content {
    left: 6px;
    top: 55%;
    bottom: auto;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    font-size: 0.85rem;
}

.error:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: -1px;
    bottom: -1px;
    border-bottom: 2px solid #ff0032;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: transform 0.2s ease;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.field:focus + .field-label .field-label-content{
    color: #7d7d7d;
    font-size: 0.8rem;
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
}

.field:focus + .field-label:after {
    left: 0;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

.form__add-new-ad .field-label.error:after {
    bottom: 0;
}

.rd__field-title {
    padding-bottom: 10px;
    color: #0f0b07;
    text-align: left;
    font-size: 0.85rem;
}

.rd__radio-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
    color: #7d7d7d;
}

.radio__option{
    display: block;
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.radio__option input{
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.radio__option .checkmark{
    width: 14px;
    height: 14px;
    position: absolute;
    top: 2px;
    left: 0;
    border: 1px solid #7d7d7d;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.rd__radio-wrapper .checkmark {
    width: 18px;
    height: 18px;
    top: 0px;
    border-color: #ff0032;
}

.option__label-text, .checkbox__label-text{
    padding-left: 10px;
    color: #0f0b07;
    font-size: 0.875rem;
    white-space: break-spaces;
    padding-top: 3px;
}

.rd__radio-wrapper .radio__option{
    margin-right: 20px;
}

.radio__option input:checked ~ .checkmark:after{
    display: block;
}

.radio__option .checkmark:after{
    width: 6px;
    height: 6px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background-color: #7d7d7d;
}

.rd__radio-wrapper .checkmark:after {
    width: 10px;
    height: 10px;
    background-color: #ff0032;
}

.checkbox-wrapper, .ad_checkbox-wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 30px;
}

.checkbox-container {
    width: 20px;
    height: 20px;
    display: block;
    position: relative;
    font-size: 1.375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.checkbox-container .checkbox {
    width: 0;
    height: 0;
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.checkbox-container .checkmark {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #7d7d7d;
    border-radius: 3px;
    box-sizing: border-box;
}

.ad_checkbox-wrapper .checkmark {
    border-color: #ff0032;
}

.checkbox-container .checkmark:after {
    width: 8px;
    height: 14px;
    top: 0px;
    left: 5px;
    border: solid #7d7d7d;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.checkbox-container input:checked ~ .checkmark:after {
    display: block;
}

.ad_checkbox-wrapper .checkmark:after {
    border-color: #ffffff;
}

.custom-dropdown__list {
    display: none;
    min-width: 200px;
    min-height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    z-index: 300;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 25%);
    box-shadow: 0 2px 6px rgb(0 0 0 / 25%);
    border-radius: 3px;
    list-style: none;
    padding-left: 0px;
}

.custom-dropdown__list.d-block{
    display: block;
}

.field-box.custom-dropdown label:after {
    content: url(img/arrow-left.svg);
    filter: invert(67%) sepia(2%) saturate(3%) hue-rotate(316deg) brightness(91%) contrast(88%);
    position: absolute;
    bottom: 43%;
    right: 14px;
    top: auto;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}

.field-box.custom-dropdown{
    position: relative;
}

.type-dropdown-btn{
    cursor: pointer;
}

.custom-dropdown .field:focus + .field-label .field-label-content {
    color: inherit;
    font-size: 0.875rem;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
}

.custom-dropdown__item {
    color:#010c0e !important;
    display: block;
    padding: 20px;
    border-radius: 3px;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-decoration: none !important;
    font-size: 0.85rem;
    text-align: left;
}

.custom-dropdown__item.checked {
    background-color: #f1f1f1;
    border-bottom: 1px solid #ffffff;
    position: relative;
    padding-left: 40px;
}

.custom-dropdown__item.checked:before {
    content: url(img/check.svg);
    filter: invert(11%) sepia(81%) saturate(6337%) hue-rotate(343deg) brightness(107%) contrast(109%);
    position: absolute;
    bottom: 34%;
    left: 10px;
    top: auto;
    width: 20px;
}

.from-to__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    color: #0f0b07;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    -moz-justify-content: unset;
    justify-content: unset;
}

.form__add-new-ad .filter__input {
    border-color: #e0e0e0;
    font-size: 0.875rem;
}

.form__add-new-ad textarea {
    border: 1px solid #e0e0e0;
    background-color: #f1f1f1;
    width: 100%;
    border-radius: 3px;
    padding: 10px;
    box-sizing: border-box;
}

.form__add-new-ad .button-dark{
    width: 240px;
    margin-top: 30px;
    margin-left: 0px;
}

.form__add-new-ad .upload-icon {
    position: relative;
    padding-left: 40px;
    margin-top: 0px;
    font-size: 1rem;
}

.form__add-new-ad .upload-icon img {
    filter: invert(11%) sepia(81%) saturate(6337%) hue-rotate(343deg) brightness(107%) contrast(109%);
}

.form__add-new-ad .upload-file a {
    text-decoration: none !important;
    color: #0f0b07;
    font-size: 0.85rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0px;
    width: 100%;
    height: 100%;
}

.form__add-new-ad .upload-file{
    margin: 18px auto 20px;
}

.popin__upload-file{
    display: none;
}

.popin__upload-file.d-block{
    display: block;
}

.field-row-c{
    display: flex;
    width: 100%;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

.popin__wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 300;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}

.popin__upload-file .popin__container {
    width: 50%;
}

.popin__upload-file .modal-close{
    top: -30px;
    right: 0px;
}

.popin__upload-file .modal-close img{
    filter: none;
}

.uploaded {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.uploaded.popin__content {
    padding: 0;
    border: none;
    display: flex;
}

.uploaded .uplord__container {
    width: 45%;
    margin-bottom: 0;
    width: 45%;
    padding: 30px 10px 0px;
    border: 5px dashed #ff0032;
}

.container__choose-file {
    height: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    height: 200px;
    align-items: center;
}

.choose-file, .topic__attach-file, .upload-new-media {
    cursor: pointer;
}

.popin__upload-file .upload-icon {
    display: block;
    margin: 20px auto 30px;
}

.popin__upload-file .upload-icon:before{
    width: 100px;
    left: 0px;
    right: 0;
    margin: auto;
}

.label__choose-file {
    font-size: 1.25rem;
}

.label__drag-and-drop {
    display: inline;
}

.button__show-files {
    display: none;
}

.choose-file input[type="file"], .topic__attach-file input[type="file"], .upload-new-media input[type="file"] {
    display: none;
}

.uploaded .uplord__status {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    width: 55%;
    height: 30vh;
    overflow-y: auto;
}

.uplord__progress {
    padding: 20px 0;
    border-bottom: 1px solid #f1f1f1;
}

.uplord__file-name {
    width: 80%;
    padding-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

.progress__bar {
    width: 80%;
    height: 20px;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    padding: 0 5px;
    border-radius: 100px;
    background-color: #e9ecef;
}

.progress__value {
    width: 0;
    height: 10px;
    -webkit-box-shadow: 0 10px 40px -10px #ffffff;
    box-shadow: 0 10px 40px -10px #ffffff;
    border-radius: 100px;
    background-color: #ffffff;
    -webkit-animation: progress__load 3s normal forwards;
    animation: progress__load 3s normal forwards;
}

.green {
    background-color: #08aa78;
}

.progress__reload, .progress__delete, .progress__cancel {
    margin-left: 10px;
}

.uplord__progress .uplord__file-name {
    width: 100%;
    padding-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}

.yellow {
    background-color: #ffc881;
}

.red {
    background-color: #ff0032;
}

.uplord__progress img{
    width: 20px;
    filter: invert(64%) sepia(19%) saturate(0%) hue-rotate(286deg) brightness(92%) contrast(89%);
}

.field-box{
    box-sizing: border-box;
}

.my-ads__thumb {
    width: 100px;
    height: 64px;
    margin-bottom: 0;
    overflow: hidden;
    display: block;
}

.my-ads__thumb img {
    filter: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    width: 100%;
    height: 100%;
    border-radius: 3px;
}

.kinonovini1 {
    font-family: 'Verdana';
    color: #444444;
    font-size: 12px;
    background-color: #ffffff;
    text-align: left;
    padding: 6px;
}

.rd__preview-location img{
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.see-on-map-link {
    margin-left: 5px;
    font-size: 0.875rem;
    color: #ff0032;
}

.rd__box--col {
    width: 49%;
    box-sizing: border-box;
}

.rd__box ul.feature__list {
    margin-top: 10px;
    margin-left: -18px;
}

.feature__list-item {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    left: -6px;
    justify-content: flex-end;
}

.feature__list-item:first-of-type {
    padding-top: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
}

.feature__list {
    width: 100%;
    margin-top: 10px;
    margin-left: -18px;
    border-left: 2px solid #f0f0f0;
}

.rd__box--col .feature {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    text-decoration: none !important;
    flex-direction: row;
    text-align: left;
}

.feature__item-content {
    width: 90%;
}

.feature__list-item:before {
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 20px;
    background-color: #b9b4b4;
    border: 2px solid #ffffff;
    border-radius: 50%;
}

.feature__list-item:last-of-type {
    padding-bottom: 0;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}

.feature__text>li{
    padding-left: 8px;
}

.my-ads__row {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    width: 100%;
}

.my-ads__link {
    width: calc(100% - 200px);
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    text-decoration: none !important;
}

.my-ads__text {
    width: calc(100% - 100px);
    padding-left: 10px;
    font-size: 0.85rem;
    font-family: 'Verdana';
    text-align: left;
    color: #0f0b07;
}

.my-ads__buttons-wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0px;
    font-size: 0.875rem;
    text-align: left;
    justify-content: center;
}

.ads-favorites .my-ads__buttons-wrapper {
    justify-content: center;
}

.my-ads__buttons-wrapper a {
    color: #010c0e;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.my-ads__buttons-wrapper a img{
    margin-right: 5px;
    box-sizing: border-box;
}

.filter__box .ad_checkbox-wrapper{
    margin-bottom: 15px;
}

.radio__option .option__label-text{
    padding-left: 5px;
    padding-top: 0px;
}

.main-category .tabs__ad .tab__link{
    height: 80px;
}

.category-news.traffic-page .tab-list{
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.category-news.traffic-page .tab-list .tab-item{
    float: left;
    width: 100%;
    text-align: center;
    background: #ff0032;
    border: 2px solid #ff0032;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    position: relative;
}

.category-news.traffic-page .tab-list .tab-item:last-child{
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.category-news.traffic-page .tab-list .tab-item:first-child{
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.category-news.traffic-page .tab-list .tab-item a{
    color: #fff;
    text-transform: uppercase;
    width: 100%;
}

.category-news.traffic-page .tab-content.active{
    width: 100%;
    display: flex;
    flex-direction: column;
}

.category-news.traffic-page .tab-list .tab-item.active{
    background: #fff;
    color: #ff0032;
}

.category-news.traffic-page .tab-list .tab-item.active a{
    color: #ff0032;
}

.category-news.traffic-page .tab-list .tab-item:hover{
    background: #fff;
}

.category-news.traffic-page .tab-list .tab-item:hover a{
    color: #ff0032;
}

.category-news.traffic-page .tab-list .tab-item:nth-child(2):before, .category-news.traffic-page .tab-list .tab-item:nth-child(3):before{
    content: '';
    width: 1px;
    background: #fff;
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
}

.guide-modal .tabs>div {
    display: flex;
    justify-content: space-between;
}

.tabs__ad.guide-modal .tab__link {
    margin: 5px;
}

.v8_sproc60 {
    background-image: url(img/v8spr60.png);
    background-repeat: no-repeat;
    background-position: top center;
    color: #42b449;
    font-size: 13px;
    font-family: 'Verdana';
    text-align: center;
    width: 36px;
    padding-top: 8px;
    padding-bottom: 10px;
    position: relative;
}

.rd__preview-image .v8_sabpicocgd>div {
    background-size: contain;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    padding-top: 7px;
    font-size: 12px;
    font-weight: normal;
    color: #111;
}

.rd__preview-image .v8_sabpicocgd {
    left: 5px;
    right: auto;
    z-index: 1;
    position: absolute;
    top: 5px;
}

.rd__preview-title a {
    color: #010c0e;
    padding-left: 10px;
}

.map-menu .ad-search-cat.tabs div {
    grid-template-columns: repeat(5, 1fr);
}

.map-menu.tabs__ad .tab__link {
    height: 40px;
}

.category-news.events-tab {
    width: 70%;
    padding-right: 0px;
}

.category-news.events-tab:after {
    width: 0px;
}

.events-tab .tab-list .tab-item{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.guide-inner-row {
    width: 100%;
    margin-bottom: 0px;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
}

.guide-inner-row .tabs {
    display: flex;
    min-width: 100%;
    white-space: nowrap;
}

.tabs__guidebook.guide-inner-row .tab__link {
    width: auto;
    height: 46px;
    margin-top: 0px;
    text-align: center;
    border: 1px solid #f1f1f1;
    border-top: 3px solid #f1f1f1;
    border-radius: 3px;
    background-color: #f1f1f1;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.tabs__guidebook.guide-inner-row .tab__link.active {
    border-top: 3px solid #ff0032;
}

#add-object-container .ads__search-bar, #add-event-container .ads__search-bar {
    background: none;
    text-align: center;
}

#add-object-container .ads__search-bar .form__ads-search, #add-event-container .ads__search-bar .form__ads-search {
    -moz-justify-content: center;
    justify-content: center;
}

#add-object-container .rd__select-category, #add-event-container .rd__select-category {
    padding: 0px;
    border-radius: 3px;
    background-color: #f1f1f1;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-bottom: 0px;
    width: 220px;
    height: 60px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

#add-object-container .rd__select-category:after, #add-event-container .rd__select-category:after {
    bottom: 22px;
    right: 30px;
}

#add-object-container .modal-wrapper, #add-event-container .modal-wrapper {
    width: 70%;
}

.guidebook__box-link {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 15px;
    border-bottom: 1px solid #ececec;
}

.guidebook__box-link:last-of-type{
    border-bottom: 0px;
}

.guidebook__box-link {
    text-decoration: none !important;
    padding-top: 15px;
}

.guidebook__box-link .link__content{
    padding-top: 0px;
}

.guidebook__box-link .link__image {
    width: 50%;
    height: 110px;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

.guidebook__box-link .link__image img {
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    border-radius: 0px;
    width: 100%;
    height: 110px;
    -o-object-fit: cover;
    object-fit: cover;
    float: left;
}

.guidebook__box-link .link__content {
    width: 70%;
    padding-left: 10px;
}

.venue__name {
    padding-bottom: 5px;
    font-size: 0.875rem;
    text-align: left;
    color: #0f0b07;
}

.guidebook__box-link .venue__name {
    padding-bottom: 10px;
}

.event-date__wrapper {
    padding-top: 5px;
    font-size: 0.85rem;
}

.event-date__wrapper p {
    text-align: left;
    margin: 0px;
    margin-bottom: 0px;
    color: #b9b4b4;
    display: flex;
}

.event-date__wrapper p .feature__icon {
    width: 20px;
    display: inline-block;
    text-align: center;
}

.event-date__wrapper p span {
    color: #2c3638;
}

.event-date__wrapper p span {
    color: #2c3638;
}

.event-date__wrapper img {
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.single-cinema-page .guidebook__box-link .link__image {
    width: 40%;
    height: 100px;
}

.listing__brief-wrapper {
    padding-top: 10px;
    font-size: 0.85rem;
}

.guidebook__box-link .listing__brief-wrapper {
    text-align: left;
}

.listing__brief-wrapper .feature__item {
    display: inline-block;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 0.875rem;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
}

.listing__brief-wrapper .feature__item.expired {
    color: #e8e5e5;
}

.guidebook-header__image-wrapper {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    position: relative;
    border: 1px solid #ff0032;
    border-radius: 3px;
    padding-top: 8px;
    box-sizing: border-box;
}

.homepage-multimedia.single-obj .nh_multimedia2:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 0px;
    background: #ff0032;
}

.guidebook__box {
    position: relative;
    margin-bottom: 20px;
    padding-top: 15px;
}

.guidebook__header {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #f1f1f1;
    margin-bottom: 20px;
    background-color: #f1f1f1;
    font-size: 0.875rem;
    box-sizing: border-box;
}

.guidebook-header__wrapper {
    width: 70%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 10px;
}

.guidebook-header__map {
    width: 30%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 10px;
}

.guidebook-header__title-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.guidebook-header__image-wrapper {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    position: relative;
    border: 1px solid #ff0032;
    border-radius: 3px;
    padding-top: 0px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}

.guidebook-header__title-wrapper .header__icon img {
    filter: invert(16%) sepia(88%) saturate(5884%) hue-rotate(340deg) brightness(92%) contrast(121%);
    width: 34px;
}

.feature__text b, .event__brief div b{
    font-family: 'Verdana';
}

.guidebook-header__title {
    width: calc(100% - 80px);
    word-break: break-all;
}

.guidebook__header .venue__name {
    font-size: 1.25rem;
    font-family: 'Verdana';
    margin: 0px;
}

.venue__category {
    padding-bottom: 20px;
    font-size: 0.875rem;
    font-style: italic;
    text-align: left;
}

.guidebook-header__rating-wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
}

.guidebook-header__rating-wrapper .rating img {
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.guidebook-header__rating-wrapper .rating .active img {
    filter: invert(98%) sepia(77%) saturate(7459%) hue-rotate(303deg) brightness(104%) contrast(109%);
}

.guidebook__votes {
    width: 30px;
    height: 30px;
    position: relative;
    margin-left: 20px;
}

.guidebook__votes .votes__num {
    font-size: 0.85rem;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333;
    padding: 0px;
}

.guidebook__header .feature__container {
    margin-left: 80px;
}

.guidebook__header .feature__container .feature span.feature__icon img {
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.feature__category-link {
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 5px 10px;
    border: 1px solid #b9b4b4;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.75rem;
    color: #010c0e;
    text-decoration: none !important;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.category-link__container .icon {
    margin-right: 5px;
}

.button-light--red {
    display: inline-flex;
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.7rem;
    justify-content: space-around;
    text-decoration: none !important;
    cursor: pointer;
}

.button-light--red {
    color: #ff0032;
    background-color: #ffffff;
    border-color: #ff0032;
}

.button-light--red img {
    filter: invert(16%) sepia(88%) saturate(5884%) hue-rotate(340deg) brightness(92%) contrast(121%);
}

.google-map {
    position: relative;
}

.guidebook__description {
    line-height: 1.6;
    text-align: left;
    font-size: 0.85rem;
}

.group__members-row {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 0.875rem;
}

.avatar__container {
    margin-right: 10px;
}

.avatar {
    width: 34px;
    height: 34px;
    display: block;
    border-radius: 50%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.offline {
    border: 5px solid #ff0032;
}

.group__members-row .online, .group__members-row .offline {
    border-width: 2px;
}

.online {
    border: 5px solid #04af61;
}

.box__show-user-options {
    width: 80%;
    display: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    top: 42px;
    left: 0;
    z-index: 100;
    font-size: 0.875rem;
    border-radius: 3px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
    width: auto;
    min-width: 50%;
    z-index: 300;
}

.group__members-row .box__show-user-options {
    top: 34px;
}

.box__show-user-options .online {
    background-color: #04af61;
    border: none;
}

.box__user-avatar .avatar {
    width: 80px;
    height: 80px;
    margin-right: 0;
}

.box__show-user-options .online .avatar {
    border: 5px solid #04af61;
}

.box__user-status {
    margin-top: 5px;
    color: #393939;
    font-size: 0.7rem;
    padding: 5px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
}

.avatar__container {
    margin-right: 0px;
}

.group__members-row .avatar__container:hover .box__show-user-options {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.price__wrapper {
    padding-top: 5px;
    font-size: 0.875rem;
    text-align: left;
    color: #010c0e;
}

.price__regular {
    color: #ff0032;
    text-decoration: line-through;
    -webkit-text-decoration-color: #7d7d7d;
    text-decoration-color: #7d7d7d;
}

.price__discount {
    color: #08aa78;
    font-family: 'Verdana';
}

.event__image {
    width: 50%;
    padding-right: 20px;
}

.event__brief {
    width: 50%;
}

.event__brief div {
    text-align: left;
}

.event__brief .feature__icon img {
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.event__image img {
    max-height: 352px;
    width: 100%;
    margin-right: 20px;
    margin-bottom: 0;
    border-radius: 3px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}

.filter-by-team__wrapper {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    row-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}

.filter-by-team__link {
    padding: 5px 10px;
    border: 3px solid #08aa78;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
}

.filter-by-team__logo {
    display: flex;
    margin: 0 auto;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}

.team-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 15px;
    margin-top: -5px;
}

.my-team {
    display: flex;
    align-items: center;
}

.team-header .my-team img {
    width: 60px;
}

.my-team h2 {
    font-size: 1rem;
    font-family: 'Verdana';
    padding-left: 10px;
}

.other-team {
    display: flex;
    justify-content: space-between;
}

.team-header .other-team a {
    padding: 5px 25px;
    border: 2px solid #08aa78;
    border-radius: 3px;
    margin-left: 5px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.team-header .other-team img {
    height: 30px;
}

.sport-left.team-news {
    width: 100%;
    padding-right: 0px;
}

.sport-left.team-news:after {
    width: 0px;
}

.team-more-news{
    text-align: left;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 20px;
    border-top: 1px solid #ececec;
    width: 100%;
    float: left;
    padding-top: 0px;
    margin-top: 10px;
    font-family: 'Verdana';
}

.team-more-news:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #04af61;
    border-radius: 3px;
}

.left-menu ul li:nth-child(3).active a:after{
    border-color: #04af61;
}

body:has(.single-news-left) .index-page-container .sport-right.right-part{
    display: none;
}

.left-menu button:hover span.send-us-news{
    margin-left: -20px;
}

.all-video-page .homepage-multimedia .nh_multimedia4, .single-video-page .homepage-multimedia .nh_multimedia4{
    height: 180px;
}

.guidebook__listing-container--cinema {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.guidebook__listing-container--cinema .listing__feature-item {
    width: 49%;
    margin-bottom: 20px;
    padding-bottom: 10px;
    box-sizing: border-box;
}

.listing__feature-item .guidebook__box-link {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.guidebook__listing-container--cinema .guidebook__box-link .link__image {
    width: 100%;
    height: 200px;
}

.guidebook__listing-container--cinema .guidebook__box-link .link__image img {
    height: 200px;
}

.guidebook__listing-container--cinema .guidebook__box-link .link__content {
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    height: 26px;
}

.listing__brief-row {
    margin-bottom: 20px;
}

.listing__brief-row .mb10 {
    display: flex;
    margin-bottom: 10px;
    font-family: 'Verdana';
    font-size: 0.82rem;
}

.listing__brief-row .mb10 img {
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.movie-hours {
    display: flex;
}

.kino-row{
    margin-top: 20px;
}

.filter-by-team__link:hover, .team-header .other-team a:hover{
    background: #08aa78;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.home-container-left .nh_v8nl4 .news-icon img{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.home-container-left .traffic-img .news-icon img{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.video-js .vjs-tech{
    max-width: 100% !important;
    border-radius: 4px;
}

.vjs-poster, .video-js{
    border-radius: 4px;
}

/* GOOGLE SIGN IN BUTTON */

.gsi-material-button {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-appearance: none;
    background-color: WHITE;
    background-image: none;
    border: 1px solid #747775;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1f1f1f;
    cursor: pointer;
    font-family: 'Roboto', arial, sans-serif;
    font-size: 14px;
    height: 33px;
    letter-spacing: 0.25px;
    outline: none;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
    -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
    transition: background-color .218s, border-color .218s, box-shadow .218s;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: 400px;
    min-width: min-content;
    width: 200px;
  }
  
  .gsi-material-button .gsi-material-button-icon {
    height: 20px;
    margin-right: 10px;
    min-width: 20px;
    width: 20px;
  }
  
  .gsi-material-button .gsi-material-button-content-wrapper {
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    height: 100%;
    position: relative;
    width: 100%;
    justify-content: center;
  }
  
  .gsi-material-button .gsi-material-button-contents {
    font-family: 'Roboto', arial, sans-serif;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
  }
  
  .gsi-material-button .gsi-material-button-state {
    -webkit-transition: opacity .218s;
    transition: opacity .218s;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  
  .gsi-material-button:disabled {
    cursor: default;
    background-color: #ffffff61;
    border-color: #1f1f1f1f;
  }
  
  .gsi-material-button:disabled .gsi-material-button-contents {
    opacity: 38%;
  }
  
  .gsi-material-button:disabled .gsi-material-button-icon {
    opacity: 38%;
  }
  
  .gsi-material-button:not(:disabled):active .gsi-material-button-state, 
  .gsi-material-button:not(:disabled):focus .gsi-material-button-state {
    background-color: #303030;
    opacity: 12%;
  }
  
  .gsi-material-button:not(:disabled):hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  }
  
  .gsi-material-button:not(:disabled):hover .gsi-material-button-state {
    background-color: #303030;
    opacity: 8%;
  }
  
  .tabs.lost-pass{
    background: none;
    margin-top: 10px;
  }

.pass-submit-btn{
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 7px 10px;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid #0f0b07;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    font-size: 0.85rem;
    cursor: pointer;
    width: 200px;
}

.pass-submit-btn:hover {
    background: #fff;
    color: #0f0b07;
}

.close-login-modal{
    position: absolute;
    top: 22px;
    right: 15px;
}

.close-login-modal img{
    width: 15px;
}

.sport-header-menu>div.selected a{
    font-family: 'Verdana';
}

.article-text strong{
    font-family: 'Verdana';
}

.label__no-comments a{
    color: #393939;
    font-family: 'Verdana';
}

.article__comments-container .tab__link.active, .popin__messages-container p a{
    font-family: 'Verdana';
}

.comments__copyright p a{
    color: #393939;
    font-family: 'Verdana';
}

.user-profile{
    display: flex;
    background: none;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 20px;
    border-radius: 4px;
    justify-content: space-between;
}

.user-profile .user-info .user-avatar{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 4px solid #3773aa;
}

.user-info{
    display: flex;
    justify-content: center;
    width: 70%;
    padding-right: 15px;
    position: relative
}

.user-info:after{
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.user-profile .ad-right-bottom{
    width: 30%;
    padding-left: 15px;
}

.user-info>div{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
    position: relative;
}

.user-profile-label{
    color: #0f0b07; 
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    margin-top: 20px;
    font-family: 'Verdana';
}

.user-info>div b{
    font-size: 1rem;
    text-align: left;
    color: #3773aa;
    margin-top: 10px;
    font-family: 'Verdana';
}

.user-info>div a, .user-info>div p{
    color: #3773aa;
    font-size: 0.85rem;
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}

.user-info>div a img, .user-info>div p img{
    margin-right: 5px;
    filter: invert(38%) sepia(43%) saturate(853%) hue-rotate(167deg) brightness(96%) contrast(78%);
}

.user-profile-edit{
    display: flex;
    background: none;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-top: 20px;
    border-radius: 4px;
    justify-content: space-between;
    min-height: 300px;
    position: relative;
}

.form__add-new-ad.edit-profile:after {
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.form__add-new-ad.edit-profile{
    width: 70%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 15px;
    position: relative;
}

.form__add-new-ad.edit-profile form{
    width: 400px;
    margin: 0 auto;
}

.user-profile-edit .ad-right-bottom{
    width: 30%;
    padding-left: 15px;
}

.upload-file span{
    margin-top: 10px;
    display: inline-block;
    font-size: 12px;
    color: #3773aa;
}

.user-has-avatar{
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    padding-top: 15px;
}

.user-has-avatar a{
    position: absolute;
    top: -12px;
    right: -10px;
    background: #ff0032;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding-top: 3px;
    box-sizing: border-box;
}

.user-has-avatar a img{
    filter: invert(98%) sepia(2%) saturate(0%) hue-rotate(193deg) brightness(102%) contrast(100%);
}

.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px;
  }
  
  .switch input { 
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .notification-settings .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .notification-settings .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .notification-settings input:checked + .slider {
    background-color:#3773aa;
  }
  
  .notification-settings input:focus + .slider {
    box-shadow: 0 0 1px #3773aa;
  }
  
  .notification-settings input:checked + .slider:before {
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  
  /* Rounded sliders */
  .notification-settings .slider.round {
    border-radius: 30px;
  }
  
  .notification-settings .slider.round:before {
    border-radius: 50%;
  }

  .notification-settings h4{
    font-weight: normal;
    font-size: 0.85rem;
    padding-right: 20px;
    color: #3773aa;
  }

.notification-settings{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.edit-profile .upload-file a{
    color: #3773aa;
}

.edit-profile .button-dark{
    background: #3773aa;
    border-color: #3773aa;
    margin-left: 0px;
    display: flex;
    align-items: center;
    width: 48%;
    justify-content: center;
}

.edit-profile .button-dark:hover{
    background: #fff;
    color: #3773aa;
}

.edit-profile .button-dark.edit-profile-cancel{
    background: #fff;
    color: #3773aa;
}

.edit-profile .button-dark.edit-profile-cancel:hover{
    background: #3773aa;
    color: #fff;
}

.index-page-container .raised4{
    width: 100%;
}

.index-page-container .raised4 .top, .index-page-container .raised4 .bottom{
    display: none;
}

.index-page-container .raised4 .boxcontent{
    background: #ff0032;
    border: 0px;
    height: 30px;
    border-radius: 4px;
}

.index-page-container .raised4 .boxcontent .txtv1{
    color: #fff;
    font-size: 0.85rem;
    font-weight: normal;
    height: 30px;
    line-height: 24px;
}

.index-page-container .raised4 .boxcontent a img{
    height: 20px;
    filter: invert(100%) sepia(4%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(106%);
}

.index-page-container .raised4 .boxcontent a{
    padding-top: 3px;
    display: inline-block;
}

.edit-profile .mt20{
    display: flex;
    justify-content: space-between;
}

body.dark .user-profile-label{
    color:  #dfdfdf;
}

body.dark .user-profile{
    background: transparent;
}

body.dark .user-profile-edit{
    background: transparent;
}

body.dark .edit-profile .button-dark {
    background: #3773aa;
    border-color: #3773aa;
}

body.dark .edit-profile .button-dark.edit-profile-cancel {
    background: transparent;
    color: #3773aa;
}

.form__add-new-ad .field:-webkit-autofill,
.form__add-new-ad .field:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
}

.form-header{
    text-align: center;
    font-size: 1rem;
    font-family: 'Verdana';
    margin-top: 20px;
}

.form-inputs {
    margin: 0 auto;
    background-image: none;
    margin-top: 10px;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    position: relative;
    margin-top: 30px;
    max-width: 400px;
}

.form-inputs input {
    all: unset;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    height: 42px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    outline: 0px;
    border-radius: 3px;
    background: #f9f9f9;
    padding-left: 40px;
    color: #a7a7a7;
}

.form-inputs .field-label{
    width: 100%;
    font-size: 0.7rem;
    position: absolute;
    left: 0;
    top: -20px;
    pointer-events: none;
    color: #0f0b07 !important;
    bottom: auto;
}

.form-inputs .v5_nlvhod13 {
    background-image: none;
    margin-left: 0px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
    height: 44px;
    border: 1px solid #dddddd;
    border-radius: 3px;
    position: relative;
    margin-top: 30px;
    box-sizing: border-box;
}

.dialog-modal .content{
    height: 500px !important;
    width: 500px !important;
}

#floatboxiframe{
    height: 500px !important;
    width: 500px !important;
}

.form-inputs .v5_nlvhod13:after {
    content: url(img/user.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

.form-inputs .v5_nlvhod13t:after {
    content: url(img/lock.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

.blurdiv>div{
    background: rgba(1, 1, 1, 1) !important;
}

.v5_nlvhod14b .submit-btn input {
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 7px 10px;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid #0f0b07;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    font-size: 0.85rem;
    cursor: pointer;
    width: 200px;
}

.dialog-modal .foot{
    display: none;
}

.erorkod2 {
    font-size: 10px;
    color: #ff0032;
    padding: 8px;
    border: 1px solid #ff0032;
    background-color: #fdf0f0;
    font-family: 'Verdana';
    width: 100%;
    height: auto;
    text-align: center;
    box-sizing: border-box;
    border-radius: 3px;
    max-width: 400px;
    margin: 0 auto;
}

.register2 .register-list {
    background-image: none;
    margin-left: 0px;
    margin-top: 30px;
    text-align: left;
    width: 49%;
    height: 44px;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 3px;
    position: relative;
    float: left;
    margin-right: 1%;
}

.register-fieldset.register2{
    padding-top: 20px !important;
}

.checkbox-box{
    float: left;
    width: 100%;
    position: relative;
}

.register-fieldset .checkbox-box .policy-text{
    padding-left: 30px;
}

fieldset.register2 .inpnormal{
    height: 42px;
}

.register2 .register-list.register-field2, .register2 .register-list.register-field4{
    margin-right: 0px;
    margin-left: 1%;
}

.login-inderinput .lost-pass{
    margin-top: 15px;
}

.make-reg{
    text-align: center;
    margin-top: 20px;
    font-size: 0.85rem;
    display: flex;
    width: 100%;
    justify-content: center;
    float: left;
    margin-bottom: 40px;
}

.make-reg a{
    font-family: 'Verdana';
    color: #ff0032;
}

.make-reg a:hover{
    text-decoration: underline;
}

.p30_jsig{
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    width: 600px;
    line-height: 20px;
    font-size: 0.85rem;
}

.p30_jsig b{
    font-family: 'Verdana';
}

.p30_jsig a{
    font-family: 'Verdana';
    color: #ff0032;
}

.forgot-form:after {
    content: url(img/envelope.svg);
    position: absolute;
    top: 15px;
    left: 12px;
    width: 13px;
    height: auto;
}

.info-message div{
    text-align: center !important;
}

.info-message b{
    font-family: 'Verdana';
}

.info-message .login{
    margin: 0 auto;
    display: block;
    position: relative;
    margin-top: 25px;
    margin-bottom: 10px;
    padding: 7px 10px;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid #0f0b07;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    font-size: 0.85rem;
    cursor: pointer;
    width: 340px;
}

.info-message a{
    font-family: 'Verdana';
    color: #ff0032;
}

.info-message a:hover{
    text-decoration: underline;
}

.info-message{
    width: 500px;
    margin: 0 auto;
}

.info-message form{
    margin-top: 15px !important;
}

.info-message input{
    all: unset;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    height: 42px;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    outline: 0px;
    border-radius: 3px;
    background: #f9f9f9;
    margin-top: 10px;
}

.user-info>div a:hover{
    text-decoration: underline;
}

.v4_kom2{
    padding: 0px 20px;
    text-align: left;
}

.v4_compage2 .comments__header{
    padding-left: 0px;
}

.commlevel3 .v4_compage2 .write-comment{
    width: 85%;
}

.header-menu .menu-btn span h5{
    position: absolute;
    right: -10px;
    bottom: 0px;
    background: #ff0032;
    color: #fff;
    width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 10px;
    font-weight: normal;
}

.n-modal {
    display: none;
    position: absolute;
    z-index: 1;
    left: 15px;
    top: 40px;
}

.n-modal.d-block{
    display: block;
}

.n-modal .modal-content {
    background-color: #fefefe;
    padding: 10px;
    border: 1px solid #888;
    width: 220px;
    border-radius: 4px;
}

.n-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-family: 'Verdana';
    position: absolute;
    top: 0px;
    right: 7px;
}

.n-close:hover,
.n-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.user-info .n-modal p{
    margin-top: 0px;
    color: #0f0b07;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;
}

.n-modal ul{
    list-style-type: none;
    padding-left: 0px;
}

.n-modal ul li{
    text-align: left;
}

.n-modal ul li a{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-info>div b button{
    margin-left: 10px;
    border: 0px;
    border-radius: 50%;
    background: #ff0032;
    color: #fff;
    width: 22px;
    height: 22px;
    cursor: pointer;
    text-align: center;
    padding: 0px;
}

.user-info>div b button:hover{
    opacity: 0.7;
}

.today .card-otherhour .card-degrees .degree{
    padding-left: 0px;
}

.nh_moretitle .news-icons-container{
    position: relative;
    margin-top: -6px;
    padding-left: 0px;
}

.nh_moretitle .morenews-comment{
    margin-left: 5px;
}

.nh_undertopzaglv617 .news-icons-container{
    left: 150px;
}

.sport-right .news-icons-container {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 5px;
    color: #000000;
    font-size: 0.875rem;
}

.sp-rgh-title .news-icons-container{
    position: relative;
    margin-top: -6px;
    padding-left: 0px;
}

.sport-right .morenews-comment {
    background-image: none;
    width: 22px;
    height: 22px;
    padding: 10px;
    border: 1px solid #d2d2d2;
    background-color: #e8e5e5;
    border-radius: 50%;
    padding: 0px;
    position: relative;
    margin-left: 5px;
    margin-top: 2px;
}

.sport-right .morenews-comment:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 30%;
    z-index: 1;
    border: 10px solid transparent;
    border-bottom: 0;
    border-left: 0;
    -webkit-transform: rotate(26deg);
    transform: rotate(26deg);
    margin-left: -4.5px;
    margin-bottom: -6px;
    border-top-color: #e8e5e5;
}

.sport-right .morenews-comment span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 0.6rem;
    font-family: "Verdana";
    color: #000;
}

.sport-left .tabs-container .morenews-comment {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    opacity: 1;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    opacity: 0.85;
}

.sport-left .tabs-container .news-icons-container {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 15px;
    color: #000000;
    font-size: 0.875rem;
    cursor: pointer;
}

.sport-left .tabs-container .morenews-comment:after {
    content: '';
    width: 0;
    height: 0;
    margin-left: -6.5px;
    margin-bottom: -4px;
    position: absolute;
    bottom: 0;
    left: 30%;
    z-index: 2;
    border: 10px solid transparent;
    border-top-color: #fff;
    border-bottom: 0;
    border-left: 0;
    -webkit-transform: rotate(26deg);
    transform: rotate(26deg);
}

.sport-left .tabs-container .morenews-comment span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 1rem;
    font-family: "Verdana";
}

.avtorv714 a{
    color:#010c0e;
    font-family: "Verdana";
}

.sport-left .category-news.cat-desktop .search-for-box{
    margin-bottom: 15px;
}

.weather-right-bottom{
    position: relative;
}

.weather-right-bottom:after{
    content: '';
    left: -1px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}

.right-sport-news>div:hover a{
    text-decoration: underline;
}

.v7_menu1.last-menu-opt{
    margin-top: 2px;
}

.success-msg .infobox{
    font-size: 1rem;
    margin-top: 20px;
}

.info-message.success-msg a{
    font-family: 'Verdana';
    color: #ff0032;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    margin-bottom: 40px;
}

.info-message.success-msg a img{
    width: 10px;
    margin-left: 8px;
    filter: invert(17%) sepia(80%) saturate(7490%) hue-rotate(344deg) brightness(111%) contrast(112%);
}

.delete-profile-msg{
    display: none;
}

.delete-profile-msg.d-block{
    display: block;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(1, 1, 1, 0.85);
    transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.delete-profile-msg .n-close{
    color: #fff;
    float: right;
    font-size: 40px;
    font-family: 'Verdana';
    position: absolute;
    top: -42px;
    right: 0px;
}

.delete-profile-msg div{
    background: #fff;
    position: absolute;
    top: 130px;
    left: 0;
    right: 0;
    width: 440px;
    margin: auto;
    height: 140px;
    border-radius: 3px;
    text-align: center;
}

.delete-profile-msg div h3{
    margin-top: 30px;
    margin-bottom: 25px;
}

.delete-profile-msg .m-close{
    padding: 5px 10px;
    color: #0f0b07;
    text-align: center;
    background-color: #fff;
    border: 1px solid #0f0b07;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    min-width: unset;
    font-size: 0.875rem;
    margin-right: 10px;
    font-family: 'Verdana';
}

.delete-profile-msg .delete-prf{
    padding: 5px 10px;
    color: #fff;
    text-align: center;
    background-color: #ff0032;
    border: 1px solid #ff0032;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    min-width: unset;
    font-size: 0.875rem;
    margin-right: 10px;
    font-family: 'Verdana';
}

.delete-profile-msg .delete-prf:hover{
    background: #fff;
    color: #ff0032;
}

.delete-profile-msg .m-close:hover{
    background: #0f0b07;
    color: #fff;
}

.inner-search .modal-wrapper{
    top: 20%;
}

.inner-search h2 {
    text-align: left;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 15px;
    font-family: "Verdana";
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-map img{
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
}

.top-adn.homepage-multimedia .ads-date-price{
    padding-top: 0px;
    padding-left: 10px;
    margin-top: 5px;
    padding-bottom: 0px;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom img{
    width: 14px;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-map img{
    width: 12px;
}

.nh_multimedia6.ads-tumb-bottom .ads-map{
    display: flex;
    margin-top: 10px;
}

.rd__preview-published-date img{
    margin-right: 5px;
}

.rd__preview-published-date {
    padding-bottom: 0px;
    font-style: normal;
    font-size: 0.8rem;
    color: #010c0e;
    padding-left: 0px;
    display: flex;
}

.nh_multimedia6.ads-tumb-bottom .ads-category {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-left: 10px;
    display: flex;
    font-size: 0.8rem;
}

.nh_multimedia6.ads-tumb-bottom .ads-category .feature__icon{
    margin: 0px;
    padding: 0px;
}

.nh_multimedia6.ads-tumb-bottom .ads-category .feature__icon img{
    width: 15px;
}

.top-adn.homepage-multimedia .nh_multimedia3{
    height: 300px;
    cursor: pointer;
}

.top-adn.homepage-multimedia .nh_multimedia3:hover{
    background: #fafafa;
}

.top-adn.homepage-multimedia .nh_multimedia3:hover a img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.nh_multimedia3 .cell.highlighted {
    margin-top: 5px !important;
    display: flex;
    padding-left: 10px;
    height: 20px;
    align-items: center;
}

.top-adn.homepage-multimedia .nh_multimedia3 .nh_multimedia6 .title{
    line-clamp: 2;
    -webkit-line-clamp: 2;
    height: 32px;
    color: #010c0e;
}

.top-adn.coming-events.homepage-multimedia .nh_multimedia3{
    height: 260px;
}

.event-info div{
    margin-top: 10px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    font-size: 0.8rem;
}

.event-info div img{
    margin-right: 5px;
}

.v8sprcontainer{
    width: 70%;
    float: left;
}

.rds-left .rd__preview-image img{
    height: 150px;
}

.rds-left .rd__preview-title{
    margin-top: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 32px;
}

.rds-left .rd__preview-image.preview1{
    height: 150px;
}

.rds-left .rd__preview-content img{
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
}

.rds-left .rd__preview-location{
    height: auto;
    padding-bottom: 7px;
}

.rds-left .rd__preview-location img{
    margin-right: 5px;
}

.rd__preview-published-category{
    padding-bottom: 10px;
    font-style: normal;
    font-size: 0.8rem;
    color: #010c0e;
    padding-left: 0px;
    display: flex;
    padding-top: 7px;
}

.rd__preview-published-category img{
    margin-right: 5px;
}

.rds-left .rd__preview-price{
    display: flex;
    float: left;
    color: #ff0032;
    padding-bottom: 10px;
}

.rd__results-container--rows .feature__icon{
    margin: 0px;
    margin-right: 5px;
    width: auto;
}

.ads-left .rd__results-container{
    padding-right: 0px;
}

.v5_rightso .rd__preview{
    max-width: 100%;
}

.v5_rightso .rd__preview-image img {
    border-radius: 3px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 170px;
    -o-object-fit: cover;
    object-fit: cover;
}

.v5_rightso .rd__preview-title{
    margin-top: 0px;
}

.v5_rightso .rd__preview-content img{
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%)
}

.v5_rightso .rd__preview-location{
    height: auto;
    padding-bottom: 5px;
}

.v5_rightso .rd__preview-price {
    display: flex;
    float: left;
    color: #ff0032;
}

.ads__search-bar .field-wrapper .field{
    padding-left: 30px;
}

.ads__search-bar .field-location .field{
    padding-left: 30px;
}

.popin__wrapper2.popin__property-location label input{
    position: relative;
    opacity: 1;
    padding-top: 20px;
}

.popin__wrapper2.popin__property-location label{
    padding-left: 0px;
    margin-bottom: 0px;
}

.popin__property-location .filter__box{
    width: 100%;
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 20px;
}

.notconfirmed-page{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
}

.notconfirmed-page a:first-child{
    color: #010c0e;
    font-size: 1rem;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    padding: 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.notconfirmed-page a:first-child:hover{
    text-decoration: underline;
}

.notconfirmed-page a:last-of-type{
    font-size: 1rem;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid transparent;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.notconfirmed-page a:last-of-type:hover {
    color: #0f0b07;
    background-color: transparent;
    border: 2px solid #0f0b07;
    text-decoration: none;
}

.notconfirmed-page a img{
    margin-left: 10px;
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
}

.filter__wrapper .popin__wrapper2 .button__close img {
    margin-bottom: 20px;
    padding-bottom: 10px;
    color: #393939;
    font-size: 1.125rem;
    border-bottom: 0px;
    text-align: left;
    width: 20px;
}

.field-row1.field-row1-title .field-wrapper .field-label-content{
    font-size: 0.85rem !important;
    top: 23px;
}

.form__add-new-ad .rd__radio-wrapper{
    margin-bottom: 10px;
}

.field-row1.field-select .field-wrapper{
    padding-left: 2px;
}

.upload-file .file-upload-title span{
    font-size: 1rem;
}

.file-upload-title{
    margin-bottom: 20px;
}

.img-select-box{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 5px 5px;
}
.qitem {
  border: 1px black solid;
}

.qselected {
    display: flex;
    margin: 0px;
    align-items: center;
    justify-content: center;
}

.qselected .qitem {
  width: 100%;
  height: 30px;
  background: #ccc;
  text-align: center;
  padding: 60px 0;
}

.qselected, .upload-div {
    width: 100%;
    height: 140px;
    border: 1px solid #e0e0e0;
    background-color: #f1f1f1;
    vertical-align: top;
    border-radius: 3px;
    cursor: move;
    position: relative;
}

#qlist .qitem {
  width: 16%;
  height: 100px;
  float: left;
}

.img-select-box div:first-child{
    border-color: #ff0032;
}

.img-select-box div:first-child:after{
    content: '������� ������';
    color: #111;
    position: absolute;
    top: -21px;
    width: 100%;
}

.empty-results{
    width: 40%;
    margin: 0 auto;
    background: #ff0032;
    border-radius: 3px;
    color: #fff;
    padding: 10px;
    font-size: 0.8rem;
    margin-bottom: 353px;
    text-align: center;
}

.system-note{
    color: #ff0032;
}

.upload-div{
    max-width: 147px;
    margin: 0 auto;
    margin-top: 10px;
}

.upload-file .qselected img {
    filter: none;
    margin-right: 0px;
    max-width: 100%;
    height: 138px;
    border-radius: 0px;
    object-fit: contain;
}

.upload-file span.delete{
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.upload-file span.delete:after {
    content: '';
    background: url(img/times.png) center 14px;
    background-repeat: no-repeat;
    background-size: 14px;
    position: absolute;
    right: 0px;
    top: -20px;
    width: 20px;
    height: 30px;
    z-index: 1;
    filter: invert(11%) sepia(81%) saturate(6353%) hue-rotate(343deg) brightness(107%) contrast(109%);
}

.field-row1 .filter__quick-button {
    width: 240px;
    justify-content: center;
    margin-left: 0px;
    font-size: 0.85rem;
    height: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    text-wrap: auto;
}

.select-content .field-wrapper {
    height: 50px;
    margin-bottom: 20px;
    padding-left: 5px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #f1f1f1;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
}

.select-content .field {
    width: 100%;
    height: 100%;
    padding-top: 5px;
    color: #0f0b07;
    font-size: 0.875rem;
    background-color: transparent;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border: none;
    outline: none;
}

.select-content .field-label.error:after {
    bottom: 0;
}

.select-content .property-type__options{
    flex-direction: row;
    justify-content: space-between;
}

.select-content .field-wrapper{
    width: 220px;
}

.popin__wrapper2 .title {
    margin-bottom: 20px;
    padding-bottom: 10px;
    color: #393939;
    font-size: 1rem;
    border-bottom: 1px solid #393939;
    text-align: left;
}

.popin__wrapper2 .button__close img {
    filter: invert(3%) sepia(7%) saturate(12%) hue-rotate(314deg) brightness(0%) contrast(93%);
    width: 20px;
    border-bottom: 0px;
}

.popin__wrapper2 .button-dark{
    margin-left: 0px;
}

.popin__wrapper2 .title2 {
    margin-bottom: 5px;
    padding-bottom: 5px;
    color: #393939;
    font-size: 1rem;
    border-bottom: 1px solid #393939;
    text-align: left;
}

.tpl .from-to__wrapper{
    margin-bottom: 15px;
}

.single-field .filter__input{
    float: left;
    width: 200px;
}

.tpl .tpls-row{
    display: flex;
    justify-content: space-between;
}

.add-ad-container .field-row4 p.title2{
    font-size: 0.8rem;
    margin-top: 0px;
}

.tpl .tpls-row>div{
    width: 50%;
}

.tpl .tpls-row>div:first-of-type{
    padding-right: 5px;
}

.tpl .tpls-row>div:last-of-type{
    padding-left: 5px;
}

.tpl .from-to__wrapper .filter__input{
    width: 49%;
    margin-right: 0px;
    font-size: 12px;
}

.tpl .field-wrapper{
    height: 38px;
    margin-bottom: 5px;
}

.tpl .field-wrapper .field{
    padding-top: 5px;
    font-size: 12px;
}

.form__add-new-ad .popin__content .field-wrapper{
    height: 30px;
    margin-bottom: 10px;
}

.form__add-new-ad .popin__content .field-wrapper .field{
    font-size: 0.8rem;
}

.form__add-new-ad .popin__content .property-type__options.make-model-row{
    margin-bottom: 0px;
    display: flex;
    flex-direction: row;
}

.popin__wrapper2 label.radio__option{
    margin-bottom: 10px;
}

.radio__option .option__label-text{
    padding-left: 10px;
}

.from-to__wrapper .filter__input{
    padding: 7px;
}

.popin__wrapper2 .popin__content .filter__body{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 5px 5px;
}

.popin__wrapper2 .popin__container{
    width: auto;
    min-width: 360px;
}

.popin__wrapper2 label{
    padding-left: 10px;
    margin-bottom: 0px;
    text-align: left;
    font-size: 0.75rem;
}

.popin__wrapper2 .checkbox-container .checkmark{
    width: 16px;
    height: 16px;
}

.popin__wrapper2 .checkbox__label-text{
    padding-top: 0px;
}

.field-row4 .popin__wrapper2 .filter__box .ad_checkbox-wrapper {
    height: auto;
}

.field-row4 .popin__wrapper2 .fl-btn {
    width: 40%;
    text-align: right;
    margin: 0 auto;
}

.popin__wrapper2 .title{
    margin-bottom: 0px;
    margin-top: 0px;
}

.field-row4 .popin__wrapper p{
    margin-top: 0px;
}

.popin__wrapper2.popin__property-price .title, .popin__wrapper2.popin__property-location .title, .popin__wrapper2.popin__property-space .title, .popin__wrapper2.popin__property-floor .title{
    margin-bottom: 10px;
}

.form__add-new-ad .popin__property-location .popin__content .field-wrapper{
    margin-bottom: 0px;
}

.form__add-new-ad .filter__box .checkbox-container .checkmark:after{
    width: 8px;
    height: 12px;
    top: 0px;
    left: 3px;
}

.tpl-details-row{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.tpl-details-row>div{
    width: 49%;
}

.tpl-details-row>div .from-to__wrapper{
    width: 100%;
}

.tpl-details-row>div .from-to__wrapper input{
    width: 49%;
    margin: 0px;
}

.ads-header .search-in-ad{
    margin-bottom: 0px;
}

.search-in-ad {
    display: inline-block;
    position: relative;
    margin-top: 0px;
    padding: 10px;
    text-align: center;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 3px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #ff0032;
    background-color: #ffffff;
    border-color: #ff0032;
    font-size: 1rem;
    float: right;
    padding-left: 30px;
    cursor: pointer;
}

.search-in-ad:hover {
    color: #fff;
    background: #ff0032;
}

.search-in-ad img {
    width: 18px;
    filter: invert(15%) sepia(67%) saturate(7387%) hue-rotate(342deg) brightness(96%) contrast(112%);
    margin-right: 5px;
    position: absolute;
    left: 8px;
}

.search-in-ad:hover img{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(14deg) brightness(130%) contrast(102%);
}

.home-garden-opt .property-type__options{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 5px 5px;
}

.home-garden-opt .property-type__options .option__label-text{
    font-size: 0.75rem;
}

.home-garden-opt.popin__wrapper2 .radio__option{
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}

.home-garden-opt.popin__wrapper2 .radio__option .checkmark{
    top: 0;
    bottom: 0;
    margin: auto;
}

.rd__box-row.additional-info{
    display: flex;
    flex-direction: column;
    text-align: left;
    margin-top: 5px;
}

.rd__box-row.additional-info span{
    color: #a6a5a5;
    margin-right: 5px;
    font-family: 'Verdana';
}

.rd__box-row.additional-info div{
    line-height: 1.2rem;
    margin-top: 5px;
    margin-bottom: 5px;
}

.filter__quick-button-wrapper>p{
    display: inline-flex;
    font-family: 'Verdana';
    color: #010c0e;
    font-size: 0.875rem;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.rd__company-logo:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.filter__wrapper .button-dark{
    margin-top: 0px;
    width: 90%;
}

.filter__wrapper .popin__property-location .filter__box{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.filter__wrapper .fl-btn {
    width: 40%;
    text-align: right;
    margin: 0 auto;
}

.filter__wrapper .field-wrapper{
    height: 32px;
}

.filter__wrapper .field {
    width: 100%;
    height: 100%;
    padding-top: 5px;
    color: #0f0b07;
    font-size: 0.875rem;
    background-color: transparent;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border: none;
    outline: none;
}

.filter__wrapper .field-label.error:after {
    bottom: 0;
}

.filter__wrapper .field-wrapper {
    height: 32px;
    margin-bottom: 0px;
    padding-left: 5px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #f1f1f1;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
}

.filter__wrapper .popin__content .field-wrapper .field {
    font-size: 0.8rem;
}

.thumb__container div img {
    height: 100px;
    width: auto;
    border-radius: 3px;
}

.thumb__container div{
    margin-right: 5px;
    border-radius: 3px;
    cursor: zoom-in; 
    width: 100%;
}

.thumb__container div:last-child{ 
    margin-right: 0px;
}

.modal-image {
    border-radius: 4px;
    max-width: 800px;
    max-height: 700px;
}

.gallery-modal:after{
    content: url(img/times.svg);
    position: absolute;
    top: -30px;
    right: 0px;
    width: 20px;
    cursor: pointer;
    filter: invert(16%) sepia(64%) saturate(4986%) hue-rotate(338deg) brightness(100%) contrast(125%);
}

.rd__header .scroll-right{
    bottom: 40px;
    right: -13px;
    z-index: 9;
    background: #fff;
    width: 30px;
    height: 30px;
}

.rd__header .scroll-left{
    bottom: 40px;
    left: -13px;
    z-index: 9;
    background: #fff;
    width: 30px;
    height: 30px;
}

.thumb__container div div{
    overflow: hidden;
}

.thumb__container div div:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.brief .feature__icon, .rd__box .feature__icon{
    margin-top: 0px;
}

.main-image{
    cursor: zoom-in;
}

.news-container-right .rd__preview-image{
    height: 170px;
    overflow: hidden;
}

.rds-left .rd__preview-image.preview1{
    overflow: hidden;
}

.news-container-right .rd__preview-image:hover img, .rds-left .rd__preview-image.preview1:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.col__field a:hover .rd__job-title, .company-title:hover{
    text-decoration: underline;
}

.rd__box-row{
    margin-bottom: 0px;
} 

.key-search{
    position: relative;
    margin-bottom: 15px;
}

.key-search:after{
    content: url(img/search-icon-red-small.png);
    position: absolute;
    left: 0;
    bottom:0;
}

.key-search input{
    padding-left: 35px;
}

.key-search .field-label-content{
    font-size: 0.875rem;
    padding-left: 35px;
    bottom: 8px;
}

.filter__box select {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    color: #0f0b07;
    cursor: pointer;
    font-size: 1rem;
    font-family: 'Verdana';
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(img/arrow-down-gray.png);
    background-repeat: no-repeat;
    background-position: right 20px;
    background-size: 14px;
}

.filter__box select:after {
    content: url(img/arrow-left.svg);
    filter: invert(67%) sepia(2%) saturate(3%) hue-rotate(316deg) brightness(91%) contrast(88%);
    position: absolute;
    bottom: 0px;
    right: 5px;
    top: auto;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}

.key-search select option{
    padding: 5px 10px;
    font-size: 0.8rem;
}

.search_my_filter .filter__wrapper>div{
    width: 100%;
}

.search_my_filter .title2{
    font-size: 0.8rem;
    font-family: 'Verdana';
    margin-bottom: 5px;
}

.key-search .field:focus + .field-label .field-label-content{
    -webkit-transform: translateY(-120%);
    transform: translateY(-120%);
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-map span span{
    margin-left: 0px;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom .ads-map img{
    margin-right: 3px;
}

.nh_multimedia6.ads-tumb-bottom .ads-category{
    margin-top: 6px;
}

.cf-box div img{
    opacity: 0.4;
}

.match-info{
    background: #f1f1f1;
    padding-top: 10px;
    padding-bottom: 10px;
    min-width: 100%;
    width: 100%;
    display: flex;
    margin-bottom: 15px;
    border-radius: 3px;
    justify-content: space-around;
}

.team-box{
    display: flex;
    align-items: center;
}

.team-box:first-of-type{
    justify-content: flex-end;
}

.team-box:last-of-type{
    justify-content: flex-start;
}

.team-box span{
    display: flex;
    background: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
}

.team-box h3{
    padding: 10px;
    margin: 0px;
    color: #393939;
    font-family: "Verdana";
}

.match-info-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.2rem;
    font-size: 0.85rem;
}

.match-info .team-box, .match-info .match-info-box{
    width: 33%;
}

.match-info-box h2{
    font-size: 1.6rem;
    font-family: "Verdana";
    color: #ff0032;
}

@keyframes fadeDots { 
    from { opacity: 0 } 
    to { opacity: 1}
}

.match-info-box h2 span{ 
    animation: fadeDots 1s infinite;
}

.popin__wrapper2.popin__property-location .popin__container{
    min-width: 500px;
}

.popin__wrapper2.popin__property-location .popin__container .field{
    padding-top: 8px;
    padding-left: 5px;
    background-position: right 5px center;
}

.article__comments-container .filter__wrapper .field-wrapper{
    padding-left: 0px;
}

.article__comments-container .filter__wrapper .field{
    padding-top: 0px;
    background-image: url(img/arrow-down-gray.png);
    background-repeat: no-repeat;
    background-position: right 5px center;
    font-family: 'Verdana';
    font-size: 0.8rem;
    cursor: pointer;
    padding-left: 5px;
}

.article__comments-container .filter__wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
}

.popin__property-price .checkbox-container .checkmark:after{
    top: -2px;
    left: 4px;
}

.homepage-ads.random-container .field-wrapper{
    width: 70%;
    margin-right: 10px;
    line-height: 27px;
    font-size: 0.9rem;
}

.ads__search-bar .rd__select-category{
    margin-left: 0px;
    margin-right: 10px;
}

.homepage-ads.random-container .field-wrapper .field{
    padding-top: 0px;
    font-family: 'Verdana';
    font-size: 0.9rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
}

.homepage-ads.random-container .ads__search-bar .rd__select-category{
    padding-top: 15px;
    font-family: 'Verdana';
    font-size: 0.9rem;
    min-width: 180px;
}

.ads__search-bar .rd__select-category:after, .ads__search-bar .field-location:before{
    bottom: 18px;
}

.ads__search-bar .field-location:after{
    content: url(img/arrow-left.svg);
    filter: invert(67%) sepia(2%) saturate(3%) hue-rotate(316deg) brightness(91%) contrast(88%);
    position: absolute;
    bottom: 18px;
    right: 15px;
    top: auto;
    width: 10px;
    height: 10px;
    transform: rotate(-90deg);
}

.ads__search-bar .field-location:before, .ads__search-bar .rd__select-category:after{
    left: 7px;
}

.guide-left-content{
    width: 70%;
    margin-right: 0px;
    border-right: 0px;
    padding-top: 0px;
    margin-top: 20px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    float: left;
}

.guide-left-content:after {
    content: '';
    right: -1px;
    top: 0px;
    bottom: 0;
    width: 1px;
    background: #ececec;
    position: absolute;
}  

.v5_votestar1, .v5_votestar2, .v5_votestar3, .v5_votestar4, .v5_votestar5{
    background-image: url(img/star.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    filter: invert(67%) sepia(69%) saturate(12%) hue-rotate(317deg) brightness(96%) contrast(89%);
}

.v5_votestar1s, .v5_votestar2s, .v5_votestar3s, .v5_votestar4s, .v5_votestar5s{
    background-image: url(img/star.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    filter: invert(86%) sepia(14%) saturate(4747%) hue-rotate(330deg) brightness(100%) contrast(97%);
}

.rating{
    display: flex;
}

.object-right .rd__box img{
    filter: none;
    border-radius: 3px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 170px;
    -o-object-fit: cover;
    object-fit: cover;
}

.object-right .rd__box .similar-obj-img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.object-right .sprv5_wht_do a.similar-obj-img{
    height: 170px;
    overflow: hidden;
}

.object-right .sprv5_wht_do a{
    color: #010c0e;
    text-align: left;
    font-family: 'Verdana';
    font-size: 0.85rem;
    margin-top: 0px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
    border-radius: 3px; 
    float: left;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.object-right .sprv5_wht_do h3{
    margin: 0px;
}

.object-right .sprv5_wht_do .obj-adr img{
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
    width: 14px;
    height: 20px;
    object-fit: contain;
    background-size: contain;
    margin-right: 5px;
}  

.object-right .sprv5_wht_do .obj-adr{
    display: flex;
    float: left;
    font-size: 0.8rem;
    align-items: center;
}

.category-news.cat-desktop .tab-list .tab-item input{
    display: none;
}

.object-right .sprv5_wht_avatar{
    width: 40%;
}

.object-right .rd__box img, .object-right .sprv5_wht_do a.similar-obj-img{
    height: 80px;
}

.object-right .sprv5_wht_do-2{
    display: flex;
    flex-direction: column;
    text-align: left;
    padding-left: 10px;
    padding-top: 0px;
}

.object-right .sprv5_wht_do{
    margin-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
}

.object-right .sprv5_wht_do:last-of-type{
    border: 0px;
}

.rd__box-row.event-details{
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.rd__box-row.event-details .brief{
    margin-bottom: 5px;
}

.v8_saballaima {
    display: flex;
    align-items: center;
    padding-left: 10px;
}

.v8sprpcat3.tab__link a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    color: #393939;
    text-decoration: none !important;
    font-size: 0.8rem;
}

.guide-left-content .v8sprcontainer{
    width: 100%;
}

.v8sprpcat3.tab__link a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    color: #393939;
    text-decoration: none !important;
    font-size: 0.8rem;
    justify-content: center;
}

.tabs__guidebook.guide-inner-row .v8sprpcat3.tab__link {
    width: auto;
    height: 46px;
    margin-top: 0px;
    text-align: center;
    border: 1px solid #f1f1f1;
    border-top: 3px solid #f1f1f1;
    border-radius: 3px;
    background-color: #f1f1f1;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    /* text-align: center; */
    display: flex;
    justify-content: center;
}

.guide-inner-row .tabs.category-obj {
    display: flex;
    min-width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.v8sprcol2 .rd__results-container{
    padding-right: 0px;
}

.tabs__guidebook.guide-inner-row .v8sprpcat3.tab__link.active {
    border-top: 3px solid #ff0032;
}

.guide-inner-row.rd__header{
    overflow-y: visible;
    overflow-x: visible;
}

.ads-left .rd__results-container-event{
    margin-bottom: 100px;
}

.sprsilver_block{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
}

.sprsilver_block a{
    border: 1px solid #ececec;
    border-radius: 3px;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    text-decoration: none !important;
    transition: all 0.8s;
}

.sprsilver_block a:hover{
    background: #f1f1f1;
}

.sprsilver_block a img{
    width: 100%;
}

.sprsilver_block a div{
    width: 100%;
    max-height: 165px;
}

.sprsilver_block a:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.sprsilver_block a p{
    text-align: center;
    margin-top: 0px;
    font-size: 0.875rem;
    color: #010c0e;
    height: 70px;
    display: flex;
    align-items: center;
}

.pagination a, .pagination strong{
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #7d7d7d;
    background-color: #fff;
    border: 1px solid #dee2e6;
    margin: 0px !important;
    text-decoration: none !important;
}

.pagination a:hover{
    background: #f1f1f1;
}

.pagination{
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.pagination strong{
    font-family: "Verdana";
    background-color: #ff0032;
    border-color: #ff0032;
    color: #fff;
}

.pagination a:first-child{
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;;
}

.pagination a:last-of-type{
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;;
}

.rd__results-container .rd__preview .rd__preview-image a, .rd__results-container-event .rd__preview .rd__preview-image {
    text-decoration: none !important;
    height: 175px;
    display: block;
    overflow: hidden;
}

.rd__results-container .rd__preview a:hover img, .rd__results-container-event .rd__preview a:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.8s;
}

.guide-left-content .popin__messages-container{
    padding: 0px;
    padding-top: 50px;
}

.guide-left-content .warning-mark{
    top: 10px;
}

.guide-left-content .popin__messages-container p a{
    color: #393939;
}

.guide-left-content .comment__row{
    padding-left: 0px;
    margin-bottom: 0px;
}

.guide-left-content .comments__section, .guide-left-content .commentator__section{
    padding-bottom: 0px;
    padding-left: 0px;
}

.guide-left-content #sendComment{
    justify-content: space-between;
}

.guide-left-content .send-comment{
    width: 60px;
    height: 38px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px;
}

.comments__header.object-comment{
    padding: 0px;
}

.object-comment #send_comment{
    display: flex;
    justify-content: space-between;
}

#showmorenfo{
    padding-left: 5px;
    font-family: 'Verdana';
}

#showmorenfo a{
    color: #ff0032;
}

.v5_sabtxt{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ececec;
    position: relative;
}

.v5_sabtxt img {
    height: 112px;
    width: 150px;
    border-radius: 4px;
}

.v5_sabtxt .v8_sabpicoc{
    position: absolute;
    top: 5px;
    left: 5px;
}

.v5_sabtxt .v8_saballa{
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.v5_sabtxt .v5_sabtxt2 a{
    color: #010c0e;
    text-align: left;
    font-family: 'Verdana';
    font-size: 1rem;
    margin-top: 0px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
    border-radius: 3px;
}

.v8_saballa img {
    filter: invert(100%) sepia(1%) saturate(2864%) hue-rotate(170deg) brightness(87%) contrast(89%);
    width: 14px;
    height: 20px;
    object-fit: contain;
    background-size: contain;
    margin-right: 5px;
}

.v5_sprv_oshteobj{
    float: left;
    margin-top: 5px;
}

.v5_sprv_oshteobj a{
    color: #7d7d7d;
    font-size: 0.8rem;
}

@media(max-width: 1250px){
    .article-text figure img{
        width: 100%;
    }
    .ads__search-bar .field-location .field {
        padding-left: 22px;
    }
    .ads__search-bar .button__search-wrapper{
        padding-left: 0px;
    }
    .ads__search-bar .rd__select-category:after, .ads__search-bar .field-location:before, .ads__search-bar .field-location:after{
        bottom: 15px;
    }
    .ads__search-bar .field-location:before{
        width: 12px;
    }
    .ads__search-bar{
        padding-right: 10px;
    }
    .ads__search-bar .field-wrapper .field-label-content{
        padding-bottom: 0px;
    }
    .homepage-ads.random-container .field-wrapper .field{
        font-size: 0.8rem;
    }
    .homepage-ads.random-container .ads__search-bar .rd__select-category{
        font-size: 0.8rem;
        padding-top: 12px;
        min-width: 150px;
    }
    .homepage-ads.random-container .field-wrapper.field-location{
        width: 25%;
    }
    .homepage-ads.random-container .field-wrapper.field-location:last-of-type{
        width: 40%;
    }
    .homepage-ads.random-container .field-wrapper{
        width: 40%;
        font-size: 0.8rem;
    }
    .filter__wrapper{
        padding-bottom: 20px;
    }
    .rd__preview{
        max-width: 320px;
    }
    .rd__box-row.additional-info{
        display: flex;
        flex-direction: column;
        margin-top: -10px;
    }
    .rd__box .rd__box-row{
        flex-direction: row;
    }
    .rd__box .rd__box-row .brief{
        margin-bottom: 15px;
    }
    .rd__price-wrapper{
        position: absolute;
        right: 15px;
        top: 15px;
        width: auto !important;
    }
    .company-title{
        word-break: normal;
    }
    .rd__promo-title{
        font-size: 0.85rem;
    }
    .brief{
        max-width: 50%;
    }
    .rd__price, .rd__title{
        font-size: 1rem;
    }
    .rd__headline{
        margin-top: 0px;
        font-size: 2rem;
    }
    .rd__box{
        padding: 15px;
    }
    #maincontainerdiv, #maincontainerdiv>div{
        width: 100% !important;
    }
    #maincontainerdiv>div.right-bottom-menu{
        width: 61px !important;
    }
    .index-page-container{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .video-grid-box{
        grid-template-columns: 185px 185px 185px
    }
    .poll .txtv5{
        text-align: left;
        font-size: 12px;
    }
    .header-menu .menu-container {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        box-sizing: border-box;
    }
    .header-menu .v5search{
        width: 300px;
        margin-right: 10px;
        float: right;
    }
    .header-menu .v5_searchpole{
        width: 250px;
    }
    .top-hidden-menu .v7menu{
        width: 100%;
    }
    .calendar-table .date-grid td div{
        width: 35px;
        height: 35px;
    }
    .category-news.traffic-page{
        padding-left: 15px;
    }
    .cat-news-rightside-traffic{
        padding-right: 15px;
    }
    .left-menu ul li a{
        margin-top: 0px;
        margin-bottom: 5px;
    }
    .left-menu ul li a img{
        width: 26px;
    }
    .top-hidden-menu .news-send .send-us-news__text{
        font-size: 0.7rem;
    }
    .main-footer{
        width: 100%;
        padding-left: 15px;
    }
    .header-menu .menu-btn p{
        display: none;
    }
    .header-menu .menu-btn{
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    .header-menu .menu-btn span{
        margin-top: 5px;
    }
    .header-menu .menu-btn span img{
        width: 20px;
    }
    .left-menu{
        width: 46px;
    }
    .search-result-img img{
        height: 80px;
    }
    .search-result-text h2, .search-result-text h3{
        font-size: 0.8rem;
        margin-top: 0px;
    }
    .sport-left .v8sportttop:first-of-type{
        width: 100%;
        padding-right: 0px;
        min-height: auto;
    }
    .sport-left .v8sportttop:first-of-type:after{
        width: 0px;
    }
    .sport-left .v8sportttop{
        width: 50%;
        padding-left: 0px;
    }
    .sport-left .v8sportttop:nth-child(2){
        padding-left: 7px;
    }
    .sport-left .v8sportttop:nth-child(3){
        padding-right: 7px;
    }
    .sport-left{
        margin-bottom: 20px;
    }
    .right-sport-news .sp-rgh-img img{
        width: 100%;
        height: 60px;
    }
    .v8sportttop .v8sportttoptitle3{
        font-size: 1rem;
    }
    .right-sport-news .news-nav__paging a.button-light{
        width: 95px;
    }
    .news-row .news-img {
        height: 240px;
        max-width: 70%;
    }
    .category-news.traffic-page .tab-content.active {
        padding-left: 0px;
    }
    .register-page table{
        width: 100%;
    }
    .register-page{
        height: 70vh;
    }
    .news-container-right{
        margin-top: 10px;
    }
    .slider-container2 .forecast__card, .slider-container3 .forecast__card{
        width: 123px;
    }   
    .popin__wrapper2 .popin__container{
        width: 50%;
    }
    .field-row4 .filter__quick-button{
        width: 100%;
    }
    .filter__quick-button{
        padding: 10px 5px;
    }
    .news-nav-container{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        margin-bottom: 10px;
    }
}
@media(max-width: 900px){
    .img-select-box div:first-child:after {
        top: -34px;
    }
    .upload-file span{
        margin-top: 0px;
        font-size: 10px;
    }
    .form__add-new-ad .button-dark{
        height: 40px !important;
    }
    .field-row4 .popin__wrapper2 .popin__container{
        width: 50%;
    }
    .field-row3 .field-wrapper {
        width: 155px;
    }
    .form__add-new-ad .field-wrapper{
        height: 40px;
    }
    .field-row1.field-row1-title .field-wrapper .field-label-content {
        top: 22px;
    }
    .field-row1 .field-wrapper .field-label-content {
        top: 16px;
        font-size: 0.7rem !important;
        left: 9px;
    }
    .field-row4 .filter__quick-button-wrapper {
        margin-right: 0px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .field-row4 .filter__quick-button{
        width: 48%;
        height: 40px;
    }
    .field-wrapper,.ads__search-bar .rd__select-category{
        height: 40px;
    }
    .ads__search-bar .rd__select-category{
        padding-top: 12px;
    }
    .field-row4 .filter__quick-button:first-child{
        margin-bottom: 15px;
    }
    .field-row4 .filter__quick-button:nth-child(2){
        margin-bottom: 15px;
    }
    .field-row4 {
        width: 100%;
        margin-bottom: 15px;
    }
    .header-menu .hv5_n2tabnepic:hover {
        background: #fff;
        border-bottom: 0px;
        opacity: 1;
    }
    .weather-right-ad{
        min-height: 540px;
    }
    .sp-rgh-title a{
        margin-top: 0px;
    }
    .right-sport-news .txtv5v82{
        margin-top: 0px;
    }
    .sp-rgh-title .news-icons-container{
        margin-top: -10px;
    }
    .ads__search-bar .rd__select-category, .ads__search-bar .guidebook__select-category{
        width: 40%;
    }
    .homepage-multimedia .nh_multimedia3, .homepage-multimedia .nh_multimedia4, .homepage-multimedia .nh_multimedia3 a img{
        width: 236px;
    }
    .gallrowtumbs3.ads-thumbs, .gallrowtumbs4.ads-thumbs, .gallrowtumbs5.ads-thumbs{
        width: 730px !important;
    }
    .card-degrees .degree{
        font-size: 1rem;
    }
    .slider-container2 .forecast__card, .slider-container3 .forecast__card{
        width: 94px;
    }
    .news-container-right{
        margin-top: 30px;
    }
    .news-row h3 {
        font-size: 1rem;
    }
    .card-today {
        width: 98px;
    }
    .header-menu .v5search {
        width: 220px;
    }
    .header-menu .v5_searchpole {
        width: 170px;
    }
    .home-container-left .nh_undertoppicv6{
        max-height: 160px;
    }
    .home-container-left .nh_toppicv63{
        max-height: 300px;
        height: 300px;
        width: 100%;
    }
    .nh_v8nl2-right .nh_undertop:last-of-type{
        padding-left: 10px;
    }
    .nh_v8nl2-right .nh_undertop:first-of-type{
        padding-right: 10px;
    }
    .right-side-container.tabcontent .nh_moretime img{
        width: 100%;
        height: 60px;
    }
    .video-grid-box {
        grid-template-columns: 142px 142px 142px;
    }
    .news-bottom-container2 .nh_undertop.undertop-lead-news{
        width: 50%;
    }
    .news-bottom-container2 .news-bottom-right .undertop-second-news{
        width: 50%;
        padding-right: 0px;
    }
    .news-bottom-container2 .news-bottom-right .undertop-second-news:nth-child(3){
        padding-left: 0px;
        padding-right: 15px;
    }

    .news-bottom-container2 .news-bottom-right .undertop-second-news:nth-child(2){
        padding-bottom: 10px;
    }
    .news-bottom-container2 .news-bottom-right .undertop-second-news:nth-child(2) .nh_undertop{
        border-bottom: 1px solid #ececec;
        padding-bottom: 10px;
    }
    .undertop-second-news:nth-child(3):after{
        width: 0px;
    }
    .undertop-lead-news .nh_undertoppicv6{
        height: 175px;
    }
    .news-bottom-left, .news-bottom-right{
        width: 100%;
    }
    .news-bottom-right {
        padding-left: 0px;
        margin-top: 30px;
    }
    .v7_menu2 {
        width: 120px;
    }
    .top-hidden-menu .news-send .send-us-news__text {
        margin-left: -15px;
        font-size: .5rem;
    }
    .news-nav__paging .button-light{
        font-size: 0.65rem;
    }
    .home-container-left .nh_v8nl3{
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .v5n_mmorenews2 a img{
        width: 60px;
        height: 60px;
    }
    .calendar-table .date-grid td div, .calendar-table .date-grid td {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 0.6rem;
    }
    table.calendar-table tr.day-of-week th{
        font-size: 0.6rem;
    }
    .calendar-table td.today-date>a>div{
        width: 20px;
        height: 20px;
        vertical-align: middle;
        line-height: 20px;
    }
    .month-indicator{
        font-size: 0.8rem;
    }
    .tab-slider .undertop-second-news .nh_undertoppicv6 {
        max-height: 100px;
    }
    .tab-slider .undertop-second-news .nh_undertoppicv6 img {
        height: 100px;
    }
    .group-logo a img {
        width: 100px;
        height: auto;
    }
    .news-container-center .zaglavie{
        font-size: 1.8rem;
    }
    .news-bottom-container .news-bottom-right{
        margin-top: 30px;
        padding-top: 15px;
        border-top: 1px solid #f1f1f1;
    }
    .video-grid-box .grid-img{
        height: 100px;
    }
    .news-bottom-container2 .news-bottom-right{
        margin-top: 0px;
    }
    .forecast-current-card{
        margin-bottom: 15px;
    }
    .slider-container{
        padding-bottom: 30px;
    }
    .weather-bg__overlay{
        height: 560px;
    }
    .current-details__title{
        font-size: 0.5rem;
    }
    .forecast-current__details .value,.forecast-current__details .degree span{
        font-size: 1rem;
    }
    .ct-container img{
        width: 24px;
    }
    .card__day{
        font-size: 0.8rem;
    }
    .home-container-left .nh_v8nl2 {
        width: 100%;
        padding-right: 0px;
        min-height: auto;
    }
    .home-container-left .nh_v8nl2:after{
        width: 0px;
    }
    .nh_v8nl2-right{
        width: 100%;
        padding-left: 0px;
    }
    .nh_v8nl2-right .nh_undertop:first-of-type {
        width: 50%;
        padding-left: 0px;
    }
    .nh_v8nl2-right .nh_undertop:last-of-type{
        width: 50%;
    }
    .site-logo img {
        width: 140px;
    }
    .login-social-link-text{
        text-align: left;
    }
    .footer-row a{
        font-size: 0.75rem;
    }
    .ct-img, .ct-text {
        width: 100%;
    }
    .category-top-right .ct-img {
        width: 100%;
    }
    .cat-imp-row .ct-img img {
        max-height: 130px;
    }
    .category-top-right .ct-img>img {
        height: 130px;
    }
    .category-top-right .cat-imp-row:first-child, .category-top-right .cat-imp-row:nth-child(3) {
        padding-right: 7px;
    }
    .category-top-right .cat-imp-row:nth-child(2), .category-top-right .cat-imp-row:nth-child(4) {
        padding-left: 7px;
    }
    .cat-imp-row .ct-text {
        padding-left: 0px;
        width: 100%;
        padding-right: 0;
    }
    .sport-left .v8sportttop2 img{
        max-height: 150px;
    }
    .resultat-table .dtab2 a, .resultat-table .dtab3 a{
        font-size: 0.7rem;
    }
    .news-bottom-video .news-bottom-right{
        margin-top: 0px;
    }
    .home-container-right .nh_moretime4, .home-container-right .morenews-comment{
        width: 20px;
        height: 20px;
    }
    .home-container-right .news-nav__paging a.button-light, .right-side-container .news-nav__paging a.button-light{
        width: 90px;
    }
    .tab-slider .undertop-second-news{
        grid-template-columns: 155px 155px 155px;
    }
    .home-container-right .nh_moretime4 img{
        width: 10px;
    }
    .form__send-us-news{
        width: 80%;
    }
    .current__caption{
        flex-basis: auto;
    }
    .ct-container{
        right: -40px;
    }
    .card__date {
        font-size: .75rem;
    }
    .news-row .news-img {
        height: 200px;
    }
    .sport-left .v8sportttop:first-of-type .v8sportttop2, .sport-left .v8sportttop:first-of-type .v8sportttop2 img {
        height: 300px;
        max-height: 300px;
    }
    .top-hidden-menu .v7_menu1{
        width: 15%;
    }
    .top-hidden-menu .v7_menu1.last-menu-opt{
        float: right;
        width: 18%;
    }
    .ct-img img{
        max-height: 300px;
    }
    .home-container-left .nh_v8nl4{
        grid-gap: 0 15px;
    }
    .nh_v8nl2-right .nh_undertop:first-of-type {
        padding-right: 7px;
    }
    .nh_v8nl2-right .nh_undertop:last-of-type {
        padding-left: 7px;
    }
    .news-container-right .nh_moretitle{
        padding-left: 15px;
    }
    .home-container-left .nh_v8nl2-right .nh_undertopzaglv617 a{
        font-size: 1.2rem;
    }
    .category-news.cat-desktop .tab-list.sticky{
        width: 148px;
    }
    .home-container-right .nh_moretitle a{
        margin-bottom: 5px;
        margin-top: 0px;
    }
    .cat-imp-row .ct-text h2{
        min-height: 63px;
    }
    .tab-program {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .tabs__ad .tab__link span, .tabs__guidebook .tab__link span{
        font-size: 0.7rem;
    }
    .add-google-preferred{
        top: 25px;
    }
}

.v5_allvote {
    position: absolute;
    width: 165px;
    border: 1px solid #bebebe;
    background-color: #ffffff;
    right: 80px;
    top: auto;
    top: -70px;
    color: #999999;
    font-size: 12px;
    visibility: hidden;
    padding-bottom: 5px;
    z-index: 100;
    border-radius: 4px;
}
    
    .v5_allvotet2 {
    position:absolute;width:165px;border:1px solid #bebebe; background-color:#ffffff;right:0px;bottom:45px;color:#999999;font-size:12px;visibility:hidden;padding-bottom:5px;z-index:100;
    }
    
    .v5_allvote2 {
    float:left;margin-right:5px;width:35px;text-align:right;margin-top:5px;
    }
    
    .v5_allvote3 {
    float:left;width:100px;background-color:#eeeeee;text-align:left;margin-top:5px;
    }
    
    .v5_allvote31 {
    background-color:#000000;text-align:left;color:#000000;
    }
    .v5_allvote32 {
    background-color:#dd4b38;text-align:left;color:#dd4b38;
    }
    .v5_allvote33 {
    background-color:#faac39;text-align:left;color:#faac39;
    }
    
    .v5_allvote34 {
    background-color:#42b449;text-align:left;color:#42b449;
    }
    
    .v5_allvote4 {
    float:left;background-color:#eeeeee;color:#999;padding-right:4px;margin-top:5px;
    }
    

.v5_vote0 {
    background-image:url('img/v5_vote0.gif'); 
    background-position:top left;background-repeat:no-repeat;
    padding-top:3px;
    text-align:center;
    font-family:Arial;
    font-size:24px;
    color:#fff;
    float:left;
    width:48px;
    height:33px;
    _height:36px;
    margin-left:10px;
    position:relative;
    }
    
    .v5_vote1 {
    background-image:url('img/v5_vote1.gif'); 
    background-position:top left;background-repeat:no-repeat;
    padding-top:3px;
    text-align:center;
    font-family:Arial;
    font-size:24px;
    color:#fff;
    float:left;
    width:48px;
    height:33px;
    _height:36px;
    margin-left:10px;
    position:relative;
    }
    
    
    .v5_vote2 {
    background-image:url('img/v5_vote2.gif'); 
    background-position:top left;background-repeat:no-repeat;
    padding-top:3px;
    text-align:center;
    font-family:Arial;
    font-size:24px;
    color:#fff;
    float:left;
    width:48px;
    height:33px;
    _height:36px;
    margin-left:10px;
    position:relative;
    }
    
    .v5_vote34 {
    background-image:url('img/v5_vote34.gif'); 
    background-position:top left;background-repeat:no-repeat;
    padding-top:3px;
    text-align:center;
    font-family:Arial;
    font-size:24px;
    color:#fff;
    float:left;
    width:48px;
    height:33px;
    _height:36px;
    margin-left:10px;
    position:relative;
    }
    
    .v5_vote56 {
    background-image:url('img/v5_vote56.gif'); 
    background-position:top left;background-repeat:no-repeat;
    padding-top:3px;
    text-align:center;
    font-family:Arial;
    font-size:24px;
    color:#fff;
    float:left;
    width:48px;
    height:33px;
    _height:36px;
    margin-left:10px;
    position:relative;
    }
    
    
    .v5_votestar1 {
    background-image:url('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    .v5_votestar1:hover , .v5_votestar1s{
    background-image:url('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    .v5_votestar2{
    background-image:url('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    .v5_votestar2:hover  , .v5_votestar2s{
    background-image:url('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    .v5_votestar3 , .v5_votestar4 {
    background-image:url('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    
    .v5_votestar3:hover , .v5_votestar4:hover , .v5_votestar3s , .v5_votestar4s{
    
    background-image:('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    .v5_votestar5, .v5_votestar6 {
    background-image:('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }
    
    .v5_votestar5:hover , .v5_votestar6:hover , .v5_votestar5s, .v5_votestar6s{
    background-image:('img/star.svg'); 
    background-position:top left;background-repeat:no-repeat;
    float:left;
    width:16px;
    height:16px;
    margin-right:3px;
    margin-left:1px;
    cursor:pointer;
    margin-top:7px;
    }

    .rating div:hover{
        filter: invert(86%) sepia(14%) saturate(4747%) hue-rotate(330deg) brightness(100%) contrast(97%);
    }

    .sport-gallery.team-page-gallery{
        width: 1100px;
        z-index: 1;
        position: relative;
        background: #fff;
        padding-top: 30px;
    }

    .team-media-img{
        object-fit: cover;
    }

.home-container-left .nh_v8nl4.redactor-choise-news .nh_undertop{
    max-width: 238px;
}

.guide-left-content .rd__preview-location.map-loc{
    text-align: left;
    height: auto;
    padding-bottom: 5px;
    margin-bottom: 0px;
}

.guide-left-content .rd__preview-location{
    margin-bottom: 5px;
    height: auto;
    padding-bottom: 0px;
}

.guide-left-content .rd__results-container .rd__preview{
    padding-bottom: 15px;
}

.guide-left-content .rd__results-container .rd__preview-content{
    padding-bottom: 0px;
}

.thumb__container.main-news-opt .thumb__image>img{
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 500px;
}

.thumb__container.main-news-opt .thumb__image:hover img, .thumb__container.main-news-opt .thumb__image:hover .round-icon img{
    transform: none !important;
}

.thumb__container.main-news-opt .thumb__image:hover .round-icon img{
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}

.home-container-left .nh_v8nl4.redactor-choise-news .nh_undertopzaglv617 h3{
    font-size: 1rem;
    height: 60px;
    font-weight: normal;
    margin: 0px;
    text-shadow: 1px 1px 0 #ececec;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tab-events .tabs--listing{
    grid-template-columns: repeat(9, 1fr);
}

.tabs__guidebook.tab-events .tab__link{
    padding-left: 5px;
    padding-right: 5px;
}

.v5_sprv_oshteobj a{
    color: #ff0032;
    font-family: 'Verdana';
 }
 .v5_sabpicimamall img{
    border-radius: 3px;
    max-height: 90px;
    object-fit: cover;
 }
.v8_sprmall2{
    text-align: left;
    padding-bottom: 15px;
    font-family: 'Verdana';
    font-size: 0.9rem;
    color: #7d7d7d;
}

.rd__preview-location{
    text-align: left;
}

.tab-slider .undertop-second-news{
    justify-content: start;
    margin: 0px;
}

.v82newcls{
    background: url(//i.id24.bg/tpl/varna2/img/times.png);
    background-repeat: no-repeat;
    background-position: top right 18px;
    background-size: 20px;
    cursor: pointer;
 }
 .v8_fixblk{
    top: 0px;
    padding-top: 20px;
 }
 #v5galll .v5_hkut14 {
    background-color: transparent;
    border-bottom: 0;
    color: #1a2426;
    text-align: center;
    padding: 20px 20px 20px 0;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px;
    position: relative;
}
.v5_upld_obj1{
    padding-top: 20px;
}
.v5_nbut1 {
    min-width: 40%;
    padding: 10px;
    color: #fff;
    text-align: center;
    background-color: #0f0b07;
    border: 2px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    transition: .2s;
    min-width: unset;
    margin-left: 20px;
    font-size: .875rem;
}

.delete-profile-msg.d-block{
    z-index: 999;
}

.section-headline-poll, .home-container-right .tablinks.active, .active.news-nav__link, .news-main-title.active, .adn-title h2, .homepage-ads h2, .inner-search h2, .homepage-multimedia .nh_multimedia2{
    font-weight: bold;
}

.news-tab-header p, .news-container-right .section-headline, .article-text strong{
    font-weight: bold;
}

.article-text a{
    color: #2c3c3f;
    font-weight: bold;
}

.home-container-left .exclusive-news-label{
    font-weight: bold;
    padding: 5px 10px;
    font-size: 0.85rem;
}

.section-headline-poll, .home-container-right .tablinks.active, .active.news-nav__link, .news-main-title.active, .adn-title h2, .homepage-ads h2, .inner-search h2{
    font-weight: bold;
}
.top-adn.homepage-multimedia .nh_multimedia3 .nh_multimedia6 title{
    height: 36px;
    font-weight: 400;
    color: #010c0e;
}
.nh_multimedia6.ads-tumb-bottom .ads-category{
    color: #010c0e;
}
.home-container-left .nh_v8nl2-right .nh_undertopzaglv617 a{
    line-height: 1.3rem;
}

.news-container-right .section-headline, .article-text strong, .homepage-multimedia .nh_multimedia2{
    font-weight: bold;
}
b{
    font-weight: bold;
}
.article-text a{
    text-decoration: underline;
}

.actual-news-mob h2, .gallery-header h2, .sport-right .v8sportfash1, body:has(.single-news-left) .index-page-container .zaglavie, .article-text strong, .team-more-news{
    font-weight: bold;
}
b, .v8sportttop:first-of-type .v8sportttoptitle3, .copyright__notice .bold, .mobile-stat-box table td:last-of-type, .rd__contact-name, .send-news-box p b, .tab-list .tab-item.active a{
    font-weight: bold;
}

.v5_rightso .rd__preview-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
}
.headline, .add-ad-container p b, .rd__promo-title, .rd__preview-title, .ads-subtitle, .v5_rightso .rd__preview-title, .rd__job-title, .rds-left .rd__preview-price{
    font-weight: bold;
}
.my-ads__nav .bold, .cell.highlighted, .rd__price{
    font-weight: bold;
}
.rd__headline{
    font-size: 2rem;
}
.img-select-box div:first-child:after{
    content: '������� ������';
}

.rd__preview-title a{
    padding-right: 10px;
    display: flex;
}
.ads-subtitle, .rd__preview-title a, .rd__preview-title, .rd__promo-title, .guidebook__header .venue__name, .object-right .sprv5_wht_do a, .v5_sabtxt .v5_sabtxt2 a{
    font-weight: bold;
}

.login-modal-content{
    border-radius: 4px;
}
.right-bottom-menu button{
    border: 0px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 20px;
    cursor: pointer;
    background-color: #ff0032;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #e0e0e0;
}

.right-bottom-menu button .send-us-news{
    color: #ffffff;
    white-space: nowrap;
    background-color: #ff0032;
    margin-left: -10px;
    padding: 10px 10px 10px 15px;
    font-size: 0.875rem;
}

.right-bottom-menu button span{
    width: auto;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 35px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;
    font-size: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.right-bottom-menu button:hover span{
    visibility: visible;
    opacity: 1;
    margin-left: -10px;
    padding: 10px 10px 10px 15px;
    font-size: 0.875rem;
    border-radius: 3px;
}

.right-bottom-menu{
    background: none;
    right: 0;
    left: auto;
    bottom: 0;
    top: auto;
    height: 40px;
    width: 61px;
    position: fixed;
}

.right-bottom-menu button:hover span.send-us-news{
    margin-left: -20px;
}

.scroll-to-top{
    bottom: 65px;
}
.right-bottom-menu button span{
    right: 15px;
    left: auto;
    padding-right: 20px !important;
}
.right-bottom-menu button{
    right: 25px;
    border: 2px solid #fff;
    width: 32px;
    height: 32px;
}

.active-bar{
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
    top: 2px;
    border-left: 0px;
    border-right: 0px;
}

.active-bar__sticky{
    border-bottom: 1px solid #a5a5a5;
    width: 100%;
    margin-bottom: 20px;
}

.news-comment-tab{
    background: #fff;
    display: flex;
    height: 30px;
    margin-bottom: -11px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 0.85rem;
    padding-top: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 1px solid #a5a5a5;
    border-left: 1px solid #a5a5a5;
    border-right: 1px solid #a5a5a5;
}

.article__comments-inner .warning-mark{
    top: 0px;
    padding: 0px;
}

.commlevel2{
    border-radius: 4px;
    padding-bottom: 0px;
    margin-bottom: 15px;
}

.comment__row{
    padding-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.comment__row .row__footer{
    border-bottom: 0px;
    border-top: 1px solid #f1f1f1;
    background: #f1f1f1;
    padding-left: 10px;
    padding-top: 5px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.write-comment{
    border: 1px solid #d2d2d2;
}

.row__user-comment{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.main-comment{
    padding: 10px;
}

.row__date{
    font-size: 0.8rem;
}

.commlevel1 .main-comment, .commlevel2 .main-comment, .commlevel3 .main-comment{
    border: 1px solid #d2d2d2;
    border-bottom: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.commlevel1{
    margin-bottom: 15px;
}

.row__user-data{
    border: 1px solid #d2d2d2;
    border-top: 0px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.commlevel1 .comment__row{
    padding-top: 0px;
}

.not-logged-user{
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    margin-top: 10px;
}

.not-logged-user-comment.not-logged-user-loginbox{
    display: none;
}

.not-logged-user-comment.not-logged-user-loginbox.open-login{
    display: flex;
    position: absolute;
    background: #fff;
    z-index: 1;
    top: 0;
    bottom: 0;
    align-items: flex-start;
}

.not-logged-user-comment.not-logged-user-loginbox p{
    font-size: 0.8rem;
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: center;
}

.not-logged-user-comment.not-logged-user-loginbox .warning-mark span{
    width: 40px;
    height: 40px;
    top: 10px;
    left: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.not-logged-user-comment.not-logged-user-loginbox .warning-mark span img{
    width: 8px;
    margin-top: 0px;
}

.not-logged-user-comment.not-logged-user-loginbox .popin__messages-container {
    padding: 20px 0px 0px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;

}

.not-logged-user-comment.not-logged-user-loginbox .close-login-modal{
    border: 0px;
    background: none;
    top: 15px;
    right: 0;
}

.not-logged-user-comment.not-logged-user-loginbox .close-login-modal img{
    width: 18px;
    height: 18px;
    filter: invert(3%) sepia(7%) saturate(12%) hue-rotate(314deg) brightness(0%) contrast(93%);
}

.popup__font-size.d-block{
    width: auto;
    left: 0px;
    right: 0;
    z-index: 9999;
}

body.dark .news-comment-tab{
    background: #010c0e;
}

body.dark .not-logged-user-comment.not-logged-user-loginbox.open-login{
    background: #1a2426;
}

body.dark .not-logged-user-comment.not-logged-user-loginbox .close-login-modal img{
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(91deg) brightness(105%) contrast(101%);
}

/* article comment lines */

.commlevel2, .commlevel3,.comlevel3replyes {
  position: relative;
}


.commlevel2::before, .commlevel3::before {
  content: "";
  position: absolute;
  left: -15px;
  top: -10px;
  bottom: 0;
  width: 1px;
  background: #999;
}

.commlevel2::after, .commlevel3::after {
  content: "";
  position: absolute;
  left: -15px;
  top: 10px;
  width: 14px;
  height: 14px;
  border: 1px solid #999;
  border-top: 0;
  border-right: 0;
  border-radius: 0 0 0 10px;
  box-sizing: border-box;
  background: white;
}

.commlevel2:last-of-type::before,
.commlevel2.is-last::before,
.commlevel3:last-of-type::before,
.commlevel3.is-last::before{
  bottom: auto;
  height: 25px; 
}

.commlevel1.sub-comment:not(:has(> .subcomments-list))::before {
  bottom: auto;
  height: 24px; 
}

.commlevel2:not(:has(+ .commlevel2)):not(:has(+ div + .commlevel2))::before,
.commlevel3:not(:has(+ .commlevel3)):not(:has(+ div + .commlevel3))::before {
  height: 25px;
}


.commlevel1, .commlevel2, .commlevel3{
    margin-bottom: 10px;
}

.comments__header{
    padding-top: 7px;
    padding-right: 10px;
    top: 0px;
    padding-left: 0px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.row__user-data .comments__header{
    padding-top: 7px;
    padding-right: 20px;
    padding-left: 10px;
}

.v4_kom2 {
    padding-top: 10px;
    text-align: center;
}

#comment-part {
    width: 100%;
}
.article__comments-inner, .comments__copyright  {
    opacity: 1;
}

.article__comments-container{
    position: relative;
    height: auto;
    transition: none;
}

.commentator__section, .comments__section{
    padding: 0px;
    margin-top: 10px;
    line-height: 1.3;
}

.row__user-name{
    margin-top: 0px;
    margin-bottom: 0px;
}

.send-comment{
    padding-top: 5px;
}

.thumb__image .image-gallery{
    position: absolute;
    top: 10px;
    left: 10px;
    background: #fff;
    opacity: 0.9;
    color: #111;
    font-size: 0.85rem;
    text-transform: uppercase;
    width: auto;
    padding: 5px 15px;
    border-bottom: 5px solid #ff0032;
}

.thumb__image .gallery-counter span{
    font-size: 1rem;
    margin-right: 5px;
}

.top-hidden-menu {
    display: none;
}

.top-hidden-menu.active {
    display: block;
}

.media-tabs {
    width: 100%;
    margin: 20px auto;
}

.media-tab-buttons {
    display: flex;
    cursor: pointer;
    margin-bottom: 0px;
    justify-content: space-between;
}

.media-tab-button {
    text-align: center;
    text-transform: uppercase;
    width: 49%;
}

.media-tab-button span{
    padding: 10px;
    display: block;
    background-color: #f6f6f6;
    margin-bottom: 5px;
    border-bottom: 4px solid #f6f6f6;
    border-radius: 4px;
    border-top: 4px solid #f6f6f6;
}


.media-tab-button.active span{
    background: #fff;
    font-weight: bold;
    border-top: 4px solid #ff0032;
    border-bottom: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #eee;
    border-bottom: 4px solid #eee;
}

.sport-media-tabs .media-tab-button.active span{
    border-top-color: #04af61
}

.media-tab-button.active{
    background-color: #eee;
}

.media-tab-content {
    border-top: none;
    padding: 0px;
    display: none;
    background: none;
}

.media-tab-content.active {
    display: block;
    border-radius: 0px;
    margin-bottom: 1em;
    width: 695px;
    float: right;
    max-width: 100%;
}

#loadMoreComments_id {
    display: none;
}

body:has(.single-news-left) .index-page-container .sport-left{
    width: 100%;
}

body:has(.single-news-left) .sport-right.right-part{
    display: none;
}
.article-text h2{
    margin: 0px;
    display: inline-block;
    font-size: 1rem;
    font-weight: bold;
}

.details-top{
    display: flex;
    align-items: center;
}

.details-top a{
    text-decoration: underline;
    color: #393939;
}

.details-bottom{
    display: flex;
    align-items: center;
    font-size: 0.7rem;
    color: #7d7d7d;
    width: 100%;
    margin-top: 6px;
    line-height: 1.2rem;
}

.details-bottom svg{
    margin-right: 2px;
}

.published-caption, .details-top, .edited-time{
    display: flex;
    align-items: center;
    padding-top: 0px;
    font-size: 0.8rem;
}

.news-container-left.home-container-left{
    margin-top: 0px;
}

.news-container-right{
    margin-top: 0px;
    padding-top: 10px;
}

.edited-time{
    color: #ff0032;
}

.edited-time svg{
    filter: invert(11%) sepia(100%) saturate(6787%) hue-rotate(344deg) brightness(99%) contrast(107%);
}

.details-top a{
    font-size: 0.875rem;
    margin-top: -2px;
}

.article__views, .commented-count, .read-time{
    display: flex;
    margin-right: 10px;
    font-size: 0.8rem;
    align-items: center;
}

.social-bar {
    display: flex;
    position: relative;
    padding-left: 60px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.undernews-link-box {
    width: 100%;
    padding-top: 15px;
    border-top: 1px solid #ccc;
    margin-top: 20px;
}

.undernews-link-box h3 {
    font-size: .8rem;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 20px;
}

ul.undertop-second-news li{
    list-style-type: none;
}


 body:has(.hero-thevideo) .hero{ position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden; } 

.hero-image {
  display: block;
}

 body:has(.hero-thevideo) .hero-image{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
} 


.hero-thevideo.show {
  opacity: 1;
  visibility: visible;
  z-index:10;
}

/* VIDEO STYLES */
 body:has(.hero-thevideo) .hero {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #000;
  border-radius: 4px;
}

.hero-image {
  position: relative;
  z-index: 1;

  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.hero-thevideo {
  position: absolute;
  inset: 0;
  z-index: 2;

  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  pointer-events: none;
}


.hero:has(.hero-thevideo)::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 3;
    pointer-events: none;
    background: linear-gradient(
        to top,
        rgba(0,0,0,.72) 0%,
        rgba(0,0,0,.18) 55%,
        transparent 100%
    );
}

.hero.is-playing::after {
    opacity: 0;
}


.hero .play {
  position: absolute;
  inset: 0;
  margin: auto;

  width: 78px;
  height: 78px;

  border-radius: 50%;
  border: none;

  background: rgba(0, 0, 0, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  z-index: 4;
}


.hero .play svg {
  width: 28px;
  height: 28px;
  fill: #fff;
  margin-left: 2px;
}


.video-duration {
  position: absolute;
  left: 12px;
  bottom: 12px;

  z-index: 4;

  background: rgba(0,0,0,0.75);
  color: #fff;

  padding: 6px 10px;
  border-radius: 6px;

  font-size: 14px;
  font-weight: 600;

  display: inline-flex;
  align-items: center;
  gap: 6px;
}


.hero.is-playing .hero-thevideo {
  opacity: 1;
  pointer-events: auto;

}
.hero.is-playing .hero-image {
    opacity: 0;
}

.hero.is-playing .play,
.hero.is-playing .video-duration {
    opacity: 0;
    pointer-events: none;
}

.thumb__image .image-gallery {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #111;
    opacity: .8;
    color: #fff;
    font-size: .85rem;
    text-transform: uppercase;
    width: auto;
    padding: 5px 15px;
    border-bottom: 3px solid #ff0032;
    border-radius: 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.thumb__image .gallery-counter {
    width: 50px;
    font-size: 1rem;
}

.undernews-link-box a:hover{
    background: #f1f1f1 !important;
}

.breadcrumbs .level-one, .breadcrumbs .level-two {
    color: #333;
}
.row__user-comment, .published-caption, .article__views,.article-details-bottom, .details-bottom, .news-date, .news-hour, .news-container-right .v5n_mmorenews61, .group-logo a, .main-footer, .footer-contact-us-container p, .row__date{
    color: #333;
}
.news-nav__paging .button-light{
    color: #222;
}
.write-comment{
    color: #000;
}
.write-comment::placeholder{
    color: #000;
}

.special-pages h1{
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 1.3rem;
}
.special-pages p{
    text-align: left;
}
.special-pages a{
    font-weight: bold;
    text-decoration: underline;
    color: #111;
}
.special-pages li{
    text-align: left;
    padding-bottom: 5px;
}

.special-pages table{
    width: 100%;
    text-align: left;
    border-spacing: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.special-pages table td{
    border: 1px solid #ccc;
    padding: 5px;
}
.special-pages table thead th{
    border: 1px solid #ccc;
    padding: 5px;
}

.footer-row a{
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.v7_menunews, .v7_menuuser, .v7_menured {
    font-size: 0.85rem;
}
.top-hidden-menu .menu-right-opt a{
    font-size: 0.7rem;
}
.footer-wrapper{
    display: flex;
    flex-direction: row;
}
.footer-left-part{
    display: flex;
    flex-direction: column;
}
.footer-opt-container .footer-row, .footer-opt-container{
    width: 100%;
}
.footer-row p{
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 0.8rem;
}
.footer-row a{
    font-size: 0.8rem;
}
.group-logo {
    float: left;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-evenly;
}
.footer-contact-us-container {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-contact-us-container p{
    margin-top: 15px;
    text-align: left;
}
.footer-contact-us-container .align-items-baseline{
    width: 90%;
}
.footer-contact-us-container .field{
    padding-top: 0px;
}
.footer-contact-us-container .field-wrapper{
    height: 30px;
}
.policy-set{
    display: flex;
    justify-content: space-between;
        width: 100%;
}
.policy-set a{
    font-size: 0.75rem;
    color: #111;
    position: relative;
}
.policy-set a:after{
    content: '';
    background: #111;
    height: 10px;
    width: 1px;
    position: absolute;
    right: -15px;
    top: 3px;
}
.policy-set a:hover{
    text-decoration: underline;
}
.policy-set a.last-link:after{
    width: 0px;
}
.special-pages p, .special-pages li{
    font-size: 1rem;
    line-height: 1.5rem;
}
.footer-opt-container .footer-row{
    padding-left: 40px;
}

.single-video-page .homepage-multimedia a.nh_multimedia4{
    color:#0f0b07;
    display: block;
}

.single-video-page .homepage-multimedia a.nh_multimedia4 .nh_multimedia5 img{
    width: 16px;
    height: auto;
}

.rds-left .article__comments-container{
    z-index: 5;
}
.rds-left .article__comments-container.obqvi-sidebar{
    z-index: 99999;
}
.home-container-right .nh_moretime2, .home-container-left .nh_toptxt616 a{
    color: #333;
}
.home-container-left .nh_potemata li:before{
    filter: invert(12%) sepia(68%) saturate(6348%) hue-rotate(341deg) brightness(93%) contrast(106%);
}

.homepage-multimedia .nh_multimedia3 .nh_multimedia4 img {
    border-radius: 4px;
    width: 245px;
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}
.article-text figure.p24-article-quote{
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
}
.article-text figure.p24-article-quote blockquote{
    margin: 0px;
    margin-left: 20px;
    font-style: italic;
}
.article-text figure.p24-article-quote::before{
    content: '';
    width: 5px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #ff0032;
    border-radius: 5px;
}
.article-text .p24-article-quote figcaption{
    margin-left: 20px;
    margin-top: 5px;
    font-size: 0.85rem;
}
.article-text .p24-article-quote figcaption cite{
    font-style: normal;
}
.sport-left .article-text figure.p24-article-quote::before{
    background: #04af61;
}

.article-text{
    margin-top: 1em;
}
.article-text p{
    margin-top: 0px;
    margin-bottom: 1em;
}
.article-text h2{
    margin-top: 0px;
    margin-bottom: 1em;
}
.article-text .p24-article-quote{
    margin-top: 0px;
    margin-bottom: 1em;
}

.undernews-link-morenews{
    display: flex;
    margin-bottom: 30px;
    flex-wrap: wrap;
}
.undernews-link-morenews a{
    margin-right: 10px;
    text-align: center;
    justify-content: center;
    margin-bottom: 10px;
}
.undernews-link-morenews a span{
    background: #dadada;
    padding: 0px 5px;
    border-radius: 6px;
    height: 26px;
    display: flex;
    align-items: center;
    width: 25px;
    justify-content: center;
}
.undernews-link-morenews a img{
    width: 26px;
    height: 26px;
    border-radius: 6px;
    object-fit: cover;
    object-position: 50% 50%;
}
.undernews-link-share{
    display: flex;
}
.undernews-link-heading{
    text-align: left;
    font-size: 0.9rem; 
    margin-block-start: 0.83em; 
    margin-block-end: 1em; 
    margin-inline-start: 0px; 
    margin-inline-end: 0px; 
    unicode-bidi: isolate;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
.undernews-link-box a{
    width: auto;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 0px 8px;
    border: 1px solid #ccc;
    border-radius: 8px;
    text-decoration: none;
    background: #fff;
    color: #222;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
    height: 32px;
}
.undernews-link-share a{
    padding-left: 3px;
}
.undernews-link-morenews.linked-persons a:has(img){
    padding-left: 3px;
}
.news-comment-tab{
    width: 140px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.active-bar{
    position: relative;
    display: flex;
    flex-direction: row;
    background-color: #eee;
    margin-top: 20px;
    padding: 10px;
}
.active__social-link{
    margin-bottom: 0px;
    margin-right: 15px;
}
.p24-lightbox-content {
    flex: 1;

    width: 100%;

    display: flex;
    flex-direction: column;

    align-items: center;
    justify-content: center;

    min-height: 0;

    padding:
        70px 80px 120px;

    box-sizing: border-box;

    text-align: center;

    touch-action: pan-y;
}
.p24-lightbox-image-wrap {
    flex: 1;

    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    min-height: 0;
    overflow: visible;
}
.p24-lightbox-image-holder {
    
    position: relative;
    
    overflow: visible;
    z-index: 2;

    display: inline-block;

    
    transform-origin: center center;
    will-change: transform;

    max-width: none;
    max-height: none;
    
    
    cursor: grab;
    touch-action: none;
    width: fit-content;
    height: fit-content;
}

.p24-lightbox .snimka3:not(:empty) {
    position: absolute;
    right: 0px;
    top: 0px;
    left: auto;
    z-index: 10;
    display: block;
    background-color: #0f0b07;
    padding: 4px 6px;
    border-bottom-left-radius: 5px;
    color: #fff;
    opacity: 0.4;
}

.p24-gallery {
    margin: 32px 0;
    background: #ffffff; 
    border-radius: 4px; 
    padding: 20px 0 15px 0; 
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #f0f0f0; 
    overflow: hidden;
}

.p24-gallery-wrap {
    position: relative;
    padding: 0 10px;
}

.p24-gallery-track {

    display: flex;

    gap: 12px;

    overflow-x: auto;
    overflow-y: hidden;

    scroll-snap-type: x mandatory;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;

    scroll-behavior: smooth;
    
  scroll-padding-inline: 6%;
  margin-top: 20px;

}

.p24-gallery-track::-webkit-scrollbar {
    display: none;
}


.p24-gallery-item,
.p24-gallery-cta {

    position: relative;

    flex: 0 0 88%;

    scroll-snap-align: center;

    border: 0;

    padding: 0;
    margin: 0;

    background: none;

    cursor: pointer;
}

.p24-gallery-item img,
.p24-gallery-cta img {

    width: 100%;
    height: auto;

    display: block;

    border-radius: 4px;

    aspect-ratio: 16 / 9;

    object-fit: cover;

    background: #eee;
}

.p24-gallery-item figcaption {

    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    padding:
        42px 16px 16px;

    color: #fff;

    font-size: .9rem;
    line-height: 1.45;

    border-radius:
        0 0 4px 4px;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.78),
            rgba(0,0,0,0)
        );
}

.p24-gallery-cta-icon {

    width: 44px;
    height: 44px;

    display: flex;

    align-items: center;
    justify-content: center;
}

.p24-gallery-cta-overlay {

    position: absolute;

    inset: 0;

    display: flex;

    flex-direction: column;

    align-items: center;
    justify-content: center;

    gap: 14px;

    background: rgba(0,0,0,.48);

    border-radius: 14px;

    color: #fff;

    text-align: center;
}

.p24-gallery-cta-icon {

    font-size: 42px;
    line-height: 1;
}

.p24-gallery-cta-text {

    font-size: 1.15rem;
    line-height: 1.4;

    font-weight: 500;
}

.p24-gallery-cta-text strong {

    display: block;

    font-size: 1.45rem;
}

.p24-gallery-arrow,
.p24-lightbox-arrow,
.p24-lightbox-close {

    border: 0;

    background: rgba(0,0,0,.45);

    color: #fff;

    cursor: pointer;

    backdrop-filter: blur(4px);
    
    transition:
        background .2s ease,
        opacity .2s ease;
}

.p24-gallery-arrow:hover,
.p24-lightbox-arrow:hover,
.p24-lightbox-close:hover {

    background-color: rgba(232, 229, 229, 1);
    color: #111;
}

.p24-gallery-arrow {

    position: absolute;

    top: calc(50% + 20px);

    transform: translateY(-50%);

    width: 40px;
    height: 40px;

    border-radius: 50%;

    font-size: 26px;

    z-index: 3;

    background-color: rgba(232, 229, 229, 0.7);
    border: 1px solid #d2d2d2;
    color: #111;
    font-size: 2.5rem;
    display: flex;
    justify-content: center;
    line-height: 30px;
}

.p24-gallery-prev {
    left: 15px;
}

.p24-gallery-next {
    right: 15px;
}

.p24-gallery-dots {

    display: flex;

    justify-content: center;

    gap: 8px;

    margin-top: 12px;
}

.p24-gallery-dots button {

    width: 7px;
    height: 7px;

    border: 0;

    border-radius: 50%;

    background: #c7c7c7;

    padding: 0;
}

.p24-gallery-dots button.active {
    background: #222;
}
.p24-lightbox {

    position: fixed;

    inset: 0;

    z-index: 99999;

    background: rgba(0,0,0,.94);

    display: flex;

    align-items: center;
    justify-content: center;

    opacity: 0;
    visibility: hidden;

    transition:
        opacity .2s ease,
        visibility .2s ease;
        
    
  overscroll-behavior: contain;
}

.p24-lightbox.active {

    opacity: 1;
    visibility: visible;
}

.p24-lightbox {
  overscroll-behavior: contain;
}

.p24-lightbox-content {

    width: 100%;

    max-width: 1500px;

    padding:
        40px
        80px;

    text-align: center;
}

.p24-lightbox-image {
    display: block;

    max-width: min(92vw, 1600px);
    max-height: 78vh;

    object-fit: contain;

}

.p24-lightbox-caption {
    margin-top: 14px;

    color: #fff;

    flex-shrink: 0;
}
.p24-lightbox-arrow {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 46px;
    height: 46px;

    border-radius: 50%;

    font-size: 28px;
}

.p24-lightbox-prev {
    left: 20px;
}

.p24-lightbox-next {
    right: 20px;
}

.p24-lightbox-close {

    position: absolute;

    top: 18px;
    right: 18px;

    width: 42px;
    height: 42px;

    border-radius: 50%;

    font-size: 30px;
}

.p24-lightbox-counter {

    position: absolute;

    top: 24px;
    left: 24px;

    color: #fff;

    font-size: .95rem;
}
.p24-lightbox-thumbs {
    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    padding: 14px 16px 18px;

    overflow-x: auto;
    overflow-y: hidden;

    text-align: center;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.82),
            rgba(0,0,0,0)
        );

    scrollbar-width: none;

    -webkit-overflow-scrolling: touch;

    white-space: nowrap;

    box-sizing: border-box;
}

.p24-lightbox-thumbs::-webkit-scrollbar {
    display: none;
}


.p24-lightbox-thumbs-inner {
    display: inline-flex;

    align-items: center;
}

.p24-lightbox-thumbs::-webkit-scrollbar {
    display: none;
}

.p24-lightbox-thumbs img {
    width: 90px;
    height: 60px;

    object-fit: cover;

    border-radius: 6px;

    flex-shrink: 0;

    cursor: pointer;

    opacity: .65;

    margin: 0 5px;

    transition:
        opacity .2s ease,
        transform .2s ease;
}

.p24-lightbox-thumbs img.active,
.p24-lightbox-thumbs img:hover {

    opacity: 1;
}


.p24-lightbox-content {
    position: relative;
    z-index: 1;
}

.p24-lightbox-arrow,
.p24-lightbox-close,
.p24-lightbox-counter {
    z-index: 20;
}
@media (min-width: 768px) {

    .p24-gallery-item,
    .p24-gallery-cta {

        flex: 0 0 72%;
    }
}

@media (min-width: 1200px) {

    .p24-gallery-item,
    .p24-gallery-cta {

        flex: 0 0 60%;
    }
}

@media (max-width: 767px) {

    .p24-lightbox-content {

        padding:
            30px
            16px
            24px;
    }

    .p24-lightbox-thumbs img {

        width: 64px;
        height: 44px;
    }

    .p24-gallery-arrow,
    .p24-lightbox-arrow {

        width: 36px;
        height: 36px;

        font-size: 22px;
    }
    .p24-lightbox-prev {
        left: 8px;
    }

    .p24-lightbox-next {
        right: 8px;
    }
}
.p24-lightbox-zoom {
    position: absolute;
    top: 20px;
    right: 74px;
    z-index: 30;
    display: flex;
    gap: 8px;
}

.p24-zoom-in,
.p24-zoom-out {
    width: 42px;
    height: 42px;
    border: 0;
    border-radius: 50%;
    background: rgba(0,0,0,.45);
    color: #fff;
    font-size: 26px;
    cursor: pointer;
    backdrop-filter: blur(4px);
    transition: background .2s ease;
}

.p24-zoom-in:hover,
.p24-zoom-out:hover {
    background: rgba(0,0,0,.72);
}

.p24-zoom-in:disabled,
.p24-zoom-out:disabled {
    opacity: .35;
    cursor: default;
}

.p24-lightbox-image-holder.zoomed {
    cursor: grab;
}
.p24-zoom-in:disabled,
.p24-zoom-out:disabled {
    opacity: .35;
    cursor: default;
    pointer-events: none;
}

.p24-gallery-wrap>figcaption.p24-gallery-name{
    position: relative;
    font-size: 0.8rem;
    font-weight: bold;
}

.p24-gallery-wrap>figcaption.p24-gallery-name{
    padding-bottom: 10px;
}

.p24-gallery-wrap figcaption.p24-gallery-name:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.single-news-left .p24-gallery-wrap figcaption.p24-gallery-name:after{
    background: #04af61;
}

.nh_multimedia3 .promo-ribbon .gold-promo-ads{
    width: 26px;
    height: 26px;
    display: inline-block;
    background-image: url("{tpldir}/img/promo-gold.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.nh_multimedia3 .promo-ribbon .silver-promo-ads{
    width: 26px;
    height: 26px;
    display: inline-block;
    background-image: url("{tpldir}/img/promo-silver.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.nh_multimedia3 .promo-ribbon .bronze-promo-ads{
    width: 26px;
    height: 26px;
    display: inline-block;
    background-image: url("{tpldir}/img/promo-bronze2.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.nh_multimedia3 .promo-ribbon {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0px;
    left: -5px;
}
.nh_multimedia3 .promo-ribbon {
    --r: .6em;
    border-inline: .5em solid transparent;
    padding: 8px 9px calc(var(--r) + -8px);
    clip-path: polygon(0 0, 100% 0, 100% 100%, calc(100% - .5em) calc(100% - var(--r)), 50% 100%, .5em calc(100% - var(--r)), 0 100%);
    background: radial-gradient(50% 0.2em at top, transparent, transparent) border-box, #ececec padding-box;
    width: fit-content;
}
.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.fb-page, .fb-page span, .fb-page iframe {
    width: 315px !important;
    max-width: 315px !important;
    border-radius: 4px;
}

.redactor-choise-news span.title{
    font-size: 1rem;
    height: 60px;
    text-shadow: 1px 1px 0 #ececec;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .8s;
}

.tabs__ad .tab__link h3{
    width: 100%;
    display: block;
    color: #393939;
    text-decoration: none !important;
    font-size: .8rem;
    margin: 0px;
    font-weight: normal;
}

.top-adn.homepage-multimedia .nh_multimedia6.ads-tumb-bottom img{
    height: auto;
}

.nh_topzaglv612 .lead-title{
    margin: 0px;
    font-size: 1.35rem;
}

.home-container-left .nh_v8nl2-right .nh_undertopzaglv617 h3{
    font-size: 1.25rem;
    margin: 0px;
    font-weight: 400;
}

.nh_v8nl4.sub-leads .nh_undertopzaglv617 h3{
    font-size: 1.25rem;
    margin: 0px;
    font-weight: 400;
}

.home-container-right .nh_moretitle h3{
    margin: 0px;
    font-weight: normal;
}

.home-container-left .nh_potemata h3{
    margin: 0px;
    font-weight: normal;
}

.home-container-left .nh_v8nl2-right .nh_undertopzaglv617 a h2{
    font-size: 1.25rem;
    font-family: 'Verdana';
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
    margin: 0px;
    font-weight: normal;
}

.home-container-left .nh_v8nl4 .nh_undertopzaglv617 a h2 {
    height: 60px;
    font-size: 1rem;
    text-shadow: 1px 1px 0 #ececec;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.8s;
    margin: 0px;
    font-weight: normal;
}

.poll-option {
    display: flex;
    align-items: center;
    padding: 10px 0;
    cursor: pointer;
}

.poll-question{
    text-align: left;
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.progress-bar-bg {
    background: #f0f0f0;
    height: 20px;
    border-radius: 0px;
    overflow: hidden;
    width: 20%;
}

.progress-bar-fill {
    background: #ff0032;
    height: 100%;
    transition: width 0.5s ease-in-out;
    float: left;
}

.result-row { 
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.result-info {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 80%;
    align-items: center;
}
.result-info span:nth-child(2){
    padding-left: 10px;
    padding-right: 10px;
    display: inline-flex;
}
.option-text{
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
}
.poll-actions .btn-vote{
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 20px;
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    -webkit-transition: .2s;
    transition: .2s;
    font-size: .85rem;
    cursor: pointer;
}
.poll-actions .btn-vote:hover{
    background: #fff;
}
.poll-actions .btn-results{
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
    text-align: left;
    border: 0;
    background-color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    font-size: 0.85rem;
    color: #0f0b07;
    align-items: center;
    justify-content: center;
}
.poll-actions .btn-results img {
    margin: 0 0 -2px 20px;
    width: 12px;
    height: 12px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.poll-actions .btn-results:hover{
    color: #999;
}
.poll-actions .btn-results:hover img{
    filter: invert(68%) sepia(0%) saturate(0%) hue-rotate(189deg) brightness(91%) contrast(86%);
}

.poll-option input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.custom-radio {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #555;
    border-radius: 50%;
    position: relative;
    vertical-align: middle;
    transition: all 0.2s ease;
    flex-shrink: 0;
}

.poll-option input:checked + .custom-radio {
    border-color: #ff0032;
}

.poll-option input:checked + .custom-radio::after {
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    width: 8px;
    height: 8px;
    background-color: #ff0032;
    border-radius: 50%;
}

.home-container-right .nh_moretitle a h3{
    font-size: .85rem;
    font-weight: normal;
    margin: 0px;
}

.top-adn.homepage-multimedia .nh_multimedia3 a, .top-adn.homepage-multimedia .nh_multimedia3{
    height: 270px;
    display: block;
}

footer{
    display: flex;
    justify-content: center;
}
#lead-heading{
    cursor: default;
}
.nh_topgoodnews{
    background:#04af61
}
.nh_v8nl3 a.nh_topzaglv612{
    font-weight: bold;
}
.nh_potemata .nh_potematatopline{
    color: #d0022b;
}
.nh_v8nl3 .nh_potemata ul{
    padding: 0px;
    margin: 0px;
}
.p24-icon{
    position:absolute;
    top:10px;
    right:10px;
}
.nh_undertopexclusive{
    position: absolute;
    top: 0;
    left: 0;
    background: #ff0032;
    font-family: 'Verdana';
    font-weight: bold;
    color: #fff;
    padding: 5px 8px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size: 12px;
}
.nh_undertopgoodnews{
    position: absolute;
    top: 0;
    left: 0;
    background: #04af61;
    font-family: 'Verdana';
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    font-weight: bold;
    color: #fff;
    padding: 5px 8px;
    font-size: 12px;
}
.news-feed .nh_moretitle a{
    margin: 0px;
    font-weight: 400;
    font-size: .85rem;
    color:#313131;
    margin-bottom: 5px;
}

.topic-card{
    margin-right: 15px;
}

.news-bottom-video .news-bottom-left .nh_multimedia4{
    color:#393939;
}

.news-bottom-video .news-bottom-left .nh_multimedia4>img{
    height: 204px
}

#video_category .news-nav{
    box-sizing: border-box;
}

#video_category .navigation-box{
    margin-bottom: 15px;
}

.featured-videos.video-grid-box{
    height: 345px;
}

.featured-videos.video-grid-box article a{
    position: relative;
    color:#393939;
}

.featured-videos.video-grid-box .nh_multimedia5, .news-bottom-video .news-bottom-left .nh_multimedia5{
    opacity: 0.75;
}

.homepage-ads .homepage-ads-top .add-new-ad{
    background:#d0022b;
    border-color: #d0022b;
    display: flex;
    align-items: center;
}

.homepage-ads.random-container .field-wrapper.p24-search-ad{
    width: 60%;
}

.homepage-ads.random-container .ads__search-bar .rd__select-category{
    padding-top: 0px;
    display: flex;
    align-items: center;
    min-width: 140px;
}

.top-adn.homepage-multimedia.p24_recommended_ad{
    border-top: 0px;
    float: left;
}

.p24_recommended_ad .gallrowtumbs3{
    width:1100px;
    height:310px;
    display:block;
    overflow:hidden;
    float:left;
    position:relative;
}

.p24_recommended_ad .gallrowtumbscontainer3{
    position: absolute; 
    left:0; 
    width: 4000px;
}

.gallrowtumbscontainer3 .highlighted{
    margin-top: 0px;
}

.top-objects.obj-content{
    border-top: 0px;
}

.top-objects .gallrowtumbs4{
    width:1100px;
    height:260px;
    display:block;
    overflow:hidden;
    float:left;
    position:relative;
}

.top-objects .gallrowtumbscontainer4{
    position: absolute; 
    left: 0px; 
    width: 4000px;
}

.nh_aktualnitemiface{
    margin-top: 20px;
    margin-left: 5px;
}

.calendar-table .date-grid .today-date a div{
    color:#313131;
    background-color:#f0f0f0
}

.calendar-table .date-grid .txtv5{
    background-color:transparent;
}

.calendar-table .date-grid .txtv5 .future-day div{
    color:#313131;
}

.home-container-right.nh_v8dn1 .calendar-table{
    margin-top: 0px;
}

#editor-heading{
    margin-bottom: 10px;
}

.coming-events .gallrowtumbs5{
    width:1100px;
    height:290px;
    display:block;
    overflow:hidden;
    float:left;
    position:relative;
}

.coming-events .gallrowtumbscontainer5{
    position: absolute; 
    left: 0px; 
    width: 4000px;
    height: 290px;
}

.coming-events .gallrowtumbscontainer5 .nh_multimedia3{
    height: 260px;
}

.top-adn.coming-events.homepage-multimedia{
    border-top: 0px;
    float: left;
}

.header-centered, .menu-container, .v5_2lenta, .hv5_id24tabda{
    height: 50px;
}

#v7search{
    visibility:visible;
}

#v7search .v5_searchpole>div{
    float:left;
    width: 100%;
}

.header-menu{
    border-top: 0px;
}
.calendar-table{
    height: 330px;
}

#maincontainerdiv.main-container{
    margin-left:auto;
    margin-right:auto;
    width:1100px;
}

.main-container .mainwrapper{
    padding-left:0px; 
    padding-right:0px;
    background-color:#ffffff; 
    width:1100px;
    border-bottom:0px;
    z-index:100000;
}

.footer-contact-us-container .field:focus+.field-label .field-label-content{
    -webkit-transform: translateY(-80%);
    transform: translateY(-80%);
}

.p24-bottom-banner{
    float:right;
    margin-right:10px;
    margin-top:10px;
    font-size: 1rem;
}

.right-bottom-menu .send-us-news{
    visibility:visible;
    opacity:1;
    margin-left: -20px;
    border-radius: 3px;
}

/* FROM footer */

table.calendar-table{border-spacing:0 !important;}table.calendar-table thead tr,table.calendar-table thead tr th{padding:0 !important;}table.calendar-table tbody tr.date-grid,table.calendar-table tbody tr.date-grid td{padding:0 !important;}table.calendar-table tr.day-of-week,table.calendar-table tr.day-of-week th{font-weight:normal !important;color: #707070;font-size: 0.875rem;letter-spacing: 0.1rem;font-variant: small-caps;text-align: center;padding-top: 1rem !important;padding-bottom: 1rem !important;}table.calendar-table, .center{text-align:center !important;}
.pollcommloader{width:98%; margin-left:10px; height:100px; vertical-align:middle; background-color:#ffffff; display:none;}
.pollerror{display:none; color: #f0f0f0;}
.poll .poll-see-result2{position: relative;}
.poll .poll-see-result2 .v6page4{display: block;width: 100%;margin-top: 10px;margin-bottom: 10px;padding: 0 10px;text-align: left;border: 0;background-color: #fff;-webkit-transition: all 0.2s;transition: all 0.2s;font-size: 0.85rem;color: #0f0b07;}
.poll .poll-see-result2 img {margin: 0 0 -2px 20px;width: 12px;height: 12px;-webkit-transition: all 0.2s;transition: all 0.2s;}
.poll .poll-see-result2:hover:after{left: -7px;}
.poll .poll-see-result2:hover .v6page4{margin-left: 5px;color: #0f0b07;}
.poll .txtv5 a{display: inline-block;margin-top: 10px;margin-bottom: 0;padding: 0 10px 0 0;text-align: left;border: 0;background-color: #fff;-webkit-transition: all 0.2s;transition: all 0.2s;font-size: 0.85rem;color: #707070;}

table tr td.nowrap{white-space: nowrap;} 

.v7menu.main-navigation{
    top: 50px;
    display: flex;
    justify-content: space-between;
}

.v7menu.main-navigation .v7_menured b{
    color:#ff0032;
    font-family: 'Verdana';
    font-weight: bold;
}

.poll-container fieldset{
    display: block;
}

.ct-text p, .ct-text span{
    color: #333;
}

.news-container-right.home-container-right.cat-news-rightside{
    position: relative;
}

.sub-sub-category-more .search-result-text span, .topic-page .search-result-text span{
    color: #333;
}

.comment__vote .comment__vote-link{
    color: #333;
}

.news-nav-container{
    display: flex;
}
.news-nav-container .news-nav{
    min-width: auto;
}
.news-nav-container h1{
    margin-right: 5px;
}
.news-nav-container .news-nav__link{
    padding: 8px 12px;
}

.sub-sub-category{
    margin-top: 15px;
}

.homepage-multimedia .nh_multimedia3 .nh_multimedia4 .nh_multimedia5 img{
    width: 16px;
    height: auto;
}

.nh_topzaglv612.lead-title{
    margin: 0px;
}

.home-container-left .nh_v8nl2-right .nh_undertopzaglv617 h2, .home-container-left .nh_v8nl4 .nh_undertopzaglv617 h2{
    margin: 0px;
    font-weight: normal;
}

.category-top-left.p24-rownews-page{
    border-bottom: 0px;
}

.theme-section div{
    font-size: 0.85rem;
}

.theme-top-news .ct-text a{
    color: #333;
}

.search-result-text h2 a, .search-result-text h3 a, .theme-section div b{
    color: #333;
}

.search-result-text h2 a, .search-result-text h3 a{
    font-weight: normal;
    text-transform: none;
}

.search-for-box h1 b{
    font-family: 'Verdana';
    font-weight: bold;
}

.category-top-left.p24-rownews-page{
    border-bottom: 0px;
    padding-bottom: 0px;
    text-align: left;
}
.p24-rownews-page h2{
    font-size: 1rem;
    margin-bottom: 0px;
    font-weight: normal;
}
.p24-rownews-page h1{
    font-size: 1.2rem;
}

.ct-text h2 a, .ct-text p a{
    color: #333;
}

.sub-category h1{
    margin: 0px;
    padding-left: 0px;
}

.sub-category h1 a{
    color: #0f0b07;
    padding-left: 0px;
}

.kategory-news-list>section{
    display: flex;
    flex-wrap: wrap;
}

.news-by-date .search-for-box h2{
    font-weight: normal;
}

.news-by-date .search-for-box h2 b{
    font-family: 'Verdana';
    font-weight: bold;
}

.send-news-box.sport-left{
    margin-top: 30px;
}

.av-zaglavie h2 a, .all-video-page .homepage-multimedia .nh_multimedia6 h3 a, .single-video-page h3 a{
    color: #393939;
}

.all-video-page .nh_multimedia2 h2, .single-video-page h2{
    margin: 0px;
    font-size: 0.8rem;
}

.all-video-page .homepage-multimedia .nh_multimedia6 h3, .single-video-page .nh_multimedia6 h3{
    font-size: 13px;
    margin: 0px;
    font-weight: normal;
}

.single-video-page h1{
    text-align: left;
}

.weather-back h1{
    color: #fff;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 1.3rem;
    font-weight: normal;
}

.news-container-left.home-container-left.p24-weather-page{
    margin-top: -30px;
}

section.weather-next-hours{
    display: flex;
    flex-direction: column;
}

.p24-weather-page .news-tab-header h2{
    font-size: 0.8rem;
    text-transform: uppercase;
    margin: 0px;
    padding-bottom: 10px;
}

.p24-weather-page .nh_undertopzaglv617 h3{
    margin: 0px;
    font-weight: normal;
}

  .article-text ul {
    list-style: none;
    margin: 1.4em 0;
    padding: 0;
}

.article-text ul li {
    position: relative;
    padding-left: 22px;
    margin-bottom: 14px;
    font-family: Verdana;
}

.article-text ul li::before {
    content: url(img/arrow-left.svg);
    position: absolute;
    left: 0;
    top: 50%;
    bottom: 50%;
    margin: auto;
    transform: rotate(180deg);
    width: 8px;
    height: 10px;
    font-weight: 700;
    line-height: 1;
    filter: invert(15%) sepia(96%) saturate(4576%) hue-rotate(341deg) brightness(96%) contrast(114%);
}

.sport-left .article-text ul li::before{
    filter: invert(43%) sepia(79%) saturate(871%) hue-rotate(114deg) brightness(94%) contrast(97%);
}

.article-text ul li:not(:last-child) {
    padding-bottom: 10px;
    padding-top: 5px;
    border-bottom: 1px solid #efefef;
}

@media (hover:hover) {

.article-text ul li {
    transition: padding-left .18s ease;
}

.article-text ul li:hover {
    padding-left: 26px;
}

}

.social-bar>button{
    cursor: pointer;
    margin-right: 10px;
    width:40px;
    height:40px;
    background: none;
    border:1px solid #cccccc;
    border-radius:10px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    cursor: pointer;
}

.social-bar .popup__header button, .social-bar .popup__container button{
    border: 0px;
    background: none;
    cursor: pointer;
}

.social-bar .popup__header button img{
    width: 16px;
}

.p24-lightbox-image-holder{
    transition: none;
    transform: translate(0px, 0px) scale(1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    height: fit-content;
    margin: 0 auto;
}

.p24-lightbox-image-holder img.p24-lightbox-image{
    display: block;
    width: auto;
    height: auto;
    object-fit: contain;
}

.header-wrapper{
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:1000;
    transform:translate3d(0,200px,0);
    will-change:transform;
    backface-visibility:hidden;
}

.header-menu{
    width:100%;
}

.index-page-container{
    padding-top:45px;
}

.tab-contentactive .search-result-img{
    width: 25%;
}

.tab-contentactive .search-result-text{
    width: 75%
}

.calendar-container{
    height: 330px;
}

.v8sportttop h2{
    margin: 0px;
    font-weight: normal;
}

.v8sportttop p.sport-text{
    text-align: left;
    font-size: 0.85rem;
    margin: 0px;
}

.v8sportttop p.sport-text a, .sport-right .sp-rgh-title .txtv5v82{
    color: #333;
}

.sport-right .sp-rgh-title, .sport-right .sp-rgh-img{
    vertical-align:top;
}

.sport-right .sp-rgh-title h3{
    margin: 0px;
    font-weight: normal;
}

.sport-right .v8sportfash1{
    width: 100%;
}

.sport-gallery.team-gallery{
    width: 1100px;
    z-index: 1;
    position: relative;
    background: #fff; 
    padding-top: 20px;
}

h2.team-more-news{
    border-top: 0px;
}

.add-google-preferred{
    position: absolute;
    right: 0;
    bottom: 5px;
    text-decoration: none !important;
}

.add-google-preferred button{
    display: flex;
    padding: 4px 6px;
    gap: 4px;
    border: 1px solid rgb(138, 140, 142);
    border-radius: 4px;
    background: #fff;
    align-items: center;
    color: #333;
    font-family: 'Verdana';
    cursor: pointer;
}

.add-google-preferred button:hover{
    background: #eee;
}

.hero-ad-container {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    display: none;
    pointer-events: auto;
}


.hero-ad-progress {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: rgba(255,255,255,.25);
    overflow: hidden;
}

.hero-ad-progress-bar {
    width: 0;
    height: 100%;

    background: #ffd400;

    position: absolute;
    left: 0;
    top: 0;

    transform: none !important;
    transform-origin: left center !important;
}

.write-comment.add-comment-btn img{
    filter: invert(3%) sepia(7%) saturate(12%) hue-rotate(314deg) brightness(0%) contrast(93%);
}

.write-comment.add-comment-btn a{
    font-size: 0.85rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    padding: 6px 10px;
    border-radius: 4px;
}

.write-comment.add-comment-btn p{
    margin: 0px;
    color: #333;
    text-align: left;
    padding-left: 10px;
    line-height: 0.9rem;
}

.write-comment.add-comment-btn {
    color: #000;
    margin: 0px;
    padding: 0px;
    width: auto;
    border: 0px;
}

.news-add-comment-tab div{
    border-radius: 4px;
}

.v4_compage2mrg .not-logged-user-comment.not-logged-user-loginbox .popin__messages-container{
    padding-bottom: 30px;
    border-bottom: 1px solid #f1f1f1;
}


.news-add-comment-tab{
    background: #fff;
    border-radius: 6px;
    display: flex;
    align-items: center;
    border: 1px solid #a5a5a5;
}

.commlevel1 .main-comment, .commlevel2 .main-comment, .commlevel3 .main-comment{
    display: flex;
    justify-content: flex-start;
}

.v4_kom2{
    border-top: 0px;
    text-align: left;
    font-size: .875rem;
    line-height: 1.3rem;
    box-sizing: border-box;
    margin-bottom: 5px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0px;
}

.v4_kom2 .comment__row{
    display: flex;
    padding: 0px;
    flex-direction: column;
}

.main-comment-text{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

.comment__row .row__footer{
    border: 1px solid #d2d2d2;
    border-top: 0px;
}

.commenttoolbox{
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100px;
}

.row__footer a{
    color: #333;
    font-size: 0.8rem;
    border: 1px solid #d2d2d2;
    height: 24px;
    display: flex;
    padding: 0px 10px;
    border-radius: 6px;
    align-items: center;
    justify-content: center;
    background: #fff;
}

.row__footer a img{
    margin-right: 5px;
}

.row__footer a:hover, .news-add-comment-tab a:hover{
    background: #d8d8d8;
    transition: all .2s ease;
}

.dislike, .like{
    display: flex;
}

.comment__vote-link img{
    margin-right: 0px;
}

.v4_avatarp img{
    border-radius: 50%;
}

.row__footer>div>a{
    margin-left: 10px;
}

.row__footer>div{
    display: flex;
}

.commlevel2{
    margin-left: 40px;
}

.commlevel3{
    margin-left: 80px;
}

.commenttoolboxoff{
    display: none;
}

.comments-container {
    width: 100%;
    margin-top: 20px;
    color: #333;
}

.comments-container .row {
    display: flex;
    align-items: center;
    margin-bottom: 3px;
    justify-content: space-between;
}

.comments-container .code-holder{
    display: flex;
    align-items: center;
}

.comments-container .cell {
    box-sizing: border-box;
    padding-bottom: 10px;
}
.comments-container .cell textarea {
    all: unset;
    box-sizing: border-box;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    display: flex;
    align-items: center;
    width: 100%;
    text-align: left;
    padding: 5px;
    resize: vertical;
}

.comments-container .first-comm-cell{
    padding-right: 10px;
    width: 90px;
    text-align: left;
}

.comments-container #security_code{
    border: 1px solid #d2d2d2;
    height: 35px;
    border-radius: 3px;
    padding-left: 5px;
    margin-right: 10px;
}

.comments-container #captchahtml3{
    padding-top: 3px;
}

.comments-container .submit-comment input{
    height: 39px;
    border: 1px solid #a5a5a5;
    border-radius: 3px;
    font-size: 0.9rem;
    font-family: Verdana;
    cursor: pointer;
}

.comments-container .submit-comment input:hover{
    background: #fff;
}

.comments-container .comment-warning-text{
    font-size: 0.8rem;
    text-align: left;
    line-height: 1rem;
}

.comments-container .comment-warning-text a, .comments-container .comment-terms-of-use a{
    color: #333;
    text-decoration: underline;
}

.comments-container .comment-terms-of-use{
    text-align: left;
    font-size: 0.8rem;
    line-height: 1rem;
    border-top: 1px solid #ececec;
}
.commlevel2 .comments-container, .commlevel3 .comments-container{
    border: 1px solid #d2d2d2;
    padding: 10px;
    width: auto;
    border-radius: 4px;
    margin-top: 5px;
}
.comments-container .row#errorcoderow{
    justify-content: center;
}

.edit-comment-row a{
    color: #333;
    text-decoration: underline;
}

.edit-comment-box{
    text-align: left;
}

.edit-comment-box textarea{
    all: unset;
    box-sizing: border-box;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    display: flex;
    align-items: center;
    width: 100%;
    text-align: left;
    padding: 5px;
    resize: vertical;
    margin-top: 10px;
}

.edit-comment-box .pages2{
    height: 30px;
    border: 1px solid #a5a5a5;
    border-radius: 3px;
    font-size: 0.9rem;
    font-family: Verdana;
    cursor: pointer;
}

.edit-comment-box .pages2:hover{
    background: #fff;
}

.edit-comment-box .txtv4{
    line-height: 0.9rem;
}

.edit-comment-level{
    border: 1px solid #d2d2d2;
    padding: 10px;
    width: auto;
    border-radius: 4px;
}

.comments-paging{
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.num-pages{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 20px;
}

.num-pages .v4_comp22{
    font-size: 0.9rem;
    margin: 0px 5px;
    width: 25px;
    height: 25px;
    display: flex;
    border: 1px solid #b9b9b9;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.num-pages .v4_comp1{
    font-size: 0.9rem;
    margin: 0px 5px;
}

.num-pages .v4_comp22 a, .num-pages .v4_comp1 a{
    color: #333;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.num-pages .v4_comp22 a:hover{
    color: #707070;
}

.num-pages .v4_comp22:hover{
    background-color: #f0f0f0;
}

.num-pages .v4_comp1, .num-pages .comm-next a, .num-pages .comm-prev a{
    color: #333;
    background-color: #f0f0f0;
    width: 25px;
    height: 25px;
    display: flex;
    border: 1px solid #b9b9b9;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.num-pages .comm-next a{
    margin-left: 10px;
}

.num-pages .comm-prev a{
    margin-right: 10px;
}

.show-all-comments{
    display: flex;
}

.show-all-comments a{
    background-color: #f1f1f1;
    border: 2px solid #f1f1f1;
    color: #333;
    padding: 10px;
    border-radius: 20px;
    font-size: 0.85rem;
}

#nocomments a{
    color: #010c0e;
    text-decoration: underline;
    font-weight: bold;
}

.sport-left .news-by-date h2{
    margin: 0px;
}

.topic-page .search-result-img{
    width: 25%;
}

.topic-page .search-result-text{
    width: 70%;
}

.sport-left .cat-desktop>h2{
    font-size: 0.8rem;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 15px;
    font-family: 'Verdana';
    font-weight: bold;
    text-align: left;
    margin-bottom: 20px;
}

.sport-left .cat-desktop>h2:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #04af61;
    border-radius: 3px;
}

body:has(.index-category-right) .calendar-additional{
    display: none;
}

.sport-all .undertop-second-news .nh_undertopzaglv617 h3{
    margin: 0px;
    font-weight: normal;
}

.sport-all h2{
    font-size: 0.8rem;
    text-transform: uppercase;
    text-align: left;
}

.sport-all h2 a{
    color: #111;
}

.sport-right .v8sportfash1{
    margin-top:20px;
    width:100%;
}

.sport-person-page .search-for-box{
    margin-top: 0px;
}

.sport-person-page .sub-sub-category-more{
    border-top: 0px !important;
}

.sport-gallery .hero-video { 
    width:100%;
    height:100%;
    object-fit:cover;
    max-height: 415px;
    opacity: 1; 
    position: relative;
    visibility: visible;
}

.row__footer a.v4_kom_rep2 img {
  transform: rotate(180deg);
}

.row__footer a.v4_kom_rep2{
    background: #d8d8d8;
}

.tab-content{
    display: none;
}

.tab-content.active{
    display: block;
}

.category-news .tabs-container.sub-sub-category-more.actual-news-page{
    border-top: 0px;
    padding-top: 15px;
    margin-top: 10px;
}

.category-news.cat-desktop.search-page .tabs-container{
    display: flex;
}

.search-page .tab-content{
    width: 72%;
}

.category-news.cat-desktop.search-page .tab-list .tab-item a{
    padding: 0px;
    padding-left: 10px;
    height: 40px;
    box-sizing: border-box;
}

.category-news.cat-desktop.search-page .tab-list{
    width: 28%;
    padding-right: 10px;
}

.search-page .search-result-img{
    width: 30%;
}

.person-page .theme-section{
    display: flex;
    justify-content: flex-start;
    padding-bottom: 10px;
}

.person-page .theme-section img{
    border-radius: 4px;
    width: 100px;
    height: 90px;
    margin-right: 10px;
    object-fit: cover;
}

.person-profile-news-count{
    display: flex;
    font-size: 0.85rem;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f1f1f1;
}

.person-page>section, .sport-person-page .tabs-container>section{
    display: flex;
    flex-direction: column;
}

.sport-person-page .tabs-container>section{
    margin-bottom: 15px;
}

.sport-left .category-news.cat-desktop.sport-person-page .search-for-box{
    margin-bottom: 0px;
}

.category-news.cat-desktop.person-page .tabs-container{
    margin-top: 0px;
    padding-top: 0px;
}

body:has(.person-page) .sub-category>div a:first-of-type, body:has(.p24-rownews-page) .sub-category>div a:first-of-type{
    padding-left: 0px;
}

.traffic-page .important-info{
    margin-top: 0px;
}

.container-video .hero-video { 
    width:100%;
    height:100%;
    object-fit:cover;
    max-height: 415px;
    opacity: 1; 
    position: relative;
    visibility: visible;
}

.search-result-img .news-icons-container{
    align-items: center;
}

.more-from-theme h2{
    font-size: 0.8rem;
    text-transform: uppercase;
    text-align: left;
}

.more-from-theme h2 a{
    color: #333;
}

.more-from-theme .news-tab-header{
    margin-top: 20px;
    border: 0px;
}

.more-from-theme h3{
    color: #393939;
    font-size: 0.875rem;
    line-height: 1.1rem;
    margin: 0px;
    font-weight: normal;
}

.tab-slider.more-from-theme{
    margin-top: 0px;
}

body:has(.news-by-date) .news-container-right{
    margin-top: 20px;
}

.theme-top-news span{
    margin-bottom: 10px;
}

.person-page .search-for-box{
    margin-top: 10px;
}

.search-for-box p {
    text-align: left;
    font-weight: normal;
    font-size: 0.8rem;
    color: #010c0e;
}

#commentSidebar {
    transition: width 0.2s ease;
    overflow: hidden;
}

.article__comments-inner {
    opacity: 0;
    transition: opacity 0.1s ease;
}

.news-bottom-video .nh_multimedia6 a{
    color: #393939;
    width: 100%;
    display: flex;
}

.news-bottom-video .homepage-multimedia .nh_multimedia5{
    bottom: 15px;
    left: 10px;
}

.lead-video .hero-video { 
    width:100%;
    height:100%;
    object-fit:cover;
    max-height: 415px;
    opacity: 1; 
    position: relative;
    visibility: visible;
}

.hero-video{
    z-index: 1;
}

.home-container-left .nh_potemata a:after{
    content: " ";
    position: absolute;
    width: 1px;
    background: #999999;
    top: 25px;
    bottom: -5px;
    left: 3px;
    border-radius: 2px;
}

.home-container-left .nh_potemata li:last-child a:after{
    width: 0px;
}

.video-related-news .news-tab-header{
    padding-top: 15px;
    margin-bottom: 15px;
}

.video-related-news .news-tab-header h2 a{
    color:#000;
}

.video-related-news .tab-slider-page{
    display: block;
    width: 100%;
}

.tab-slider.video-related-news .undertop-second-news .nh_undertoppicv6{
    width: 100%;
}

.tab-slider.video-related-news .undertop-second-news .nh_undertoppicv6 .news-icon img{
    width: 16px;
    height: auto;
}

.tab-slider.video-related-news .undertop-second-news .round-icon {
    width: 30px;
    height: 30px;
    border: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
}

.home-container-left.tab-slider .news-icons-container {
    right: 0px;
    left: auto;
    bottom: 0px;
}

.tab-slider.video-related-news ul{
    margin-top: 0px;
}

.video-related-news .nh_undertop.video-related-single-news{
    border-bottom: 0px;
    margin-bottom: 0px;
}

.video-related-news .news-nav__paging{
    border-top: 0px;
    margin-bottom: 0px;
    border-bottom: 0px;
    margin-top: 15px;
}

.home-container-left.video-related-news .nh_undertop:first-of-type{
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
}

.video-related-news h3{
    margin: 0px;
    font-weight: normal;
}

.tab-slider.video-related-news{
    margin-top: 10px;
}

.hero-ad-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.lead-video .undernews-link-box{
    height: auto !important;
    border-radius: 0px;
    border-top: 1px solid #ececec;
    padding-top: 10px;
}

.lead-video .undernews-link-morenews{
    margin-bottom: 15px;
}

.lead-video p{
    text-align: left;
    font-size: 0.85rem;
}

.lead-video .active__popup{
    top: 100%;
}

.lead-video .popup__header .button__close img{
    filter: none;
}

.video-related-news .homepage-multimedia.nh_multimedia{
    border-top: 0px;
    margin-top: 0px;
    padding-top: 0px;
}

.video-related-news .nh_multimedia6 h3{
    color: #393939;
    font-size: 0.875rem;
    line-height: 1.1rem;
}

.video-related-news .homepage-multimedia .nh_multimedia6{
    height: 60px;
    -webkit-line-clamp: 3;
}

.single-video-page .video-related-news .homepage-multimedia .nh_multimedia4{
    height: 240px;
    max-height: 240px;
}

.video-related-news .homepage-multimedia .nh_multimedia5{
    bottom: 115px;
}

.home-container-left.tab-slider.video-related-news .news-icons-container{
    left: 0px;
    right: auto;
}

.video-related-news .news-tab-header h2{
    margin-bottom: 10px;
}

.video-related-news .homepage-multimedia .nh_multimedia3{
    margin-top: 5px;
}

.single-video-page .nh_multimedia6 h3{
    font-size: 0.875rem;
    line-height: 1.1rem;
    height: 58px;
}

.single-video-page .homepage-multimedia .nh_multimedia4{
    height: 220px;
    max-height: 220px;
}

.single-video-page .homepage-multimedia .nh_multimedia6{
    height: 58px;
    -webkit-line-clamp: 3;
}

.single-video-page .homepage-multimedia .nh_multimedia5{
    bottom: auto;
    top: 90px;
}

.social-bar .add-google-preferred{
    position: relative;
    bottom: auto;
    right: auto;
}

.social-bar .add-google-preferred button{
    border-color: #cccccc;
    border-radius: 10px;
    height: 40px;
     display: flex;
    align-items: center;
    gap: 5px;
    text-align: left;
    white-space: normal;
    line-height: 0.85rem;
    font-size: 0.75rem;
    padding: 4px 8px;
}

.news-container-right.video-page-right{
    margin-top: 20px;
}

.rd__preview-title a{
    padding-right: 10px;
    display: flex;
}
.ads-subtitle, .rd__preview-title a, .rd__preview-title, .rd__promo-title, .guidebook__header .venue__name, .object-right .sprv5_wht_do a, .v5_sabtxt .v5_sabtxt2 a{
    font-weight: bold;
}

.rd__preview-title h3{
    margin: 0px;
    font-size: 0.85rem;
}

.object-comment .comment__vote form{
    display: flex;
    align-items: center;
}

.object-comment .comment__vote{
    width: 100%;
    justify-content: flex-end;
}

.object-comment .row__footer a{
    border: 0px;
    background: none;
}

.object-comment .comment__vote-link{
    filter: none;
}

.row__footer a.v4_kom_rep1 img {
    transform: rotate(90deg);
}

.object-comment .row__user-data{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.object-comment .row__footer{
    width: 100%;
    border: 0px;
}

.object-comment .row__user-comment{
    padding-top: 20px;
}

.object-comment .avatar__container {
    margin-right: 0px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    padding-left: 10px;
    align-items: center;
}

.object-comment .row__user-data{
    border-top: 1px solid #d2d2d2;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-top: 10px;
}

.comments__copyright.object-comment{
    text-align: center;
    margin-top: 20px;
}

.object-comment .row__user-name{
    margin-bottom: 5px;
}

.rd__preview-title a:hover{
    text-decoration: underline;
}

.tabs-container.events-row .tab-content.active{
    display: flex;
        flex-direction: column;
}

.category-news.cat-desktop .events-row .tab-list{
    margin-right: 15px;
}

.v8_sproc55 {
    background-image: url(img/v8spr55.png);
}

.v8_sproc50 {
    background-image: url(img/v8spr50.png);
}

.v8_sproc45 {
    background-image: url(img/v8spr45.png);
}

.v8_sproc40 {
    background-image: url(img/v8spr40.png);
}

.v8_sproc30 {
    background-image: url(img/v8spr30.png);
}

.v8_sproc20 {
    background-image: url(img/v8spr20.png);
}

.v8_sproc10 {
    background-image: url(img/v8spr10.png);
}

.v8_sproc00 {
    background-image: url(img/v8spr00.png);
}

.rd__preview-location.map-loc a{
    color: #333;
    display: flex;
    align-items: center;
}

.rd__results-container-event .rd__preview-content{
    padding: 0px;
}

.rd__results-container-event .rd__preview-title{
    margin: 0px;

}

.rd__results-container-event .rd__preview-title a{
    padding: 10px;
    height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rd__results-container-event .rd__preview-content>a{
    padding-left: 10px;
    padding-right: 10px;
}

.object-right .sprv5_wht_do a{
    font-weight: 400;
    font-size: .85rem;
}

.guidebook__box-link .venue__name{
    margin: 0px;
}

.guidebook__box-link .venue__name a{
    color: #333;
}

.guidebook__box-title{
    margin: 0px;
    font-family: 'Verdana';
    font-size: 0.8rem;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 10px;
    text-align: left;
}

.guidebook__box-title:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 65px;
    height: 5px;
    background: #ff0032;
    border-radius: 3px;
}

.future-object-events{
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
    margin-bottom: 40px;
}

.future-object-events .guidebook__box-link{
    flex-direction: column;
    border: 0px;
    border: 1px solid #f1f1f1;
    padding-top: 0px;
}

.future-object-events .guidebook__box-link .link__image,.future-object-events .guidebook__box-link .link__image img{
    height: 175px;
    width: 100%;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.future-object-events .guidebook__box-link .link__content{
    width: 100%;
    padding-left: 0px;
}

.future-object-events h3{
    padding-left: 10px;
    padding-top: 10px;
    height: 51px;
}

.future-object-events .event-date__wrapper p{
    padding-left: 10px;
}

.future-object-events .guidebook__box-link .venue__name{
    padding-bottom: 5px;
}

.rd__box.similar-obj-right{
    padding: 0px;
    border: 0px;
}

.guidebook__header.obj-info-box{
    padding: 15px;
}

.future-object-events .guidebook__box-link .venue__name a{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.guidebook__box-link .link__content h3{
    margin: 0px;
    font-weight: normal;
}

.guidebook__box-link .link__content h3 a{
    text-align: left;
    display: block;
    width: 100%;
}

.svgicons{
 color: #000;
 --logo-color-1: #1E2E31;
    --logo-color-2: #FF0032;
    --logo-color-3: #032024;
    --logo-color-4: #FF0032;
}

.social-bar .popup__container button span{
    display: flex;
    align-items: center;
    justify-content: center;
}

.scroll-to-top svg {
    transform: rotate(-90deg);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.errorpage{
    display: flex;
    flex-direction: column;
    align-items: center;
    height: calc(100vh - 500px);
    padding-top: 100px;
}

.errorpage h2{
    color: #ff0032;
    text-align: center;
    margin: 20px;
    font-size: 6rem;
    line-height: 1.1;
}

.errorpage p{
    margin: 0px;
    color: #333;
    font-size: 1rem;
    line-height: 1.3rem;
}

.errorpage p a{
    color: #ff0032;
} 

.result-info a{
    color: #393939;
}