@-webkit-keyframes dropdownFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes dropdownFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes marquee {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes statusBarAnimation {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

@-webkit-keyframes toBig {
    from {
        width: 20px;
        height: 20px
    }
    50% {
        width: 25px;
        height: 25px
    }
    to {
        width: 20px;
        height: 20px
    }
}

@-moz-keyframes toBig {
    from {
        width: 20px;
        height: 20px
    }
    50% {
        width: 25px;
        height: 25px
    }
    to {
        width: 20px;
        height: 20px
    }
}

@keyframes toBig {
    from {
        width: 20px;
        height: 20px
    }
    50% {
        width: 25px;
        height: 25px
    }
    to {
        width: 20px;
        height: 20px
    }
}

@-webkit-keyframes toSmall {
    from {
        width: 10px;
        height: 10px
    }
    50% {
        width: 5px;
        height: 5px
    }
    to {
        width: 10px;
        height: 10px
    }
}

@-moz-keyframes toSmall {
    from {
        width: 10px;
        height: 10px
    }
    50% {
        width: 5px;
        height: 5px
    }
    to {
        width: 10px;
        height: 10px
    }
}

@keyframes toSmall {
    from {
        width: 10px;
        height: 10px
    }
    50% {
        width: 5px;
        height: 5px
    }
    to {
        width: 10px;
        height: 10px
    }
}


@keyframes pulse {
    0% {
        width: calc(100% - 8px);
        height: calc(100% - 8px);
    }

    70% {
        height: 100%;
        width: 100%;
    }

    100% {
        width: calc(100% - 8px);
        height: calc(100% - 8px);
    }
}

@-webkit-keyframes blinkPulse {
    0% {
        transform: scale(.9)
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 50px transparent
    }
    100% {
        transform: scale(.9);
        box-shadow: 0 0 0 0 transparent
    }
}

@-webkit-keyframes glide {
    0% {
        transform: translateX(0)
    }
    70% {
        transform: translateX(0.5rem)
    }
    100% {
        transform: translateX(0)
    }
}

.sp-megamenu-parent > li > a{
    color: #1B1B1B !important;
    font-weight: 600 !important;
}

.box-polls .radio {

    margin-right: 5px;
        margin-bottom: 10px !important;
}

.tags.list-inline li a{
background: #D10038 !important;
    padding: 2px 8px;
    color: #000;
    font-weight: 600 !important;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    border: 1px solid #D10038 !important;
    font-size: 14px !important;
    
}
.tags.list-inline li a:hover{
    
    background: #fff  !important;
    color: #D10038 !Important;
}

.tags.list-inline{
font-size:0px;  
    
}

.tags.list-inline li{
margin-right:4px;   
    margin-bottom: 4px; 
}

.radio input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    height: 28px;
    width: 28px;
    transition: all 0.15s ease-out 0s;
    background: #cbd1d8;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block !important;
    outline: none;
    border-radius: 4px;
}
.radio label {

    cursor: pointer;

}

form.form-sppoll input.btn{
    //border-color: #018fe2;
    //background-color: #00549e;
     border-color: #d10038;
     background-color: #d10038;
}   
}
 
/* Checked */
.radio input[type=radio]:checked:after{
-webkit-animation: click-wave 0.65s;
    -moz-animation: click-wave 0.65s;
    animation: click-wave 0.65s;
    background: #357bef;
    content: '';
    display: block;
    position: relative;
    z-index: 100;
    border-radius: 4px;
}

.radio input:checked:before {
    width: 28px;
    height: 28px;
    display: flex;
    content: '\f00c';
    font-weight: bold;
    position: absolute;
    align-items: center;
    justify-content: center;
    font-family: 'Font Awesome 5 Free';
    //background: #ffde59;
    background:#d10038;
    border-radius: 4px;
}

 
/* Hover */
.radio label:hover {
    color: #666;
}
 
/* Disabled */
.radio input[type=radio]:disabled + label {
    background: #efefef;
    color: #666;
}



.reg_page h2.sp-page-title-heading {
    text-align: center !important;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{
    
        letter-spacing: 0.2px !important;
    
}

.sp-condition, .sp-weather .collapse-icon{
color: #1B1B1B !important;
    font-weight: 700 !important;
}
#sp-header>div.container>.container-inner>.row{
    
justify-content: space-between; 
    
}

.article-details  .article-info{
    
display:block !important;   
    
}

.article-details .article-info>span a{
    color: #000 !important;
    font-weight: 600;   
}

.article-details .article-info>span{
 font-weight: 600;  
}

.article-details .article-info>span.createdby{
    
margin-right:10px;  
}

.article-details .article-info>span.category-name a{
    
    border: 1px solid;
    padding: 2px 8px;
    margin-bottom: 10px;
    display: inline-block;  
    
}

.article-details .article-info>span.createdby a{
    
cursor:text;
pointer-events: none;   
}

.view-article .article-details .header-bottom{
    
    overflow: inherit !important;
    
}

.article-details .category-name{
 font-weight: 600;  
display:block;  
}

.article-details .article-info>span, .article-info>span time{
    font-weight: 600;   
color: #000 !important; 
}

.article-details  .article-info>span+span::before {

    content: none !important;
}

.destrunc_hide{
position:relative;  
    
}
.destrunc_hide:after{
content: '';
    display: block;
    background-image: linear-gradient(rgba(255,255,255,0),#fff);
    bottom: 0px;
    height: 80px;
    position: absolute;
    width: 100%;
}

.premium h3{
text-transform:uppercase;   
    margin-bottom: 20px;
    font-size: 20px;
}

.login_page h2.sp-page-title-heading{
    
text-align:center;  
}

.premium{
 border: solid 4px #ddd;
padding:20px; 
    background: #f3f5f6;    
}

.premium p{
text-align:center;  
}
.premium p a{
        border: 1px solid #000;
    background-color: #000000;
    color: #fff;
    padding: 8px 30px;
    border-radius: 0.25rem;
    font-size: 17px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.15),rgba(255,255,255,0.5) 50%,transparent 50%,rgba(0,0,0,0.04));
    
}


  .min-blicked{
        position: relative;

    overflow:hidden;
transition: .2s ease-in-out;    
}


.min-blicked:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    background: linear-gradient(90deg, hsl(0deg 0% 90% / 14%) 0%, hsla(0, 0%, 70%, .1) 10%, hsl(0deg 0% 100% / 40%));
    width: 30px;
    -webkit-transform: skewX(-45deg);
    transform: skewX(-45deg);
    left: -20%;
    transition: all .6s ease;
    -webkit-animation-name: minblick;
    animation-name: minblick;
    -webkit-animation-duration: 6s;
    animation-duration: 6s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
transition: .2s ease-in-out;
}

@-webkit-keyframes minblick {
    55%,
    to {
        left: 110%
    }
}

@keyframes minblick {
    55%,
    to {
        left: 110%
    }
} 

  

.red-note{
background: #ff0000fc;  
}

.green-note{
background: #009916;    
}

.blue-note{
background: #00b3a8;    
}


#Fotogalerija_option span.fa.fa-circle, #Oglas_option span.fa.fa-circle, #Premium_option span.fa.fa-circle, #Tema_option span.fa.fa-circle, #Zgodba_option span.fa.fa-circle, #Info_option span.fa.fa-circle, #Plus_option span.fa.fa-circle, #Klub_option span.fa.fa-circle, #Radio span.fa.fa-circle, #TV_option span.fa.fa-circle, #Posodobljeno_option span.fa.fa-circle, #Zadnja_vest_option span.fa.fa-circle,
#Kviz_option span.fa.fa-circle, #Napovednik_option span.fa.fa-circle, #Promet_option span.fa.fa-circle, #Vreme_option span.fa.fa-circle, #Smartclub_option span.fa.fa-circle, #Zlataideja_option span.fa.fa-circle, #Smehovizija_option span.fa.fa-circle, #Nogopedija_option span.fa.fa-circle, #Sportopedija_option span.fa.fa-circle, #Podcast_option span.fa.fa-circle,
#Fotodneva_option span.fa.fa-circle, #Videodneva_option span.fa.fa-circle, #Drži_option span.fa.fa-circle, #Nedrži_option span.fa.fa-circle, #Natečaj_option span.fa.fa-circle, #Superjobs_option span.fa.fa-circle,
#Znanjeteka_option span.fa.fa-circle, #Nagradnaigra_option span.fa.fa-circle, #Nasvet_option span.fa.fa-circle, #Scena_option span.fa.fa-circle, #Liga_option span.fa.fa-circle, #Mnenje_option span.fa.fa-circle,
#Fitklub_option span.fa.fa-circle, #Novo_option span.fa.fa-circle, #VIDEO_option span.fa.fa-circle, #TISK_option span.fa.fa-circle, #EUMAG_option span.fa.fa-circle, #PRESTAVLJENO_option span.fa.fa-circle, 
#NAHITRO_option span.fa.fa-circle, #PREGLED_option span.fa.fa-circle, #AKADEMIJA_option span.fa.fa-circle, #DOGODEK_option span.fa.fa-circle, #KRATEKČAS_option span.fa.fa-circle, #KLUBSKACENA_option span.fa.fa-circle, #NIZKAZALOGA_option span.fa.fa-circle, 
#RAZPRODANO_option span.fa.fa-circle, #UMOVADNICA_option span.fa.fa-circle, #ASTRO_option span.fa.fa-circle,#JunakMeseca_option span.fa.fa-circle, #JunakSloveni_option span.fa.fa-circle, #Prevara_option span.fa.fa-circle, #VečSledi_option span.fa.fa-circle, #VremenskiAla_option span.fa.fa-circle,
#PismaBralce_option span.fa.fa-circle, #Glavanaoff_option span.fa.fa-circle, #Donacije_option span.fa.fa-circle, #ODPOVEDANO_option span.fa.fa-circle, #SPREMENJENO_option span.fa.fa-circle, #OSVEŽENO span.fa.fa-circle, #Intervju_option span.fa.fa-circle,
#Pohvala_option span.fa.fa-circle,#Graja_option span.fa.fa-circle,#Pritožba_option span.fa.fa-circle,#Opozorilo_option span.fa.fa-circle{

display:none !important;

}

#Pohvala_option{
    background:#8DF193;
}
#Graja_option{
    background:#C2415C;
}
#Pritožba_option{
    background:#99838C;
}
#Opozorilo_option{
    background:#170D11;
}

#Tema_option{background: #03989E}

#Zgodba_option{background: #2D2D46}

#Info_option{background: #29577E}

#Plus_option{background: #FFDE59}

#Klub_option{background: #17D8E2}

#Radio_option{background: #29577E}

#TV_option{background:#8EE2D8}

#Posodobljeno_option{background: #FBFCF5}

#Zadnja_vest_option{background: #F83E02}



#Kviz_option{

background:#8E6BBB !important;

}   

#Napovednik_option{


background:#FFBD59;
}   


#Promet_option{

background:#38B6FF;

}   


#Vreme_option{

background:#00BF63;

}   


#Smartclub_option{

background:#233DFF;


}   


#Zlataideja_option{

background:#D4AE5D;


}   

#Intervju_option{
    background: #122237;
}

#VIDEO_option{
    background: #66BACC;
}

#TISK_option{
    background: #CCA766;
}

#EUMAG_option{
    background: #044CAC;
}
#PRESTAVLJENO_option{
    background: #C1C7CB;
}
#NAHITRO_option{
    background: #C4E0EF;
}
#PREGLED_option{
    background: #E3F6C5;
    color: #000;
}
#AKADEMIJA_option{
    background: #5EB6B6;
}
#DOGODEK_option{
    background: #C5F6F6;
}
#KRATEKČAS_option{
    background: #2D357B;
}
#KLUBSKACENA_option{
    background: #A3AAEB;
}
#NIZKAZALOGA_option{
    background: #A3AAEB;
}
#RAZPRODANO_option{
    background: #B69FB8;
}
#UMOVADNICA_option{
    background: #FFD4B8;
}
#ASTRO_option{
    background: #85528B;
}


#JunakMeseca_option{
    background: #59A4CE;
}
#JunakSloveni_option{
    background: #1581BE;
}
#Prevara_option{
    background: #BE1515;
}
#VečSledi_option{
    background: #132B2E;
}
#VremenskiAla_option{
    background: #3F091B;
}
#PismaBralce_option{
    background: #3F091B;
}
#Glavanaoff_option{
    background: #79B5C5;
}
#Donacije_option{
    background: #79D4D1;
}


#Smehovizija_option{    
background: #FC4528;    
}


#Nogopedija_option{ 
background: #FFBD59;    
}

#Sportopedija_option{
    
background: #fff;   
    color: #000;
}


#Podcast_option{
    
background: #9D59FF;    
}

#SPREMENJENO_option{
  background: #FFBD59;
}

#OSVEZENO_option{
  background: #00BF63;
}


#Posodobljeno_option span{
color: #000 !important; 
    
}

#Premium_option{
background: #000;   
    
}


#Fotogalerija_option{
    
background: #0b9b9b;    
}

#Oglas_option{
    
    background: #009b26;
}

#Napovednik_option span.fa.fa-circle , #Promet_option span.fa.fa-circle, #Vreme_option span.fa.fa-circle, #Smartclub_option span.fa.fa-circle,
#Zlataideja_option span.fa.fa-circle, #VIDEO_option span.fa.fa-circle, #TISK_option span.fa.fa-circle, #EUMAG_option span.fa.fa-circle, 
#PRESTAVLJENO_option span.fa.fa-circle, #NAHITRO_option span.fa.fa-circle, #PREGLED_option span.fa.fa-circle, #AKADEMIJA_option span.fa.fa-circle,
 #DOGODEK_option span.fa.fa-circle, #KRATEKČAS_option span.fa.fa-circle, #KLUBSKACENA_option span.fa.fa-circle, #NIZKAZALOGA_option span.fa.fa-circle,
  #RAZPRODANO_option span.fa.fa-circle, #UMOVADNICA_option span.fa.fa-circle, #ASTRO_option span.fa.fa-circle, #OSVEZENO_option span.fa.fa-circle{
    display: none !important;
  }



#Fotodneva_option{
background: #BBA763;
    
    
}


#Videodneva_option{
    
background: #ADD8E6;
}



  
#Drži_option{
    
background:  #91DA9A;
    
}

  
#Nedrži_option{
    
background:  #D0582C;
    
}

  
#Natečaj_option{
    
    background: #E3B205;
    
}

  
#Superjobs_option{
    
background: #FFC107;
    
}

  
#Znanjeteka_option{
    
background: #07BCD4;
    
}

#Nagradnaigra_option{
    
    background: #D02CB6
;
    
}

  
#Nasvet_option{
    
background: #48CEEC;
    
}

  
#Scena_option{
    
background: #F175F3;
    
}

  
#Liga_option{
    
    background: #FFDE59;
    
}

#Mnenje_option{
    
    background:  #47453C;
    
}

  
#Fitklub_option{
    
    background: #6ABBC6; 
    
}

  
#Novo_option{
background: #12053B;
    
    
}

  





.red-note, .blue-note, .green-note{
    position: absolute;
    right: 0px;
    top: 0px;
    color: #fff;
    padding: 6px 10px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    /*z-index: 99999;*/
    z-index: 9999;
    
}

.red-note span.fa{
margin-right:5px;
font-size:13px;
}
.red-note span.live-text{
    font-weight: 700;
    text-transform: uppercase;
}

#Intervju_option.red-note span.fa{
    display: none;
}


.red-note span.fa {

    animation: blink 2s linear infinite; 
    font-weight: bold; 

}

@-webkit-keyframes blink { 
    0% { color: #F00; }
    50% { color: #FBB; }
    100% { color: #F00; }
}

@keyframes blink {  
    0% { color: #F00; }
    50% { color: #FBB; }
    100% { color: #F00; } 
}


.sp-weather .sp-weather-forcasts{
    
    min-width: 170px !important;    
    
}

.sp-weather .sp-weather-current .sp-weather-icon-wrap{
padding-right:0px !important;   
    
}

.sp-weather .sp-weather-current .sp-weather-icon-wrap{
display: block !important;  
}



.sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
    
overflow:inherit !important;    
    text-overflow: inherit !important;  
    -webkit-line-clamp: inherit !important; 
}

.sp-vertical-tabs .sp-tab-pane .sp-article-info .entry-title {
overflow:inherit !important;    
    text-overflow: inherit !important;  
    -webkit-line-clamp: inherit !important; 
}



@media (min-width: 1200px){
#sp-header>div.container {
    max-width: 1320px;
}
}



@media (min-width: 992px){
#sp-header>div.container {
    max-width: 1320px;
    
}


}


@media (max-width: 992px){
.sp-weather-current .media .media-body {
    margin-right:0px !important;
}

.sp-weather .collapse-icon{
    
    top: 50% !important;    
}


.sp-weather-current > .media{
    
    display: flex;
    flex-direction: column; 
    
}



.sp-weather-current > .media .sp-weather{
    
       padding-right:0px !important;
    
}




#sp-logo{
    order: 1;   
    
}
#sp-logo-right{
    order: 2;   
    
}
#sp-menu{
    order: 3;   
        flex: 0;
}
}



#sp-header{
    margin-top: -10px;
    height: 85px !important;
}
.logo-image{
    margin-top: 0 !important;
}
.sp-weather-current .media .media-body{
    margin-top: 12px !important;
}

@media only screen and (max-width: 767px){
    /*#sp-logo-right{
        padding-left: 0;
    }
    #sp-logo-right > div{
        justify-content: center;
    }*/
    /*#offcanvas-toggler{
        position: relative;
        right: 15px;
    }*/
    #sp-header{
        /*margin-top: -20px;*/
        margin-top: 0;
        height: 70px !important;
    }
}


@media (max-width: 768px){
    #sp-header>div.container>.container-inner>.row {
           flex-wrap: initial;
    }
}

#sppb-addon-1692023359555 .j2store-module-product-row .j2store-product-image{
    padding-right: 15px;
    padding-left: 0;
}

#sppb-addon-1692023359555 .j2store-module-product-row .product-cart-section, #sppb-addon-1692023359555 .j2store-module-product-row .product-cart-left-block {
    padding-left:0;
    padding-right:0;
}

#sppb-addon-1692023359555 .j2store-module-product .product-qty input{
    width:60px !important;
}

#sppb-addon-1692023359555 .j2store-module-product .j2store-cart-button{
    /*display:block;
    margin:0 auto;*/
}


.form-search{
    text-align:right;
}
#sppb-addon-1691351665868 .form-search input{
    width:82%;
}
.form-search input{
    display:inline;
}
.form-search label{
  display:none;
}
.form-search .btn{
  display:inline-block;
  margin-left:10px;
}

.sp-page-builder .page-content #section-id-1691341709656{
    position: sticky;
    z-index: 9999;
    top: 0
}

.header-sticky-row-two {
  position: fixed !important;
  top: 100px !important;
  z-index: 9998 !important;
  width: 100%;
  background-color: #fff;
}

#sp-header{
    z-index: 99999 !important;
}

/*.sp-weather .sp-weather-forcasts{
    z-index: 999999 !important;
}
.sp-weather .sp-weather-forcasts .list{
    z-index: 999999 !important;
    position: relative;
}*/
.j2store-img-responsive{
    margin-left: 30px;
}
.j2store-add-to-cart{
    margin-left: 0;
}
#sppb-addon-1692023359555 .product-cart-section, #sppb-addon-1692023359555 .product-cart-left-block{
    padding-left: 0;
}
#column-wrap-id-1692192270165{
    text-align: right;
}


#sub-menu .sub-menu-items span.sub-menu-last-update::before,
#sub-menu::after,
#sub-menu::before
{
    font-family: rtvslo-icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#sub-menu .sub-menu-items span.sub-menu-last-update::before,
.icon-clock-outline::before {
    content: "\e972";
}

#sub-menu::after,
#sub-menu::before,
.article-comments .back-article::before,
.article-comments .comment-options .live::after,
.btn-show-comments::after,
.btn-slide-toggle.with-arrow::after,
.icon-arrow-down::before,
a.folder-back-btn::before {
    content: "\e9c9";
}

#sub-menu {
    position: -webkit-sticky;
    position: sticky;
    overflow: hidden;
    z-index: 1020;
    top: 50px;
    height: 30px;
    width: 100%;
    font-size: 0.875rem;
    line-height: 30px;
    font-weight: 500;
    box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
#sub-menu .top-container {
    height: 30px;
    overflow: hidden;
}
#sub-menu::after,
#sub-menu::before {
    display: none;
    position: absolute;
    top: 0;
    opacity: 0;
    z-index: -10;
    transition: opacity 0.3s;
    font-size: 12px;
    color: #3363ad;
    text-align: center;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 50%);
    background-repeat: repeat-x;
    line-height: 3.5;
}
#sub-menu.show-left-arrow::before,
#sub-menu.show-right-arrow::after {
    opacity: 1;
    z-index: 100;
}
#sub-menu::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
#sub-menu::after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
#sub-menu .sub-menu-items {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
#sub-menu .sub-menu-items span {
    margin-right: 20px;
    display: inline-block;
}

#sub-menu .sub-menu-items span span,
#sub-menu .sub-menu-items span span:last-child {
    margin: 0;
    padding: 0;
}
#sub-menu .sub-menu-items span a:not(.tag-menu) {
    color: #1d2125;
}
#sub-menu .sub-menu-items span a:not(.tag-menu):hover {
    color: #3363ad;
}
#sub-menu .sub-menu-items span a:not(.tag-menu).active {
    font-weight: 700;
    color: #1d2125;
}
#sub-menu .sub-menu-items span.sub-menu-last-update {
    color: #1d2125;
    margin: 0;
    font-size: 11px;
    line-height: 1;
    min-width: 118px;
}
#sub-menu .sub-menu-items span.sub-menu-last-update::before {
    margin-right: 5px;
    color: #3363ad;
}
#sub-menu .sub-menu-items span.separator::after {
    color: #1d2125;
    font-weight: 700;
    content: "\2022";
}
#sub-menu .sub-menu-items span a.sticker {
    background-color: transparent;
    padding: 3px 5px;
    border-radius: 10px;
}
#sub-menu .sub-menu-items span a.sticker img.sticker-icon {
    display: inline-block;
    height: 22px;
    width: auto;
    margin-top: -3px;
}
#sub-menu .sub-menu-items .sub-menu-right {
    margin: 0 0 0 auto;
}
#sub-menu .sub-menu-items .dropdown {
    display: inline-block;
    color: #1d2125;
    cursor: pointer;
}
#sub-menu .sub-menu-items .dropdown span:last-child {
    padding-right: 0;
}
#sub-menu .sub-menu-items .dropdown .dropdown-toggle {
    line-height: initial;
}
#sub-menu .sub-menu-items .tag-menu {
    padding: 2px 9px;
    border-radius: 1rem;
    transition: background-color 0.3s;
}
#sub-menu .sub-menu-items .tag-menu:hover {
    color: #fff;
}
#sub-menu .sub-menu-items .tag-menu.active {
    font-weight: 700;
}
#sub-menu.hide {
    visibility: hidden;
}

@media (max-width: 991.98px){

     #sub-menu {
        height: 50px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 50px;
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        box-shadow: none;
    }
    #sub-menu .top-container {
        height: 50px;
        overflow: auto;
    }
    #sub-menu::after,
    #sub-menu::before {
        display: block;
        height: 50px;
        width: 50px;
        content: "";
    }
    #sub-menu::before {
        left: -20px;
    }
    #sub-menu::after {
        right: -20px;
    }
    #sub-menu.slide-up {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    #sub-menu.slide-down {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    #sub-menu .sub-menu-items {
        --border-color: rgba(0, 0, 0, 0.2);
    }
    #sub-menu .sub-menu-items span {
        margin-right: 10px;
    }
    #sub-menu .sub-menu-items .dropdown-toggle,
    #sub-menu .sub-menu-items .tag-menu,
    #sub-menu .sub-menu-items span a:not(.tag-menu) {
        border-radius: 20px;
        border: 1px solid transparent;
        padding: 5px 10px;
        border-color: var(--border-color);
    }
    #sub-menu .sub-menu-items .tag-menu {
        border-color: transparent;
    }
    #sub-menu .sub-menu-items span.submenu-colored-fill a {
        color: #fff;
        background-color: var(--default-color);
    }
    #sub-menu .sub-menu-items span.submenu-colored-border a {
        border-color: var(--default-color);
    }
    #sub-menu .sub-menu-items span a:not(.tag-menu).active {
        --border-color: transparent;
        background-color: var(--primary);
        color: #fff;
    }
}

#sub-menu .share-icon {
    display: inline-block;
    width: 1.8rem;
    height: 1.8rem;
    margin: 0;
    float: none;
    vertical-align: middle;
}
#sub-menu .share-icon::after {
    line-height: 1.8rem;
}
#submenu-show-more-menu {
    font-size: 0.875rem;
}
#submenu-show-more-menu .dropdown-item {
    padding: 0.25rem 1rem;
}
#submenu-show-more-menu a:not(.tag-menu) {
    color: #1d2125;
}
#submenu-show-more-menu a:not(.tag-menu):hover {
    color: #3363ad;
}
#submenu-show-more-menu a:not(.tag-menu).active {
    font-weight: 700;
    color: #1d2125;
}
#submenu-show-more-menu .tag-menu {
    padding: 2px 7px;
    border-radius: 0.25rem;
    transition: background-color 0.3s;
}
#submenu-show-more-menu .tag-menu:hover {
    color: #fff;
}
#submenu-show-more-menu .tag-menu.active {
    font-weight: 700;
}
#submenu-show-more-menu a.sticker img.sticker-icon {
    display: inline-block;
    height: 22px;
    width: auto;
    margin-top: -3px;
}
#submenu-show-more-menu .dropdown {
    cursor: pointer;
}
#submenu-show-more-menu .separator {
    display: none;
}


#sub-menu{
    display: none;
}

/*.sp-module-content-top{
    display: none;
}*/

/*.sp-module-content-top:has(.show-white-bar-menu){
    display: block;
}*/

/*.show-white-bar-menu:parent(.sp-module-content-top){
    display: block;
}

.sp-module-content-top < .show-white-bar-menu {
    display: block;
}

.sp-module-content-top:has(.show-white-bar-menu) {
  display: block;
}

.sp-module-content-top:has(.show-white-bar-menu .show-white-bar-menu) {
  display: block;
}*/

#column-id-1692192270165{
    text-align: right;
}

.j2store-product-main-image.j2store-img-responsive{
    margin-left: 0;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .product-title {
  color: #3a001e;
  line-height: 35px;
  padding-bottom: 30px;
  font-size: 21px;
  /*border-bottom: solid 1px #e5e5e5;*/
}

.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-details-sdesc {
  margin: 30px 0;
  padding: 15px 0 0 0;
  border-top: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
}

.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-additional-images ul.additional-image-list {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
ul.additional-image-list {
    margin: 0px;
}

.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-additional-images ul.additional-image-list li {
  display: block;
  flex: 0 0 25%;
  padding: 5px;
}
.com-j2store.view-products .popup-gallery > li {
  cursor: zoom-in;
}
.additional-image-list li {
  list-style-type: none;
  display: inline;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-additional-images ul.additional-image-list li img {
  width: 100%;
  background: #f6f6f6;
  padding: 10px;
  transition: all 0.3s;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-additional-images ul.additional-image-list li img:hover {
    transform: scale(1.1);
    box-shadow: 0 0px 20px #d6d6d6;
    z-index: 10;
    position: relative;
}
.j2store-img-responsive {
  max-width: 100%;
  height: auto;
}

.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab {
    margin-top: 100px;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs {
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs li {
    font-size: 21px;
    font-weight: 200;
    margin-right: 50px;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs li a {
    color: #7c7c7c;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs li a:hover {
    color: #3a001e;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs li a.active {
    color: #3a001e;
    font-weight: 500;
    border-bottom: solid 3px #ff324d;
    padding-bottom: 22px;
}

.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab {
    margin-top: 40px;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs {
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.j2store-single-product-view #sp-main-body .j2store-single-product .j2store-product-details-tab .nav-tabs li a.active {
    padding-bottom: 8px;
}

.j2store-product-list .j2store-sidebar-filters-container .j2store-product-filters {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: solid 1px #e5e5e5;
}
.j2store-product-list .j2store-sidebar-filters-container .ui-slider .ui-slider-range {
  height: 2px !important;
  background-color: #e5e5e5 !important;
}
.j2store-product-list .j2store-sidebar-filters-container .ui-slider a.ui-slider-handle {
  background-color: #0345bf !important;
  width: 15px !important;
  height: 15px !important;
  top: -7px !important;
}
.j2store-product-list .j2store-sidebar-filters-container h4.product-filter-heading {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 30px;
  display: block;
}

.j2store-product-list .j2store-sidebar-filters-container .price-input-box .btn-success {
  margin-top: 15px;
  padding: 10px 22px;
  background-color: transparent;
  color: #7c7c7c;
  border: solid 1px #e5e5e5;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

#j2store-slider-range.ui-slider {
  border-radius: 0px;
  background: #DEC3D9;
  background-color: rgb(222, 195, 217);
  border: none;
  height: 5px;
  width: 150px;
}
.j2store-product-list .j2store-sidebar-filters-container .ui-slider {
  height: 2px !important;
  background-color: #e5e5e5 !important;
}

.pull-right-custom{
    font-size: 14px;
}

@media (max-width: 991.98px){

    /*Mobile Sub-Menu*/
    #sppb-addon-1686385105981 {
        position: -webkit-sticky;
        position: sticky;
        overflow: hidden;
        z-index: 1020;
        top: 50px;
        height: 30px;
        width: 100%;
        font-size: 0.875rem;
        line-height: 30px;
        font-weight: 500;
        box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.1);
        background-color: #fff;
    }
    #sppb-addon-1686385105981 .sppb-addon {
        height: 30px;
        overflow: hidden;
    }
    #sppb-addon-1686385105981::after,
    #sppb-addon-1686385105981::before {
        display: none;
        position: absolute;
        top: 0;
        opacity: 0;
        z-index: -10;
        transition: opacity 0.3s;
        font-size: 12px;
        color: #3363ad;
        text-align: center;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 50%);
        background-repeat: repeat-x;
        line-height: 3.5;
    }
    #sppb-addon-1686385105981.show-left-arrow::before,
    #sppb-addon-1686385105981.show-right-arrow::after {
        opacity: 1;
        z-index: 100;
    }
    #sppb-addon-1686385105981::before {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #sppb-addon-1686385105981::after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    #sppb-addon-1686385105981 .sppb-addon-button-group {
        display: -ms-flexbox;
        display: flex;
        position: relative;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    #sppb-addon-1686385105981 .sppb-addon-button-group a {
        margin-right: 20px;
        display: inline-block;
    }

    #sppb-addon-1686385105981 .sppb-addon-button-group a:last-child{
        margin: 0;
        padding: 0;
    }
    #sppb-addon-1686385105981 .sppb-addon-button-group a.active {
        font-weight: 700;
        color: #1d2125;
    }

    #sppb-addon-1686385105981.hide {
        visibility: hidden;
    }

     #sppb-addon-1686385105981 {
        height: 50px;
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 50px;
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        box-shadow: none;
    }
    #sppb-addon-1686385105981 .sppb-addon {
        height: 50px;
        overflow: auto;
    }
    #sppb-addon-1686385105981::after,
    #sppb-addon-1686385105981::before {
        display: block;
        height: 50px;
        width: 50px;
        content: "";
    }
    #sppb-addon-1686385105981::before {
        left: -20px;
    }
    #sppb-addon-1686385105981::after {
        right: -20px;
    }
    #sppb-addon-1686385105981.slide-up {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    #sppb-addon-1686385105981.slide-down {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    #sppb-addon-1686385105981 .sppb-addon-button-group {
        --border-color: rgba(0, 0, 0, 0.2);
    }
    #sppb-addon-1686385105981 .sppb-addon-button-group a {
        margin-right: 10px;
    }
    #sppb-addon-1686385105981 .sppb-addon-button-group a:not(.tag-menu) {
        border-radius: 20px;
        border: 1px solid transparent;
        padding: 5px 10px;
        border-color: var(--border-color);
    }





    #sppb-addon-1692359503142 .sppb-nav-tabs,
    #sppb-addon-1722425430961 .sppb-nav-tabs{
        position: -webkit-sticky;
        position: sticky;
        overflow: hidden;
        z-index: 1020;
        top: 15px;
        height: 30px;
        width: 100%;
        /*font-size: 0.875rem;
        line-height: 30px;
        font-weight: 500;
        box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.1);*/
        background-color: #fff;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs,
    #sppb-addon-1722425430961 .sppb-nav-tabs {
        height: 30px;
        overflow: hidden;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs::after,
    #sppb-addon-1692359503142 .sppb-nav-tabs::before,
    #sppb-addon-1722425430961 .sppb-nav-tabs::after,
    #sppb-addon-1722425430961 .sppb-nav-tabs::before {
        display: none;
        position: absolute;
        top: 0;
        opacity: 0;
        z-index: -10;
        transition: opacity 0.3s;
        font-size: 12px;
        color: #3363ad;
        text-align: center;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 50%);
        background-repeat: repeat-x;
        line-height: 3.5;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs.show-left-arrow::before,
    #sppb-addon-1692359503142 .sppb-nav-tabs.show-right-arrow::after,
    #sppb-addon-1722425430961 .sppb-nav-tabs.show-left-arrow::before,
    #sppb-addon-1722425430961 .sppb-nav-tabs.show-right-arrow::after {
        opacity: 1;
        z-index: 100;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs::before,
    #sppb-addon-1722425430961 .sppb-nav-tabs::before {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs::after,
    #sppb-addon-1722425430961 .sppb-nav-tabs::after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs,
    #sppb-addon-1722425430961 .sppb-nav-tabs {
        display: -ms-flexbox;
        display: flex;
        position: relative;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs li,
    #sppb-addon-1722425430961 .sppb-nav-tabs li {
        margin-right: 20px;
        display: inline-block;
    }

    #sppb-addon-1692359503142 .sppb-nav-tabs li:last-child,
    #sppb-addon-1722425430961 .sppb-nav-tabs li:last-child{
        margin: 0;
        padding: 0;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs li.active,
    #sppb-addon-1722425430961 .sppb-nav-tabs li.active {
        font-weight: 700;
        color: #1d2125;
    }

    #sppb-addon-1692359503142 .sppb-nav-tabs .hide,
    #sppb-addon-1722425430961 .sppb-nav-tabs .hide {
        visibility: hidden;
    }

     #sppb-addon-1692359503142 .sppb-nav-tabs,
     #sppb-addon-1722425430961 .sppb-nav-tabs {
        height: 50px;
        /*font-size: 0.875rem;
        font-weight: 600;
        line-height: 50px;*/
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        box-shadow: none;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs,
    #sppb-addon-1722425430961 .sppb-nav-tabs {
        height: 50px;
        overflow: auto;
        margin-bottom: 35px;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs::after,
    #sppb-addon-1692359503142 .sppb-nav-tabs::before {
        display: block;
        height: 50px;
        width: 50px;
        content: "";
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs::before {
        left: -20px;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs::after {
        right: -20px;
    }
    
    #sppb-addon-1692359503142 .sppb-nav-tabs {
        /*--border-color: rgba(0, 0, 0, 0.2);*/
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs li,
    #sppb-addon-1722425430961 .sppb-nav-tabs li {
        margin-right: 10px;
    }
    #sppb-addon-1692359503142 .sppb-nav-tabs li:not(.tag-menu),
    #sppb-addon-1722425430961 .sppb-nav-tabs li:not(.tag-menu) {
        /*border-radius: 20px;
        border: 1px solid transparent;*/
        padding: 5px 2px;
        /*border-color: var(--border-color);*/
    }

    #sppb-addon-1692359503142 .sppb-nav-tabs > li.active > a,
    #sppb-addon-1722425430961 .sppb-nav-tabs > li.active > a{
        border-right-width: 1px;
    }
}


/*.cart-estimator-discount-block .coupon{
    display: inline;
    margin-top: 20px;
    margin-bottom: 20px;
}
.cart-estimator-discount-block .coupon form, .cart-estimator-discount-block .voucher form{
    display: inline-block;
}
.cart-estimator-discount-block .voucher{
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}*/

.cart-estimator-discount-block .coupon{
    padding-top: 15px;
}
.cart-estimator-discount-block .coupon input[type="text"]{
    width: auto;
    display: inline;
}

.cart-estimator-discount-block .voucher{
    padding-top: 15px;
    padding-bottom: 15px;
}
.cart-estimator-discount-block .voucher input[type="text"]{
    width: auto;
    display: inline;
}

.easy-checkout.easy-checkout-checkout-form .btn-primary{
    background-color: #D10038;
    border-color: #D10038;
}
.easy-checkout.easy-checkout-checkout-form h3.easy-checkout-title span{
    background-color: #D10038;
}
.easy-checkout.easy-checkout-checkout-form h3.easy-checkout-title, .easy-checkout.easy-checkout-checkout-form h3{
    border-bottom-color: #D10038;
}

.j2store_cart_module_142, .j2store_cart_module_142 .j2store-minicart-button {
    display: inline;
}

.j2store-cart-table .product-qty .input-mini{
    display: inline;
}
.j2store-cart-table .remove-icon{
    display: inline;
}






#section-id-1692528755021{
    background-color: #e0e0e0;
    box-shadow: 0 0 0 0 #ffffff;
}
.sppb-addon-game-plans .plan{
    width: 267px;
    display: flex;
    flex: 0 auto;
    position: relative;
    height: 110px;
    min-width: 240px;
    background-color: #fff;
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    border-color: #fff;
}

.sppb-addon-game-plans .plan .match-time{
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    font-weight: 300;
    width: 100%;
}


.sppb-addon-game-plans .plan .team-1{
    width: 37%;
    /*position: absolute;
    left: 0;*/
    text-align: center;    
}
.sppb-addon-game-plans .plan .team-shortname-1{
    font-size: 16px;    
}

.sppb-addon-game-plans .plan .team-image-1{
    margin-bottom: 7px;
}
.sppb-addon-game-plans .plan .team-image-1 img{
    width: 35%;
    height: auto;
    text-align: center;
    vertical-align: middle;
}

.sppb-addon-game-plans .plan .match-results{
    width: 26%;
    /*position: absolute;*/
    text-align: center;
}

.sppb-addon-game-plans .plan .match-results .match-result-final{
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 3px;
}
.sppb-addon-game-plans .plan .match-results .match-result-intermediate{
    font-size: 18px;
    font-weight: 500;
}

.sppb-addon-game-plans .plan .team-2{
    width: 37%;
    text-align: center;
}

.sppb-addon-game-plans .plan .team-image-2{
    margin-bottom: 7px;
}

.sppb-addon-game-plans .plan .team-image-2 img{
    width: 35%;
    height: auto;
    text-align: center;
    vertical-align: middle;
}

.sppb-addon-game-plans .sppb-carousel-extended-nav-control .nav-control{
    padding: 0 15px;
}

.live-match{
    color: red;
    font-size: 18px;
    padding-top: 10px;
    font-weight: 700;
}

.blink_me {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

@media only Screen and (max-width: 767px){
    .sppb-addon-game-plans .plan{
        width: 80%;
        margin: 0 auto;
    }
}





.show_plus {
  position: absolute;
  display: block;
  width: 64px;
  height: 64px;
  bottom: -15px;
  left: 50%;
  margin: 0 0 0 -32px;
  /*background: #f6f7f9;*/
  background: #d10038;
  border-width: 8px;
  border-style: solid;
  /*border-color: #f6f7f9;*/
  border-color: #d10038;
  z-index: 999999;
  padding: 0;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;  
}

.show_plus::before {
  display: inline-block;
  width: 48px;
  height: 48px;
  font-size: 43px;
  line-height: 45px;
  text-align: center;
  /*color: #009;*/
  color: #fff;
  /*border: 2px solid #009;*/
  border: 2px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.sp-page-builder .page-content #section-id-1644604481553{
    z-index: 99;
}

.icon-plus-more::before,
.load-more-live-news::before,
.load-more-plus-icon::before {
  /*content: "\72";*/
  content: "\002B";
}

/*.icon-plus-more.active::before {
  content: "\72";
  content: "\002B";
}*/

.show_plus.active {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}


.hideable-row{
    display: none;
}
.hideable-row.active{
    display: flex;
}

#mobile-bottom-bar {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 20px;
  padding-bottom: 10px;
  padding-bottom: 10px;
  padding-bottom: Max(10px,constant(safe-area-inset-bottom));
  padding-bottom: Max(10px,env(safe-area-inset-bottom));
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #eee;
  box-shadow: 0 -3px 4px -1px rgba(0,0,0,.1);
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.mobile-bottom-bar-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  color: #000;
}

.mobile-bottom-bar-btn .bottom-bar-btn-icon span, .mobile-bottom-bar-btn .bottom-bar-btn-text {
  opacity: 1;
}

.mobile-bottom-bar-btn.active .bottom-bar-btn-icon span, .mobile-bottom-bar-btn.active .bottom-bar-btn-text {
  opacity: 1;
}
.mobile-bottom-bar-btn .bottom-bar-btn-text {
  font-size: 12px;
  font-weight: 600;
}

.mobile-bottom-bar-btn .bottom-bar-btn-icon {
  position: relative;
  font-size: 17px;
  height: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.mobile-bottom-bar-btn.active .active-icon {
  display: block;
}

.mobile-bottom-bar-btn.active .inactive-icon {
  display: none;
}

.mobile-bottom-bar-btn {
  color: #000;
}


#mobile-bottom-menu-section{
    display: none;
}

.article-details .article-info > span.city-field, .view-category .blog .article .article-info > span.city-field{
    background-color: #122237;
    color: #fff !important;
    padding: 2px 4px;    
}
.view-category .blog .article .article-info > span.city-field{
    line-height: 1.3em;
    margin-top: -2px;
    margin-right: 5px;
}
.view-category .blog .article-list .article .article-info-wrap .article-header h2{
    font-weight: 700;
    font-size: 18px !important;
    /*max-height: 45px;*/
    max-height: 100px;
}
.view-category .blog .article-list.articles-leading .article .article-intro-image{
    /*width: 450px;
    height: 300px;*/
    width: 440px;
    height: 250px;
}
.view-category .blog .article-list.articles-leading .article .article-intro-image img{
    width: 100%;
    height: 100%;
}
.view-category .blog .article-list .article .article-intro-image img{
    border-radius: 10px;
}


.offcanvas-menu-bottom{
    width: 300px;
    height: 100%;
    position: fixed;
    top: 0;
    overflow: inherit;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    z-index: 10000
}

.offcanvas-menu-bottom .offcanvas-inner {
    padding: 55px 20px 20px
}

.offcanvas-menu-bottom .offcanvas-inner .menu>li {
    margin-bottom: 10px !important
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module {
    padding: 0;
    margin: 0
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module .sp-module-title {
    font-size: 1rem;
    font-weight: bold
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module:not(:last-child) {
    margin-bottom: 20px
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin: 0;
    list-style: none
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li {
    border: 0;
    padding: 0;
    margin: 0;
    position: relative;
    overflow: hidden;
    display: block
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li a,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li span {
    display: block;
    font-size: 1rem;
    padding: 0.125rem 0;
    position: relative
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler:after,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler:after {
    content: "ď"
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>a>.menu-toggler:after,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>.menu-separator>.menu-toggler:after {
    content: "ď"
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li ul {
    display: none
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li ul li a {
    font-size: 0.875rem
}


body.ltr.offcanvs-position-left .offcanvas-menu-bottom {
    left: -300px
}

body.ltr.offcanvs-position-left.offcanvas-active-bottom .offcanvas-menu-bottom {
    left: 0
}

body.ltr .offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,
body.ltr .offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
    right: 0
}

body.ltr .offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li ul {
    margin-left: 10px
}

body.rtl.offcanvs-position-left .offcanvas-menu-bottom {
    right: -300px
}

body.rtl.offcanvs-position-left.offcanvas-active-bottom .offcanvas-menu-bottom {
    right: 0
}

body.rtl.offcanvs-position-right .offcanvas-menu-bottom {
    left: -300px
}

body.rtl.offcanvs-position-right.offcanvas-active-bottom .offcanvas-menu-bottom {
    left: 0
}

body.rtl .offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,
body.rtl .offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
    left: 0
}

body.rtl .offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li ul {
    margin-right: 10px
}

.offcanvas-menu-bottom {
    background-color: #FFF;
    color: #1D1F24
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li a,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li span {
    color: #1D1F24
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li a:hover,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li a:focus,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li span:hover,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li span:focus {
    color: #0295d4
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,
.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
    color: rgba(29, 31, 36, 0.5)
}

.offcanvas-menu-bottom .offcanvas-inner .sp-module ul>li ul li a {
    color: rgba(29, 31, 36, 0.8)
}

body.ltr.offcanvs-position-right .offcanvas-menu-bottom {
    right: -300px
}

body.ltr.offcanvs-position-right.offcanvas-active-bottom .offcanvas-menu-bottom {
    right: 0
}

.offcanvas-active-bottom .offcanvas-overlay-bottom {
    visibility: visible;
    opacity: 1
}

.offcanvas-overlay-bottom {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999;
    visibility: hidden;
    -webkit-transition: 0.6s;
    transition: 0.6s
}

body.ltr.offcanvs-position-left.offcanvas-active-bottom .body-wrapper {
    left: 300px
}

body.ltr.offcanvs-position-right.offcanvas-active-bottom .body-wrapper {
    right: 300px
}

body.rtl.offcanvs-position-left.offcanvas-active-bottom .body-wrapper {
    right: 300px
}

body.rtl.offcanvs-position-right.offcanvas-active-bottom .body-wrapper {
    left: 300px
}



.close-offcanvas-bottom {
    position: absolute;
    top: 15px;
    z-index: 1;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    background: #333;
    color: #fff
}

.close-offcanvas-bottom:hover {
    background: #666;
    color: #fff
}

body.ltr .close-offcanvas-bottom {
    right: 15px
}

body.rtl .close-offcanvas-bottom {
    left: 15px
}

.article-info>span time{
    /*background: #d10038 !important; */
    background: #0cb88d !important;
    color: #fff !important;
}

.view-article .share{
    color: #d10038 !important;
    right: 12px !important;
    left: unset !important;
    bottom: 0;
}

@media only Screen and (min-width: 767px){
    #section-id-1692359503137 .sppb-nav-tabs.sppb-nav,
    #sppb-addon-1722425430961 .sppb-nav-tabs.sppb-nav {
      padding: 0;
      list-style: none;
      white-space: nowrap;
      display: flex;
      overflow: hidden;
      width: 88%;
    }

    .sppb-addon-tab {
      position: relative;
    }
    .custom-arrow-btns{
        position: absolute;
        top: 3px;
        right: 0;
        z-index: 999;
    }
}


.view-article .article-details .article-full-image{
    position: relative;
}
.view-article .article-details .article-details-wrapper{
    /*margin-top: 2rem;*/
}
.view-article .article-details .article-full-image .custom-image-description{
    position: absolute;
    left: 0;
    bottom:5px;
    padding: 5px 10px;
    background: #000;
    color: #fff;
}

.view-article ul.pagenav li{
    /*width: 100% !important;*/
    text-align: right !important;
}
.view-article ul.pagenav li.previous{
    /*display: none;*/
}

/*.view-article ul.pagenav li a{
    background-position: 50%;
    background-size: cover;
    min-height: 110px;
    position: relative;
    border-radius: unset;
    color: rgba(255,255,255,1);
    z-index: 9999;
}
.view-article ul.pagenav li a:before{
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.25);
}*/

.custom_intro_text {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
}

.view-article ul.pagenav li a {
    position: relative; 
    height: 110px;
    width: 100%;
    color: #fff !important;
    background-size: cover;
    background-position: 50%;    
    font-size: 18px;
    font-weight: 500;
    border-radius: unset;
}

.view-article ul.pagenav li a::before {    
      content: "";
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
      background-color: #000;
      opacity: 0.5;      
}

.view-article ul.pagenav li.next a{
    text-align: right !important;
}
.view-article ul.pagenav li.previous a{
    text-align: left !important;
}

.view-article ul.pagenav li.next a .nav-info{
    position: absolute;
    right: 50px;
}
.view-article ul.pagenav li.next a .fa{
    position: absolute;
    top: 25px;
    right: 15px;    
}


.view-article ul.pagenav li.previous a .nav-info{
    position: absolute;
    left: 50px;
}
.view-article ul.pagenav li.previous a .fa{
    position: absolute;
    top: 25px;
    left: 15px;    
}


.view-article ul.pagenav li a .nav-info .nav-label{
    font-weight: 300;
    padding-bottom: 5px;
}




/*Top Black Bar for Desktop Versions Styling Start from here*/


body.user-logged-out .body-innerwrapper, body.user-logged-in .body-innerwrapper{
    overflow: visible;
}

#topbar {
  position: relative;
  background-color: #1d2125;
  color: #a0a4a9;
  height: 50px;
  z-index: 1040;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  z-index: 999999;
}

#topbar .tbcontainer, #topbar .tbcontainer > .tbrow {
  height: 50px;
}

#topbar .tbcontainer {
  width: 100%;  
}

#topbar .tbrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
#topbar .tbleft {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
#topbar .tbcenter, #topbar .tbcol, #topbar .tbleft, #topbar .tbright {
  position: relative;
  width: 100%;
  min-height: 1px;  
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  padding-left: 4px;
}
#topbar #tbtoplogo {
  display: inline-block;
  position: relative;
  width: 74px;
  height: 30px;
  text-indent: 1000px;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;  
  margin-left: 20px;
}
#topbar #tbtoplogo a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
#topbar ul#tbtopmenu {
  list-style-type: none;
  margin: 0;
    margin-left: 0px;
  padding: 0;
  /*margin-left: 20px;*/
  float: left;
}

#topbar ul#tbtopmenu > li {
  float: left;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
#topbar ul#tbtopmenu {
  list-style-type: none;
}

#topbar ul#tbtopmenu > li > a {
  margin: 0;
  color: #a0a4a9;
  display: block;
  padding: 0 15px;
  text-transform: uppercase;
  -ms-flex-item-align: center;
  align-self: center;
  line-height: 1;
}

#topbar ul#tbtopmenu li:first-child a{
    padding-left: 0;
}

#topbar .tbcenter, #topbar .tbcol, #topbar .tbright {
  max-width: 100%;
}
#topbar .tbright {
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: auto;
}

#topbar .tbheadersearchbox {
  position: relative;
  margin: 0 20px 0 0 !important;
  /*width: 350px;*/
  width: 250px;
  background-color: #31353a;
  color: #fff;
  border-radius: 10em;
  padding: 5px 15px 5px 32px;
  display: -ms-flexbox;
  display: flex;
}

#topbar .tbheadersearchbox::before {
  content: '';
  display: block;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 6px;
  left: 8px;
  overflow: visible;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' d='M245.334 464c-120.534 0-218.667-98.135-218.667-218.667 0-120.534 98.133-218.667 218.667-218.667s218.666 98.133 218.666 218.667c0 120.533-98.133 218.667-218.666 218.667zM245.334 58.666c-103.041 0-186.667 83.84-186.667 186.667s83.626 186.667 186.667 186.667c103.040 0 186.666-83.84 186.666-186.667s-83.625-186.667-186.666-186.667z'%3E%3C/path%3E%3Cpath fill='%23FFFFFF' d='M469.334 485.333c-4.055 0-8.107-1.493-11.307-4.693l-42.667-42.667c-6.185-6.187-6.185-16.427 0-22.613 6.187-6.187 16.427-6.187 22.615 0l42.666 42.666c6.187 6.187 6.187 16.427 0 22.615-3.2 3.2-7.253 4.693-11.305 4.693z'%3E%3C/path%3E%3C/svg%3E");
}

#topbar .tbheadersearchbox {
  color: #fff;
}

#topbar .tbheadersearchbox input {
  padding: 0;
  box-sizing: border-box;
  outline: 0;
  -webkit-appearance: textfield;
  font-family: inherit;
  font-size: 14px;
  color: #fff;
  width: 100%;
  background-color: transparent;
  opacity: 1;
  line-height: 21px;
  border: none;
}

#topbar [type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

#topbar .header-profile {
  margin-left: 20px;
  position: relative;
}

#topbar .header-notifications, #topbar .header-profile {
  position: relative;
}

#topbar .header-profile.user_loggend_in, #topbar .header-profile.user_loggend_out {
  display: none;
}

body.user-logged-in #topbar .header-profile.user_loggend_in, body.user-logged-out #topbar .header-profile.user_loggend_out {
  display: block;
}

#topbar .header-profile, #topbar .tbheadersearchbox:last-child {
  margin: 0;
}

#topbar .header-profile a.profile-img.sign-in {
  color: #a0a4a9;
  text-align: center;
}
#topbar .header-profile a.profile-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 30px;
  width: 30px;
  font-size: 30px;
  line-height: 1;
  border-radius: 50%;
}

[id^="topbar"] .header-profile a.profile-img.sign-in .bottom-tooltip {
  visibility: hidden;
  width: 80px;
  background-color: #a0a4a9;
  color: #1d2125;
  text-align: center;
  border-radius: 6px;
  padding: 3px 0;
  position: absolute;
  z-index: 1;
  top: 140%;
  left: 50%;
  margin-left: -40px;
  font-size: 12px;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  transition: all .3s;
}
[id^="topbar"] .header-profile a.profile-img.sign-in .bottom-tooltip::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #a0a4a9 transparent;
}

#topbar .header-profile a.profile-img {
  font-size: 30px;
  line-height: 1;
}

#topbar .header-profile .tbnotificationsdropdown, #topbar .header-profile .tbprofiledropdown {
  background-color: #1d2125;
  top: 50px;
  width: 300px;
  font-weight: 400;
  position: absolute;
  right: -5px;
  color: #fff;
  display: none;
  padding: 20px;
  border-radius: .25rem;
}

#topbar .header-profile.tbshowdropdown .tbnotificationsdropdown, #topbar .header-profile.tbshowdropdown .tbprofiledropdown {
  display: block !important;
  -webkit-animation: dropdownFadeIn .3s forwards;
  animation: dropdownFadeIn .3s forwards;
}

#topbar .header-profile .tbprofiledropdown::after {
  top: -19px;
  right: 10px;
  border: solid transparent;    
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;    
  border-bottom-color: #1d2125;
  border-width: 10px;
  margin-left: -10px;
}

#topbar form {
  margin-bottom: 0;
}

#topbar .tbformgroup {
  margin-bottom: 1rem;
}

#topbar label{
  display: inline-block;
  margin-bottom: .5rem;
}

#topbar .tbformcontrol {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 16px;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .3rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#topbar button, #topbar input {
  overflow: visible;
}

#topbar .tbbtn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;    
  padding: .375rem .75rem;
  font-size: 16px;
  line-height: 1.5;
  border-radius: .3rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  color: #fff;
  background-color: #D10038;
  border-color: #D10038;
}

#topbar .tbbtn:hover{
    background-color: #100056;
    border-color: #100056;
}

#topbar .header-profile .tbprofiledropdown .register, #topbar .header-profile .tbprofiledropdown button {
  text-transform: uppercase;
  font-size: 1rem;
  cursor: pointer;
}
#topbar [type="reset"], #topbar [type="submit"], #topbar button, #topbar [type="button"] {
  -webkit-appearance: button;
}

#topbar .register {
  font-size: 16px;
}
.header-profile .tbprofiledropdown .register {
  display: inline-block;
  float: right;
  padding: .5rem 0;
  color: #fff;
}

#topbar .header-profile .tbprofiledropdown .tblostpassword {
  display: block;
  font-size: 13px;
  color: #fff;
  text-align: center;
}

#topbar .header-profile .tbprofiledropdown .tbllostusername{
    display: block;
    font-size: 13px;
    color: #fff;
    text-align: center;
    padding: 10px 0;
}


#topbar>div.container>.container-inner>.row{
    justify-content: space-between;    
    margin-left: 0;
    margin-right: 0;
}

[id^="topbar"] .header-profile a.profile-img.sign-in:hover .bottom-tooltip {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

#topbar .settings-list .setting {
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(0,0,0,.1);
  margin-top: .5rem;
  padding: .5rem 0 0 0;
  font-size: 1rem;
}
#topbar .settings-list .setting {
  border-color: rgba(255,255,255,.1);
}

#topbar .settings-list .switch {
  display: inline-block;
  width: 40px;
  height: 20px;
  margin: 8px;
  position: relative;
}
#topbar .settings-list .switch {
  margin: 2px 0 0 auto;
}
.switch input {
  display: none;
}
.switch .slider::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #777;
  border-radius: 20px;
  -webkit-transform: translateX(-20px);
  transform: translateX(-20px);
  transition: .4s;
}
.switch .slider {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 20px;
  box-shadow: 0 0 0 2px #777,0 0 4px #777;
  cursor: pointer;
  border: 4px solid transparent;
  overflow: hidden;
  transition: .4s;
}

.switch input:checked + .slider {
  box-shadow: 0 0 0 2px #28965a,0 0 8px #28965a;
}
.switch input:checked + .slider::before {
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
  background-color: #28965a;
}
.switch .slider {
  cursor: pointer;
}

#topbar .login-greeting{
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

#topbar .unstyled{
    padding-top: 15px;
}
#topbar .unstyled li{
    list-style: none; 
    padding-left: 5px;   
}
#topbar .unstyled li a{
    color: #fff;
}
#topbar .logout-button{
    text-align: center;
}
#topbar .logout-button .sppb-btn-primary{
    cursor: pointer;
}

@media (min-width: 1200px){
    #topbar>div.container {
        max-width: 1320px;
    }
}

@media (min-width: 992px){
    #topbar>div.container {
        max-width: 1320px;    
    }
}



/*Top Black Bar for Desktop Versions Styling Ends here */

.view-category .blog .articles-leading .article .article-info-wrap .article-header h2{
    color: #1B1B1B !important;
    /*font-size: 42px !important;
    font-weight: 500 !important;*/
    font-size: 36px !important;
    font-weight: 700 !important;
}

body.dark-mode, body.dark-mode #sp-header{
    /*background-color: #14151a;*/
    background-color: #111827;
    color: #fff;
}
body.dark-mode a{
    color: #fff;
}

body.dark-mode #sp-header{
    border-bottom: 1px solid #111827;
    border-top: 1px solid #111827;
}

body.dark-mode .sp-megamenu-parent > li > a{
    color: #fff !important;
}

body.dark-mode .sp-megamenu-parent > li:hover > a{
    color: #fff !important;
}

body.dark-mode .sp-page-builder .page-content #section-id-1693642591670{
    background-color: #111827;
}
body.dark-mode .sppb-addon-game-plans .plan{
    color: #111827;
}
body.dark-mode .sppb-nav-tabs > li > a{
    color: #111827;
}

body.dark-mode #sp-bottom, body.dark-mode #sp-bottom ul.menu li > a, body.dark-mode #sp-bottom h3.sp-module-title{
    color: #fff;
}

body.dark-mode h3.sppb-addon-title{
    color: #fff;
}

body.dark-mode #sp-page-builder .sppb-section-title .sppb-title-heading,
body.dark-mode #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading{
    color: #fff;
}

/*body.dark-mode .product-price-container .sale-price{
    color: #fff;
}*/

body.dark-mode #sppb-addon-1722954305319 h3.sppb-addon-title{
    color: #000;
}

body.dark-mode .product-cart-section .product_cart_block .options .option{
    color: #fff;
}

body.dark-mode .sp-page-title h2.sp-page-title-heading,
body.dark-mode .j2store-single-product .product-title,
body.dark-mode .j2store-single-product .product-sdesc,
body.dark-mode .j2store-single-product .j2store-product-details-tab .nav-tabs li a.active,
body.dark-mode .j2store-single-product .j2store-product-details-tab .tab-content,
body.dark-mode .j2store_cart_module_142, body.dark-mode .j2store_cart_module_142 .j2store-minicart-button{
    color: #fff !important;
}

/*body.dark-mode #sppb-addon-wrapper-1692359503145 .sppb-addon-articles.default h3,
body.dark-mode #section-id-1686243172258 .sppb-addon-articles.default h3,
body.dark-mode #section-id-1651431388975 .sppb-addon-articles.default h3,
body.dark-mode #sppb-addon-wrapper-1692359503145 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a,
body.dark-mode #section-id-1686243172258 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a,
body.dark-mode #section-id-1651431388975 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
    color: #111827;
}*/


body.dark-mode #sppb-addon-wrapper-1692359503145 .sppb-addon-articles.default h3,
body.dark-mode #sppb-addon-wrapper-1692359503145 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
    color: #111827;
}

body.dark-mode .sp-page-builder .page-content #section-id-1686243172258, body.dark-mode .sp-page-builder .page-content #section-id-1651431388975{
    background-color: #111827;
}

body.dark-mode .mod-sppoll h3, body.dark-mode .box-polls > div label{
    color: #fff;
}
body.dark-mode #sp-bottom-top{
    border-top: 1px solid #111827;
}

body.dark-mode .sp-megamenu-parent > li.active > a, body.dark-mode .sp-megamenu-parent > li.active:hover > a{
    color: #fff !important;
}

body.dark-mode.view-article .article-details .article-header h1{
    color: #fff;
}

body.dark-mode .article-details .article-info > span, body.dark-mode .article-info > span time, body.dark-mode .article-details .article-info > span a{
    color: #fff !important;
}

body.dark-mode .custom_intro_text{
    color: #fff;
}

body.dark-mode .article-details .article-details-wrapper{
    color: #fff !important;
}

body.dark-mode .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-introtext.gazette-custom-font{
    color: #fff;
}

body.dark-mode #sppb-addon-1687804831433, 
body.dark-mode #sppb-addon-1687804831435, 
body.dark-mode #sppb-addon-1687804831437, 
body.dark-mode #sppb-addon-1687804831441,
body.dark-mode #sppb-addon-1687804831430,
body.dark-mode #sppb-addon-1686408899818{
    background-color: #111827;
    box-shadow: 0 0 0 0 #111827;
}

body.dark-mode .sp-page-builder .page-content #section-id-1722411897379{
    background-color: #111827;
}

body.dark-mode .article-list .article .article-header h2 a{
    color: #fff;
}

body.dark-mode #sppb-addon-1651249459710 .sppb-addon-form-builder-form{
    color: #fff;
}

body.dark-mode #section-id-1519320065316 .sppb-addon-content span{
    color: #fff;
}

body.dark-mode #mobile-bottom-bar{
    /*background-color: #14151a;*/
    background-color: #111827;
}

.view-article .article-details .article-header h1{
    font-weight: bold;
}


.three-cols-row{
    padding: 10px 0;
}
.three-cols-row .sppb-col-md-6{
    padding-right: 0;
}

.three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-left{
    /*position: relative;*/
}

.three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper{
    position: absolute;
    /*top: 50px;    */
    top: 0;
    /*background-color: #919191;    */
}
.three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article.image-loaded .sppb-addon-article-info-wrapper{
   /*top: unset;
   bottom: 30px;*/
   top: unset;
   bottom: 30px;
   background-color: unset;        
}
.three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-title a{
    color: #000;
    font-size: 32px;
}

.three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article.image-loaded .sppb-addon-article-title a{
    color: #fff;
}

.three-cols-row .sppb-addon-articles-vertical-slider .bx-wrapper{
    max-width: 100%;
    max-height: 388px;
    overflow: hidden;
    margin-bottom: 0;
}
.three-cols-row #sppb-addon-wrapper-1694431773131, .three-cols-row #sppb-addon-wrapper-1694431924873, .three-cols-row #sppb-addon-wrapper-1694449576189{
    margin-bottom: 0;
}

.three-cols-row #column-wrap-id-1694429838422.sppb-col-md-3{
    padding-right: 0;
}

.three-cols-row .single-article img{
    height: 388px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-wrapper{
    position: absolute;
    bottom: 30px;
}

.three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-meta-category a {
  color: #fff;
  font-size: 14px;
}

.three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
    color: #fff;
    font-size: 28px;
}
.three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta,
.three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-readmore{
    display: none;
}

.three-cols-row .sppb-addon-articles .sppb-addon-article{
    margin-bottom: 0;
}

.three-cols-row .sppb-addon-articles.default .sppb-addon-article{
    border:none;
}

.three-cols-row .three-cols-two-row.sppb-addon-articles.article-border > .sppb-addon-content{
    padding: 0;
}

.three-cols-row .three-cols-two-row .sppb-addon-article{
    height: 190px;
}

.three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-left{
    position: unset !important;
}

.three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-left,
.three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-left a,
.three-cols-row .three-cols-two-row .sppb-addon-article img{
    height: 100%;
}
.three-cols-row .three-cols-two-row .sppb-row .sppb-col-sm-12:first-child{
    margin-bottom: 8px;
}

.three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-left .red-note{
    right: 15px;
}

.three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-wrapper{
    position: absolute;
    bottom: 30px;
    padding-bottom: 0;
}

.three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
    color: #fff;
    font-size: 22px;
}


/*White Menu Bar Styling Starts from here*/
*,
:after,
:before {
   --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000
}


 #white_menu_bar .lg\:flex {
    display: flex;
  }
  #white_menu_bar .default-transition {
      transition-property: all;
      transition-duration: .15s;
      transition-duration: .3s;
      transition-timing-function: cubic-bezier(.4,0,.2,1);
    }
    #white_menu_bar .shadow-submenu {
      --tw-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    }
    #white_menu_bar .shadow-submenu, #white_menu_bar .shadow-video-item-active {
      box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow);
      box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    }
    #white_menu_bar .bg-white {
      --tw-bg-opacity: 1;
      background-color: rgba(255,255,255,var(--tw-bg-opacity));
      padding: 10px 0;
    }
    #white_menu_bar .overflow-auto {
      overflow: auto;
    }
    #white_menu_bar .justify-center {
      justify-content: center;
    }
    #white_menu_bar .items-center {
      align-items: center;
    }
    #white_menu_bar .flex-nowrap {
      flex-wrap: nowrap;
    }
    #white_menu_bar .transform {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    /*#white_menu_bar .h-48 {
      height: 3rem;
    }*/
    #white_menu_bar .hidden {
      display: none;
    }
    #white_menu_bar .-z-1 {
      z-index: -1;
    }
    #white_menu_bar .top-64 {
      top: 4rem;
    }
    #white_menu_bar .inset-x-0 {
      left: 0;
      right: 0;
    }
    #white_menu_bar .absolute {
      position: absolute;
    }


    #white_menu_bar .text-black\/85 {
      color: rgba(0,0,0,.85);
    }
    #white_menu_bar .font-medium {
      font-weight: 600;
    }
    #white_menu_bar .text-16 {
      font-size: 1rem;
    }
    #white_menu_bar .px-16 {
      /*padding-left: 1rem;
      padding-right: 1rem;*/
      padding-left: 0.60rem;
      padding-right: 0.60rem;
    }
    #white_menu_bar .whitespace-nowrap {
      white-space: nowrap;
    }
    #white_menu_bar .h-full {
      height: 100%;
    }
    #white_menu_bar a {
      cursor: pointer;
      --tw-text-opacity: 1;
      color: rgba(64,79,175,var(--tw-text-opacity));
      text-decoration: none;
    }
    #white_menu_bar a {
      color: inherit;
      text-decoration: inherit;
    }
    #white_menu_bar .shadow-submenu {
      --tw-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
    }
    #white_menu_bar .bg-white {
      --tw-bg-opacity: 1;
      /*background-color: #eee !important;*/
      background: rgba(238, 238, 238, 0.7) !important;
    }

    #white_menu_bar .h-full:hover{
        color: #d10038;
    }

    .show-white-bar-menu{
        position: sticky;
        /*height: 3rem;        */
        /*margin-top: -30px;*/
    }

    .view-article #white_menu_bar .bg-white,
    .view-category #white_menu_bar .bg-white{
        background: rgba(238, 238, 238, 0) !important;
    }

    .view-article  .show-white-bar-menu,
    .view-category .show-white-bar-menu{
        padding: 0 9999px;
        margin: 0 -9999px;
        background: rgba(238, 238, 238, 0.7) !important;
    }

    /*.view-article .col-lg-8 .show-white-bar-menu,
    .view-category .col-lg-8 .show-white-bar-menu{
        background: rgba(238, 238, 238, 0) !important;
    }
*/
    .view-article #white_menu_bar .shadow-submenu,
    .view-category #white_menu_bar .shadow-submenu{
      --tw-shadow: 0 2px 4px 0 0 !important;
    }

    .view-article #sp-main-body,
    .view-category #sp-main-body{
        padding-top: 60px; 
        background-color: rgba(238, 238, 238, 0.7) !important       
    }
    .view-article #sp-main-body #sp-component .sp-module-content-top,
    .view-category #sp-main-body #sp-component .sp-module-content-top{
        position: relative;
        top: -60px;
        /*width: 200%;
        margin-left: -24%;*/
        width: 135%;
        display: flex;
        justify-content: center;
    }

    @media only Screen and (max-width: 767px){
        .view-article #sp-main-body #sp-component .sp-module-content-top,
        .view-category #sp-main-body #sp-component .sp-module-content-top{
            display: unset;
            width: 200%;
            margin-left: -24%;
            top: -80px;
        }

        .view-article #sp-main-body #sp-component .show-white-bar-menu #white_menu_bar,
        .view-category #sp-main-body #sp-component .show-white-bar-menu #white_menu_bar{
        	margin-left: -15px;
        }
    }

    .view-article .article-details,
    .view-category .article-details{
        position: relative;
        top: -40px;
        border-radius: 10px;
        background-color: #fff;
    }

    .view-article #sp-main-body #sp-component.col-lg-12,
    .view-category #sp-main-body #sp-component.col-lg-12{
        position: relative;
        top: -60px;
    }

    .view-category #sp-main-body .blog{
        position: relative;
        top: -40px;
    }

    .view-article .col-lg-12 .article-details{
        margin-top: 15px;
    }

    .bannergroup .banneritem img{
        margin: 10px auto;
    }
    .view-category .blog .list-group-item:first-child, .view-category .blog .list-group-item:last-child{
        border-radius: 10px;
    }

    #white_menu_bar .h-full.custom-active {
      color: #d10038;
    }

    .three-cols-row .sppb-col-md-6 .sppb-addon-article .sppb-addon-article-info-left::before,
    .three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-left::before{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #000;
        opacity: 0.4;
        border-radius: 10px;
    }

    .three-cols-row .sppb-col-md-6 .sppb-addon-article .sppb-addon-article-info-left img,
    .three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-left img,
    .three-cols-row .three-cols-two-row .sppb-addon-article-info-left img{
        transition: transform .2s ease;
    }

    .three-cols-row .sppb-col-md-6 .sppb-addon-article .sppb-addon-article-info-left:hover img,
    .three-cols-row .single-article .sppb-addon-article .sppb-addon-article-info-left:hover img,
    .three-cols-row .three-cols-two-row .sppb-addon-article-info-left:hover img{
        transform: scale(1.03);
    }

    .three-cols-row .three-cols-two-row .sppb-addon-article .sppb-addon-article-info-left::before{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 15px;
        right: 15px;
        background-color: #000;
        opacity: 0.4;
        border-radius: 10px;
    }

    .sppb-addon-articles.default .sppb-addon-article,
    .view-category .article-list .article,
    .three-cols-two-row.sppb-addon-articles.article-border{
        border:none;
    }

    .three-cols-row .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-meta-category a{
        color: #fff;
        /*text-transform: uppercase;*/
        text-transform: none;
        letter-spacing: 1.75px;
        font-size: 12px;
        font-weight: 500;
    }

    .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta{
        margin-top: 0 !important;
    }
    .sppb-addon-article .sppb-article-meta{
        margin-bottom: 0 !important;
    }
    .sppb-addon-articles .sppb-addon-article{
        margin-bottom: 0 !important;
    }
    .view-category .sppb-addon-articles.modern .sppb-addon-article,
    .view-article .sppb-addon-articles.modern .sppb-addon-article{
        margin-bottom: 15px !important;
    }
    .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper{
        padding-bottom: 5px !important;
    }
    .three-cols-row .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta{
        display: none;
    }

    .three-cols-row .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
        margin-bottom: 0;
        max-height: unset;
        padding-right: 15px;
    }

    .view-article .article-feature-gallery .carousel-control-prev-icon{
        background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d10038' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
    }
    .view-article .article-feature-gallery .carousel-control-next-icon{
        background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d10038' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
    }

    .view-article .article-feature-gallery .carousel-control-next, .view-article .article-feature-gallery .carousel-control-prev{
        display: block;
        opacity: 1;
        top: 50%;
    }


    .view-newsfeed .newsfeed{
        display: none;
    }


    .grey-box-section{
        background-color: #f3f3f3;
        padding: 2rem;
        margin: 15px 0;
        color: rgba(51,51,51,.9);
        border-radius: 10px;
    }
    .grey-box-section .grey-box-main{
        display: flex;
    }

    .grey-box-section .grey-box-main .grey-box-img{
        max-width: 200px;
    }
    .grey-box-section .grey-box-main .grey-box-img img{
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }
    .grey-box-section .grey-box-main .grey-box-desc{
        padding: 0 20px 0 15px;
        /*display: flex;*/
        align-items: center;
        font-weight: 700;
        font-size: 16px;
    }


    .news-ticker-container, .news-marquee{
        width: 100%;
        height: 40px;
        background: #f3f3f3;
        margin-bottom: 1rem;
        box-shadow: 0 1px 4px 0 rgba(0,0,0,.08);
        overflow: hidden;
        position: relative;
        white-space: nowrap;
        border-radius: 12px;
    }
    
    .news-marquee .news-ticker-logo{
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        /*background: #43bfd6;*/
        background: #fff;
        width: 110px;
        height: 100%;
        box-shadow: 0 0 30px rgba(0,0,0,.5);
    }  
    .news-marquee .news-ticker-logo img{
        max-width: 100%;
        height: auto;
        width: 100%;
    }  

    .news-marquee .news-container {
      /*animation: marquee 10s linear infinite;*/
      display: inline-block;
      font-size: .875rem;
      font-weight: 700;
      white-space: nowrap;
      padding-right: 100%;
      height: 40px;
      width: 100%;
      padding-left: 110px;
    }

    .news-marquee .news-item {
      display: inline-block;
      color: #000;
      line-height: 40px;
      transition: all .3s ease-in-out;
      border-right: 1px solid #e5e5e5;
      padding: 0 .625rem;  
      opacity: 0.4;
    }
    .news-marquee .news-item a{
        color: #000;
    }

    .news-marquee .news-item.active,
    .news-marquee .news-item:hover {
      font-weight: bold; /* Make the active item bold */
      opacity: 1; /* Show the active item */
      /*transition: opacity 5s;*/
      /*transition: all .3s ease-in-out;*/
      color: #000;
    }
    
    .news-marquee .news-item .news-time{
        color: #fff;
        font-size: .6875rem;
        padding: .25rem;
        margin-right: .5rem;
        border-radius: 3px;
        background: gray;
        transition: all .3s ease-in-out;
        position: relative;
        top: -1px;
    }


    body.dark-mode .news-marquee{
        background: #fff;
    }
    body.dark-mode .news-marquee .news-item,
    body.dark-mode .news-marquee .news-item a{
        color: #000;
    }

    body.dark-mode .news-marquee .news-item .news-time{
        background: #cacaca;
    } 

    .news-marquee .news-item.active .news-time,
    .news-marquee .news-item .news-time:hover{
        background-color: #d0021b !important;
    }    

    #section-id-1536840794215{
        display: none;
    }

    .time-text-info{
        background: #eb1e25;
        position: absolute;
        bottom: 0;
        left: 0;
        line-height: 30px;
        padding: 0 8px;
        color: #fff;
        font-size: 12px;
    }

    .time-text-info .time-field-info{
        font-size: 18px;
        font-weight: 700;
        position: absolute;
        letter-spacing: .3px;
    }

    .time-text-info .time-field-info sup{
        font-size: 12px;
        line-height: 12px;
        font-weight: 700;
        letter-spacing: .3px;
        position: absolute;
        top: 8px;
        padding-left: 3px;
    }

    .time-text-info .text-field-info{
        margin-left: 40px;
        padding-left: 3px;
        font-weight: 700;
        font-size: 14px;
    }

    .article-details .article-info .live-article-cat{
        display: inline;
    }
    .article-details .article-info .live-article-auth{
        /*display: block;*/
    }
    .article-details .article-info .empty-space-option{
        display: block;
        height: 1px;
    }

    .article-details .article-info .live-article-text{
        border: 1px solid #d10038;
        padding: 2px 10px;
        margin-left: 5px;
        color: #d10038 !important;
    }
    .article-details .article-info .live-article-text span.fa {
      animation: blink 2s linear infinite;
      font-weight: bold;
    }
    .article-details .article-info .live-article-text .live-text{
        padding-left: 5px;
    }

    .article-details .article-info .cat-article-text{
        border: 1px solid;
        padding: 2px 10px;
        margin-left: 5px;
    }

    .itemid-547 #joomrss{
        display: none;
    }


    /*Social Icons menu in Left side Styling */

    #app-drawer {
        position: fixed;
        width: 60px;
        height: 100%;
        z-index: 999;
        top: 0;
        /*left: 0;*/
        left: 0;
        overflow-x: hidden;
        /*background: #fff;*/
        transition: width .3s ease-in-out;
    }

    .view-article #app-drawer{
        left: 40px;
    }

    #app-drawer .app-drawer-links {
        display: flex;
        flex-direction: column;
        margin-top: auto;
        margin-bottom: auto;
        width: 100%;
        padding: 0;
        list-style: none;        
    }

    #app-drawer .app-drawer-links .adl-entry {
        display: flex;
        flex-direction: column
    }

    #app-drawer .app-drawer-links .adl-entry .adl-one {
        align-items: center;
        display: flex;
        color: #414141;
        padding: .75rem 0;
        flex-grow: 1
    }

    #app-drawer .app-drawer-links .adl-entry .adl-one .adl-anchor {
        display: block
    }

    #app-drawer .app-drawer-links .adl-entry .adl-one:hover {
        background-color: #f5f5f5
    }

    #app-drawer .app-drawer-links .adl-entry .btn:focus {
        box-shadow: none
    }

    #app-drawer .app-drawer-links .adl-entry button {
        padding-right: 1.5rem
    }

    #app-drawer .app-drawer-links .adl-entry ul {
        height: 0;
        overflow-y: hidden;
        padding-left: 1rem
    }

    #app-drawer .app-drawer-links .adl-entry ul li {
        list-style: none;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        color: #414141;
        padding: .25rem 0
    }

    #app-drawer .app-drawer-links .adl-entry ul li a {
        flex-grow: 1;
        display: flex;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        color: #414141;
        align-items: center
    }

    #app-drawer .app-drawer-links .adl-entry ul li a span {
        flex-grow: 1
    }

    #app-drawer .app-drawer-links .adl-entry ul li a:hover {
        background-color: #f5f5f5
    }

    #app-drawer .app-drawer-links .adl-entry ul li.no-child {
        display: block
    }

    #app-drawer .app-drawer-links .adl-entry ul li.no-child a {
        display: block;
        padding: .25rem 0
    }

    #app-drawer .app-drawer-links .adl-entry ul.open {
        height: auto
    }

    #app-drawer .app-drawer-links .adl-entry>ul {
        flex: none;
        width: 100%;
        padding-left: 3rem
    }

    #app-drawer .drawer-icon {
        display: block;
        min-width: 60px;
        width: 60px;
        max-width: 60px;
        text-align: center
    }

    #app-drawer .drawer-title {
        text-align: left;
        display: block;
        white-space: nowrap
    }

    #app-drawer.turn-off {
        width: 0
    }

    @media(max-width: 576px) {
        #app-drawer {
            width: 0
        }
    }

    #app-drawer.open {
        width: 250px
    }

    #app.drawer-open #app-drawer {
        width: 250px
    }
    

    /*Social Icons in Left Side Menu Styling End*/

    /* ------------------------------------------------ START of Audio Player -----------------*/

    .overlay#myPlayer{
        bottom: 85px !important;
    }
    .audio-player .cover{
        height: calc(7rem - 20px) !important;
        top: 10px !important;
        left: 10px !important;
    }
    .avdio .sidebar {
        position: relative;
        height: 3.75rem;
        padding: 0;
    }

    .content.clanek .posnetki {
      width: 80%;
      margin: 0 auto 10px;
      overflow: auto;
      height: auto;
    }

    .posnetki {
        position: relative;
        height: 3.75rem;
        padding: 0;
        overflow: hidden;
    }


    .posnetek {
        position: relative;
        height: 3.75rem;
        padding: 0;
        overflow: hidden;
        margin: .75rem 0;
    }

    .posnetki a {
        display: block;
        width: 100%;
        height: 3.75rem;
        z-index: 10;
    }

    .avdio_posnetek button {
        padding: 1rem;
        background-color: #d74b4b;
        position: absolute;
        top: 0;
        left: 0;
        border:1px solid #d74b4b;
    }

    .avdio_posnetek .podnaslov {
        width: calc(100% - 5rem);
        font-size: .7rem;
        line-height: 0.9rem;
        position: absolute;
        top: 0.7rem;
        right: 0.5rem;
    }



    .posnetki ul li {
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #d2d2d2;
    }


    .posnetki ul li:last-child {
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

    .posnetki i {
        font-size: 1.75rem;
        color: #fff;
    }

    .posnetki a:hover,
    .posnetki a:hover i {
        color: #5a698d;
        transition: color 300ms;
    }


    .posnetki ul li a:hover button {
        background-color: rgba(255, 255, 255, 0.75);
        transition: background-color 300ms;
        border:none;
    }



    .posnetki .gradient {
        height: 1.5rem;
        width: calc(100% - 3.75rem);
        position: absolute;
        bottom: 0rem;
        right: 0rem;
        background: linear-gradient(rgba(2550, 255, 255, .0), rgba(255, 255, 255, 1));
        z-index: 2;
        border-bottom: 2px solid #ffff;
    }

    .content.clanek .posnetek {
        background-color: #ffde59;
    }

    .content.clanek .posnetki {
        width: 80%;
        margin: 0 auto 10px;
        overflow: auto;
        height: auto;
    }

    .content.clanek .posnetki ul li a:hover .podnaslov {
        text-decoration: underline;
        transition: decoration 300ms;
    }

    .content.clanek .posnetki.phone {
        width: 100%;
    }

    .content.clanek .posnetki .gradient {
        display: none;
        background: linear-gradient(rgba(90, 105, 141, .0), rgba(90, 105, 141, 1));
        border-bottom: 2px solid #5a698d;
    }

    .content.clanek .posnetki a:hover i {
        color: #d74b4b;
        transition: color 300ms;
    }

    .content.clanek .posnetki ul li {
        border-bottom: none;
        list-style: none;
    }

    .clanek .avdio_posnetek .podnaslov {
        font-size: .85rem;
        line-height: unset;
    }

    .content.clanek .posnetki .avdio_posnetek .podnaslov {
        color: #000;
        top: 0.5rem;
        cursor: pointer;
    }

    .sppb-addon-coupons .coupons-list{
        display: grid;
        grid-template-columns: repeat(5,minmax(0,1fr));
        grid-gap: 1rem;
        padding-left: 0;
    }
    .sppb-addon-coupons .coupons-list li.coupon-code{
        list-style: none;
        display: flex;
        flex-direction: column;
        height: auto;
        position: relative;
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-code-anchor{
        border: 1px solid #000;
        border-radius: .75rem;
        display: flex;
        flex-direction: column;
        min-height: 278px;
        height: 100%;        
        background-color: rgb(255,255,255,1);
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-code-anchor .coupon-img{
        border-top-right-radius: .75rem;
        border-top-left-radius: .75rem;
        width: 100%;
        min-height: 130px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-code-anchor:hover{
        color: #000;
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-code-anchor img{
        padding: 0 2rem;
        max-width: 100%;
        align-items: center;
        object-fit: cover;
        object-position: center;
        margin: 0 auto;
    }

    .sppb-addon-coupons .coupons-list .coupon-code .coupon-info{
        justify-content: flex-start;
        padding: .5rem;
        display: flex;
        flex-direction: column;
        position: relative;
        height: 100%;
        width: 100%;
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-info .coupon-title{
        margin-top: .5rem;
        letter-spacing: .025em;
        text-transform: uppercase;
        font-size: .75rem;
        line-height: 1rem;
        font-weight: 700;
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-info .coupon-text{
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden;
        line-height: 1.25rem;
        margin-bottom: auto;
        /*text-transform: capitalize;*/
        font-size: 1rem;
        margin-top: .5rem;
    }
    .sppb-addon-coupons .coupons-list .coupon-code .coupon-info .coupon-code-text{
        color: rgb(116,31,162,1);
        letter-spacing: .025em;
        font-weight: 700;
        font-size: .75rem;
        line-height: 1rem;
        margin-bottom: .5rem;
    }

    .coupons-popup{
        border-radius: 1.5rem;
        max-width: 768px;
        margin:0 auto;
        background-color: rgb(255,255,255,1);        
        display: flex;
        flex-direction: column;
        width: 100vw;
        padding: 0;
    }

    .coupons-popup .modal-inner-block{
        flex-grow: 0;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        display: flex;
    }

    .coupons-popup .modal-inner-block .coupons-popup-data{
        padding-left: 4rem;
        padding-right: 4rem;
        margin-bottom: 2.5rem;
        padding-top: 2.5rem;
        align-items: center;
    }
    .coupons-popup .coupons-popup-data .coupon-popup-img{
        width: 7rem;
        height: 7rem;
        transition-duration: .3s;
        transition-property: box-shadow;
        border-radius: 9999px;
        margin: 0 auto;
        margin-bottom: 1.25rem;
    }
    .coupons-popup .coupons-popup-data .coupon-popup-img img{
        width: 100%;
        object-fit: contain;
        height: 100%;
        border-radius: 50%;       
    }
    .coupons-popup .coupons-popup-data .coupon-popup-title{
        letter-spacing: .05em;
        text-transform: uppercase;
        font-size: .875rem;
        line-height: 1.25rem;
        font-weight: 700;
        margin-bottom: .75rem;
        text-align: center;
    }
    .coupons-popup .coupons-popup-data .coupon-popup-text{
        font-size: 1.5rem;
        line-height: 2rem;
        font-weight: 600;
        max-width: 640px;
        margin-bottom: 1.5rem;
        text-align: center;
    }
    .coupons-popup .coupons-popup-data .coupon-ends-date{
        font-size: .875rem;
        line-height: 1.25rem;
        margin-bottom: 2rem;
        text-align: center;
    }
    .from-black {
      /*--tw-gradient-from: #000 var(--tw-gradient-from-position);*/
      --tw-gradient-from-position: ;
      --tw-gradient-to: transparent var(--tw-gradient-from-position);
      --tw-gradient-to-position: ;
      --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
    }
    .bg-gradient-to-r {
      background-image: linear-gradient(to right,var(--tw-gradient-stops));
    }
    .coupons-popup .coupons-popup-data .coupon-popup-code{
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-weight: 700;
        /*color: transparent;*/
        padding: 1rem 1.5rem;
        background-clip: text;
        border: 1px solid #000;
        border-color: rgb(0,0,0,1);
        border-radius: 9999px;
        max-width: 85%;
        min-width: 18rem;
        margin: 0 auto;
        margin-bottom: .75rem;
        position: relative;
    }

    .coupons-popup .coupons-popup-data .coupon-popup-code .copy-code{
        color: rgb(255,255,255,1);
        text-transform: uppercase;
        letter-spacing: .1em;
        font-weight: 600;
        font-size: .875rem;
        line-height: 1.25rem;
        padding: 1rem 1.5rem;
        background-color: rgb(116,31,162,1);
        border-radius: 9999px;
        width: 7rem;
        top: .15rem;
        right: .25rem;
        position: absolute;
        cursor: pointer;
    }
    .coupons-popup .coupons-popup-data .coupon-popup-info{
        font-size: .85rem;
        line-height: 1rem;
        text-align: center;
    }
    .coupons-popup .coupons-popup-data .coupon-popup-info a{
        color: rgb(116,31,162,1);
    }    

    .coupons-popup .coupon-popup-footer{
        font-size: .75rem;
        line-height: 1rem;
        padding: 2.5rem;
        background-color: rgb(243,244,246,1);
        padding: 30px;
        border-bottom-right-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem;
    }
    .coupons-popup .coupon-popup-footer .coupon-details-text{
        display: inline;
        font-size: .75rem;
        line-height: 1rem;
        font-size: .875rem;
        line-height: 1.25rem;
        margin-bottom: 1rem;
    }
    body.dark-mode .sppb-addon-coupons .coupons-list .coupon-code .coupon-info .coupon-title,
    body.dark-mode .sppb-addon-coupons .coupons-list .coupon-code .coupon-info .coupon-text{
        color: #000;
    }

    #jsjobsfooter{
        display: none;
    }

    .jsjobs-jobs-overview-area .dept-case,
    .jsjobs-jobs-overview-area .subcat-case,
    .jsjobs-jobs-overview-area .jobsalary-case,
    .jsjobs-jobs-overview-area .gender-case,
    .jsjobs-jobs-overview-area .career-level-case,
    .jsjobs-jobs-overview-area .workpermit-case,
    .jsjobs-jobs-overview-area .required-travel-case,
    .jsjobs-jobs-overview-area .start-pub-case,
    .jsjobs-jobs-overview-area .degree-case,
    .jsjobs-jobs-overview-area .job-age-case{
        display: none !important;
    }
    div#js_menu_wrapper {
      background: #093D62 !important;
    }
    div#js_menu_wrapper a.js_menu_link{
        background-color: #FFC107 !important;
    }
    div#jsjobs-main-wrapper div.jsjobs-job-information-data span.js_controlpanel_section_title,
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap span.jsjobs_controlpanel_section_title,
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info span.js_controlpanel_title,
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info span.js_controlpanel_title,
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info span.js_controlpanel_title,
    div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value span a.js_job_company_anchor{
      color: #093D62 !important;
    }

    #jsjobs-wrapper .js-data .js-jobtype, #jsjobs-wrapper .js-data .js-jobsalary, #jsjobs-wrapper .js-data .job-posted-hours{
        display: none;
    }
    div#js-jobs-wrapper div.js-bottomrow{
        display: none !important;
    }
    div#js-jobs-wrapper{
        width: calc(50% - 40px) !important;
    }

    .job-search-sbucategory,
    .search-job-status,
    .job-search-salaray-range,
    .job-search-latitude,
    .job-search-longitude,
    .job-search-coordinate-radius,
    .job-search-radius-length,
    .job-search-start-publish,
    .job-search-zipcode{
        display: none !important;
    }


    .cinema-movies-dropdowns{
        display: flex !important;
        margin: 20px 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #ebebeb;
    }

    .cinema-movies-dropdowns .select-arrow-style{
        width: 100%;
        position: relative;
        font-weight: 500;
        font-size: 16px;
    }
    .cinema-movies-dropdowns .select-arrow-style.cinema-dropdown{
        margin-right: 15px;
    }
    .cinema-movies-dropdowns .select-arrow-style select{
        cursor: pointer;
        border: none;
        border-radius: 0;
        width: 100%;
        padding: 12px 40px 12px 16px;
        background: #f5f5f5;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        display: block;
        -ms-word-break: normal;
        word-break: normal;
        height: 45px;
    }
    .cinema-data .flex{
        display: flex !important;
    }
    .cinema-data .movie .poster-holder {
        flex-basis: 180px;
        margin-right: 30px;
    }

    .cinema-data .movie:not(:last-child) {
        margin-bottom: 20px;
        border-bottom: 1px solid #ebebeb;
        padding-bottom: 20px
    }

    .cinema-data .movie .main-info {
        flex: 1;
    }

    .cinema-data .movie .main-info .title {
        font-size: 28px;
        line-height: 28px;
        font-weight: 500;
        margin-bottom: 10px
    }

    .cinema-data .movie .main-info .secondary-title {
        font-size: 14px;
        line-height: 14px;
        color: #828282
    }

    .cinema-data .movie .main-info .details {
        margin-top: 30px;
        font-size: 15px;
        line-height: 15px;
        font-weight: 300
    }

    .cinema-data .movie .main-info .details tr.description td {
        padding-top: 25px
    }

    .cinema-data .movie .main-info .details td,
    .cinema-data .movie .main-info .details th {
        padding-bottom: 5px;
        line-height: 1.47
    }

    .cinema-data .movie .main-info .details th {
        font-weight: 500;
        padding-right: 28px;
        vertical-align: top;
        width: 82px
    }

    .cinema-data .movie .main-info .times th {
        padding-top: 7px
    }

    .cinema-data .movie .main-info .times a {
        display: inline-block;
        margin: 5px 5px 5px 0;
        background: #eb1e25;
        color: #fff;
        line-height: 25px;
        font-size: 17px;
        padding: 0 9px;
        font-weight: 700
    }

    .cinema-data .movie .main-info .times .minute {
        font-size: 11px;
        line-height: 21px;
        float: right;
        margin-left: 3px
    }

    .cinema-data .movie .ad-holder {
        min-width: 610px;
        max-width: 650px;
        margin: auto
    }
    .cinema-data .movie-data{
        margin-bottom: 40px;
    }
    .cinema-data .movie .main-info .movie_details_desc,
    .cinema-data .movie .main-info .trailer-video,
    .cinema-data .movie .main-info .schedule{
        display: none;
    }

    body.dark-mode .cinema-data .movie .main-info{
        color: #fff;
    }

    .cinema-data .movie .main-info .schedule .day-tab {
      border-bottom: 1px solid #ebebeb;
      height: 46px;
      margin: 20px 0;
    }
    .cinema-data .movie .main-info .schedule .day-tab li {
      text-transform: uppercase;
    }
    .cinema-data .movie .main-info .schedule .day-tab li a {
      line-height: 44px;
      font-size: 14px;
      font-weight: 500;
      padding: 0 5px;
      display: block;
      float: left;
      margin-right: 20px;
      width: 45px;
      text-align: center;
    }


    .cinema-data .movie .main-info .schedule .day-tab li.active a, .cinema-data .movie .main-info .schedule .day-tab li:hover a,
    .cinema-data .movie .main-info .schedule .day-tab li a.active {
      border: none;        
      border-bottom: 3px solid #eb1e25;
      background: 0 0;
      color: #D10038;
    }

    .cinema-data .movie .main-info .schedule .day-tab li a {
      line-height: 44px;
      font-size: 14px;
      font-weight: 500;
      padding: 0 5px;
      display: block;
      float: left;
      margin-right: 20px;
      width: 45px;
      text-align: center;
    }

    .cinema-data .movie .main-info .tab-content > .active {
      display: block;
    }

    .cinema-data .movie .main-info .schedule .cinema-item:not(:last-child) {
      padding-bottom: 20px;
      border-bottom: 1px solid #ebebeb;
    }

    .cinema-data .movie .main-info .schedule .cinema-item .cinema-name {
      font-size: 15px;
      line-height: 15px;
      font-weight: 500;
      margin-bottom: 12px;
    }

    .cinema-data .movie .main-info .times a {
      display: inline-block;
      margin: 5px 5px 5px 0;
      background: #eb1e25;
      color: #fff;
      line-height: 25px;
      font-size: 17px;
      padding: 0 9px;
      font-weight: 700;
    }

    .cinema-data .movie .main-info .times a {
      color: #fff;
      line-height: 25px;
      font-size: 17px;
      font-weight: 700;
    }
    .cinema-data .movie .main-info .times .minute {
      font-size: 11px;
      line-height: 21px;
      float: right;
      margin-left: 3px;
    }



    .sppb-addon-pets .pets-list{
        /*display: grid;*/
        /*grid-template-columns: repeat(4,minmax(0,1fr));*/
        /*grid-gap: 1rem;*/
        /*display: flex;*/
        padding-left: 0;
    }
    .sppb-addon-pets .pets-list .pet-item{
        /*padding: 0 10px;*/
        /*width: 25%;*/
        /*width: 267px;*/
        display: flex;
        flex: 0 auto;
        position: relative;
        /*height: 110px;*/
        min-width: 240px;
        /*background-color: red;*/
        text-align: center;
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start;
        border-color: #fff;
    }

    .sppb-addon-pets .pets-list .pet-item .pet-item-container{
        width: 100%;
    }
    .sppb-addon-pets .pets-list .pet-item .pet-item-container:hover{
        background-color: #f7f7f7;
    } 

    .sppb-addon-pets .pets-list .pet-item .pet-anchor{
        display: block;
    }

    .sppb-addon-pets .pets-list .pet-item .pet-img{
        height: 270px;
    }
    .sppb-addon-pets .pets-list .pet-item .pet-img img{
        border-radius: unset;
        border-bottom: 8px solid #6edcfa;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .sppb-addon-pets .pets-list .pet-item .pet-info{
        text-align: left;
        border-bottom-left-radius: 1px solid rgb(237, 237, 237);
        border-bottom-right-radius: 1px solid rgb(237, 237, 237);
        border-left: 1px solid rgb(237, 237, 237);
        border-right: 1px solid rgb(237, 237, 237);
        border-bottom: 1px solid rgb(237, 237, 237);
        padding: 15px;
    }

    .sppb-addon-pets .pets-list .pet-item .pet-info .found-pet-text{
        font-weight: 700;
        font-size: 22px;
        line-height: 39px;
        color: #00205b;
    }
    .sppb-addon-pets .pets-list .pet-item .pet-info .found-pet-time{
        font-size: 14px;
        color: #6e6e6e;
        line-height: 26px;
        font-weight: 400;
    }


    .pet-popup.white-popup-block{
        transform-origin: center center 0px;
        max-width: 70vw;
        box-shadow: 8px;
        transition: .3s cubic-bezier(.25,.8,.25,1);   
        border-radius: 10px;     
    }

    .pet-popup .modal-inner-block{
        /*box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);  */
        padding: 40px;      
    }
    .pet-popup .pet-popup-data .title{
        font-weight: 700;
        font-size: 40px;
        line-height: 46px;
        color: #2e2e2e;
    }
    .pet-popup .pet-popup-data .pet-border-line{
        margin-top: 25px;
        margin-bottom: 25px;
        background-color: #d4d4d4;
        height: 1px;
        border-style: none;
    }

    .pet-popup .pet-popup-data .justify-center {
      justify-content: center !important;
    }
    .pet-popup .pet-popup-data .row{
        display: flex;
        flex-wrap: wrap;
        flex: 1 1 auto;
    }

    .pet-popup .pet-popup-data .purple--text {
      color: #9c27b0 !important;
      padding-bottom: 16px;
      font-size: 28px;
      line-height: 36px;
      font-weight: 700;
    }

    .pet-popup .pet-popup-data .pr-md-4 {
        padding-right: 16px !important;
    }
    .pet-popup .pet-popup-data .pb-4 {
      padding-bottom: 16px !important;
    }
    .ptc-body-2{
      font-size: 18px;
      line-height: 34px;   
      margin: 0 !important;
      color: #2e2e2e;  
      font-weight: 400; 
    }

    .pet-popup .pet-popup-data .pl-md-4 {
        padding-left: 16px !important;
    }

    .pet-popup .pet-popup-data .v-responsive{
        display: flex;
        position: relative;
        max-width: 100%;
        border-radius: 8px;
    }
    .pet-popup .pet-popup-data .v-responsive__sizer{
        transition: padding-bottom .2s cubic-bezier(.25,.8,.5,1);
        flex: 1 0 0px;
    }
    .pet-popup .pet-popup-data .v-image__image--cover{
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 8px;
    }
    .pet-popup .pet-popup-data .v-image__image--contain{
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 8px;
    }
    .pet-popup .pet-popup-data .bold {
      font-weight: 700;
    }

    .sppb-addon-pets .sppb-carousel-extended-nav-control .nav-control.prev-control{
        margin-left: -20px !important;
        border: none;
    }
    .sppb-addon-pets .sppb-carousel-extended-nav-control .nav-control.next-control{
        margin-right: -20px;
        border: none;
    }
    .sppb-addon-pets .sppb-carousel-extended-nav-control .nav-control{
        font-size: 35px;
    }

    div#js_menu_wrapper a.js_menu_link{
        text-transform: none;
    }

    body.dark-mode #app-drawer .app-drawer-links .adl-entry{
        background-color:#fff;
    }

    .new-design-article{
        padding-bottom: 30px;
    }
    .new-design-article .sppb-addon-article .article-img-wrap img{
        height: 400px;
        object-fit: cover;
        object-position: center;
        border-radius: unset;
    }
    .new-design-article .sppb-addon-article{
        position: relative;
    }
    .new-design-article .sppb-addon-article .sppb-addon-article-info-wrapper{
        position: absolute;
        background-color: #000;
        bottom: -50px;
        width: 96%;
        margin-left: 2%;
    }
    .new-design-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
        font-size: 17px !important;
    }
    .new-design-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
        color: #fff;
    }
    .new-design-article.article-border{
        border: none !important;
    }
    .new-design-article .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta{
        margin-top: 5px !important;
    }







    .one-restaurant-wide {
        margin-bottom: 30px;
        background: #fff;
        border-radius: 5px
    }

    .one-restaurant-wide .image-and-content {
        border: 1px solid #e6e6e6;
        border-bottom: 0;
        border-radius: 5px 5px 0 0
    }

    .one-restaurant-wide .image-and-right-content {
        display: flex;
        padding: 10px
    }

    .one-restaurant-wide .image-and-content .image-wrapper {
        width: 100%;
        padding-bottom: 5px
    }

    .one-restaurant-wide .image-and-content .image-wrapper img,
    .search-map iframe {
        border-radius: 5px;
        width: 100%
    }

    .one-restaurant-wide .view-menu-and-call {
        display: flex
    }

    .one-restaurant-wide .view-menu-and-call>a {
        width: 33.334%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-decoration: none;
        justify-content: center;
        padding: 12px;
        color: #555;
        font-size: 16px;
        font-weight: 500;
        border: 1px solid #e6e6e6;
        border-right: 0;
        -webkit-transition: color 250ms ease, background-color 250ms ease;
        -moz-transition: color 250ms ease, background-color 250ms ease;
        -ms-transition: color 250ms ease, background-color 250ms ease;
        -o-transition: color 250ms ease, background-color 250ms ease;
        transition: color 250ms ease, background-color 250ms ease
    }

    .one-restaurant-wide .view-menu-and-call>a:first-child {
        border-radius: 0 0 0 5px
    }

    .one-restaurant-wide .view-menu-and-call>a:last-child {
        border-radius: 0 0 5px 0;
        border-right: 1px solid #e6e6e6
    }

    .one-restaurant-wide .view-menu-and-call>a i {
        width: 32px;
        height: 20px;
        text-align: center
    }

    .one-restaurant-wide .view-menu-and-call>a span {
        margin-top: 5px
    }

    .one-restaurant-wide .view-menu-and-call>a:last-child,
    .one-restaurant-wide.with-more-locations .view-menu-and-call>a:first-child {
        border-radius: 0
    }

    .one-restaurant-wide .view-menu-and-call>a.order-online {
        border: 1px solid #4caf50;
        color: #4caf50
    }

    .one-restaurant-wide .view-menu-and-call.order-online-and-profile>a {
        width: 50%
    }

    .one-restaurant-wide .view-menu-and-call>a:hover {
        background: #f8f8f8
    }

    .one-restaurant-wide .image-and-right-content .content {
        width: 100%;
        overflow-x: auto
    }

    .one-restaurant-wide .image-and-right-content .content .category {
        padding-top: 2px;
        padding-right: 55px
    }

    .one-restaurant-wide .image-and-right-content .content .category a {
        font-size: 12px;
        color: #555;
        display: inline-block;
        text-transform: uppercase
    }

    .one-restaurant-wide .image-and-right-content .content .category a::after {
        content: ",";
        display: inline
    }

    .one-restaurant-wide .image-and-right-content .content .category a:last-child::after {
        display: none
    }

    .one-restaurant-wide .image-and-right-content .content .title {
        margin-top: 7px;
        padding-right: 55px;
        overflow-y: auto
    }

    .one-restaurant-wide .image-and-right-content .content .title a {
        font-size: 22px;
        font-weight: 500;
        color: #d51a1e;
        white-space: nowrap
    }

    .one-restaurant-wide .image-and-right-content .content .address {
        font-size: 16px;
        font-weight: 600;
        color: #333;
        margin-bottom: 5px;
        white-space: nowrap;
        overflow-x: auto;
        margin-right: 32px
    }

    .one-restaurant-wide .image-and-right-content .content .description {
        font-size: 16px;
        color: #8a8a8a
    }

    .one-restaurant-wide .image-and-right-content .content .rating-and-votes {
        float: right;
        margin-left: 10px;
        margin-bottom: 10px;
        position: absolute;
        right: 27px
    }

    .one-restaurant-wide .image-and-right-content .content .rating-and-votes .stars {
        float: right
    }

    .one-restaurant-wide .image-and-right-content .content .rating-and-votes .votes-count {
        font-size: 12px;
        color: #89959b;
        margin-top: 5px
    }

    .one-restaurant-wide .cuisines-and-working-hours {
        padding: 6px 15px 8px;
        height: 200px;
        overflow: auto
    }

    .one-restaurant-wide .info-row {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 5px
    }

    .one-restaurant-wide .info-row.working-hours {
        display: block
    }

    .one-restaurant-wide .info-row:first-child {
        border-top: 1px solid #e6e6e6;
        padding-top: 15px
    }

    .one-restaurant-wide .info-row .left-label {
        font-size: 12px;
        color: #8a8a8a;
        text-transform: uppercase;
        letter-spacing: .01em;
        min-width: 20%
    }

    .one-restaurant-wide .info-row .right-value {
        font-size: 13px;
        line-height: 20px;
        color: #33373d;
        font-weight: 400
    }

    .one-restaurant-wide .info-row.working-hours .right-value {
        padding-left: 10px
    }

    .one-restaurant-wide .info-row .left-label.delivery-time-label,
    .one-restaurant-wide .info-row .right-value.delivery-time-value {
        color: #4caf50;
        font-weight: 600
    }

    .one-restaurant-wide .info-row .right-value a {
        color: #33373d
    }

    .one-restaurant-wide .info-row .right-value a:hover {
        color: #d51a1e
    }

    .one-restaurant-wide .more-locations-wrapper {
        border: 1px solid #e6e6e6;
        border-top: 0;
        border-radius: 0 0 5px 5px
    }

    .one-restaurant-wide .more-locations-wrapper .more-locations-label {
        font-size: 12px;
        color: #89959b;
        padding: 15px 10px 5px
    }

    .one-restaurant-wide .more-locations-wrapper .one-more-location {
        display: flex;
        padding: 6px 10px 8px;
        border-bottom: 1px solid #e6e6e6
    }

    .one-restaurant-wide .more-locations-wrapper .one-more-location:last-child {
        border-bottom: 0
    }

    .one-restaurant-wide .more-locations-wrapper .one-more-location .image-wrapper img {
        border-radius: 3px
    }

    .one-restaurant-wide .more-locations-wrapper .one-more-location .info-wrapper {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        padding-left: 10px
    }

    .one-restaurant-wide .more-locations-wrapper .one-more-location .info-wrapper .location-title,
    .one-restaurant-wide .more-locations-wrapper .one-more-location .info-wrapper .location-title a {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        width: 100%
    }

    .one-restaurant-wide .more-locations-wrapper .one-more-location .info-wrapper .location-address {
        font-size: 12px;
        color: #89959b;
        width: 100%;
        margin-top: -8px;
        padding-right: 55px
    }

    .one-restaurant-wide .gradient_90 {
      background: #94bd77 !important;
    }
    .one-restaurant-wide .rating {
      display: flex;
      align-items: center;
      width: 50px;
      height: 38px;
      position: relative;
      font-size: 18px;
      color: #fff;
      justify-content: center;
      border-radius: 3px;
      font-weight: 500;
    }
    .one-restaurant-wide .rating a {
      color: #fff;
    }



    .select2-container {
        box-sizing: border-box;
        display: inline-block;
        margin: 0;
        position: relative;
        vertical-align: middle;
    }

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none;
    }

    .select2-container .select2-selection--single .select2-selection__rendered {
        display: block;
        padding-left: 8px;
        padding-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .select2-container .select2-selection--single .select2-selection__clear {
        position: relative;
    }

    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        min-height: 32px;
        user-select: none;
        -webkit-user-select: none;
    }

    .select2-container .select2-selection--multiple .select2-selection__rendered {
        display: inline-block;
        overflow: hidden;
        padding-left: 8px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .select2-container .select2-search--inline {
        float: left
    }

    .select2-container .select2-search--inline .select2-search__field {
        box-sizing: border-box;
        border: none;
        font-size: 100%;
        margin-top: 5px;
        padding: 0;
    }

    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none;
    }

    .select2-dropdown {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        box-sizing: border-box;
        display: block;
        position: absolute;
        left: -100000px;
        width: 100%;
        z-index: 1051;
    }

    .select2-results {
        display: block;
    }

    .select2-results__options {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .select2-results__option {
        padding: 6px;
        user-select: none;
        -webkit-user-select: none;
    }

    .select2-results__option[aria-selected] {
        cursor: pointer;
    }

    .select2-container--open .select2-dropdown {
        left: 0;
    }

    .select2-container--open .select2-dropdown--above {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .select2-container--open .select2-dropdown--below {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .select2-search--dropdown {
        display: block;
        padding: 4px;
    }

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box;
    }

    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none;
    }

    .select2-search--dropdown.select2-search--hide {
        display: none;
    }

    .select2-close-mask {
        border: 0;
        margin: 0;
        padding: 0;
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        min-height: 100%;
        min-width: 100%;
        height: auto;
        width: auto;
        opacity: 0;
        z-index: 99;
        background-color: #fff;
        filter: alpha(opacity=0);
    }

    .select2-hidden-accessible {
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important;
    }

    .select2-container--default .select2-selection--single {
        background-color: #fff;
        border: 1px solid #aaa;
        border-radius: 4px;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #888 transparent transparent transparent;
        border-style: solid;
        border-width: 5px 4px 0 4px;
        height: 0;
        left: 50%;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0;
    }

    .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
        float: left;
    }

    .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
        left: 1px;
        right: auto;
    }

    .select2-container--default.select2-container--disabled .select2-selection--single {
        background-color: #eee;
        cursor: default;
    }

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none;
    }

    .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px;
    }

    .select2-container--default .select2-selection--multiple {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: text;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
        list-style: none;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-top: 5px;
        margin-right: 10px;
        padding: 1px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #999;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #333;
    }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
        float: right;
    }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
        margin-left: 5px;
        margin-right: auto;
    }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
        margin-left: 2px;
        margin-right: auto;
    }

    .select2-container--default.select2-container--focus .select2-selection--multiple {
        border: solid black 1px;
        outline: 0;
    }

    .select2-container--default.select2-container--disabled .select2-selection--multiple {
        background-color: #eee;
        cursor: default;
    }

    .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
        display: none;
    }

    .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
    .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
    .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .select2-container--default .select2-search--dropdown .select2-search__field {
        border: 1px solid #aaa;
    }

    .select2-container--default .select2-search--inline .select2-search__field {
        background: transparent;
        border: none;
        outline: 0;
        box-shadow: none;
        -webkit-appearance: textfield;
    }

    .select2-container--default .select2-results>.select2-results__options {
        max-height: 200px;
        overflow-y: auto;
    }

    .select2-container--default .select2-results__option[role=group] {
        padding: 0;
    }

    .select2-container--default .select2-results__option[aria-disabled=true] {
        color: #999;
    }

    .select2-container--default .select2-results__option[aria-selected=true] {
        background-color: #ddd;
    }

    .select2-container--default .select2-results__option .select2-results__option {
        padding-left: 1em;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -2em;
        padding-left: 3em;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -4em;
        padding-left: 5em;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -5em;
        padding-left: 6em;
    }

    .select2-container--default .select2-results__option--highlighted[aria-selected] {
        background-color: #5897fb;
        color: white;
    }

    .select2-container--default .select2-results__group {
        cursor: default;
        display: block;
        padding: 6px;
    }

    .select2-container--classic .select2-selection--single {
        background-color: #f7f7f7;
        border: 1px solid #aaa;
        border-radius: 4px;
        outline: 0;
        background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
        background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
        background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF', endColorstr='#FEEEE', GradientType=0);
    }

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px;
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEEEE', endColorstr='#FCCCC', GradientType=0);
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
        border-color: #888 transparent transparent transparent;
        border-style: solid;
        border-width: 5px 4px 0 4px;
        height: 0;
        left: 50%;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0;
    }

    .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
        float: left;
    }

    .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
        border: none;
        border-right: 1px solid #aaa;
        border-radius: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        left: 1px;
        right: auto;
    }

    .select2-container--classic.select2-container--open .select2-selection--single {
        border: 1px solid #5897fb;
    }

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: transparent;
        border: none;
    }

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px;
    }

    .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
        background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
        background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF', endColorstr='#FEEEE', GradientType=0);
    }

    .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEEEE', endColorstr='#FFFFF', GradientType=0);
    }

    .select2-container--classic .select2-selection--multiple {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: text;
        outline: 0;
    }

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #555;
    }

    .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
        float: right;
        margin-left: 5px;
        margin-right: auto;
    }

    .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
        margin-left: 2px;
        margin-right: auto;
    }

    .select2-container--classic.select2-container--open .select2-selection--multiple {
        border: 1px solid #5897fb;
    }

    .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .select2-container--classic .select2-search--dropdown .select2-search__field {
        border: 1px solid #aaa;
        outline: 0;
    }

    .select2-container--classic .select2-search--inline .select2-search__field {
        outline: 0;
        box-shadow: none;
    }

    .select2-container--classic .select2-dropdown {
        background-color: #fff;
        border: 1px solid transparent;
    }

    .select2-container--classic .select2-dropdown--above {
        border-bottom: none;
    }

    .select2-container--classic .select2-dropdown--below {
        border-top: none;
    }

    .select2-container--classic .select2-results>.select2-results__options {
        max-height: 200px;
        overflow-y: auto;
    }

    .select2-container--classic .select2-results__option[role=group] {
        padding: 0;
    }

    .select2-container--classic .select2-results__option[aria-disabled=true] {
        color: grey;
    }

    .select2-container--classic .select2-results__option--highlighted[aria-selected] {
        background-color: #3875d7;
        color: #fff;
    }

    .select2-container--classic .select2-results__group {
        cursor: default;
        display: block;
        padding: 6px;
    }

    .select2-container--classic.select2-container--open .select2-dropdown {
        border-color: #5897fb;
    }







    .select2-container .select2-selection--multiple,
    .select2-container .select2-selection--single {
        padding-left: 20px;
        /*border: 0;
        border-radius: 0;*/
        -webkit-border-radius: 0;
        height: 60px;
        line-height: 60px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: transparent;
        margin-top: 0;
        border: 0
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #000;
        font-size: 18px;
        line-height: 60px;
        text-align: left;
        padding-left: 0;
        font-weight: 300;
        display: block;
        padding-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .select2-search--dropdown .select2-search__field {
        font-size: 16px
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 56px;
        width: 26px
    }

    .restaurant-foods-dropdowns{
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 25px;
    }
    .restaurant-foods-dropdowns .locations-dropdown, 
    .restaurant-foods-dropdowns .categories-dropdown,
    .restaurant-foods-dropdowns .foods-dropdown,
    .restaurant-foods-dropdowns .search-food-btn{
        display: inline-block;
        padding-left: 0;
    }
    .restaurant-data-main,
    .museums-data-main{
        padding-left: 0;
        display: inline-block;
        vertical-align: top;
    }

    .camera-design .sppb-row-container .sppb-row{
        margin-left: 0;
        margin-right: 0;
    }
    .camera-design .sppb-row-container .sppb-row .sppb-col-sm-12{
        padding: 0;
    }
    .camera-design .sppb-title-heading{
        color: #fff;
    }
    .camera-design .sppb-col-md-6{
        padding: 0;
    }
    .camera-design .sppb-col-md-6 .sppb-addon-wrapper{
        margin-bottom: 0 !important;
    }
    .camera-design .sppb-addon-articles.article-border > .sppb-addon-content{
        padding: 0;
    }

    .camera-design .sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-left::before{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #000;
        opacity: 0.4;
    }   

    .camera-design .sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-left img{
        border-radius: unset;
    }

    .camera-design .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper{
        position: relative;
        padding: 0;
    }

    .camera-design .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
        position: absolute;
        color: #fff;
        left: 10px;
        right: 10px;
        font-size: 22px;
        display: flex;
        align-items: flex-end;
        bottom: 0;
    }
    .camera-design .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
        color: #fff;
    }
    .camera-design .sppb-addon-articles .sppb-addon-article{
        margin-bottom: 0;
    }

    .camera-design .sppb-col-md-12{
        padding: 0;
    }
    .camera-design .sppb-col-md-12 .sppb-col-sm-3{
        padding: 0;
    }
    .camera-design .sppb-col-md-12 .sppb-addon-articles.article-border > .sppb-addon-content{
        padding: 0;
    }
    .camera-design .sppb-col-md-12 .sppb-addon-wrapper{
        margin-bottom: 0;
    }
    .camera-design .sppb-col-md-12 .sppb-addon-articles .sppb-addon-content .sppb-row{
        margin-right: 0;
        margin-left: 0;
    }
    .camera-design .sppb-col-md-12 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
        bottom: -15px;
        font-size: 18px;
    }

    .camera-design .sppb-addon-articles.article-border{
        border: none;
    }

    .camera-design-icon{
        display: none;
    }
    .camera-design .camera-design-icon{
        display: block;
        position: absolute;
      right: 20px;
      top: 20px;
      pointer-events: none;
      width: 32px;
      height: 32px;
      border: 2px solid #fff;
      line-height: 28px;
      text-align: center;
      border-radius: 50%;
      color: #fff;
      background: rgba(0,0,0,.3);
      font-size: 14px;
      -webkit-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
      -moz-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
      -o-transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
      transition: .43s cubic-bezier(.47,.13,.16,.72) 0s;
    }
    .camera-design .camera-design-icon .fa {
      line-height: 28px;
      width: 100%;
      text-align: center;
    }
    .camera-design .camera-design-icon .fa-camera::before {
      content: "\f030";
    }

    .camera-design .sppb-addon-article:hover .format-icon {
      right: 50%;
      top: 50%;
      margin-top: -16px;
      margin-right: -16px;
      -webkit-transform: scale(1.4);
      -moz-transform: scale(1.4);
      transform: scale(1.4);
    }

    .super-media__video{
        display: none;
    }
    .video-style .super-media__video{
        display: block;
        position: absolute;
        top: -.75rem;
        right: .625rem;
        bottom: 100%;
        margin-bottom: -.75rem;
        height: 1.625rem;
        min-width: 2.5rem;
        border-radius: .875rem;
        background-color: #fff;
        color: #0f0c16;
        box-shadow: 0 0 .125rem #00000080;
        display: flex;
        justify-content: center;
       align-items: center;
    }

    .video-style:hover .super-media__video .fa{
      color: #d10038;
    }

    .super-section .super-single{
        width: 70%;
        background-color: #e7131a;
        color: #fff;
        padding: 35px;
    }
    .super-section .sppb-column-addons{
        display: flex;
        align-items: flex-end;
    }
    .super-section .super-single .sppb-meta-category{
        font-size: 11px;        
    }
    .super-section .super-single .sppb-meta-category a{
        color: #fff;
    }
    .super-section .super-single .sppb-addon-article-title{
        font-size: 30px;
        color: #fff;
    }
    .super-section .super-single .sppb-addon-article-title a{
        color: #fff;
    }
    .super-section .super-single .sppb-article-introtext{
        opacity: 0.8;
    }
    .super-section .super-single .sppb-addon-article .sppb-article-meta,
    .super-section .super-single .sppb-addon-article .sppb-article-meta a,
    .super-section .super-single .sppb-addon-article .sppb-article-meta > span{
        font-size: 11px !important;
        color: #fff !important;
    }

    .super-multiple .sppb-addon-article .sppb-addon-article-info-left{
        float: right;
        width: 30%;
        height: 100px;
        margin-left: 15px;
    }
    .super-multiple .sppb-addon-article .sppb-addon-article-info-left a{
        margin-bottom: 0;
        width: 100%;
        height: 100%;
    }
    .super-multiple .sppb-addon-article .sppb-addon-article-info-left img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .super-multiple .sppb-addon-article .sppb-addon-article-info-left .red-note{
        display: none;
    }
    .super-multiple.sppb-addon-articles .sppb-meta-category,
    .super-multiple.sppb-addon-articles .sppb-meta-category a{
        color: #e7131a;
        font-size: 11px;
    }
    .super-multiple .sppb-addon-article .sppb-addon-article-title{
        font-weight: 400;
        font-size: 18px;
    }
    .super-multiple .sppb-addon-article .sppb-addon-article-title a{
        color: #fff;
    }

    .super-multiple.sppb-addon-articles .sppb-addon-article .sppb-article-meta > span{
        font-size: 10px;
    }
    .super-multiple.sppb-addon-articles .sppb-addon-article .sppb-article-meta .sppb-meta-author a{
        color: #fff !important;
    }

    .super-section .sppb-section-title{
        margin-bottom: 0;
        font-size: 32px;
        border-bottom: 4px solid #fff;
        margin-bottom: 30px !important;
    }
    .super-section .sppb-section-title .sppb-title-heading{
        font-weight: 400;
        color: #fff;
    }

    .super-multiple.sppb-addon-articles .sppb-article-readmore-wrapper{
        margin: 0;
        position: absolute;
        right: 0;
        top: -75px;
        color: #fff;
    }

    .super-multiple.sppb-addon-articles .sppb-article-readmore-wrapper a{
        color: #fff;
        font-size: 13px;
        font-weight: 700;
    }

    .super-multiple .super-multiple-article .sppb-addon-article{
        border-bottom: 2px solid rgba(255,255,255,0.1);
        padding-bottom: 35px;
        margin-bottom: 20px !important;
    }

    .super-multiple .super-multiple-article.last-article .sppb-addon-article{
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0 !important;
    }
    .super-multiple .sppb-addon-content{
        padding-bottom: 0 !important;
        padding-right: 0 !important;
    }
    .super-multiple{
        border: none !important;
    }

    .rss-horizontal.sppb-addon-articles .sppb-addon-title{
        text-align: center;
        color: #fff;
        font-weight: 700;
        padding: 20px;
        border-bottom: none !important;
    }
    .rss-horizontal .sppb-row{
        padding-left: 20px;
        padding-right: 20px;
    }
    .rss-horizontal .sppb-addon-article{
        display: flex;
    }
    .rss-horizontal .sppb-addon-article .sppb-addon-article-info-left{
        width: 40%;
        height: 100px;
        margin-right: 15px;
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
    }
    .rss-horizontal .sppb-addon-article .sppb-addon-article-info-wrapper{
        display: flex;
        flex-direction: column;
    }
    .rss-horizontal .sppb-addon-article .sppb-addon-article-info-left a{
        width: 100%;
        height: 100%;
    }
    .rss-horizontal .sppb-addon-article .sppb-addon-article-info-left img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: unset;
    }
    .rss-horizontal .sppb-addon-article .sppb-addon-article-title a{
        color: #fff;
        font-size: 16px;
    }






    



    .rss-vertical.sppb-addon-articles .sppb-addon-title{
        text-align: center;
        color: #fff;
        font-weight: 700;
        padding: 20px;
        border-bottom: none !important;
    }
    .rss-vertical .sppb-addon-article{
        display: flex;
    }
    .rss-vertical .sppb-addon-article .sppb-addon-article-info-left{
        width: 30%;
        height: 100px;
        margin-right: 15px;
        display: flex;
        flex-direction: column;
        flex-shrink: 0;
    }
    .rss-vertical .sppb-addon-article .sppb-addon-article-info-wrapper{
        display: flex;
        flex-direction: column;
    }
    .rss-vertical .sppb-addon-article .sppb-addon-article-info-left a{
        width: 100%;
        height: 100%;
    }
    .rss-vertical .sppb-addon-article .sppb-addon-article-info-left img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: unset;
    }
    .rss-vertical .sppb-addon-article .sppb-addon-article-title a{
        color: #fff;
        font-size: 16px;
    }

    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{
        width: 100%;
    }





    .news-ticker-widget {
      position: fixed;
      height: 100%;
      bottom: -100%;
      right: 0;
      left: 0;
      z-index: 1002;
    }
    .widgets__b {
        position: absolute;
        height: 90%;
        height: -moz-calc(100% - 44px);
        height: calc(100% - 44px);
        top: 0;
        right: 0;
        left: 0;
    }
    .widgets__b-slide {
        position: absolute;
        width: 100%;
        height: 100%;
        /*top: 20px;*/
        background: #fff;
        border-radius: 3px 3px 0 0;
        box-shadow: 0 0 21px rgba(0, 0, 0, .18);
        /*-webkit-transition: top .1s ease;
        -o-transition: top .1s ease;
        -moz-transition: top .1s ease;
        transition: top .1s ease;*/
        right: 0;
        left: 0;
        top: -85px;
    }
    .widgets__b-slide:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: -35px;
        left: 0;
        right: 0;
        height: 41px;
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 60.77%, rgba(0, 0, 0, 0.09) 86.19%, rgba(0, 0, 0, 0.18) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 60.77%, rgba(0, 0, 0, 0.09) 86.19%, rgba(0, 0, 0, 0.18) 100%);
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 60.77%, rgba(0, 0, 0, 0.09) 86.19%, rgba(0, 0, 0, 0.18) 100%);
        pointer-events: none;
    }
    .widgets__b-cover {
        position: absolute;
        top: 5px;
        right: 0;
        bottom: 0;
        left: 0;
        cursor: pointer;
        z-index: 150
    }
    .lenta {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 999;
    }
    .lenta .m-relative{
        position: relative;
    }
    .lenta__header {
        position: absolute;
        top: 0;
        padding: 23px 20px 0;
        font-size: 16px;
        font-weight: 600;
        display: none;
        z-index: 123;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-transform: uppercase;
        right: 0;
        left: 0;
    }
    .lenta__header a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        color: #000;
        /*-webkit-transition: color .4s ease;
        -o-transition: color .4s ease;
        -moz-transition: color .4s ease;
        transition: color .4s ease;*/
    }
    .lenta__header.m-color a {
        color: #ff9600;
    }
    .lenta__toggle {
        position: absolute;
        top: 25px;
        width: 40px;
        height: 40px;
        border-radius: 5px;
        background-color: #d10038;
        /*-webkit-transition: top .25s;
        -o-transition: top .25s;
        -moz-transition: top .25s;
        transition: top .25s;*/
        cursor: pointer;
        display: none;
        z-index: 123;
        right: 55px;        
    }
    .lenta__toggle .svg-icon {
        display: block;
        width: 40px;
        height: 40px;
        fill: #fff;
        font-size: 18px;
        color: #fff;
        text-align: center;
        padding-top: 11px;
    }
    .lenta__toggle .svg-icon.fa-angle-down{
        display: none;
    }
    .lenta__close {
        position: absolute;
        top: 5px;
        width: 38px;
        height: 4px;
        background-color: #fff;
        border: 2px solid #ff9600;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 3px;
        cursor: pointer;
        z-index: 123;
        /*left: 50%;*/
        right: 50%;
        margin-left: -19px;
        margin-right: -19px;
    }
    .lenta__loader {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        height: 35px;
        text-align: center;
    }
    .lenta__wrapper {
        overflow: hidden;
    }
    .lenta__content {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
        background-color: #fff;
        /*-webkit-transition: top .24s;
        -o-transition: top .24s;
        -moz-transition: top .24s;
        transition: top .24s;*/
    }
    .lenta__container {
        padding-top: 15px;
    }
    .lenta__list {
        position: relative;
        white-space: nowrap
    }

    .lenta__list.shift {
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .lenta__list.animate {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        /*-webkit-transition: height .4s, max-height .4s, opacity .4s ease, -webkit-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        transition: height .4s, max-height .4s, opacity .4s ease, -webkit-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        -o-transition: height .4s, max-height .4s, opacity .4s ease, -o-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        -moz-transition: height .4s, max-height .4s, transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), opacity .4s ease, -moz-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        transition: height .4s, max-height .4s, transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), opacity .4s ease;
        transition: height .4s, max-height .4s, transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), opacity .4s ease, -webkit-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), -moz-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), -o-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92)*/
    }

    .lenta__item {
        position: relative;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: top;
        line-height: 1;
        /*-webkit-transition: height .4s, max-height .4s, opacity .4s ease, -webkit-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        transition: height .4s, max-height .4s, opacity .4s ease, -webkit-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        -o-transition: height .4s, max-height .4s, opacity .4s ease, -o-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        -moz-transition: height .4s, max-height .4s, transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), opacity .4s ease, -moz-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92);
        transition: height .4s, max-height .4s, transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), opacity .4s ease;
        transition: height .4s, max-height .4s, transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), opacity .4s ease, -webkit-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), -moz-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92), -o-transform .6s cubic-bezier(0.46, 0.26, 0.27, 0.92)*/
    }
    .lenta__item:nth-child(n+4) {
        display: none;
    }

    .lenta__item.loading {
        height: 50px;
    }

    .lenta__item.no-transition {
        -webkit-transition: none;
        -o-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .lenta__item.empty {
        height: 0;
        max-height: 0
    }

    .lenta__item.hide {
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0;
    }

    .lenta__item.show {
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }

    .lenta__item-size {
        position: relative;
        padding: 10px 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 1100px;
        margin: 0 auto;
        height: 44px;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
       /* -webkit-transition: opacity .4s ease;
        -o-transition: opacity .4s ease;
        -moz-transition: opacity .4s ease;
        transition: opacity .4s ease*/
    }

    .lenta__item-size {
        height: 52px;
    }
    .lenta__item-size .lenta__item-text{
        color: #000 !important;
    }
    .lenta__item-size:hover .lenta__item-text {
        color: #0cb88d !important;
    }
    .lenta__item-size:visited .lenta__item-text {
        color: #000 !important;
    }
    .lenta__item:not(.lenta__item-alert) .lenta__item-size {
        border-bottom: 1px solid #dadada;
    }

    .loading .lenta__item-size {
        opacity: 0;
    }

    .lenta__item-decription {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

    .lenta__item-date {
        min-width: 48px;
    }

    .lenta__item-date span {
        display: inline-block;
        padding: 4px;
        font-size: 14px;
        color: #878787;
        border-radius: 10px;
        /*-webkit-transition: color .4s ease, background-color .4s ease;
        -o-transition: color .4s ease, background-color .4s ease;
        -moz-transition: color .4s ease, background-color .4s ease;
        transition: color .4s ease, background-color .4s ease;
        -moz-box-sizing: border-box;*/
        box-sizing: border-box;
    }

    .lenta__item-date.convert-date {
        min-width: 120px;
    }

    .lenta__item-date.convert-date span {
        padding: 4px;
    }

    .lenta__item-text {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        padding: 0;
        font-size: 16px;
        line-height: 1.25;
        overflow: hidden;
        /*-webkit-transition: color .1s ease;
        -o-transition: color .1s ease;
        -moz-transition: color .1s ease;
        transition: color .1s ease;*/
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #000;
    }
    .lenta__item-text {
        line-height: 1.6;
    }
    .lenta__item-icon {
        display: inline-block;
        vertical-align: baseline;
        position: relative;
        line-height: .7em;
        height: .7em;
        text-shadow: none;
    }

    .lenta__item-icon {
        padding-right: 2em;
        padding-left: 2em;
    }
    .lenta__item-icon .svg-icon {
        display: inline-block;
        width: 2em;
        height: 2em;
        vertical-align: top;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -1em;
    }

    .lenta__item-icon i {
        font-size: 14px;
        font-style: normal;
        color: #878787;
    }

    .lenta-mini {
        position: absolute;
        top: 60px;
        width: 235px;
        background-color: #fff;
        box-shadow: 0 1px 9px rgba(0, 0, 0, .5);
        border-radius: 17px;
        /*-webkit-transition: top .25s;
        -o-transition: top .25s;
        -moz-transition: top .25s;
        transition: top .25s;*/
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        -o-transition-delay: 0;
        transition-delay: 0;
        cursor: pointer;
    }

    .lenta-mini {
        left: 10px;
        right: 10px;
        padding: 14px 16px 13px 55px;
    }

    .site_uz .lenta-mini {
        width: 255px;
    }

    .the-in-scroll__scroll {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 0;
        -moz-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .the-in-scroll.the-in-scroll__rtl .the-in-scroll__scroll {
        right: auto;
        left: 0;
    }

    .the-in-scroll.the-in-scroll__direction .the-in-scroll__scroll {
        right: auto;
        left: 0;
    }

    .the-in-scroll.the-in-scroll__rtl.the-in-scroll__direction .the-in-scroll__scroll {
        right: 0;
        left: auto;
    }

    .the-in-scroll__scroll-line {
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .the-in-scroll__scroller {
        cursor: pointer;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .the-in-scroll__scroller-theme {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .the-in-scroll__wr-box {
      position: relative;
      overflow: hidden;
      width: 100%;
      height: 100%;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .the-in-scroll__box {
      overflow-x: hidden;
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch;
      position: relative;
      height: 100%;
      outline: none;
      direction: ltr;
      width: auto;
      margin: 0;
      margin-right: 0px;
      margin-left: 0px;
      padding: 0;
      border: 0;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .the-in-scroll__container, .the-in-scroll__content {
      position: relative;
      margin: 0;
      padding: 0;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .the-in-scroll__frame {
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      border: 0;
      left: -100%;
      z-index: -100;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
    }

    .m-widget-lenta .widgets__b-slide{
        top: -100%;
    }
    .m-widget-lenta .fa-angle-up{
        display: none;
    }
    .m-widget-lenta .lenta__toggle .svg-icon.fa-angle-down{
        display: block;
    }

    .m-widget-lenta .lenta__header {
        display: block;
    }
    .m-widget-lenta .lenta__header a {
        justify-content: left;
    }
    .m-widget-lenta .lenta__content {
        top: 60px;
    }
    .m-widget-lenta .lenta__content:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 25px;
        display: block;
        z-index: 12;
        background: -webkit-linear-gradient(top, #FFFFFF 33.76%, rgba(255, 254, 254, 0.67) 61.05%, rgba(255, 253, 253, 0) 98.1%);
        background: -moz-linear-gradient(top, #FFFFFF 33.76%, rgba(255, 254, 254, 0.67) 61.05%, rgba(255, 253, 253, 0) 98.1%);
        background: linear-gradient(180deg, #FFFFFF 33.76%, rgba(255, 254, 254, 0.67) 61.05%, rgba(255, 253, 253, 0) 98.1%);
    }
    .m-widget-lenta .lenta__list {
        white-space: initial;
    }
    .m-widget-lenta .lenta__item{
        display: block;
        width: auto;
        padding-right: 0;
        padding-left: 0;
    }
    .m-widget-lenta .lenta__item-size {
        height: auto;
    }
    .m-widget-lenta .lenta__item-decription {
        height: auto;
    }
    .m-widget-lenta .lenta__item:not(.lenta__item-alert) .lenta__item-date,
    .m-lenta-pan .lenta__item:not(.lenta__item-alert) .lenta__item-date {
        height: auto;
    }
    .m-widget-lenta .lenta__item .lenta__item-date {
        min-width: 100px;
    }

    .m-widget-lenta .lenta__item .lenta__item-date span {
        padding: 4px;
    }
    .m-widget-lenta .lenta__item-text {
        display: block;
        -webkit-line-clamp: 5
    }

    body.dark-mode .lenta a{
        color: #000;
    }

    .tracker-action-btn{
        position: relative;
        right: 7%;
    }

    /*.single-news-pagination{
        display: none;
    }
    .custom-testing-20188 .single-news-pagination{
        display: block;
    }*/

    .single-news-pagination {
      /*position: fixed;
      top: 50%;
      width: 90%;
      z-index: 500000;*/
    }
    .single-news-pagination a.newer-news {
      /*left: 0;*/
      /*left:-112px;*/
      border-radius: 0px 320px 320px 0;
      left: 0;
      position: fixed;
      top: 50%;
      /*width: 100%;*/
      z-index: 500000;
    }
    .single-news-pagination a {
      transform: translateY(-50%);
      position: absolute;
      background-color: rgba(171,173,174,.7);
      display: flex;
      align-items: center;
      box-shadow: 0 1px 15px -5px rgba(0,0,0,.5);
      overflow: hidden;
      max-width: 90%;
    }
    .single-news-pagination a:hover {
      background-color: #fff;
    }

    .single-news-pagination a.older-news {
      /*right: -35px;*/
      right: 0;
      border-radius: 320px 0 0 320px;
      position: fixed;
      top: 50%;
      z-index: 500000;
    }

    .single-news-pagination a .arrow {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 35px;
      height: 60px;
      position: relative;
      z-index: 1000000;
    }

    .single-news-pagination a .arrow::before {
      content: "";
      display: block;
      width: 15px;
      height: 15px;
      border-top: 2px solid #fff;
      border-right: 2px solid #fff;
      transform: rotate(-135deg);
      position: relative;
    }

    .single-news-pagination a.newer-news .title {
      left: -600px;
      padding: 0 3rem 0 0;
    }
    .single-news-pagination a .title {
      display: flex;
      align-items: center;
      height: 80px;
      background-color: #fff;
      /*color: #017df4;*/
      color: #000;
      font-size: 16px;
      font-weight: 700;
      line-height: 2rem;
      width: 400px;
      max-width: 90%;
      position: absolute;
    }

    .single-news-pagination a:hover.newer-news .title {
      position: relative;
      left: 0;
    }

    .single-news-pagination a.older-news .title {
      padding: 0 0 0 3rem;
      right: -600px;
    }
    .single-news-pagination a.older-news .arrow::before {
      transform: rotate(45deg);
    }
    .single-news-pagination a:hover .arrow::before {
      border-color: #017df4;
    }
    .single-news-pagination a:hover.older-news .title {
      position: relative;
      right: 0;
    }



    /*Countdown Banner CSS*/
    .header-countdown-section{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        /*z-index: 200;*/
        z-index: 9999999;
        -webkit-transition: -webkit-transform .5s;
        transition: -webkit-transform .5s;
        transition: transform .5s;
        transition: transform .5s,-webkit-transform .5s;

        -webkit-transform: translateY(65px);
        transform: translateY(65px);
    }
    .header-countdown-section .countdown-banner {
      padding-top: 12px;
      padding-bottom: 12px;
      min-height: 112px;
      width: 100%;
      top: 0;
      left: 0;
      z-index: 100;
      -webkit-transform: translateY(-112px);
      transform: translateY(-112px);
      -webkit-transition: -webkit-transform .5s;
      transition: -webkit-transform .5s;
      transition: transform .5s;
      transition: transform .5s,-webkit-transform .5s;

      -webkit-transform: translateY(-65px);
      transform: translateY(-65px);
    }
    .header-countdown-section .absolute {
      position: absolute;
    }
    .header-countdown-section .z-3 {
      z-index: 3;
    }
    .header-countdown-section .absolute-full-width {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
    }
    .header-countdown-section a{
        color: #fff;
        touch-action: manipulation;
        outline: none;
        display: inline-block;
        text-decoration: none;
        background-color: transparent;
    }
    .header-countdown-section .banner-close-link {
      top: 16px;
      right: 16px;
    }
    .header-countdown-section .z-4 {
      z-index: 4;
    }
    .header-countdown-section svg:not(:root) {
      overflow: hidden;
    }
    .header-countdown-section .banner-close-ico, .header-countdown-section .banner-close-link {
      width: 32px;
      height: 32px;
    }
    .header-countdown-section .text-color-1 {
      color: #fff;
      margin-bottom: 0;
    }
    .header-countdown-section svg {
      fill: currentColor;
      vertical-align: middle;
    }
    .header-countdown-section .z-2 {
      z-index: 2;
    }
    .header-countdown-section .relative {
      position: relative;
    }
    .header-countdown-section .container-22 {
      width: 100%;
      /*max-width: 758px;*/
      max-width: 858px;
      /*padding: 0 22px;*/
      margin: 0 auto;
    }
    .header-countdown-section .flex-layout {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .header-countdown-section .countdown-banner-left {
      width: 266px;
      margin-right: 64px;
    }
    .header-countdown-section .line-height-11 {
      line-height: 1.3;
    }
    .header-countdown-section .text-color-1 {
      color: #fff;
    }
    .header-countdown-section .title-37 {
        font-size: -webkit-calc(24px + 8 * ((100vw - 400px)/1520));
        font-size: calc(24px + 8 * ((100vw - 400px) / 1520));
    }
    .header-countdown-section .countdown-banner-right {
      margin-top: 10px;
      width: -webkit-calc(100% - 330px);
      width: calc(100% - 330px);
    }
    .header-countdown-section .flipdown {
      overflow: visible;
    }
    .header-countdown-section .flipdown.flipdown__theme-dark {
      font-weight: 700;
    }
    .header-countdown-section .countdown-flipdown.flipdown {
      font-family: Manrope,sans-serif;
      width: 386px;
      height: 72px;
    }

    .header-countdown-section .small-banner-on-countdown{
        right: 335px;
        top: 18px;
    }

    .header-countdown-section .countdown-flipdown.flipdown .rotor-group::after, 
    .header-countdown-section .countdown-flipdown.flipdown .rotor-group::before{
        display: none !important;
    }
    .header-countdown-section .flipdown .rotor-group {
      position: relative;
      float: left;
      padding-right: 30px;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor-group{
        width: 78px;
        padding-right: 0;
        margin-right: 24px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .header-countdown-section .countdown-flipdown.flipdown .rotor-group-heading::before {
      font-weight: 700;
      font-size: 16px;
      line-height: 1.3;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor-group-heading {
      padding-top: 3px;
      width: 100%;
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor-group-heading::before {
      font-weight: 700;
      font-size: 16px;
      line-height: 1.3;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor::after {
      display: none !important;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor {
      font-size: 40px;
      font-weight: 800;
      margin-right: 6px;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor, .countdown-flipdown.flipdown .rotor-leaf {
      width: 36px;
      height: 46px;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor {
      font-size: 40px;
      font-weight: 800;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor-bottom, 
    .header-countdown-section .countdown-flipdown.flipdown .rotor-leaf-front, 
    .header-countdown-section .countdown-flipdown.flipdown .rotor-leaf-rear, 
    .header-countdown-section .countdown-flipdown.flipdown .rotor-top {
      width: 36px;
      height: 23px;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor-leaf-front, 
    .header-countdown-section .countdown-flipdown.flipdown .rotor-top {
      line-height: 46px;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor:last-child {
      margin-right: 0;
    }
    .header-countdown-section .countdown-flipdown.flipdown .rotor-group:last-child {
      margin-right: 0;
    }

    .active-counter .body-wrapper{
        top: 113px;
    }
    .active-counter #sp-header.header-sticky{
        top: 113px;
    }

    .short-video-layout .short-video-container{
        max-width: 200px;
        margin-left: 8px;
        margin-right: 8px;
        position: unset;
        width: 200px;
    }

    .short-video-layout .sppb-addon-article{
        max-height: 400px;
        max-width: 200px;
        display: flex;
        flex-shrink: 0;
        overflow: hidden;
        height: 90vw;
        border-radius: 10px;
        position: relative;
    }
    .short-video-layout .sppb-addon-article video{
        height: 100%;
        object-fit: cover;
        position: absolute;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 9;
        border-radius: 10px;
        cursor: pointer;
    }

    .short-video-layout .sppb-addon-article .sppb-addon-article-info-wrapper{
        bottom: 0;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
    }

    .short-video-layout .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
        bottom: 30px;
        position: absolute;
        overflow: hidden;
        line-height: 33px;
        font-size: 17px;
        font-weight: 700;
        left: 15px;
        right: 15px;
        display: -webkit-box;
        /*background-color: red;*/
        padding: 5px;
        border-radius: 5px;
        z-index: 9;
    }
    .short-video-layout .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
        color: #fff;
    }

    .short-video-layout .sppb-carousel-extended-nav-control .nav-control.next-control{
        margin-right: 15px;
        color: #fff;
        border-color: #fff;
        padding: 10px;
        border-radius: 50px;
    }
    .short-video-layout .sppb-carousel-extended-nav-control .nav-control.prev-control{
        margin-left: 15px;
        color: #fff;
        border-color: #fff;
        padding: 10px;
        border-radius: 50px;
    }



    /*.stories-overlay{
        position: fixed;
        z-index: 999999999;
        background-color: blue;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        scroll-behavior: none;
    }
    .stories-body{
        position: relative;
    }
    .stories-video{
        position: absolute;
        height: 300px;
        width: 300px;
        background-color: red;
    }*/

    .short-videos-main-section{
        position: relative;
        z-index: 999;
    }
    .show-videos-list{
        position: relative;
        z-index: 999999 !important;
    }
    .short-videos-main-section{
        display: none;
    }
    .show-videos-list .short-videos-main-section{
        display: block;
    }
    ._container_127zq_1._isDesktop_127zq_67{
        /*background-color: red !important;*/
        background-color: rgba(0,0,0,0.7);
    }





    .sppb-meta-category.show-komentator{
        display: inline-block !important;
        background-color: #d10038;
        padding: 3px 8px;
        top: -50px !important;
    }
    .tekst-value-main .sppb-meta-category{
     top: -90px !important;   
    }
    .sppb-meta-category{
        display: inline-block !important;
        /*background-color: #d10038;
        padding: 0px 8px;*/
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: 6px;
        /*border:1.5px solid #fff;*/
        border:1.5px solid #0cb88d;
        padding: 3px 8px;
    }
    .sppb-section:not(.three-cols-row) .sppb-meta-category{ 
    	position: relative;
    	top: -50px;
    } 
    .sppb-section:not(.three-cols-row) .sppb-addon-article-title{
    	position: relative;
    	top: -10px;	
    }
    .sppb-section:has(.sppb-meta-category) .sppb-addon-article-title{
        position: relative;
        top: -30px; 
    }
    .sppb-section.three-cols-row .sppb-addon-article-title{
        position: unset;
    }
    .sppb-section.three-cols-row .sppb-meta-category{
        top: -35px;
    }
    #adria-play-videos-section .sppb-addon-article-title, #sppb-addon-wrapper-1692359503154 .sppb-addon-article-title{
    	position: unset;
    }
    .sppb-section .sppb-addon-articles-vertical-slider .sppb-meta-category{
    	position: unset;
    }

    #sppb-addon-wrapper-1699129437351 .sppb-addon-article-title{
    	position: unset;
    }
    
    .sppb-meta-category.show-komentator a, .sppb-meta-category a{
        color: #fff !important;
    }
    .sppb-meta-komentator{
        display: inline-block;
        /*float: right;
        color: #d10038;*/
        font-weight: bold;
        font-size: 14px;
        color: #fff;
        position: relative;
        top: -190px;
        left: -155px;
        background-color: red;
        padding: 3px 8px;
    }
    .tekst-value-main{
        position: relative;
    }
    .sppb-meta-tekst{
      /*position: absolute;*/
      /*top: -35px;
      left: 0;
      padding: 10px;
      width: 100%;
      background-color: #d10038;*/
      /*color: #fff;
      text-align: center;      
      font-weight: bold;
      font-size: 14px;
      top: -40px;
      left: 15px;
      padding: 5px;
      border: 2px solid blue;
      border-radius: 10px;*/
    }

    .sppb-meta-tekst{
      /*position: absolute;*/
      /*top: -35px;
      left: 0;
      padding: 10px;
      width: 100%;
      background-color: #d10038;*/
      color: blue;
      /*text-align: center;      
      font-weight: bold;
      font-size: 14px;
      top: -40px;
      left: 15px;
      padding: 5px;
      border: 2px solid blue;
      border-radius: 10px;*/
    }

    /*.tekst-value-main:has(.sppb-meta-komentator) .sppb-addon-article-title{
        top: 0 !important;
    }*/


    @media (min-width: 768px) {
      .single-news-pagination a .arrow {
        width: 50px;
        height: 80px;
      }
      .single-news-pagination a .arrow::before {
        width: 20px;
        height: 20px;
      }
    }

    @media only Screen and (max-width: 767px){
        /*.single-news-pagination a.older-news{
            right: -22px;
        }
        .single-news-pagination a.newer-news{
            left: -15px;
        }*/

        .header-countdown-section .small-banner-on-countdown{
            right: 30px;
            top: 70px;
        }
        .single-news-pagination a .title{
            font-size: 14px;
        }

        .active-counter .body-wrapper{
            top: 170px;
        }
        .active-counter #sp-header.header-sticky{
            top: 170px;
        }

        .view-category .blog .article-list .col-md-6{
            width: 50%;
            padding-left: 5px;
            padding-right: 5px;
        }

        #sppb-addon-1649497172899 .sppb-addon-articles .sppb-addon-content .sppb-col-sm-3{
            width: 50%;
            padding-left: 5px;
            padding-right: 5px;
        }
        #sppb-addon-1649497172899 .sppb-addon-articles .sppb-addon-content .sppb-col-sm-3 .sppb-addon-article .sppb-addon-article-title a{
            font-size: 15px;
        }
    }

    @media only Screen and (max-width: 1000px){
          .header-countdown-section .countdown-banner-left {
            width: 240px;
          }
          .header-countdown-section .countdown-banner-right {
            width: -webkit-calc(100% - 280px);
            width: calc(100% - 280px);
          }
    }

    @media only Screen and (max-width: 800px){
        .header-countdown-section .countdown-banner {
            /*-webkit-transform: translateY(-180px);
            transform: translateY(-180px);*/
            min-height: 180px;
        }
        .header-countdown-section .countdown-banner-left {
            margin-right: 0;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
        }
        .header-countdown-section .countdown-banner-right {
            width: 100%;
        }
        .header-countdown-section .countdown-banner-right, .header-countdown-section .countdown-flipdown.flipdown {
            margin-left: auto;
            margin-right: auto;
        }
    }


    @media only screen and (max-width: 600px) {
      .header-countdown-section .countdown-flipdown.flipdown {
        width: 350px;
      }
      .header-countdown-section .countdown-flipdown.flipdown .rotor-group {
        margin-right: 12px;
      }
    }


    @media only screen and (max-width: 600px){
        .header-countdown-section .small-banner-on-countdown{
            display: none;
        }
    }




    /*Start CSS for TimeLine*/

    .fubxVw {
        display: block;
        width: 100%;
    }

    /*!sc*/
    .kYZTzB {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    /*!sc*/
    .dvhceJ {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    /*!sc*/
    .iOVpEQ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    /*!sc*/
    .dyMueF {
        margin-right: 24px;
        width: 24px;
    }

    /*!sc*/
    .gIfsOS {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 24px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative;
        width: 24px;
    }

    /*!sc*/
    .kgoEvT {
        height: 24px;
        position: relative;
        visibility: hidden;
        width: 24px;
    }

    /*!sc*/
    .fjlGvu {
        height: 24px;
        position: absolute;
        width: 24px;
    }

    /*!sc*/
    .bLWMnl {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 4px;
    }

    /*!sc*/
    .goKQtv {
        display: none;
        width: 100%;
    }

    /*!sc*/
    .HlJOC {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    /*!sc*/
    data-styled.g9[id="sc-a168424d-0"] {
        content: "HlJOC,"
    }

    /*!sc*/
    .eTUTvO {
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    /*!sc*/
    data-styled.g10[id="sc-a168424d-1"] {
        content: "eTUTvO,"
    }

    /*!sc*/
    .jfHLYC {
        height: 0px;
        position: inherit;
        opacity: 1;
        overflow: hidden;
    }
    .jfHLYC.collapse.show{
        height: auto;
    }

    /*!sc*/
    data-styled.g483[id="sc-4a050d18-0"] {
        content: "jfHLYC,"
    }

    /*!sc*/
    @-webkit-keyframes iAjNNh {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    /*!sc*/
    @keyframes iAjNNh {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    /*!sc*/
    data-styled.g493[id="sc-keyframes-iAjNNh"] {
        content: "iAjNNh,"
    }

    /*!sc*/
    .eKSPFO {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 48px;
        border-bottom: 1px solid #F0F0EE;
        background-color: #000000;
        background-color: #F7F7F4;
        border: none;
        border-radius: 4px;
    }

    /*!sc*/
    data-styled.g578[id="sc-d2c84084-0"] {
        content: "hajKyj,eKSPFO,"
    }

    /*!sc*/
    .jNTQaz {
        cursor: pointer;
        padding: 0;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: none;
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        border: 0px;
        border-radius: 4px;
        background-color: #F7F7F4;
        color: #52524F;
    }

    /*!sc*/
    .jNTQaz:hover {
        background-color: #FFFFFF;
    }

    /*!sc*/
    .jNTQaz:first-child {
        margin: 2px 0 2px 2px;
        padding-left: 8;
    }

    /*!sc*/
    .jNTQaz:not(:first-child):not(:last-child) {
        margin: 2px 0 2px 2px;
    }

    /*!sc*/
    .jNTQaz:last-child {
        margin: 2px 2px 2px 0;
        padding-right: 8;
    }

    /*!sc*/
    .BAkzw {
        cursor: pointer;
        padding: 0;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: none;
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        border: 0px;
        border-radius: 4px;
        background-color: #F7F7F4;
        color: #52524F;
        border: 1px solid #C4C4C0;
        background-color: #FFFFFF;
        color: #000000;
    }

    /*!sc*/
    .BAkzw.BAkzw {
        color: #121212;
        border: 1px solid #C4C4C0;
    }

    /*!sc*/
    .BAkzw:hover {
        background-color: #FFFFFF;
    }

    /*!sc*/
    .BAkzw:first-child {
        margin: 2px 0 2px 2px;
        padding-left: 8;
    }

    /*!sc*/
    .BAkzw:not(:first-child):not(:last-child) {
        margin: 2px 0 2px 2px;
    }

    /*!sc*/
    .BAkzw:last-child {
        margin: 2px 2px 2px 0;
        padding-right: 8;
    }

    /*!sc*/
    data-styled.g579[id="sc-9c1583ca-0"] {
        content: "jNTQaz,ccXatx,BAkzw,"
    }

    /*!sc*/
    .hksyUp {
        min-height: 48px;
        text-transform: capitalize;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: CalibreMedium, sans-serif;
        font-size: 0.875rem;
        font-weight: 500;
        -webkit-letter-spacing: 0.015em;
        -moz-letter-spacing: 0.015em;
        -ms-letter-spacing: 0.015em;
        letter-spacing: 0.015em;
        line-height: 100%;
    }

    /*!sc*/
    data-styled.g580[id="sc-9c1583ca-1"] {
        content: "hksyUp,"
    }

    /*!sc*/
    .bKqWxW {
        max-width: 840px;
        margin: 0 auto;
        padding: 24px 16px;
    }

    /*!sc*/
    @media (min-width:600px) {
        .bKqWxW {
            padding: 32px 20px;
        }
    }

    /*!sc*/
    @media (min-width:1000px) {
        .bKqWxW {
            padding: 2px 24px;
        }
    }

    /*!sc*/
    data-styled.g860[id="sc-cf727555-3"] {
        content: "bKqWxW,"
    }

    /*!sc*/
    .iMtGln {
        max-width: 1200px;
        margin: 0 auto;
    }

    /*!sc*/
    data-styled.g861[id="sc-cf727555-4"] {
        content: "iMtGln,"
    }

    /*!sc*/
    .ejIqaN.ejIqaN {
        min-height: 36px;
        min-width: 36px;
        font-family: CalibreMedium, sans-serif;
        font-size: 0.875rem;
        font-weight: 500;
        -webkit-letter-spacing: 0.015em;
        -moz-letter-spacing: 0.015em;
        -ms-letter-spacing: 0.015em;
        letter-spacing: 0.015em;
        line-height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    /*!sc*/
    .ejIqaN>div {
        min-height: 26px;
        padding: 5px 0px;
    }

    /*!sc*/
    data-styled.g949[id="sc-5f3007cb-0"] {
        content: "ejIqaN,"
    }

    /*!sc*/
    .cYeUge {
        margin: auto;
    }

    /*!sc*/
    data-styled.g962[id="sc-f0e955e6-0"] {
        content: "cYeUge,"
    }

    /*!sc*/
    .kaMwBy .sc-f0e955e6-0 {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 150ms ease;
        transition: 150ms ease;
        -webkit-animation-direction: reverse;
        animation-direction: reverse;
    }

    .cUIijo .sc-f0e955e6-0 {
      transform: rotate(180deg);
      transition: all 150ms ease 0s;
    }

    /*!sc*/
    data-styled.g963[id="sc-f0e955e6-1"] {
        content: "kaMwBy,"
    }

    /*!sc*/
    .bIPMku {
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 30px;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 8px 0;
        border-bottom: 1px solid #F0F0EE;
    }

    /*!sc*/
    data-styled.g964[id="sc-f0e955e6-2"] {
        content: "bIPMku,"
    }

    /*!sc*/
    .cixePy {
        font-family: Calibre, sans-serif;
        /*font-size: 1rem;*/
        font-size: 13px;
        font-weight: 400;
        -webkit-letter-spacing: 0.015em;
        -moz-letter-spacing: 0.015em;
        -ms-letter-spacing: 0.015em;
        letter-spacing: 0.015em;
        line-height: 120%;
        color: #52524f;
    }

    /*!sc*/
    @media (max-width:599px) {
        .cixePy {
            font-family: Calibre, sans-serif;
            font-size: 0.875rem;
            font-weight: 400;
            -webkit-letter-spacing: 0.01em;
            -moz-letter-spacing: 0.01em;
            -ms-letter-spacing: 0.01em;
            letter-spacing: 0.01em;
            line-height: 100%;
        }
    }

    /*!sc*/
    data-styled.g977[id="sc-7aff5552-0"] {
        content: "cixePy,"
    }

    /*!sc*/
    .fbhzDA {
        font-family: CalibreMedium, sans-serif;
        /*font-size: 1rem;*/
        font-size: 13px;
        font-weight: bold;
        -webkit-letter-spacing: 0.015em;
        -moz-letter-spacing: 0.015em;
        -ms-letter-spacing: 0.015em;
        letter-spacing: 0.015em;
        line-height: 120%;
        /*color: var(--Gray70);*/
        color: #52524F;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    /*!sc*/
    data-styled.g978[id="sc-7aff5552-1"] {
        content: "fbhzDA,"
    }

    /*!sc*/
    .bpVIYc {
        width: 32px;
        margin-left: 56px;
    }

    /*!sc*/
    @media (max-width:599px) {
        .bpVIYc {
            margin-left: 52px;
        }
    }

    /*!sc*/
    data-styled.g979[id="sc-7aff5552-2"] {
        content: "bpVIYc,"
    }

    /*!sc*/
    .bmnBwI {
        font-family: Calibre, sans-serif;
        /*font-size: 0.875rem;*/
        font-size: 12px;
        font-weight: 400;
        -webkit-letter-spacing: 0.01em;
        -moz-letter-spacing: 0.01em;
        -ms-letter-spacing: 0.01em;
        letter-spacing: 0.01em;
        line-height: 100%;
        color: #52524f;
        margin-top: 2px;
    }

    /*!sc*/
    data-styled.g980[id="sc-7aff5552-3"] {
        content: "bmnBwI,"
    }

    /*!sc*/
    .gFyscy {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 32px;
    }

    /*!sc*/
    data-styled.g981[id="sc-7aff5552-4"] {
        content: "gFyscy,"
    }

    /*!sc*/
    .qOSXz {
        margin-left: 16px;
    }

    /*!sc*/
    @media (max-width:599px) {
        .qOSXz {
            margin-left: 12px;
        }
    }

    /*!sc*/
    data-styled.g982[id="sc-7aff5552-5"] {
        content: "qOSXz,"
    }

    /*!sc*/
    .fgAzQk {
        margin-left: 8px;
    }

    /*!sc*/
    data-styled.g983[id="sc-7aff5552-6"] {
        content: "fgAzQk,"
    }

    /*!sc*/
    .bEQHIt {
        font-family: Calibre, sans-serif;
        font-size: 1rem;
        font-weight: 400;
        -webkit-letter-spacing: 0.015em;
        -moz-letter-spacing: 0.015em;
        -ms-letter-spacing: 0.015em;
        letter-spacing: 0.015em;
        line-height: 120%;
        color: #52524f;
        width: 48px;
        margin-right: 16px;
    }

    /*!sc*/
    @media (max-width:599px) {
        .bEQHIt {
            font-family: Calibre, sans-serif;
            font-size: 0.875rem;
            font-weight: 400;
            -webkit-letter-spacing: 0.01em;
            -moz-letter-spacing: 0.01em;
            -ms-letter-spacing: 0.01em;
            letter-spacing: 0.01em;
            line-height: 100%;
            width: auto;
            margin-right: 0;
            margin-top: 4px;
        }
    }

    /*!sc*/
    data-styled.g984[id="sc-7aff5552-7"] {
        content: "bEQHIt,"
    }

    /*!sc*/
    .geDitJ {
        /*font-family: RegularSlab;
        font-size: 1.125rem;
        font-weight: 400;*/
        font-size: 17px;
        font-weight: 700;
        -webkit-letter-spacing: 0.01em;
        -moz-letter-spacing: 0.01em;
        -ms-letter-spacing: 0.01em;
        letter-spacing: 0.01em;
        /*line-height: 100%;*/
        margin-right: 12px;
        white-space: nowrap;
        color: #000;
    }

    /*!sc*/
    data-styled.g1014[id="sc-ded861a-0"] {
        content: "geDitJ,"
    }

    /*!sc*/
    .tRAwV {
        font-family: Calibre, sans-serif;
        /*font-size: 1rem;*/
        font-size: 14px;
        font-weight: 400;
        -webkit-letter-spacing: 0.015em;
        -moz-letter-spacing: 0.015em;
        -ms-letter-spacing: 0.015em;
        letter-spacing: 0.015em;
        line-height: 120%;
        color: #52524F;
    }

    /*!sc*/
    @media (max-width:599px) {
        .tRAwV {
            font-family: Calibre, sans-serif;
            font-size: 0.875rem;
            font-weight: 400;
            -webkit-letter-spacing: 0.01em;
            -moz-letter-spacing: 0.01em;
            -ms-letter-spacing: 0.01em;
            letter-spacing: 0.01em;
            line-height: 100%;
        }
    }

    /*!sc*/
    data-styled.g1015[id="sc-ded861a-1"] {
        content: "tRAwV,"
    }

    /*!sc*/
    .bSynuw {
        border-bottom: 1px solid #F0F0EE;
        margin-left: 48px;
    }

    /*!sc*/
    @media (max-width:599px) {
        .bSynuw {
            margin-left: 0;
        }
    }

    /*!sc*/
    data-styled.g1043[id="sc-add5034d-0"] {
        content: "bSynuw,"
    }

    /*!sc*/
    .jhdLyd {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    /*!sc*/
    data-styled.g1044[id="sc-add5034d-1"] {
        content: "jhdLyd,"
    }

    /*!sc*/
    /*.fxWJZl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 32px;
        padding-left: 16px;
    }*/
    .fxWJZl {
      display: flex;
      flex: 1 1 0%;
      padding-left: 16px;
    }

    /*!sc*/
    @media (max-width:599px) {
        .fxWJZl {
            padding-left: 12px;
        }
    }

    /*!sc*/
    @media (max-width:599px) {
        .fxWJZl {
            padding-top: 12px;
            padding-bottom: 8px;
        }
    }

    /*!sc*/
    data-styled.g1045[id="sc-add5034d-2"] {
        content: "fxWJZl,"
    }

    /*!sc*/
    .hdMVsh {
        border-bottom: 1px solid #F0F0EE;
        padding: 16px 0;
        margin-left: 48px;
    }

    /*!sc*/
    @media (max-width:599px) {
        .hdMVsh {
            padding: 12px 0;
        }
    }

    /*!sc*/
    @media (max-width:599px) {
        .hdMVsh {
            margin-left: 0;
        }
    }

    /*!sc*/
    .bCKNXN {
        border-bottom: 1px solid #F0F0EE;
        padding: 16px 0;
        margin-left: 0;
    }

    /*!sc*/
    @media (max-width:599px) {
        .bCKNXN {
            padding: 12px 0;
        }
    }

    /*!sc*/
    @media (max-width:599px) {
        .bCKNXN {
            margin-left: 0;
        }
    }

    /*!sc*/
    .bGYbro {
        background: #F7F7F4;
        border-radius: 2px;
        border-left: 6px solid #00529f;
        margin: 0 -16px 0 0;
        padding: 0 16px 0 42px;
    }

    /*!sc*/
    @media (max-width:600px) {
        .bGYbro {
            border-radius: 0px;
            margin: 0 -20px;
            padding: 0 20px 0 62px;
        }
    }

    /*!sc*/
    @media (max-width:599px) {
        .bGYbro {
            margin: 0 -16px;
            padding: 0 16px 0 10px;
        }
    }

    /*!sc*/
    .dDxquR {
        /*height: 35px;*/
        height: 67px;
        border-bottom: none;
        padding: 16px 0;
    }

    /*!sc*/
    .dDxquR> :first-child {
        margin: 0 1px;
    }

    /*!sc*/
    data-styled.g1054[id="sc-add5034d-11"] {
        content: "dDxquR,"
    }

    /*!sc*/
    .YXxjb.YXxjb {
        min-height: 36px;
    }

    /*!sc*/
    data-styled.g1055[id="sc-5a475bfd-0"] {
        content: "YXxjb,"
    }   


    /*END CSS for TimeLine*/





    /*Start CSS for Discuss*/

    .hSfMca {
        max-width: none;
        margin: 0 auto;
    }

    .bMoaCn {
      padding-bottom: 24px;
      padding-top: 4px;
    }

    .nJXiO {
      -moz-box-pack: center;
      justify-content: center;
      -moz-box-align: stretch;
      align-items: stretch;
      margin: 0px;
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      box-sizing: border-box;
      -moz-box-flex: 0;
      flex-grow: 0;
      max-width: 100%;
      flex-basis: 100%;
    }
    .inkWsh {
      margin-bottom: 48px;
      margin-top: 48px;
    }
    .kkLtOA {
      margin: 0px;
      text-align: center;
      font-family: Tiempos, serif;
      font-size: 1.25rem;
      font-weight: 400;
      letter-spacing: 0.01em;
      line-height: 120%;
    }
    .kkLtOA a{
        color: rgb(74, 144, 226);
        text-decoration: none;
    }
    .bEUdFL {
        margin-bottom: 24px;
    }
    .ceMlcn {
      margin-bottom: 20px;
    }
    .cgByXX {
      color: rgb(51, 51, 51);
      padding-left: 0px;
      padding-bottom: 16px;
    }
    .cnxHjp {
      -moz-box-pack: justify;
      justify-content: space-between;
      -moz-box-align: stretch;
      align-items: stretch;
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      box-sizing: border-box;
    }
    .cgByXX {
      color: rgb(51, 51, 51);
    }
    .ddDfDQ {
      flex: 1 1 0%;
    }
    .bAFUvF {
      -moz-box-align: center;
      align-items: center;
      display: flex;
      margin-bottom: 8px;
    }
    .foniep {
      padding-right: 8px;
    }
    .bujNNz {
      background-color: rgb(28, 60, 100);
      border-radius: 50%;
      width: 18px;
      height: 18px;
      display: flex;
      -moz-box-pack: center;
      justify-content: center;
      -moz-box-align: center;
      align-items: center;
      color: white;
    }
    .fKDvo {
      margin: 0px;
      text-align: inherit;
      font-family: CalibreMedium, sans-serif;
      font-size: 0.75rem;
      font-weight: 500;
      letter-spacing: 0.015em;
      line-height: 100%;
    }
    .bujNNz {
      color: white;
    }
    .ibAAmd {
      padding-right: 4px;
    }
    .krsrxX {
      margin: 0px;
      text-align: inherit;
      font-family: CalibreMedium, sans-serif;
      font-size: 1rem;
      font-weight: 500;
      letter-spacing: 0.015em;
      line-height: 120%;
    }
    .jyCGwQ {
      color: rgb(123, 123, 123);
      padding-right: 8px;
      padding-top: 1px;
    }
    .keZvZY {
      margin: 0px;
      text-align: inherit;
      font-family: Calibre, sans-serif;
      font-size: 0.75rem;
      font-weight: 400;
      letter-spacing: 0.015em;
      line-height: 100%;
    }
    .jyCGwQ {
      color: rgb(123, 123, 123);
    }
    .isvKuS {
      display: inline-flex;
    }
    .exDSyo {
      -moz-box-align: center;
      align-items: center;
      background-color: rgb(0, 52, 159);
      border-radius: 2px;
      color: white;
      display: flex;
      -moz-box-pack: center;
      justify-content: center;
      margin-right: 8px;
      padding: 4px;
    }
    .knobtN {
      margin: 0px;
      text-align: inherit;
      font-family: Calibre, sans-serif;
      font-size: 0.875rem;
      font-weight: 400;
      letter-spacing: 0.01em;
      line-height: 100%;
      font-size: 0.625rem;
      color: rgb(255, 255, 255);
    }
    .fzSPPN {
      -moz-box-align: center;
      align-items: center;
      padding-right: 16px;
    }
    .keZvZY {
      margin: 0px;
      text-align: inherit;
      font-family: Calibre, sans-serif;
      font-size: 0.75rem;
      font-weight: 400;
      letter-spacing: 0.015em;
      line-height: 100%;
      color: rgb(123, 123, 123);
    }

    @media (min-width: 1000px) {
      .hlZAuq {
        padding-right: 36px;
      }
    }

    .eiTaWX {
      margin: 0px;
      text-align: inherit;
      font-family: Calibre, sans-serif;
      font-size: 1rem;
      font-weight: 400;
      letter-spacing: 0.015em;
      line-height: 120%;
    }

    .beZeLk {
      hyphens: auto;
      letter-spacing: normal;
      line-height: 1.2rem;
      overflow-wrap: break-word;
    }

    .kbGYCw {
      margin-bottom: 32px;
    }

    .fOYeXg {
      border: 0px;
      margin: 0px;
      flex-shrink: 0;
      background-color: rgba(0, 0, 0, 0.12);
      height: 1px;
    }

    .biFxMp {
      background-color: rgb(64, 60, 92);
      border-radius: 50%;
      width: 18px;
      height: 18px;
      display: flex;
      -moz-box-pack: center;
      justify-content: center;
      -moz-box-align: center;
      align-items: center;
      color: white;
    }

    .lnoLSY {
      background-color: rgb(0, 0, 0);
      border-radius: 2px;
      padding: 4px;
    }

    .hajKyj {
      display: flex;
      min-height: 48px;
      border-bottom: 1px solid rgb(240, 240, 238);
      background-color: rgb(0, 0, 0);
    }
    .bWrjIC {
      background-color: transparent;
      display: inline-flex;
      -moz-box-align: center;
      align-items: center;
      -moz-box-pack: center;
      justify-content: center;
      vertical-align: middle;
      position: relative;
      margin: 0px;
      outline: 0px;
      padding: 0px;
      border-radius: 0px;
      user-select: none;
      text-decoration: none;
      min-height: 36px;
    }

    .ccXatx.ccXatx {
      border-bottom: 2px solid rgb(0, 0, 0);
    }
    .ccXatx {
      cursor: pointer;
      padding: 0px;
      -moz-box-align: center;
      align-items: center;
      -moz-box-pack: center;
      justify-content: center;
      -moz-box-flex: 1;
      flex: 1 1 0px;
      flex-grow: 1;
      max-width: none;
      border: 0px;
      border-bottom-width: 0px;
      border-bottom-style: none;
      border-bottom-color: currentcolor;
      border-radius: 4px;
      background-color: rgb(247, 247, 244);
      color: rgb(82, 82, 79);
    }

    .bFaNst {
      background-color: transparent;
      border-radius: unset;
      margin: 2px 0px 0px 2px !important;
      max-width: 264px;
      min-height: 36px;
      min-width: 124px;
      overflow: hidden;
      position: relative;
      line-height: 1.75;
      -moz-box-flex: initial;
      flex-grow: initial;
    }

    .ccXatx.ccXatx > * {
      color: rgb(0, 0, 0);
    }
    .bFaNst > div {
      font-family: CalibreMedium, sans-serif;
      font-size: 1.125rem;
      font-weight: 500;
      line-height: 100%;
      box-sizing: border-box;
      color: rgb(150, 150, 147);
      flex-shrink: 0;
      padding: 6px 12px;
      text-align: center;
      text-transform: capitalize;
      white-space: normal;
      min-height: 36px;
    }
    .hksyUp {
      min-height: 48px;
      text-transform: capitalize;
      display: flex;
      flex-direction: column;
      -moz-box-pack: center;
      justify-content: center;
      font-family: CalibreMedium, sans-serif;
      font-size: 0.875rem;
      font-weight: 500;
      letter-spacing: 0.015em;
      line-height: 100%;
    }
    .bFaNst {
      line-height: 1.75;
    }
    .ccXatx {
      cursor: pointer;
      color: rgb(82, 82, 79);
    }



    .bFaNst > div > div {
      font-family: CalibreMedium, sans-serif;
      font-size: 1.125rem;
      font-weight: 500;
      line-height: 100%;
    }
    .ccXatx.ccXatx > * {
      color: rgb(0, 0, 0);
    }
    body.dark-mode .ccXatx.ccXatx > *{
        color: rgb(255,255,255);
    }
    body.dark-mode .main-tabs-content-section a{
        color: #000;
    }
    body.dark-mode .geDitJ{
        color: #fff;
    }
    body.dark-mode .tRAwV{
        color: #ccc;
    }
    body.dark-mode .fbhzDA, body.dark-mode .cixePy, body.dark-mode .bEQHIt{
        color: #ccc;   
    }
    body.dark-mode .black-collapse-icon{
        display: none;
    }
    body.dark-mode .white-collapse-icon{
        display: flex !important;
    }
    
    .bFaNst > div {
      font-family: CalibreMedium, sans-serif;
      font-size: 1.125rem;
      font-weight: 500;
      line-height: 100%;
      color: rgb(150, 150, 147);
      text-align: center;
      text-transform: capitalize;
      white-space: normal;
    }
    .hksyUp {
      text-transform: capitalize;
      font-family: CalibreMedium, sans-serif;
      font-size: 0.875rem;
      font-weight: 500;
      letter-spacing: 0.015em;
      line-height: 100%;
    }
    .hhBkwe {
      overflow: auto;
      display: grid;
    }
    .fOgXaR {
      position: relative;
      margin-top: 50px;
      margin-bottom: 40px;
    }
    .kyGULO {
      position: absolute;
      bottom: 0px;
      left: 0px;
      right: 0px;
      height: 1px;
      background-color: rgb(240, 240, 238);
    }
    /*!sc*/
    data-styled.g811[id="sc-cf727555-4"] {
        content: "hSfMca,"
    }

    @media (max-width:600px) {
        .fBFSAO {
            padding: 16px 20px;
        }
    }

    /*!sc*/
    @media (min-width:600px) {
        .fBFSAO {
            margin: auto;
            max-width: 762px;
        }
    }

    /*!sc*/
    data-styled.g815[id="sc-cf727555-8"] {
        content: "fBFSAO,"
    }

    /*END CSS for Discuss*/


	body.dark-mode .ads-container a{
      color: #000000;
    }
    .ads-container{
    	font-size: 14px;
    	color: #000000;
    }
    .ads-container .GO-OglasThumb{
    	display: inline-block;
    	width: 100px;
    	height: 80px;
    }
    .ads-container .GO-OglasThumb img{
    	width: 96%;
    	height: 100%;
    }
    .ads-container .text-muted {
	  color: #6c757d !important;
	}
	.ads-container .p-3 {
	  padding: 1rem !important;
	}
	.ads-container .vehicle-owner-icon-1{
		font-size: 30px;
		padding:1rem 0 1rem 1rem !important;
	}
	.ads-container .vehicle-owner-icon-2{
		font-size: 30px;
		padding:1rem 1rem 1rem 5px !important;
	}
	.ads-container .pt-3{
	  padding-top: 1rem !important;
	}
	.ads-container h5{
		font-size: 0.93rem;
	}
	.ads-container .GO-OglasZoom {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  top: -85px;
	  left: 0;
	  z-index: 10;
	  color: #FFFFFF;
	  font-size: 90px;
	  line-height: 480px;
	  text-align: center;
	  display: none;
	  cursor: pointer;
	}
	.GO-OglasPhoto:hover .GO-OglasZoom {
	  display: block;
	}

	.ads-container .table {
	  width: 100%;
	  margin-bottom: 1rem;
	  color: #212529;
	}
	.ads-container .table .thead-light th {
	  /*color: #495057;
	  background-color: #e9ecef;*/
      color: #fff;
	  background-color: #000;
	  border-color: #dee2e6;
	}
	.ads-container .table-sm th {
	  padding: .3rem;
	}
	.ads-container td {
	  font-weight: bolder;
	}
	.ads-container .font-weight-normal {
	  font-weight: 400 !important;
	}
	.ads-container .GO-Shadow-B {
	  /*box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5) !important;
	  -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5) !important;
	  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.5) !important;*/
      
      box-shadow: 0px 1px 2px 2px rgba(0,0,0,.2) !important;
	  -moz-box-shadow: 0px 1px 2px 2px rgba(0,0,0,.2) !important;
	  -webkit-box-shadow: 0 1px 2px 2px rgba(0,0,0,.2) !important;
	  border-radius: 6px;
	}
	.ads-container .GO-Rounded-T{
		border-width: 1px 1px 0px 1px;
		border-radius: 6px 6px 0px 0px;
	}
	.ads-container .GO-bg-navy{
	  /*background-color: #062F57;*/
      background-color: #ED7103;
      
	}
	.ads-container .text-white{
	  color: #fff !important;
	}
	.ads-container .font-weight-bold{
	  font-weight: 700 !important;
	}
	.ads-container .seller-img{
		text-align: center;
		margin:0 auto;
	}

    .font-weight-normal th{
        font-weight: normal;
    }

    .ads-seller-info .GO-Button-Orange{
        border:solid 0px #F47A20;
        background-color: #F47A20;
        border-radius: 6px;
        padding: 5px 0 !important;
    }

    .ads-seller-info .GO-Button-Orange:hover {
      border: solid 0px #072F57;
      background: #072F57;
    }

    .registered-as-merchant p{
        font-weight: bold;
    }

    .urgent-info-timing{
        text-align: center;
        font-size: 13px;
    }

    .ads-gallery-view-more{
        background-color: #000;
        color: #fff;
        vertical-align: top;
        text-align: center;
    }
    .ads-gallery-view-more .fa{
        padding-top: 10px !important;
    }
    .ads-gallery-view-more span{
        font-size: 12px;
        font-weight: bold;
    }
    .ads-gallery-view-more a{
        color: #fff;
    }

  	body.dark-mode .registered-as-merchant p{
      color: #fff;
  	}

    .ads-container .text-muted.fa, .ads-container .fa{
      color:#ED7103 !important;
    }



    #full-width-short-story-images{
        position: relative;
        z-index: 99999 !important;
        display: none;
    }

    #section-id-1714590780438, .full-width-short-story-images{
        position: relative;
        z-index: 99999 !important;
        display: none;
    }

    .short-stories-status-container{
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        /*height: 100%;*/
        z-index: 999999999;
        /*background-color: yellow;*/ 
        /*overflow-y: auto;*/
        line-height: 0;
        overflow: hidden;
        height: 100%;
        max-height: 100%;
    }

    .short-stories-status-container .close-story-images{
        position: relative;
        text-align: right;
        right: 15px;
        top: 50px;
        z-index: 999999;
        font-weight: bold;
        color: #fff;
        cursor: pointer;
    }

    .short-stories-status-carousel,
    .short-stories-status-carousel .slick-list,
    .short-stories-status-carousel .slick-track {
        height: 100% !important;
    }

    .short-stories-status-container .slick-slide{
        /*margin-top: 5px !important;*/
    }
    .short-stories-status-container .slick-slide img{
      width: 100%;
      height: 100%;
      border-radius: unset;
      /*margin-top: 10px !important;*/
    }
    /*.short-stories-status-container {
        max-width: 600px;
        margin: 0 auto;
        padding: 20px;
        position: relative;
    }*/
    .short-stories-status-container .slick-dots{
      list-style: none;
      padding: 5px 0;
      margin: 0;
      display: flex;
      flex-flow: row wrap;
      font-size: 0;
      line-height: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }
    .short-stories-status-container .slick-dots li{
      font-size: 0;
      line-height: 0;
      width: auto;
      padding: 0 3px;
      display: flex;
      align-items: center;
      flex: 1;
    }

    .short-stories-status-container .slick-dots li button{
      font-size: 0;
      line-height: 0;
      border: 0;
      padding: 0;
      background: transparent;
      width: 100%;
      height: 3px;
      /*background: #000;*/
      background-color: rgba(0,0,0,0.7);
      cursor: pointer;
      position: relative;
    }
    .short-stories-status-container .slick-dots li.slick-slide-viewed button{
        background: #fff;
    }

    .short-stories-status-container .slick-dots li button:before{
      width: 0;
      height: 5px;
      position: absolute;
      left: 0;
      top: 0;
      content: "";
      /*background: #f00;*/
      background: #fff;
    }   


    .short-stories-status-container .slick-dots li.slick-active button:before{
      transition: width 5s ease;
      width: 100%;
    }

    .short-stories-status-container .slick-dots li.custom-first button:before{
      /*background-color: #007bff;*/
      background-color: #fff;
      animation: statusBarAnimation 5s ease;
    }

    .story-image{
        cursor: pointer;
    }

    .status-story-read-more{
        position: relative;
        left: 35%;
        bottom: 140px;
        z-index: 9999999;
    }
    .status-story-read-more a{
        background-color: #d10038;
        color: #fff;
        padding: 6px 12px;
        font-size: 20px;
    }

    


    .sports-list {
         padding: 9px 0;
         /*background-color: #fff;*/
         background-color: transparent;
         margin-bottom: 12px;
    }
     @media (min-width: 992px) {
         .sports-list {
             margin-bottom: 23px;
        }
    }
     .sports-list .sports-container {
         padding: 0;
    }

    .sports-list .sports-list-wrapper {
         overflow-x: auto;
         display: flex;
         -ms-overflow-style: none;
        /* IE and Edge */
         scrollbar-width: none;
        /* Firefox */
        /*justify-content: center;
        align-items: center;*/
    }

     @media (min-width: 768px) {
         .sports-list .sports-container {
             padding: 11px;
        }

        .sports-list .sports-list-wrapper {
	        justify-content: center;
	        align-items: center;
	    }
    }
    
     @media (min-width: 1300px) {
         .sports-list .sports-list-wrapper {
             overflow-x: hidden;
        }
    }
     .sports-list .sports-list-wrapper .sport-item {
         flex: 0 0 54px;
         width: 54px;
         height: 54px;
         margin-right: 18px;
         position: relative;
         display: flex;
         align-items: center;
         justify-content: center;
         border-radius: 50%;
    }
     .sports-list .sports-list-wrapper .sport-item::before {
         content: "";
         /*background-color: #0076e2;*/
         background-color: #0cb88d;
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         width: calc(100% - 8px);
         height: calc(100% - 8px);
         border-radius: 50%;
         transition: 0.2s linear;
    }
     .sports-list .sports-list-wrapper .sport-item.show-circle::before {
         background-color: #d10038; 
         /*animation: pulse 0.05s 2;*/
         width: 100%;
         height: 100%;
    }
    .view-category .sports-list .sports-list-wrapper .sport-item.show-circle::before {
         animation: unset;
    }
     .sports-list .sports-list-wrapper .sport-item.show-circle:hover::before {
         background-color: #0076e2;
    }
     @media (min-width: 768px) {
         .sports-list .sports-list-wrapper .sport-item {
             flex: 0 0 56px;
             width: 56px;
             height: 56px;
             margin-right: 22px;
        }
         .sports-list .sports-list-wrapper .sport-item:last-of-type {
             margin-right: 0;
        }
    }
     @media (min-width: 992px) {
         .sports-list .sports-list-wrapper .sport-item {
             flex: 0 0 64px;
             width: 64px;
             height: 64px;
             margin-right: 25px;
        }
    }
     @media (min-width: 1300px) {
         .sports-list .sports-list-wrapper .sport-item {
             /*flex: 0 0 calc(100% / 13 - 240px / 13);
             width: calc(100% / 13 - 240px / 13);
             height: 64px;*/
             margin-right: 20px;
        }
    }
     @media (min-width: 1570px) {
         .sports-list .sports-list-wrapper .sport-item {
             /*flex: 0 0 calc(100% / 13 - 360px / 13);
             width: calc(100% / 13 - 360px / 13);
             height: 70px;*/
             margin-right: 30px;
        }
    }
     .sports-list .sports-list-wrapper .sport-item:first-of-type {
         margin-left: 18px;
    }
     @media (min-width: 768px) {
         .sports-list .sports-list-wrapper .sport-item:first-of-type {
             margin-left: 0;
        }
    }
     .sports-list .sports-list-wrapper .sport-item:hover::before {
         height: 100%;
         width: 100%;
    }
     .sports-list .sports-list-wrapper .sport-item .sport-anchor {
         /*background-color: #e7edf3;*/
         background-color: #0cb88d;
         overflow: hidden;
         border-radius: 50%;
         display: flex;
         align-items: center;
         justify-content: center;
         width: calc(100% - 6px);
         height: calc(100% - 6px);
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         z-index: 2;
         padding-inline: 6px;
    }
     @media (min-width: 992px) {
         .sports-list .sports-list-wrapper .sport-item .sport-anchor {
             padding-inline: 0;
        }
    }
     .sports-list .sports-list-wrapper .sport-item .sport-anchor img {
         width: auto;
         height: 35px;
    }
     @media (min-width: 992px) {
         .sports-list .sports-list-wrapper .sport-item .sport-anchor img {
             height: 45px;
        }
    }
    

    @media only Screen and (max-width: 767px){
        .sports-list .sports-list-wrapper .sport-item{
            flex: 0 0 72px;
            width: 72px;
            height: 72px;
        }
        .sports-list .sports-list-wrapper .sport-item .sport-anchor img{
            height: 50px;
        }
    }


    .sppb-btn-blink-white-btn{
        white-space: nowrap;
        transition: all .3s;
        -webkit-animation: blinkPulse 1.5s infinite;
        background-color: #fff;
        color: #000;
        text-decoration: none;
        padding: 1rem 1.1rem .9rem;
    }
    .sppb-btn-blink-white-btn:hover{
        color: #000;
    }
    .sppb-btn-custom i {
      padding-left: 10px;
      padding-right: 10px;
      transition: all .5s;
      -webkit-animation: glide 1.5s infinite;
    }





    /*Fast News Ticker Styling Start*/
    .fast-news-ticker .header-news {
         margin-bottom: 12px;
         background-color: #00b88c;
         padding: 8px 10px;
         border-radius: 5px;
         overflow: hidden;
    }
     @media (min-width: 1300px) {
         .fast-news-ticker .header-news {
             padding: 9px 23px;
        }
    }
    .fast-news-ticker .header-news .header-news-box {
         display: flex;
         align-items: center;
         overflow: hidden;
    }
    .fast-news-ticker .header-news .header-news-box .header-news-box-title {
         white-space: nowrap;
         font-size: 14px;
         line-height: 18px;
         text-transform: uppercase;
         font-weight: 700;
         color: #fff;
         padding-right: 13px;
         margin-bottom: 0;
         flex: 0 1 auto;
         width: auto;
         display: flex;
         align-items: center;
         border-right: 0.5px solid #fff;
    }
     @media (min-width: 1300px) {
        .fast-news-ticker .header-news .header-news-box .header-news-box-title {
             font-size: 16px;
             line-height: 20px;
        }
    }
    .fast-news-ticker .header-news .header-news-box .header-news-box-title img {
         margin-right: 5px;
         display: block;
    }
    .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper {
         flex: 0 0 calc(100% - 84px);
         width: calc(100% - 84px);
    }
    .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper .fast-marquee {
         overflow: hidden;
         display: flex;
         position: relative;
         z-index: 2;
    }
    .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper .fast-marquee .marquee-content {
         display: flex;
         align-items: center;
         width: auto;
         animation: fastnewstickerscrolling 30s linear infinite;
         flex-shrink: 0;
    }
    .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper .fast-marquee .marquee-content .marquee-item {
         display: block;
         font-size: 14px;
         line-height: 18px;
         font-weight: 600;
         color: #fff;
         border-right: 0.5px solid #fff;
         padding-right: 10px;
         margin-right: 10px;
    }
     @media (min-width: 1300px) {
        .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper .fast-marquee .marquee-content .marquee-item {
             font-size: 14px;
             line-height: 20px;
        }
    }
    .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper .fast-marquee .marquee-content .marquee-item::before {
         content: "•";
         margin-right: 10px;
         font-size: 12px;
         line-height: 16px;
    }
     @media (min-width: 1300px) {
        .fast-news-ticker .header-news .header-news-box .header-news-slider-wrapper .fast-marquee .marquee-content .marquee-item {
             font-size: 14px;
             line-height: 20px;
        }
    }
     @keyframes fastnewstickerscrolling {
         from {
             transform: translateX(0);
        }
         to {
             transform: translateX(calc(-100%));
        }
    }    

    /*Fast News Ticker Styling Ends */


    /*Sport Article Design  Styling Start*/

    
    .breaking-news-wrapper.category-box {
         overflow: visible;
         padding-top: 0;
    }
     @media (min-width: 768px) {
         .breaking-news-wrapper.category-box {
             padding-top: 20px;
        }
    }
     @media (min-width: 1300px) {
         .breaking-news-wrapper.category-box {
             padding-top: 17px;
        }
    }
     .breaking-news-wrapper .breaking-news {
         /*padding-bottom: 20px;*/
         border-bottom: 0.5px solid rgba(0, 0, 0, .2);
         /*margin-bottom: 20px;*/
    }
    .breaking-news-wrapper.category-box{
        margin-bottom: 0;
    }
    /*@media (min-width: 768px) {
         .breaking-news-wrapper .breaking-news {
             display: grid;
             grid-template-columns: repeat(3, 1fr);
             grid-gap: 15px;
        }
    }
     @media (min-width: 1570px) {
         .breaking-news-wrapper .breaking-news {
             grid-gap: 24px;
        }
    }*/
     .breaking-news-wrapper .breaking-news .news-item:first-of-type {
         margin-inline: -23.5px;
         margin-bottom: 18px;
    }
     @media (min-width: 768px) {
         .breaking-news-wrapper .breaking-news .news-item:first-of-type {
             grid-row: 0.3333333333;
             grid-column: 0.3333333333;
             width: auto;
             margin-inline: 0;
             margin-bottom: 0;
             border-radius: 6px;
             overflow: hidden;
        }
    }
     .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-image-wrapper {
         border-radius: 0;
    }
     .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-image-wrapper .news-item-image::after {
         background: none;
    }
     .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data {
         background: linear-gradient(223deg, #0076e2 0%, #03298c 54.73%);
         padding: 16px 20px 21px;
    }
     .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-category {
         border-color: #0cb88d;
         color: #fff;
         background-color: rgba(0, 0, 0, 0.3);
    }
     .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title {
         margin-bottom: 7px;
    }
     @media (min-width: 1570px) {
         .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title {
             margin-bottom: 10px;
        }
    }
    .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
         color: #fff;
         font-size: 23px;
         line-height: 29px;
         letter-spacing: -0.23px;
    }
    @media (min-width: 768px) {
         .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
             font-size: 21px;
             line-height: 24px;
        }
    }
    @media (min-width: 1300px) {
         .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
             font-size: 24px;
             line-height: 28px;
        }
    }
    @media (min-width: 1570px) {
         .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
             font-size: 30px;
             line-height: 35px;
        }
    }
    .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-description {
         display: block;
    }
    .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) {
         margin-bottom: 18px;
    }
    @media (min-width: 768px) {
         .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) {
             margin-bottom: 0;
        }
    }
    .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data {
         margin-top: -35px;
    }
     @media (min-width: 1300px) {
         .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data {
             margin-top: -36px;
        }
    }
    .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-category {
         margin-bottom: 20px;
         margin-left: 12px;
         color: #fff;
         background-color: rgba(0, 0, 0, 0.3);
    }
    @media (min-width: 1300px) {
         .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-category {
             margin-bottom: 22px;
        }
    }
    .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-title a {
         font-size: 18px;
         line-height: 24px;
         letter-spacing: -0.16px;
    }
    @media (min-width: 1300px) {
         .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-title a {
             letter-spacing: -0.18px;
        }
    }
    .breaking-news-wrapper .breaking-news .news-item:last-of-type {
         margin-bottom: 0;
    }

    .breaking-news-wrapper .breaking-news .news-item .news-item-image-wrapper .news-item-image img {
        border-radius: 0;
    }
    
    .breaking-news-wrapper .breaking-news .news-item .news-item-category{
        position: relative;
        top: -50px;
    }
    .breaking-news-wrapper .breaking-news .news-item .news-item-title{
        position: relative;
        top: -35px;   
    }


    /*Sport Article Design  Styling End*/



    @media only screen and (min-width: 768px) {
        .widgets__b {
            height: 80%
        }
        .widgets__b-slide {
            border-radius: 0;
        }
        .widgets__b-slide:before {
            height: 35px;
        }
        .widgets__b-cover {
            top: 0;
        }
        .lenta__header {
            display: block;
            width: 145px;
            padding-top: 22px;
            width: 150px;
            left: 0;
        }
        .lenta__toggle {
            display: block;
            top: 22px;
        }
        .lenta__close {
            top: 22px;
            width: 20px;
            height: 20px;
            background-color: #dadada;
            border-color: #dadada;
            z-index: 599;
            /*left: 20px;*/
            right: 20px;
             margin-left: 0;
             margin-right: 0;

        }
        .lenta__close:after {
            content: "";
            position: absolute;
            top: 7px;
            left: 3px;
            width: 10px;
            height: 2px;
            background-color: #fff;
        }
        .lenta__loader {
            height: 46px
        }
        .lenta__wrapper {
            margin-right: 90px;
            margin-left: 5px;
        }
        .lenta__container {
            padding-top: 2px;
        }
        .lenta__item.loading {
            height: 50px;
        }
        .lenta__item-size {
            padding: 20px 0;
        }
        .lenta__item-date {
            min-width: 70px
        }
        .lenta__item-date span {
            padding: 4px 18px
        }
        .lenta__item-text {
            font-size: 16px
        }
        .lenta-mini {
            border-radius: 8px 8px 0 0
        }    

        .m-widget-lenta .lenta__header {
            padding-top: 21px
        }
        .m-widget-lenta .lenta__content {
            top: 0
        }
        .m-widget-lenta .lenta__content:before {
            content: none
        }
    }

    @media only screen and (min-width: 1190px) {
        .lenta__item {
            display: inline-block;
            width: 50%;
            padding-left: 10px;
            padding-right: 10px;
        }
        .lenta__item-decription {
            height: 100%
        }
    }


    .slide-layout{
        height: 500px;
    }

    .slide-layout-section .sppb-row-container{
        max-width: 100vw !important;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .slide-layout .sppb-addon-content{
        padding: 0 !important; 
    }
    .slide-layout .slide-background-image{
        width: 100%;
    }
    .slide-layout .slide-background-image::before{
        content: "";
        top: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        left: 0;
        background: linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%);
        width: 40%;
    }
    .slide-layout .slide-background-image::after{
        content: "";
        top: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        width: 20%;
        background: linear-gradient(to right,rgba(0,0,0,0) 0,#000 100%);
        right: 0;
    }
    .slide-layout .slide-background-image img{
        width: 100% !important;
        height: 500px;
        object-fit: cover;
        object-position: center;
    }
    .slide-layout .bg-hidden-overlay{
        background: rgba(0,0,0,.25);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }
    .slide-layout:hover .bg-hidden-overlay{
      opacity: 1;
    }
    .slide-layout .slide-layout-article{
        position: absolute;
        top: 20px;
        z-index: 3;
    }
    .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper{
        padding: 0;
        width: 500px;
        z-index: 99;
        margin-left: 9%;
    }
    .slide-layout .sppb-addon-article .sppb-meta-category{
        background: #1979bf;
        display: inline-block;        
        padding: 7px 11px 6px;        
        border-radius: 20px;
    }
    .slide-layout .sppb-addon-article .sppb-meta-category a{
        color: #fff !important;
        font-size: 10px;
        line-height: 10px;
    }
    .slide-layout .sppb-addon-article .sppb-meta-category:hover{
        background: #FFF;        
    }
    .slide-layout .sppb-addon-article .sppb-meta-category:hover a{
        color: #111 !important;
    }

    .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
        font-size: 34px;
        font-weight: 700; 
        margin: 18px auto;       
    }
    .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
        color: #fff;
    }

    .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-introtext{
        color: #fff;
        font-size: 20px;
        font-weight: 400;
        width: 90%;
    }
    .slide-layout .latest-news-aamir{
        padding-left: 0;
        padding-right: 0;
    }

    .slide-layout.sppb-addon-articles .sppb-article-meta{
        margin-top: 20px;
    }
    .slide-layout.sppb-addon-articles .sppb-article-meta > span{
        color: rgba(255, 255, 255, .8);
    }
    .slide-layout.sppb-addon-articles .sppb-article-meta .sppb-meta-author-data a{
        color: rgba(255, 255, 255, .8);
    }
    .slide-layout.sppb-addon-articles .sppb-article-meta .fa{
        padding-right: 5px;
    }
    .slide-layout.sppb-addon-articles.slide-layout{
        border: none;
    }
    .slide-layout-section .sppb-addon-wrapper{
        margin-bottom: 0 !important;
    }
    .slide-layout-section{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /*.casoris-section .sppb-row-container{
        content: '';
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.25);
        opacity: 0;
    }*/
    .casoris-section:hover{
        /*opacity: 1;*/
        /*background: rgba(0,0,0,1);*/
    }

    #sppb-addon-wrapper-1700516406372{
        margin-bottom: 0 !important;
    }

.slide-layout .sppb-row{
  margin-left:0 !important;
  margin-right:0 !important;
}


    .new-design-article.white .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title a{
        color: #000;
    }
    .new-design-article.white .sppb-addon-article .sppb-addon-article-info-wrapper{
        background-color: #fff;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }


    /*.casoris-section:hover:before {
        background-color: rgba(0, 0, 0, 0.06);
        width: 100%;
        height: 100%;
    }*/




    .lenta-mini {
        position: absolute;
        top: 60px;
        width: 235px;
        background-color: #fff;
        box-shadow: 0 1px 9px rgba(0, 0, 0, .5);
        border-radius: 17px;
        -webkit-transition: top .25s;
        -o-transition: top .25s;
        -moz-transition: top .25s;
        transition: top .25s;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        -o-transition-delay: 0;
        transition-delay: 0;
        cursor: pointer;
    }

    .lenta-mini {
        right: 10px
    }

    .lenta-mini {
        padding: 14px 16px 13px 55px
    }

    .site_uz .lenta-mini {
        width: 255px
    }

    

    

    @media only screen and (min-width: 768px) {
        .lenta-mini {
            border-radius: 8px 8px 0 0
        }
    }

    @media only screen and (min-width: 840px) {
        .lenta-mini {
            right: 21px
        }
    }

    @media only screen and (max-width: 598px){
        div.audio-player{
            bottom: 18px !important;
        }
        .overlay#myPlayer .closebtn{
            z-index: 999 !important;
        }
    }

    .m-widget-lenta-active .lenta-mini {
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        -o-transition-delay: 0;
        transition-delay: 0
    }

    .m-widget-lenta-mini .lenta-mini {
        top: -57px;
        -webkit-transition-delay: .18s;
        -moz-transition-delay: .18s;
        -o-transition-delay: .18s;
        transition-delay: .18s
    }

    @media only screen and (min-width: 768px) {
        .m-widget-lenta-mini .lenta-mini {
            top: -47px
        }
    }

    .lenta-mini__title,
    .lenta-mini__title2 {
        font-size: 16px;
        font-weight: bold;
        color: #000
    }

    .lenta-mini__counter {
        position: absolute;
        top: 16px;
        padding: 0 4px;
        min-width: 20px;
        font-size: 12px;
        font-size: 12px;
        line-height: 16px;
        height: 16px;
        font-weight: 600;
        text-align: center;
        border-radius: 3px;
        color: #f7f7f7;
        background-color: #ff9600
    }

    .lenta-mini__counter {
        right: 15px
    }

    .lenta-mini__counter {
        font-weight: 500
    }

    .lenta-mini__counter.m-zero {
        background-color: #878787
    }

    .lenta-mini__counter.m-alert {
        background-color: #f05828
    }

    .news-ticker-widget-mini-main{
        position: fixed;
        height: 100%;
        bottom: -100%;
        right: 24%;
        /*left: 0;*/
        z-index: 1002;
    }

    .news-ticker-widget-mini-main .news-ticker-widget-mini{
        position: relative;
    }

    .m-widget-lenta-mini.hide{
        display: none;
    }
    .news-ticker-widget.hide{
        display: none;
    }

    .default-desktop #close_news hr{
        display: none;
    }

    .header__menu-item.m-online {
      fill: #ff9600;
      display: inline-block;
      position: relative;
    }
    .header__menu-item {
      position: relative;
      display: inline-block;
      vertical-align: top;
      width: 40px;
      height: 40px;
      fill: #fff;
      cursor: pointer;
    }


    .header__menu-item.m-online:after,
    .header__menu-item.m-online:before {
        content: "";
        position: absolute;
        border-radius: 50%;
        /*background-color: rgba(255, 150, 0, .75);*/
        background-color: #d10038;
        width: 10px;
        height: 10px;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }

    .header__menu-item.m-online:after {
        -webkit-animation: toSmall .5s 5;
        -moz-animation: toSmall .5s 5;
        animation: toSmall .5s 5;
        -webkit-animation-delay: 3s;
        -moz-animation-delay: 3s;
        animation-delay: 3s
    }

    .header__menu-item.m-online:before {
        width: 20px;
        height: 20px;
        -webkit-animation: toBig .5s 5;
        -moz-animation: toBig .5s 5;
        animation: toBig .5s 5;
        -webkit-animation-delay: 3s;
        -moz-animation-delay: 3s;
        animation-delay: 3s
    }


    #sidebar_live_news{
        visibility: hidden;
    }
    .sidebar-live-news {
      height: 100%;
      width: 350px;
      position: fixed;
      z-index: 1;
      top: 51px;
      right: 0;
      background-color: #fff;
      transition: 0.5s;
      z-index: 99999;
      box-shadow: rgba(0,0,0,.15) -2px 0px 8px;
    }
    .sidebar-live-news.fullheight{
        top: 0 !important;
    }

    .sidebar-live-news .live-news-header{
        box-shadow: rgba(0,0,0,.15) 0px 1px 4px;
        height: 45px;
        margin-bottom: 20px;
    }
    .sidebar-live-news .live-news-header .header-sec{
        padding: 5px;
    }

    .sidebar-live-news .close-live-news{
        font-size: 20px;
        color: #000;
        opacity: 0.35;
        cursor: pointer;
        padding: 0 18px;
    }
    .sidebar-live-news .close-live-news .fa{
        cursor: pointer;
    }
    .sidebar-live-news .close-live-news:hover{
        opacity: 0.5;
    }
    .sidebar-live-news .live-news-heading{
        font-size: 16px;
        font-weight: 700;
        padding-left: 20px;
    }

    .sidebar-live-news .live-news-content a{
        border-bottom: 1px solid #d9d9d9;
        position: relative;
        padding: 10px 0;
        display: block;
        margin: 0 10px;
    }
    .sidebar-live-news .live-news-content a .article-img{
        float: right;
        display: block;
        position: relative;
    }
    .sidebar-live-news .live-news-content a .article-img .article-full-image{
        width: 60px;
        height: 60px;
    }
    .sidebar-live-news .live-news-content a .article-img img{
        width: 100%;
        height: 100%;
        border-radius: 6px;
    }
    .sidebar-live-news .live-news-content a .article-title{
        position: relative;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2;
        display: block;
        padding-bottom: 15px;
        color: #000;
        cursor: pointer;
    }
    .sidebar-live-news .live-news-content a .article-title .article-title-text{
        padding-right: 10px;
    }

    .sidebar-live-news .live-news-content a .article-title:hover{
        color: #D10038;
    }
    

    .sidebar-live-news .live-news-content a .article-date{
        display: block;
        position: relative;
        color: #a1a1a1;
        font-size: 12px;
        font-weight: 600;
        line-height: 21px;
    }

    .sp-custom-login, .sp-custom-login-on{
        display: inline-block;
        padding-top: 5px;
    }    
    #topbar #tbtoplogo{
        margin-left: 0;
    }

    .sp-weather .header__menu-item.m-online{
        display: none;
    }

    .hide-on-desktop{
        display: none !important;
    }




    /*Special Category Box Design Styling*/
    .special-category {
         overflow: hidden;
         margin-bottom: 23px;
         /*margin-left: 10px;*/
    }
     .special-category .section-title-wrapper {
         overflow: hidden;
    }
     .special-category .section-title-wrapper .section-title {
         color: #fff;
    }
     .special-category .special-category-box {
         padding: 14px 32px;
         margin-inline: -11.5px;
         background-position: center center;
         background-size: cover;
         background-repeat: no-repeat;
    }
     @media (min-width: 768px) {
         .special-category .special-category-box {
             border-radius: 10px;
             margin-inline: 0;
        }
    }
     @media (min-width: 992px) {
         .special-category .special-category-box {
             padding: 19px 32px;
        }
    }
     .special-category .subcategories-tags a {
         border: 1px solid #fff;
         color: #fff;
    }
     .special-category .subcategories-tags a:hover {
         background-color: #fff;
         color: #000;
    }
     .special-category .big-item {
         margin-bottom: 40px;
    }
     @media (min-width: 768px) {
         .special-category .big-item {
             margin-bottom: 27px;
        }
    }
     @media (min-width: 768px) {
         .special-category .big-item .news-item {
             display: flex;
             align-items: flex-start;
        }
    }
     .special-category .big-item .news-item .news-item-image-wrapper {
         margin-bottom: 12px;
    }
     @media (min-width: 768px) {
         .special-category .big-item .news-item .news-item-image-wrapper {
             flex: 0 0 60%;
             width: 60%;
             margin-bottom: 0;
        }
    }
     @media (min-width: 1300px) {
         .special-category .big-item .news-item .news-item-image-wrapper {
             flex: 0 0 590px;
             width: 590px;
        }
    }
     @media (min-width: 1570px) {
         .special-category .big-item .news-item .news-item-image-wrapper {
             flex: 0 0 669px;
             width: 669px;
        }
    }
     @media (min-width: 768px) {
         .special-category .big-item .news-item .news-item-image-wrapper .news-item-image::after {
             background: none;
        }
    }
     .special-category .big-item .news-item .news-item-data {
         margin-top: -48px;
    }
     @media (min-width: 768px) {
         .special-category .big-item .news-item .news-item-data {
             flex: 1;
             padding-left: 20px;
             margin-top: 0;
        }
    }
     @media (min-width: 1300px) {
         .special-category .big-item .news-item .news-item-data {
             padding-top: 18px;
             padding-left: 30px;
        }
    }
     @media (min-width: 1570px) {
         .special-category .big-item .news-item .news-item-data {
             padding-top: 27px;
             padding-left: 41px;
        }
    }
     .special-category .big-item .news-item .news-item-data .news-item-category {
         /*border-color: #fff;*/
         border-color: #0cb88d;
         color: #fff;
         margin-bottom: 27px;
         margin-left: 13px;
         background-color: rgba(0, 0, 0, 0.3);
    }
     @media (min-width: 768px) {
         .special-category .big-item .news-item .news-item-data .news-item-category {
             margin-left: 0;
             margin-bottom: 10px;
             background-color: transparent;
        }
    }
     @media (min-width: 1300px) {
         .special-category .big-item .news-item .news-item-data .news-item-category {
             margin-bottom: 26px;
        }
    }
     .special-category .big-item .news-item .news-item-data .news-item-title {
         margin-bottom: 7px;
    }
     @media (min-width: 1300px) {
         .special-category .big-item .news-item .news-item-data .news-item-title {
             margin-bottom: 16px;
        }
    }
     .special-category .big-item .news-item .news-item-data .news-item-title a {
         color: #fff;
         font-size: 23px;
         line-height: 29px;
         letter-spacing: -0.23px;
    }
     @media (min-width: 768px) {
         .special-category .big-item .news-item .news-item-data .news-item-title a {
             font-size: 20px;
             line-height: 25px;
        }
    }
     @media (min-width: 1300px) {
         .special-category .big-item .news-item .news-item-data .news-item-title a {
             font-size: 25px;
             line-height: 30px;
        }
    }
     @media (min-width: 1570px) {
         .special-category .big-item .news-item .news-item-data .news-item-title a {
             font-size: 30px;
             line-height: 35px;
        }
    }
     .special-category .big-item .news-item .news-item-data .news-item-description {
         display: block;
    }
     .special-category .other-items .swiper {
         overflow: visible !important;
    }
     @media (min-width: 768px) {
         .special-category .other-items .swiper {
             overflow: hidden !important;
        }
    }
     .special-category .other-items .swiper-slide {
         width: 253px;
         height: auto !important;
         margin-bottom: 22px;
    }
     @media (min-width: 1300px) {
         .special-category .other-items .swiper-slide {
             width: auto;
             margin-bottom: 50px;
        }
    }
     .special-category .other-items .swiper-slide .news-item .news-item-data {
         margin-top: -35px;
    }
     @media (min-width: 1300px) {
         .special-category .other-items .swiper-slide .news-item .news-item-data {
             margin-top: -34px;
        }
    }
     .special-category .other-items .swiper-slide .news-item .news-item-data .news-item-category {
         color: #fff;
         /*border-color: #fff;*/
         border-color: #0cb88d;
         margin-bottom: 21px;
         margin-left: 13px;
         background-color: rgba(0, 0, 0, 0.3);
    }
     @media (min-width: 1300px) {
         .special-category .other-items .swiper-slide .news-item .news-item-data .news-item-category {
             margin-bottom: 19px;
        }
    }
     .special-category .other-items .swiper-slide .news-item .news-item-data .news-item-title a {
         font-size: 16px;
         line-height: 22px;
         letter-spacing: -0.16px;
         color: #fff;
    }
     @media (min-width: 1300px) {
         .special-category .other-items .swiper-slide .news-item .news-item-data .news-item-title a {
             font-size: 18px;
             line-height: 24px;
             letter-spacing: -0.18px;
        }
    }
     .special-category .other-items .swiper-scrollbar {
         background: rgba(255, 255, 255, 0.29);
    }
     .special-category .other-items .swiper-scrollbar .swiper-scrollbar-drag {
         /*background-color: rgba(255, 255, 255, 0.5);*/
         background-color: rgba(255, 255, 255, 1);
    }


    .special-category .view-all, .video-box-wrapper .view-all{
      font-size: 14px;
      line-height: 16px;
      color: #fff;
    }
    .special-category .view-all, .video-box-wrapper .view-all{
      display: flex;
      align-items: center;
      justify-content: flex-end;
      font-size: 14px;
      line-height: 16px;
      color: #fff;
    }

    .category-box {
         padding: 20px 12px;
         border-radius: 5px;
         margin-bottom: 23px;
         overflow: hidden;
         background-color: #fff;
    }
    body.dark-mode .category-box{
        background-color: unset;
    }
    body.dark-mode .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-description{
        color: #fff;
    }

    @media (min-width: 1300px) {
         .category-box {
             padding: 17px 23px;
        }
    }
    .category-box .view-all .text{
         color: #03298c;
    }
     .category-box .view-all .icon svg{
         fill: #03298c;
    }
    .video-box-wrapper .view-all .text{
         color: #fff;
    }
     .video-box-wrapper .view-all .icon svg {
         fill: #fff;
    }
    .subcategories-tags {
         overflow-x: auto;
         display: flex;
         -ms-overflow-style: none;
        /* IE and Edge */
         scrollbar-width: none;
        /* Firefox */
         margin-bottom: 20px;
         margin-inline: -35px;
    }
     @media (min-width: 992px) {
         .subcategories-tags {
             overflow-x: hidden;
             flex-wrap: wrap;
             margin-inline: 0;
             margin-bottom: 7px;
        }
    }
     .subcategories-tags a {
         display: block;
         padding: 7px 15px;
         border: 1px solid #03298c;
         border-radius: 28px;
         font-size: 14px;
         line-height: 16px;
         color: #03298c;
         margin-right: 10px;
         white-space: nowrap;
         transition: 0.2s linear;
    }
     @media (min-width: 992px) {
         .subcategories-tags a {
             padding: 8px 22px;
             margin-bottom: 10px;
        }
    }
     .subcategories-tags a:first-of-type {
         margin-left: 35px;
    }
     @media (min-width: 992px) {
         .subcategories-tags a:first-of-type {
             margin-left: 0;
        }
    }
     .subcategories-tags a:hover {
         background-color: #03298c;
         color: #fff;
    }
     .news-item.video-item .news-item-image-wrapper::before {
         content: "";
         display: none;
         background-image: url("../img/icons/video.png");
         background-repeat: no-repeat;
         background-position: center center;
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         z-index: 1;
         width: 38px;
         height: 38px;
         background-size: 38px auto;
    }
     .news-item .news-item-image-wrapper {
         position: relative;
         border-radius: 6px;
         overflow: hidden;
    }
     .news-item .news-item-image-wrapper:hover .news-item-image img {
         transform: scale(1.1);
    }
     .news-item .news-item-image-wrapper .live-dot {
         position: absolute;
         top: 10px;
         left: 10px;
         width: 20px;
         height: 20px;
         display: flex;
         align-items: center;
         justify-content: center;
         z-index: 1;
    }
     .news-item .news-item-image-wrapper .live-dot::before {
         content: "";
         animation: circleScale 1s infinite;
         display: block;
         width: 20px;
         height: 20px;
         border-radius: 50%;
         background-color: green;
         position: absolute;
         top: 0;
         left: 0;
         z-index: 1;
    }
     .news-item .news-item-image-wrapper .live-dot img {
         position: relative;
         z-index: 4;
    }
     @keyframes circleScale {
         0% {
             transform: scale(1);
        }
         100% {
             transform: scale(1.2);
        }
    }
     .news-item .news-item-image-wrapper .news-item-image {
         position: relative;
         display: block;
    }
     .news-item .news-item-image-wrapper .news-item-image:after {
         content: "";
         display: block;
         padding-top: 56%;
         background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, #000 100%);
         position: relative;
         z-index: 2;
    }
    .news-item .news-item-image-wrapper .news-item-image img {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         object-fit: cover;
         display: block;
         transition: 0.2s linear;
    }
     .news-item .news-item-image-wrapper .news-item-comments-number {
         position: absolute;
         z-index: 3;
         right: 12px;
         top: 10px;
         margin-bottom: 0;
         display: flex;
         justify-content: center;
         width: 30px;
         height: 28px;
         font-weight: 600;
         font-size: 12px;
         line-height: 21px;
         color: #2e2873;
         background-image: url(../img/icons/comments.svg);
         background-repeat: no-repeat;
         background-size: cover;
    }
     @media (min-width: 992px) {
         .news-item .news-item-image-wrapper .news-item-comments-number {
             right: 14px;
             top: 14px;
        }
    }
     .news-item .news-item-data .news-item-category {
         display: inline-block;
         font-size: 12px;
         line-height: 13px;
         font-weight: 500;
         padding: 4px 8px;
         border-radius: 6px;
         /*border: 1.5px solid blue;*/
         border: 1.5px solid #0cb88d;
         text-align: center;
         margin-bottom: 8px;
         position: relative;
         z-index: 2;
    }
    .one-plus-three-box .news-item .news-item-data .news-item-category,
    .five-news-box .news-item .news-item-data .news-item-category{
        /*border: 1.5px solid #fff;*/
        border: 1.5px solid #0cb88d;
    }
    .video-box .news-item .news-item-data .news-item-category{
    	border: 2px solid #fff;
    }
     @media (min-width: 992px) {
         .news-item .news-item-data .news-item-category {
             font-size: 13px;
             line-height: 14px;
             padding: 5px 11px;
             margin-bottom: 12px;
        }
    }
     .news-item .news-item-data .news-item-title a {
         display: block;
         font-weight: 600;
    }
     .news-item .news-item-data .news-item-title a .live-text-title {
         color: green;
         text-transform: uppercase;
         display: inline-block;
         padding-right: 4px;
    }
     .news-item .news-item-data .news-item-description {
         display: none;
         font-size: 16px;
         line-height: 20px;
         letter-spacing: -0.14px;
         margin-bottom: 0;
         color: #fff;
    }
     @media (min-width: 1300px) {
         .news-item .news-item-data .news-item-description {
             font-size: 16px;
             line-height: 24px;
             letter-spacing: -0.16px;
        }
    }


    .view-all .icon svg {
      fill: #fff;
    }
    .view-all .icon {
      display: block;
      margin-left: 4px;
    }
    .section-title-wrapper{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .section-title {
      display: flex;
      align-items: center;
      font-size: 22px;
      line-height: 24px;
      font-weight: 600;
      color: #03298c;
      margin-bottom: 0;
    }
    .section-title img {
      display: block;
      flex: 0 1 auto;
      width: auto;
      height: auto;
      margin-right: 7px;
      max-width: 115px;
    }

    @media (min-width: 1300px) {
      .section-title-wrapper {
        margin-bottom: 14px;
      }
    }

    @media (min-width: 992px) {
      .section-title {
        font-size: 30px;
        line-height: 35px;
      }
      .section-title img {
        height: auto;
        margin-right: 21px;
        /*max-width: 199px;*/
        max-width: 220px;
      }
    }
    .news-item .news-item-data .news-item-author {
         display: none;
    }
     .news-item .news-item-data .news-item-hour {
         display: none;
    }
     .news-item .news-item-data .news-item-before-time {
         display: none;
    }

 
     



    .video-box-wrapper {
		 overflow: hidden;
		 margin-bottom: 23px;
	}
	 .video-box-wrapper .video-box {
		 padding: 14px 35px;
		 margin-inline: -11.5px;
		 background-position: center center;
		 background-size: cover;
		 background-repeat: no-repeat;
	}
	 @media (min-width: 768px) {
		 .video-box-wrapper .video-box {
			 border-radius: 10px;
			 margin-inline: 0;
		}
	}
	 @media (min-width: 992px) {
		 .video-box-wrapper .video-box {
			 padding: 19px 47px;
			 display: flex;
			 flex-wrap: wrap;
			 justify-content: space-between;
		}
	}
	 .video-box-wrapper .video-box .section-title-wrapper {
		 flex: 0 0 100%;
		 width: 100%;
		 margin-bottom: 15px;
	}
	 .video-box-wrapper .video-box .section-title-wrapper .section-title {
		 color: #fff;
	}
	 .video-box-wrapper .video-box .big-item {
		 margin-bottom: 23px;
	}
	 @media (min-width: 992px) {
		 .video-box-wrapper .video-box .big-item {
			 flex: 0 0 calc(100% / 2 - 15px / 2);
			 width: calc(100% / 2 - 15px / 2);
			 margin-bottom: 0;
		}
	}
	 @media (min-width: 1300px) {
		 .video-box-wrapper .video-box .big-item {
			 flex: 0 0 calc(100% / 2 - 23px / 2);
			 width: calc(100% / 2 - 23px / 2);
		}
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-image-wrapper {
		 margin-bottom: 12px;
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-image-wrapper .news-item-comments-number {
		 display: none;
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-data {
		 margin-top: -48px;
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-category {
		 color: #fff;
		 margin-bottom: 27px;
		 margin-left: 13px;
		 background-color: rgba(0, 0, 0, 0.3);
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-title {
		 margin-bottom: 7px;
	}
	 @media (min-width: 1300px) {
		 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-title {
			 margin-bottom: 16px;
		}
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-title a {
		 color: #fff;
		 font-size: 23px;
		 line-height: 29px;
		 letter-spacing: -0.23px;
	}
	 @media (min-width: 768px) {
		 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-title a {
			 font-size: 20px;
			 line-height: 25px;
		}
	}
	 @media (min-width: 992px) {
		 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-title a {
			 font-size: 25px;
			 line-height: 30px;
		}
	}
	 @media (min-width: 1570px) {
		 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-title a {
			 font-size: 30px;
			 line-height: 35px;
		}
	}
	 .video-box-wrapper .video-box .big-item .news-item .news-item-data .news-item-description {
		 display: block;
	}
	 @media (min-width: 992px) {
		 .video-box-wrapper .video-box .other-items {
			 flex: 0 0 calc(100% / 2 - 15px / 2);
			 width: calc(100% / 2 - 15px / 2);
		}
	}
	 @media (min-width: 1300px) {
		 .video-box-wrapper .video-box .other-items {
			 flex: 0 0 calc(100% / 2 - 23px / 2);
			 width: calc(100% / 2 - 23px / 2);
		}
	}
	 .video-box-wrapper .video-box .other-items .swiper {
		 overflow: visible !important;
	}
	 @media (min-width: 768px) {
		 .video-box-wrapper .video-box .other-items .swiper {
			 overflow: hidden !important;
		}
	}
	 @media (min-width: 992px) {
		 .video-box-wrapper .video-box .other-items .swiper .swiper-wrapper {
			 display: flex;
			 flex-wrap: wrap;
			 justify-content: space-between;
		}
	}
	 .video-box-wrapper .video-box .other-items .swiper-slide {
		 width: 253px;
		 height: auto !important;
		 margin-bottom: 22px;
	}
	 @media (min-width: 992px) {
		 .video-box-wrapper .video-box .other-items .swiper-slide {
			 flex: 0 0 calc(100% / 2 - 15px / 2);
			 width: calc(100% / 2 - 15px / 2);
			 margin-bottom: 15px;
		}
	}
	 @media (min-width: 1300px) {
		 .video-box-wrapper .video-box .other-items .swiper-slide {
			 flex: 0 0 calc(100% / 2 - 23px / 2);
			 width: calc(100% / 2 - 23px / 2);
			 margin-bottom: 23px;
		}
	}
	 @media (min-width: 768px) {
		 .video-box-wrapper .video-box .other-items .swiper-slide:nth-last-of-type(-n+2) {
			 margin-bottom: 0;
		}
	}
	 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-image-wrapper .news-item-comments-number {
		 display: none;
	}
	 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-data {
		 margin-top: -35px;
	}
	 @media (min-width: 1300px) {
		 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-data {
			 margin-top: -34px;
		}
	}
	 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-data .news-item-category {
		 color: #fff;
		 margin-bottom: 21px;
		 margin-left: 13px;
	}
	 @media (min-width: 1300px) {
		 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-data .news-item-category {
			 margin-bottom: 19px;
		}
	}
	 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-data .news-item-title a {
		 font-size: 16px;
		 line-height: 22px;
		 letter-spacing: -0.16px;
		 color: #fff;
	}
	 @media (min-width: 1570px) {
		 .video-box-wrapper .video-box .other-items .swiper-slide .news-item .news-item-data .news-item-title a {
			 font-size: 18px;
			 line-height: 24px;
			 letter-spacing: -0.18px;
		}
	}
	 .video-box-wrapper .video-box .other-items .swiper-scrollbar {
		 background: rgba(255, 255, 255, 0.29);
	}
	 .video-box-wrapper .video-box .other-items .swiper-scrollbar .swiper-scrollbar-drag {
		 background-color: rgba(255, 255, 255, 0.5);
	}
	 






@media only screen and (max-width: 767px){

    #full-width-short-story-images, #section-id-1714590780438, .full-width-short-story-images{
        display: block;
    }

    .customvds iframe{
        height: auto !important;
    }

    .ads-container .GO-OglasZoom{
        top: -150px;
    }
    .ads-container .GO-OglasThumb{
        width: 110px;
    }

    .main-tabs-content-section{
        position: relative;
        left: -30px;
        width: calc(100% + 50px);
    }
    .krsrxX{
        font-size: 13px;
    }
    .keZvZY{
        font-size: 11px;
    }
    .knobtN{
        font-size: 10px !important;
    }
    .eiTaWX{
        font-size: 13px;
    }
    .ceMlcn{
        margin-bottom: 0;
    }
    .cgByXX{
        padding-bottom: 0;
    }

    .iOVpEQ{
        display: flex;
        flex-direction: column;
    }
    .geDitJ{
        font-size: 16px;
    }
    .tRAwV{
        font-size: 12px;
        padding-top: 4px;
    }

    .hide-on-mobile{
        display: none !important;
    }

    .moment-style-mobile{
        position: relative;
    }

    .dyMueF {
      /*margin-right: 20px;
      width: 24px;
      position: relative;
      top: -15px;
      left: -5px;*/
      margin-right: 22px;
      width: 24px;
      padding-left: 10px;
      padding-top: 5px;
    }
    .bEQHIt{
        /*position: relative;
        top: 5px;
        left: 13px;*/
        text-align: center;
    }

    .new-design-article .sppb-col-sm-3 .sppb-addon-article{
        margin-bottom: 70px;
    }

    .hide-on-desktop{
        display: block !important;
    }

    .mobile-news-tracker{
        background-color: #fff;
        /*padding: 15px 0 25px 0;*/
        display: flex;
        position: fixed;
        bottom: 61px;
        width: 100%;
        /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
    }
    .mobile-news-tracker .tracker-bar{
        display: block;
        margin: 0 auto;
        /*border-bottom: 3px solid #d10038;*/
        /*width: 40px;*/
        width: 60px;
        cursor: pointer;
        /*height: 40px;*/
        /*height: 25px;*/
        height: 10px;
    }
    .mobile-news-tracker .tracker-bar hr{
        border-top: 5px solid #d10038;
        margin: 0;
        /*margin-top: 20px;*/
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .mobile-action #close_news hr{
        border-top: 5px solid #d10038;
        margin-top: 10px;
        display: block;
    }

    .header__menu-item.m-online{
        /*top: 20px;
        left: 15px;*/
        top: 2px;
        left: 50px;
    }
    .sp-weather .header__menu-item.m-online{
        display: block;
        display: inline-block;
    }
    .sp-weather-current{
        display: inline-block;
    }
    .sidebar-live-news{
        width: 100%;
        top: 0 !important;
    }
    .sidebar-live-news .live-news-header{
        background: #0cb88d;
        color: #fff;
        position: relative;
        top: 20px;
    }
    .sidebar-live-news .close-live-news{
        color: #fff;
        opacity: 0.8;
        padding: 0 18px 0 7px;
        position: relative;
        top: 3px;
    }
    .sidebar-live-news .close-live-news:hover{
        opacity: 1;
    }

    .news-ticker-widget{
        /*display: none;*/
        /*bottom: 65px;*/
        bottom: 45px;
        height: 65%;
    }
    .news-ticker-widget.mobile-init{
        /*height: 100px;
        bottom: -25px;*/
        height: 110px;
        bottom: -40px;
    }
    .news-ticker-widget.mobile-init .lenta__close{
        z-index: 0;
    }
    .mobile-news-tracker.mobile-load-time{
        bottom: 150px;
    }
    .widgets__b{
        height: 100%;
    }
    .m-widget-lenta .widgets__b-slide{
        top: 0;
    }
    .lenta__close{
        border: unset;
        /*border-bottom: 3px solid #d10038;*/
        right: 43%;
        height: auto;
        /*width: 40px;
        height: 40px;*/
        width: 60px;
        height: 25px;
        /*top: 15px;*/
    }
    .lenta__header{
        padding-top: 0;
        top: 20px;
    }

    
  .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper{
    margin-left:0;
    padding-left:20px;
    padding-right:20px;
    max-width:100%;
    width:98%;
  }
  
  .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
    font-size:26px;
  }
  .slide-layout{
    height:350px;    
  }
  .slide-layout .slide-background-image img{
    object-fit:cover;
    object-position:center;
    height:350px;
  }
  
  .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-introtext{
    font-size:16px;
    width:100%;
  }
  
  .slide-layout.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title{
    margin-top:5px;
    margin-bottom:15px;
  }
  
    div#js-jobs-wrapper{
        width: calc(100% - 40px) !important;
    }

    #mob_misel_dneva .sppb-addon-article-info-wrapper{
        display: none;
    }

    .sppb-addon-coupons .coupons-list{
        grid-template-columns: repeat(1,minmax(0,1fr));
    }

    .sppb-addon-coupons .coupons-list li.coupon-code{
        height: 8rem;
    }

    .sppb-addon-coupons .coupons-list .coupon-code .coupon-code-anchor{
        flex-direction: unset;
        min-height: unset;
        border:none;
    }

    .sppb-addon-coupons .coupons-list .coupon-code .coupon-code-anchor .coupon-img{
        border-radius: .75rem;
        max-width: 9rem;
        min-height: 110px;
    }

    .content.clanek .posnetki{
        width: 100%;
    }
    .content.clanek .posnetki ul{
        padding:0;
    }
    #mobile-bottom-menu-section{
        display: block;
        z-index: 99999 !important;
        padding: 0 !important;
        margin: 0 !important;
        height: 1px;
        position:relative;
    }

    .article-details .article-details-wrapper{
        font-size: 14.5px !important;
    }

    .offcanvas-menu, .offcanvas-menu-bottom{
        z-index: 99999999 !important;
    }
.offcanvas-menu {
  width: 100% !important;background-color: rgba(32,32,32,.95) !important;}
    .article-details .article-info>span.createdby{
        display: block;
        margin-bottom: 8px;
    }

    .custom-arrow-btns{
        display: none;
    }

    .sppb-addon-tab .leftLst, .sppb-addon-tab.rightLst{
        display: none;
    }

    .custom_intro_text{
        font-size: 14.5px;
    }

    .view-article ul.pagenav li{
        width: 100% !important;
    }

    .view-article ul.pagenav li a{
        font-size: 13px !important;
    }

    .view-article .article-details .header-bottom{
        margin-bottom: 0 !important;
    }


    .view-category .blog .articles-leading .article .article-info-wrap .article-header h2{
        font-size: 24px !important;
    }

    body.user-logged-out .body-innerwrapper, body.user-logged-in .body-innerwrapper{
        overflow: hidden;
    }

    #topbar{
        display: none;
    }

    #white_menu_bar .justify-center{
        text-align: left;
        justify-content: left;
    }
    .show-white-bar-menu{
        margin-bottom: 15px;
    }

    .view-article .show-white-bar-menu,
    .view-category ..show-white-bar-menu{
        margin-bottom: 0;
    }
    .view-article #sp-main-body #sp-component .sp-module-content-top, 
    .view-category #sp-main-body #sp-component .sp-module-content-top{
        width: 110%;
        margin-left: -15px;
    }
    .view-article .article-details,
    .view-category .article-details{
        position: relative;
        top: -60px;
    }

    #sp-mobile-logo{
        padding: 0 !important;
    }

    .three-cols-row .sppb-col-md-6{
        padding-right: 15px;
    }
    .three-cols-row #column-wrap-id-1694429838422.sppb-col-md-3{
        padding-right: 15px;
        margin-top: 15px;
    }
    .three-cols-row .single-article img{
        height: auto;
    }
    .three-cols-row .three-cols-two-row .sppb-addon-article{
        height: auto;
    }
  
    .three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-title a{
      font-size:28px;    
    }
    .three-cols-row .sppb-col-md-6 .sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper{
        
    }

    .three-cols-row .sppb-col-md-6 .sppb-addon-articles .sppb-addon-article-info-left{
        height: 400px;
    }
    .three-cols-row .sppb-col-md-6 .sppb-addon-articles .sppb-addon-article-info-left a{
        height: 100%;
    }

    .three-cols-row .sppb-col-md-6 .sppb-addon-articles .sppb-addon-article-info-left .sppb-img-responsive{
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
}


@media (min-width:576px) {
    #sp-main-body .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    #sp-main-body .container {
        max-width: 720px
    }

    .view-article .article-details .customvds video{
        height: 100% !important;
    }

    .view-category .articles-leading .article{
        display: flex;
    }
    .view-category .articles-leading .article .article-info-wrap{
        display: flex;
        flex-direction: column;
    }
    .view-category .articles-leading .article .article-info-wrap .article-infomation{
        position: relative;
        height: 100%;
        left: 20px;
    }
    .view-category .articles-leading .article .article-info-wrap .article-infomation .article-info{
        position: absolute;
        bottom: 5px;
    }
    .view-category .blog .articles-leading .article .article-info-wrap .article-header h2{
        font-size: 40px;
    }
    .view-category .blog .article-list .article{
        padding: 15px 0 !important;
    }
}

@media (min-width:992px) {
    #sp-main-body .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    #sp-main-body .container {
        max-width: 1140px
    }
}

@media (min-width:1380px) {
    #sp-main-body .container {
        max-width: 1320px
    }
}

@media (max-width: 992px){
    .view-article .share{   
        bottom: 50px !important;
    }

    .view-article .share.audio-share-mobile{   
        bottom: 210px !important;
    }    
}

.sppb-addon-article .sppb-meta-category{
	text-transform: none !important;
}
.custom-article-poll{
    padding-top: 20px;
    border-radius: 10px;
}
.custom-article-poll .poll-header{    
    padding: 1.004rem .625rem;
    border-top: 1px solid #252525;
    border-bottom: 1px solid #252525;
    /*display: flex;*/
    align-items: baseline;
    margin: 0 auto;
    font-weight: bold;
    text-transform: uppercase;
    width: 350px;
}
.custom-article-poll .poll-header p{
    margin-bottom: 0;
}
.custom-article-poll .box-polls{
    /*width: 328px;*/
    /*width: 428px;*/
    /*width: 350px;*/
    width: 400px;

    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    position: relative;
    margin: 0 auto;

    --grid-column-span-mobile: span 12;
    --grid-row-span-mobile: span 1;
    --grid-column-span-tablet_portrait: span 6;
    --grid-row-span-tablet_portrait: span 1;
    --grid-column-span-tablet_landscape: 9 / 13;
    --grid-row-span-tablet_landscape: 3 / 4;
    --grid-column-span-desktop: 9 / 13;
    --grid-row-span-desktop: 3 / 4;
}
.custom-article-poll .box-polls{
    background-color: #000;
    padding: 20px;
}
.custom-article-poll .box-polls .radio{
    overflow: hidden;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}

.custom-article-poll .box-polls .radio-option-0 label{
    height: 48px;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    filter: drop-shadow(0 0 1.25rem rgba(0,0,0,.04));
    outline: none;
    border: 4px solid #e1e0e7;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    font-weight: 700;
    font-size: 16px;

    line-height: 1.4em;
    color: #f3f4f5;

    border-radius: 24px 0 0 24px;
    height: 100%;
}

.custom-article-poll .box-polls .radio-option-1 label{
    height: 48px;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    filter: drop-shadow(0 0 1.25rem rgba(0,0,0,.04));
    outline: none;
    border: 4px solid #e1e0e7;
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    font-weight: 700;
    font-size: 16px;

    line-height: 1.4em;
    color: #f3f4f5;
    
    border-width: 4px 0;
}

.custom-article-poll .box-polls .radio-option-2 label{
    height: 48px;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    filter: drop-shadow(0 0 1.25rem rgba(0,0,0,.04));
    outline: none;
    border: 4px solid #e1e0e7;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    font-weight: 700;
    font-size: 16px;

    line-height: 1.4em;
    color: #f3f4f5;

    border-radius: 0 24px 24px 0;
    height: 100%;
}

.MatchPrediction_title__O_Ii3{
    text-align: center;
}

.sppoll-voted-results .box-polls .radio label{
    cursor: not-allowed;
    /*border-color: #fff !important;*/
}
.results-based-on{
    text-align: center;
    margin-top: 20px;
}

.poll-match-counter-main{
    /*width: 350px;*/
    display: grid;
    position: relative;
    /*border-bottom: 1px solid red;*/
    /*padding: 2rem;*/
    /*min-height: 17.5rem;*/
    padding: 1rem;
    /*background: linear-gradient(180deg,transparent,#000 87.1%);*/
}
.poll-match-counter-main .poll-match-counter-inner{
    width: 100%;
    display: grid;
    position: relative;
    justify-content: center;
    column-gap: 30px;
    grid-template-columns: minmax(0,6.25rem) minmax(9.375rem,0) minmax(0,6.25rem);
    /*grid-template-rows: min-content;
    grid-template-columns: minmax(0,16rem) minmax(16rem,0) minmax(0,16rem);
    grid-row-gap: 1rem;
    row-gap: 1rem;
  
    grid-template-columns: minmax(0,16rem) minmax(20rem,0) minmax(0,16rem);
    gap: 3.5rem;

    grid-template-areas:"competition competition competition" 
                        "home        data        away       ";*/
}
.poll-match-counter-main .poll-match-counter-inner .poll-match-team{
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    place-items: center;
    gap: 2rem;
}
.poll-match-counter-main .poll-match-counter-inner .poll-match-team .poll-match-team-img{
    display: inline-grid;
    /*border: 1px solid green;*/
    border-radius: 50%;
    filter: drop-shadow(0 0 1.25rem rgba(0,0,0,.05));
    /*padding: 15%;*/
    transition: border-color .25s ease-in-out;

    border:0;
    padding: 0;
    width: auto;
    max-width: 5rem;
}

.poll-match-counter-main .poll-match-counter-inner .poll-match-team .poll-match-team-img img{
    width: 100%;
    height: 100%;
}
.poll-match-counter-main .poll-match-counter-inner .poll-match-team .poll-match-team-name{
    font-size: 1rem;
    font-weight: 700;
    word-break: break-word;
    text-align: center;
}
.poll-match-counter-main .poll-match-counter-inner .poll-match-counter-sec{
    display: flex;
    flex-direction: column;
    place-items: center;
    place-content: center;
    justify-content: center;
    row-gap: 1rem;
    /*grid-area: data;
    padding-top: 2rem;*/
    justify-content: flex-start;
    font-size: 18px;
    font-weight: bold;
}

/*.flipdown.poll-match-countdown .rotor-group-heading::before{
    display: none !important;
}
.flipdown.poll-match-countdown .rotor{
    font-size: 18px !important;
    font-weight: bold !important;
    background-color: unset !important;
    width: 25px !important;
}

.flipdown.poll-match-countdown .rotor-group:nth-child(n+2):nth-child(-n+3)::after{
    position: unset;
    bottom: unset;
    left: unset;
    width: unset;
    height: unset;
    border-radius: unset;
}

.flipdown.poll-match-countdown .rotor-group:nth-child(n+2):nth-child(-n+3)::before,
.flipdown.poll-match-countdown .rotor-group:nth-child(n+2):nth-child(-n+3)::after{
    background-color: unset !important;    
}
.flipdown.poll-match-countdown .rotor-group{
    padding-right: 1px !important;
}
.flipdown.poll-match-countdown .rotor-bottom, .flipdown.poll-match-countdown .rotor-leaf-rear,
.flipdown.poll-match-countdown .rotor, 
.flipdown.poll-match-countdown .rotor-top, 
.flipdown.poll-match-countdown .rotor-leaf-front{
    background-color: #000;
}
.flipdown.poll-match-countdown{
    width: 200px;
}
.flipdown.poll-match-countdown .rotor::after{
    border:unset !important;
}
.flipdown.poll-match-countdown .rotor-group::after{
    position: relative !important;
    content: ':' !important;
    color: red;
    font-size: 25px;
    font-weight: bold;
    top: 22px;
    left: 10px;
}

.flipdown.poll-match-countdown .rotor-group:nth-child(3)::after{
    display: none;
}*/


@media only screen and (max-width: 767px){
    .poll-match-counter-main{
        padding: 1rem 8px;
    }
}

.gift-section{
    margin: 0 auto;
    max-width: 370px;
    text-align: center;
    padding-top: 30px;
}
.gift-data{
    display: flex;
    padding-top: 15px;
    padding-bottom: 15px;
}
.gift-data .first-field{
    margin-right: 15px;
}
.gift-section .btn{
    background-color: #d10038;
    border-color: #d10038;
}
.forcast-win-gift-errors{
    text-align: center;
    color: red;
    padding-top: 10px;
}
.forcast-win-gift-status{
    text-align: center;
    color: green;
    padding-top: 30px;
    display: none;
}








.page-special-sport {
     overflow: hidden;
}
 .page-special-sport .category-box {
     margin-inline: -11.5px;
     padding-inline: 23px;
}
 .page-special-sport .news-list .news-item, .page-special-sport .news-list-one .news-item {
     padding-left: 40px;
     position: relative;
     margin-bottom: 20px;
     border-top: none;
     display: flex;
     align-items: flex-start;
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item, .page-special-sport .news-list-one .news-item {
         padding-left: 75px;
         margin-bottom: 40px;
    }
}
 .page-special-sport .news-list .news-item::after, .page-special-sport .news-list-one .news-item::after {
     content: "";
     display: block;
     width: 1px;
     height: calc(100% - 40px);
     background-color: rgba(46, 40, 115, 0.15);
     position: absolute;
     top: 48px;
     left: 15px;
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item::after, .page-special-sport .news-list-one .news-item::after {
         top: 65px;
         left: 19px;
    }
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item:last-of-type, .page-special-sport .news-list-one .news-item:last-of-type {
         margin-bottom: 60px;
    }
}
 .page-special-sport .news-list .news-item:last-of-type::after, .page-special-sport .news-list-one .news-item:last-of-type::after {
     height: calc(100% - 60px);
}
 .page-special-sport .news-list .news-item .news-item-image-wrapper, .page-special-sport .news-list-one .news-item .news-item-image-wrapper {
     flex: 0 0 100px;
     width: 100px;
}
 @media (min-width: 768px) {
     .page-special-sport .news-list .news-item .news-item-image-wrapper, .page-special-sport .news-list-one .news-item .news-item-image-wrapper {
         flex: 0 0 200px;
         width: 200px;
    }
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item .news-item-image-wrapper, .page-special-sport .news-list-one .news-item .news-item-image-wrapper {
         flex: 0 0 250px;
         width: 250px;
    }
}
 @media (min-width: 1570px) {
     .page-special-sport .news-list .news-item .news-item-image-wrapper, .page-special-sport .news-list-one .news-item .news-item-image-wrapper {
         flex: 0 0 293px;
         width: 293px;
    }
}
 .page-special-sport .news-list .news-item .news-item-image-wrapper .news-item-image::after, 
 .page-special-sport .news-list-one .news-item .news-item-image-wrapper .news-item-image::after {
     padding-top: 100%;
}
 @media (min-width: 768px) {
     .page-special-sport .news-list .news-item .news-item-image-wrapper .news-item-image::after, .page-special-sport .news-list-one .news-item .news-item-image-wrapper .news-item-image::after {
         padding-top: 56%;
    }
}
 .page-special-sport .news-list .news-item .news-item-image-wrapper .news-item-comments-number, .page-special-sport .news-list-one .news-item .news-item-image-wrapper .news-item-comments-number {
     top: 6px;
     right: 6px;
}
 @media (min-width: 1300px) {
    .page-special-sport .news-list .news-item .news-item-image-wrapper .news-item-comments-number, .page-special-sport .news-list-one .news-item .news-item-image-wrapper .news-item-comments-number {
         top: 13px;
         right: 15px;
    }
}
 .page-special-sport .news-list .news-item .news-item-data, .page-special-sport .news-list-one .news-item .news-item-data {
     flex: 1;
     padding-left: 15px;
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item .news-item-data, .page-special-sport .news-list-one .news-item .news-item-data {
         padding-left: 26px;
    }
}
 .page-special-sport .news-list .news-item .news-item-data .news-item-title a, .page-special-sport .news-list-one .news-item .news-item-data .news-item-title a {
     font-size: 15px;
     line-height: 20px;
     letter-spacing: -0.15px;
}
 @media (min-width: 1300px) {
    .page-special-sport .news-list .news-item .news-item-data .news-item-title a, .page-special-sport .news-list-one .news-item .news-item-data .news-item-title a {
         font-size: 20px;
         line-height: 26px;
         letter-spacing: -0.19px;
    }
}
 @media (min-width: 1570px) {
     .page-special-sport .news-list .news-item .news-item-data .news-item-title a, .page-special-sport .news-list-one .news-item .news-item-data .news-item-title a {
         font-size: 22px;
         line-height: 28px;
         letter-spacing: -0.22px;
    }
}
 @media (min-width: 1570px) {
     .page-special-sport .news-list .news-item .news-item-data .news-item-description, .page-special-sport .news-list-one .news-item .news-item-data .news-item-description {
         display: block;
         color: #000;
    }
}
.page-special-sport .news-list .news-item .news-item-data .news-item-before-time, .page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time {
     display: block;
     position: absolute;
     left: 0;
     top: 0;
     text-align: center;
     width: 32px;
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item .news-item-data .news-item-before-time, .page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time {
         width: 40px;
         top: 0;
    }
}
.page-special-sport .news-list .news-item .news-item-data .news-item-before-time .before-time-number, .page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time .before-time-number {
     font-weight: 600;
     font-size: 22px;
     line-height: 24px;
     letter-spacing: -0.22px;
     color: #03298c;
     display: block;
}
 @media (min-width: 1300px) {
    .page-special-sport .news-list .news-item .news-item-data .news-item-before-time .before-time-number, .page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time .before-time-number {
         font-size: 30px;
         line-height: 35px;
         letter-spacing: -0.3px;
    }
}
.page-special-sport .news-list .news-item .news-item-data .news-item-before-time .before-time-text, .page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time .before-time-text {
     font-weight: 600;
     font-size: 12px;
     line-height: 13px;
     letter-spacing: -0.12px;
     color: #03298c;
     display: block;
}
 @media (min-width: 1300px) {
     .page-special-sport .news-list .news-item .news-item-data .news-item-before-time .before-time-text, .page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time .before-time-text {
         font-size: 16px;
         line-height: 17px;
         letter-spacing: -0.16px;
    }
}
.page-special-sport .news-list-one .news-item {
     padding-left: 0;
}
.page-special-sport .news-list-one .news-item::after {
     display: none;
}
.page-special-sport .news-list-one .news-item .news-item-data .news-item-before-time {
     display: none;
}



@media (min-width: 768px) {
    .page-special-sport .one-plus-three-box {
         display: flex;
         flex-wrap: wrap;
    }
}
.page-special-sport .one-plus-three-box .news-item:first-of-type {
     margin-bottom: 23px;
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type {
         flex: 0 0 100%;
         width: 100%;
         display: flex;
         margin-bottom: 15px;
    }
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type {
         margin-bottom: 23px;
    }
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type.video-item .news-item-image-wrapper::before {
         width: 60px;
         height: 60px;
         background-size: 60px auto;
    }
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-image-wrapper {
         flex: 0 0 calc((100% / 3) * 2);
         width: calc((100% / 3) * 2);
    }
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-image-wrapper .news-item-image::after {
         background: none;
    }
}
.page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data {
     margin-top: -35px;
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data {
         margin-top: 0;
         flex: 1;
         padding-left: 15px;
    }
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data {
         padding-left: 23px;
    }
}
.page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-category {
     margin-bottom: 20px;
     margin-left: 12px;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.3);
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-category {
         margin-bottom: 14px;
         margin-left: 0;
         color: #000;
         background-color: transparent;
    }
}
.page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-title {
     margin-bottom: 7px;
}
.page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-title a {
     font-size: 23px;
     line-height: 29px;
     letter-spacing: -0.23px;
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-title a {
         font-size: 25px;
         line-height: 30px;
    }
}
 @media (min-width: 1570px) {
    .page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-title a {
         font-size: 30px;
         line-height: 35px;
    }
}
.page-special-sport .one-plus-three-box .news-item:first-of-type .news-item-data .news-item-description {
     display: block;
     color: #000;
}
.page-special-sport .one-plus-three-box .news-item:not(:first-of-type) {
     margin-bottom: 23px;
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:not(:first-of-type) {
         flex: 0 0 calc(100% / 3 - 30px / 3);
         width: calc(100% / 3 - 30px / 3);
         margin-right: 15px;
         margin-bottom: 0;
    }
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:not(:first-of-type) {
         flex: 0 0 calc(100% / 3 - 46px / 3);
         width: calc(100% / 3 - 46px / 3);
         margin-right: 23px;
    }
}
.page-special-sport .one-plus-three-box .news-item:not(:first-of-type) .news-item-data {
     margin-top: -35px;
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:not(:first-of-type) .news-item-data {
         margin-top: -36px;
    }
}
.page-special-sport .one-plus-three-box .news-item:not(:first-of-type) .news-item-data .news-item-category {
     margin-bottom: 20px;
     margin-left: 12px;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.3);
}
 @media (min-width: 1300px) {
    .page-special-sport .one-plus-three-box .news-item:not(:first-of-type) .news-item-data .news-item-category {
         margin-bottom: 22px;
    }
}
.page-special-sport .one-plus-three-box .news-item:not(:first-of-type) .news-item-data .news-item-title a {
     font-size: 18px;
     font-weight: 700;
     line-height: 22px;
     letter-spacing: -0.16px;
}
 @media (min-width: 1570px) {
    .page-special-sport .one-plus-three-box .news-item:not(:first-of-type) .news-item-data .news-item-title a {
         font-size: 18px;
         line-height: 24px;
         letter-spacing: -0.18px;
    }
}
.page-special-sport .one-plus-three-box .news-item:last-of-type {
     margin-bottom: 0;
}
 @media (min-width: 768px) {
    .page-special-sport .one-plus-three-box .news-item:nth-of-type(4),
    .page-special-sport .one-plus-three-box .news-item:nth-of-type(7),
    .page-special-sport .one-plus-three-box .news-item:nth-of-type(10),
    .page-special-sport .one-plus-three-box .news-item:nth-of-type(13),
    .page-special-sport .one-plus-three-box .news-item:nth-of-type(16),
    .page-special-sport .one-plus-three-box .news-item:nth-of-type(19) {
         margin-right: 0;
    }
}



.sehedules-section-main{
    padding:20px;
}
.sehedules-section-main .sppb-addon-title{
    font-size: 24px;
    margin-bottom: 15px;
}
.sehedules-section-main .sppb-carousel-extended-item{
    /*overflow: hidden;*/
}
.sppb-addon-schedules .schedule{
    /*background-color: #e0e0e0;
    box-shadow: 0 0 0 0 #ffffff;*/

    /*position: relative;*/
    color: initial;
    border-radius: 4px;
    /*overflow: hidden;*/
    z-index: 0;
    transition: transform 0.2s linear, box-shadow 0.2s linear;
    /*box-shadow: 0px 4px 16px #000000;*/
    box-shadow: 0px 4px 8px #000000;

    min-height: 150px;
    /*background-color: #fff;*/
    background-color: #121F38;
    will-change: transform;
    /*display: flex;
    flex-direction: column;*/
    display: block;
    height: auto !important;

    /*padding: 15px;*/
}

.sppb-addon-schedules .schedule:hover{
    /*transition: transform 0.2s linear, box-shadow 0.2s linear;*/
    transform: translate(-2px, -4px);
    z-index: 1;
    /*box-shadow: 0px 4px 8px #000000;*/
}

.sppb-addon-schedules .schedule a, 
.sppb-addon-schedules .schedule a:hover{
    color: #fff;
}

.sppb-addon-schedules .schedule .schedule-date-time{
    font-size: 18px;
    margin-bottom: 10px;
    /*text-transform: uppercase;*/
    white-space: nowrap;
    padding: 15px 15px 0px 15px;
    font-weight: bold;
}
.sppb-addon-schedules .schedule .schedule-title{
    font-size: 16px;
    margin-bottom: 10px;
    padding: 0px 15px;

}
.sppb-addon-schedules .schedule .schedule-type{
    font-size: 14px;
    padding: 0px 15px;
}
.sppb-addon-schedules .schedule .schedule-extra-info{
    position: static;
    /*bottom: -18px;*/
    border-top: 1px solid #fff;
    padding-bottom: 10px;
    margin-top: 18px;
}
.sppb-addon-schedules .schedule .schedule-extra-text{
    padding: 6px 15px 0px 15px;
    font-size: 14px;
}
.sppb-addon-schedules .schedule-icon{
    position: absolute;
    width: 25px;
    height: 25px;
    top: 15px;
    right: 7px;
    cursor: pointer;
}
.sppb-addon-schedules .schedule-icon svg{
    fill: #fff;
}
.sehedules-section-main .all-schedules{
    padding-top: 25px;
    padding-bottom: 15px;
}
.sehedules-section-main .all-schedules a{
    background-color: #d10038;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}

.sehedules-section-main .sppb-carousel-extended-dots ul{
    list-style: disc;
}
.sehedules-section-main .sppb-carousel-extended-dots ul li{
    /*background:rgba(0,0,0,1);*/
    background: unset;
    opacity: 1;
    display: inline list-item;
}
.sehedules-section-main .sppb-carousel-extended-dots ul li span{
    background: unset;
}

.sppb-addon-schedules .schedule{
    margin-bottom: 15px;
}

.all-sehedules-main-page{
    background-color: #000e29;
    color: #fff;
    padding: 15px;
}
.all-sehedules-main-page .sppb-addon-title{
    font-size: 25px;
}

.all-sehedules-main-page .single-schedule{
    position: relative;
    min-height: 150px;
    height: auto !important;
}
.all-sehedules-main-page .no-single-schedule{
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 30px 0;
    opacity: 0.4;
}
.all-sehedules-main-page .month-name{
    text-transform: uppercase;
    margin-top: 30px;
}


@media only screen and (max-width: 767px){
    .sehedules-section-main .all-schedules{
        margin-top: 30px;
        text-align: center;
    }
}




/*Live News Module Styling Start from Here*/

.live-news-feeds-container{
    padding: 20px 0;
}
.o-block-ad-n-newsfeed .o-aside-content--news-feed {
    -webkit-box-flex: 1;
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.live-news-feeds-container .o-layout-list {
  -webkit-box-flex: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.o-layout-list.o-layout-list--news-feed {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    position: relative;
    padding-left: 0;
}

.o-layout-list.o-layout-list--news-feed .o-layout-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 16px;
    position: relative;
    padding-left: 0;
}



.o-layout-list.o-layout-list--news-feed .o-layout-list__item:after {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-box-flex: 0;
    background-color: #e2001a;
    content: "";
    -webkit-flex: 0 0 15px;
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    height: 1px;
    margin-top: 13px;
    -webkit-order: 1;
    order: 1
}


.o-layout-list.o-layout-list--news-feed .o-layout-list__item .m-item-news-feed{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.o-layout-list.o-layout-list--news-feed .o-layout-list__item .m-item-news-feed {
    -webkit-box-flex: 1;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 0;
    margin-right: 0;
    -webkit-order: 2;
    order: 2;
    padding-bottom: 24px;
}

.o-layout-list.o-layout-list--news-feed .o-layout-list__item:first-child:before {
    height: calc(100% - 13px);
    margin-top: 13px
}

.o-layout-list.o-layout-list--timeline.o-layout-list--news-feed .o-layout-list__item-wrapper .o-layout-list__item {
    margin: 0
}

.o-layout-list.o-layout-list--timeline.o-layout-list--news-feed .o-layout-list__item-wrapper:not(:first-child) .o-layout-list__item:first-child:before {
    height: 100%;
    margin-top: 0
}

.o-layout-list.o-layout-list--timeline.o-layout-list--news-feed .a-cartouche-day-wrapper:after {
    -webkit-border-end: 1px solid #e2001a;
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    background-color: transparent;
    border-inline-end: 1px solid #e2001a;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%
}


.live-news-feeds-container ol{
    list-style: none;
}

.live-news-feeds-container .news__metadata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.live-news-feeds-container .m-item-news-feed .news__metadata {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-flex: 0;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
  -webkit-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
}


.live-news-feeds-container .m-item-news-feed .news__metadata .news__metadata__time,
.live-news-page-container .m-item-news-feed .news__metadata .news__metadata__time {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #e2001a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 26px;
  -webkit-justify-content: center;
  justify-content: center;
  width: 45px;
}

.live-news-feeds-container .m-item-news-feed .news__metadata .news__metadata__time,
.live-news-feeds-container .m-item-news-feed .news__metadata .news__metadata__source,
.live-news-page-container .m-item-news-feed .news__metadata .news__metadata__time,
.live-news-page-container .m-item-news-feed .news__metadata .news__metadata__source {
  font-size: 14px;
}
.live-news-feeds-container .m-item-news-feed .news__metadata,
.live-news-page-container .m-item-news-feed .news__metadata {
  color: #fff;
}
.live-news-feeds-container .m-item-news-feed .news__metadata .news__metadata__source,
.live-news-page-container .m-item-news-feed .news__metadata .news__metadata__source {
  color: #000;
  margin-top: 3px;
}

.live-news-feeds-container .m-item-news-feed .news__metadata + .news__content,
.live-news-page-container .m-item-news-feed .news__metadata + .news__content {
  padding: 0 10px;
}

.live-news-feeds-container .m-item-news-feed .news__content {
  -webkit-box-flex: 1;
  -webkit-padding-start: 25px;
  -webkit-padding-end: 10px;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  padding-inline-end: 10px;
  padding-inline-start: 25px;
}

.live-news-feeds-container .m-item-news-feed .news__content .news__content__title h2 {
  word-wrap: anywhere;
  display: inline;
  font-size: 18px;
  font-weight: 700;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  -moz-hyphens: none;
  line-height: 1.25;
  overflow-wrap: break-word;
  word-break: break-word;
}


.live-news-feeds-container .o-aside-content__row.o-aside-content__row--flex-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.live-news-feeds-container .o-aside-content__row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-box-flex: 1;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  position: relative;
}
.live-news-feeds-container .o-aside-content__see-more {
  color: #e2001a;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-flex-item-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-self: center;
  align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  margin: 0 16px;
}

@media screen and (min-width:640px) {

    .o-layout-list.o-layout-list--news-feed .o-layout-list__item:before {
        -webkit-margin-start: 16px;
        margin-inline-start: 16px
    }

    .o-block-ad-n-newsfeed .o-aside-content--news-feed {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin-left: 16px;
        margin-right: 16px
    }

    .o-block-ad-n-newsfeed .m-block-ad {
        min-width: 300px
    }


    .o-layout-list.o-layout-list--news-feed .o-layout-list__item {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    
}


.o-layout-list.o-layout-list--news-feed .o-layout-list__item:before {
    -webkit-box-flex: 0;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-margin-start: 16px;
    background-color: #e2001a;
    content: "";
    -webkit-flex: 0 0 1px;
    -ms-flex: 0 0 1px;
    flex: 0 0 1px;
    height: 100%;
    margin-inline-start: 16px;
    -webkit-order: 0;
    order: 0
}


@media screen and (min-width:1024px) {
    .o-block-ad-n-newsfeed {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 332px;
        -ms-flex: 1 0 332px;
        flex: 1 0 332px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .o-block-ad-n-newsfeed .o-aside-content--news-feed {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }
}


.live-news-feeds-container .sppb-addon-title-container{
    text-align: center;
}
.live-news-feeds-container .sppb-addon-title{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 20px;
    color: #313131;
    margin: 0 auto;
}



.o-layout-list.o-layout-list--news-feed .o-layout-list__item:first-child::before {
  height: calc(100% - 13px);
  margin-top: 13px;
}
.o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
  -webkit-box-flex: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-margin-start: 16px;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 1px;
  -ms-flex: 0 0 1px;
  flex: 0 0 1px;
  height: 100%;
  margin-inline-start: 16px;
  -webkit-order: 0;
  order: 0;
}

.o-aside-content--news-feed .o-aside-content__see-more .a-svg--picto-right-arrow {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.185" height="8.722" viewBox="1057.5 -2518.354 10.185 8.722"><path fill="none" stroke="%23e2001a" d="m1062.797-2517.999 4.168 4.143-4.168 3.857m3.655-3.907h-8.952"/></svg>') no-repeat 50%;
    background-size: auto;
  background-size: contain;
  height: 10px;
  width: 12px;
  margin-left: 7px;
}




.live-news-page-container .t-content__section-pb {
  margin-bottom: 40px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .t-content__section-pb {
    margin-bottom: 50px;
    padding-left: 4px;
    padding-right: 4px;
  }
}




.live-news-page-container .o-layout-list {
  -webkit-box-flex: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .t-content__section-pb .o-layout-list.o-layout-list--news-feed{
    padding: 0;
    padding-bottom: 50px;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline::before {
    display: none;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}





.live-news-page-container .o-layout-list .o-layout-list__item, 
.live-news-page-container .o-layout-list.o-layout-list--highlighted {
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list .o-layout-list__item {
    margin-bottom: 30px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--timeline.o-layout-list--news-feed .o-layout-list__item-wrapper .o-layout-list__item {
  margin: 0;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n) {
    margin-top: 80px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
  -webkit-box-flex: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-margin-start: 16px;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 1px;
  -ms-flex: 0 0 1px;
  flex: 0 0 1px;
  height: 100%;
  margin-inline-start: 16px;
  -webkit-order: 0;
  order: 0;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
  -webkit-box-flex: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-margin-start: 16px;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 1px;
  -ms-flex: 0 0 1px;
  flex: 0 0 1px;
  height: 100%;
  margin-inline-start: 16px;
  -webkit-order: 0;
  order: 0;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item:first-child::before {
  height: calc(100% - 13px);
  margin-top: 13px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1)::before {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-order: 2;
    order: 2;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::after {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-box-flex: 0;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 15px;
  -ms-flex: 0 0 15px;
  flex: 0 0 15px;
  height: 1px;
  margin-top: 13px;
  -webkit-order: 1;
  order: 1;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1)::after {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}


.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
  -webkit-box-flex: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-margin-start: 16px;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 1px;
  -ms-flex: 0 0 1px;
  flex: 0 0 1px;
  height: 100%;
  margin-inline-start: 16px;
  -webkit-order: 0;
  order: 0;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
  -webkit-box-flex: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-margin-start: 16px;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 1px;
  -ms-flex: 0 0 1px;
  flex: 0 0 1px;
  height: 100%;
  margin-inline-start: 16px;
  -webkit-order: 0;
  order: 0;
}


@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::before {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item:first-child::before {
  height: calc(100% - 13px);
  margin-top: 13px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1)::before {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-order: 2;
    order: 2;
  }
}

.live-news-page-container .m-item-news-feed, .live-news-page-container .m-item-news-feed .news__metadata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.live-news-page-container .o-layout-list .o-layout-list__item .m-item-list-article, 
.live-news-page-container .o-layout-list .o-layout-list__item .m-item-news-feed {
  margin-left: 16px;
  margin-right: 16px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list .o-layout-list__item .m-item-list-article, 
  .live-news-page-container .o-layout-list .o-layout-list__item .m-item-news-feed, 
  .live-news-page-container .o-layout-list .o-layout-list__item.o-layout-list__item--main-item .m-item-list-article {
    margin-left: 16px;
    margin-right: 16px;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list .o-layout-list__item .m-item-list-article, 
  .live-news-page-container .o-layout-list .o-layout-list__item .m-item-news-feed, 
  .live-news-page-container .o-layout-list .o-layout-list__item.o-layout-list__item--main-item .m-item-list-article {
    margin-left: 16px;
    margin-right: 16px;
  }
}


.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item .m-item-news-feed {
  -webkit-box-flex: 1;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 0;
  margin-right: 0;
  -webkit-order: 2;
  order: 2;
  padding-bottom: 25px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1) .m-item-news-feed {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-order: 0;
    order: 0;
  }
}


.live-news-page-container .m-item-news-feed, 
.live-news-page-container .m-item-news-feed .news__metadata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.live-news-page-container .m-item-news-feed .news__metadata {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-flex: 0;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
  -webkit-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
}

.live-news-page-container .m-item-news-feed, 
.live-news-page-container .m-item-news-feed .news__metadata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.live-news-page-container .m-item-news-feed .news__metadata {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-flex: 0;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
  -webkit-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item .m-item-news-feed .news__metadata {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item .m-item-news-feed .news__metadata {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item .m-item-news-feed .news__metadata {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item .m-item-news-feed .news__metadata {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
}


.live-news-page-container .m-item-news-feed .news__content {
  -webkit-box-flex: 1;
  -webkit-padding-start: 25px;
  -webkit-padding-end: 10px;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  padding-inline-end: 10px;
  padding-inline-start: 25px;
}

.live-news-page-container .m-item-news-feed .news__metadata + .news__content {
  padding: 0 10px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list .o-layout-list__item .m-item-list-article, .o-layout-list .o-layout-list__item .m-item-news-feed, 
  .live-news-page-container .o-layout-list .o-layout-list__item.o-layout-list__item--main-item .m-item-list-article {
    margin-left: 16px;
    margin-right: 16px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item .m-item-news-feed .news__content .m-item-list-article {
  margin-left: 0;
  margin-right: 0;
}



.live-news-page-container .m-item-list-article .m-item-list-article__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .m-item-list-article__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.live-news-page-container .m-item-list-article .m-item-list-article__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .m-item-list-article__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .m-item-list-article__wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .m-item-list-article__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .m-item-list-article__wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .m-item-list-article__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}




.live-news-page-container .m-item-list-article .article__figure-wrapper {
  -webkit-box-flex: 0;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -webkit-flex: 0 0 37vw;
  -ms-flex: 0 0 37vw;
  flex: 0 0 37vw;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .article__figure-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
  }
}

.live-news-page-container .m-item-list-article .article__figure-wrapper {
  -webkit-box-flex: 0;
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -webkit-flex: 0 0 37vw;
  -ms-flex: 0 0 37vw;
  flex: 0 0 37vw;
  position: relative;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .article__figure-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
  }
}

.live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .article__figure-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-bottom: 10px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .article__figure-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .article__figure-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin-bottom: 10px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .article__figure-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

.live-news-page-container figure{
	-webkit-box-flex: 0;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	margin: 0;
	padding: 0;
}




.live-news-page-container .m-figure > picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.live-news-page-container .m-figure picture {
  background-color: #d4d4d4;
}

.live-news-page-container .m-figure.m-figure--16x9 > picture {
  padding-bottom: 56.25%;
}

.live-news-page-container .m-figure picture::before {
  -webkit-animation: image_loading 1s cubic-bezier(.4,0,.2,1) infinite;
  animation: image_loading 1s cubic-bezier(.4,0,.2,1) infinite;
  background: linear-gradient(135deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,.3) 45%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.3) 55%,hsla(0,0%,100%,.1) 65%,hsla(0,0%,100%,0) 70%);
  bottom: -20%;
  height: 140%;
  left: 0;
  top: -20%;
}

.live-news-page-container .m-figure picture::after, 
.live-news-page-container .m-figure picture::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
}

.live-news-page-container .m-figure picture::after {
  height: 100%;
  -webkit-transition: -webkit-backdrop-filter .8s;
  transition: -webkit-backdrop-filter .8s;
  transition: backdrop-filter .8s;
  transition: backdrop-filter .8s,-webkit-backdrop-filter .8s;
}

.live-news-page-container .m-figure picture::before {
  -webkit-animation: image_loading 1s cubic-bezier(.4,0,.2,1) infinite;
  animation: image_loading 1s cubic-bezier(.4,0,.2,1) infinite;
  background: linear-gradient(135deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,.3) 45%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.3) 55%,hsla(0,0%,100%,.1) 65%,hsla(0,0%,100%,0) 70%);
  bottom: -20%;
  height: 140%;
  left: 0;
  top: -20%;
}

.live-news-page-container .m-figure picture::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
}

.live-news-page-container .m-figure:not(.m-figure--original) > picture .m-figure__img {
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-indent: -99999px;
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
  width: 100%;
}

.live-news-page-container .m-figure picture::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
}

.live-news-page-container .m-figure picture::after {
  height: 100%;
  -webkit-transition: -webkit-backdrop-filter .8s;
  transition: -webkit-backdrop-filter .8s;
  transition: backdrop-filter .8s;
  transition: backdrop-filter .8s,-webkit-backdrop-filter .8s;
}

.live-news-page-container .m-item-list-article .article__infos {
  -webkit-box-flex: 1;
  -webkit-padding-start: 12px;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-inline-start: 12px;
  position: relative;
}


@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .article__infos {
    padding: 12px 0 0;
  }
}

.live-news-page-container .m-item-list-article .article__infos {
  -webkit-box-flex: 1;
  -webkit-padding-start: 12px;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-inline-start: 12px;
  position: relative;
}

.live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .article__infos {
  padding: 0;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1) .m-item-news-feed .news__content .m-item-list-article .article__infos {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}

.live-news-page-container .m-item-list-article .article__infos .article__metadata {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-box-flex: 1;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-bottom: 3px;
}

.live-news-page-container .m-item-list-article .article__infos .article__date {
  color: #6f6e71;
  font-size: 12px;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1) .m-item-news-feed .news__content .m-item-list-article .article__infos .article__date {
    -webkit-box-flex: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .article__infos .article__title {
    font-size: 1.7rem;
  }
}

.live-news-page-container .m-item-list-article .article__infos .article__title {
  word-wrap: anywhere;
  font-size: 1.7rem;
  font-weight: 700;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  -moz-hyphens: none;
  line-height: 1.25;
  min-height: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .article__infos .article__title {
    font-size: 1.7rem;
  }
}

.live-news-page-container .m-item-list-article.m-item-list-article--keep-it-vertical .article__infos .article__title {
  min-height: auto;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1) .m-item-news-feed .news__content .m-item-list-article .article__infos .article__title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    text-align: right;
  }
}


.live-news-page-container .m-item-list-article .article__infos .article__title {
  word-wrap: anywhere;
  font-size: 1.7rem;
  font-weight: 700;
  hyphens: none;
  -moz-hyphens: none;
  line-height: 1.25;
  overflow-wrap: break-word;
  word-break: break-word;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .m-item-list-article .article__infos .article__title {
    font-size: 1.7rem;
  }
}

@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n+1) .m-item-news-feed .news__content .m-item-list-article .article__infos .article__title {
    text-align: right;
  }
}


@media screen and (min-width: 640px) {
  .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n)::before {
    -webkit-margin-start: -1px;
    margin-inline-start: -1px;
  }
}

.live-news-page-container .o-layout-list.o-layout-list--news-feed .o-layout-list__item::after {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-box-flex: 0;
  background-color: #e2001a;
  content: "";
  -webkit-flex: 0 0 15px;
  -ms-flex: 0 0 15px;
  flex: 0 0 15px;
  height: 1px;
  margin-top: 13px;
  -webkit-order: 1;
  order: 1;
}

@media screen and (min-width: 640px) {
  .live-news-page-container .live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper .o-layout-list__item:nth-child(2n)::after {
    width: 16px;
  }
}


.live-news-page-container .live-news-page-title{
	font-size: 32px;
  	font-weight: bold;
  	padding: 25px 15px;
}






.most-read-section {
  position: relative;
  width: 100%;
  padding: 32px 16px;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: calc(30px*-1);
  background-color: #2C2C2C;
}


.most-read-section .sppb-addon-title{
	font-size: 28px;
}



@media (min-width: 768px) {
  .most-read-section{
    padding: 35px 15px;
    border-radius: 0;
    overflow: visible;
  }
}

/*.most-read-section::before {
  content: "";
  position: absolute;
  width: calc(100vw - 17px);
  height: 100%;
  top: 50%;
  transform: translate(-50%,-50%);
}

.most-read-section::before {
  background-color: #2C2C2C;
}*/




.most-read-section .sppb-addon-content {
  container: most-read/inline-size;
  position: relative;
  display: flex;
  flex-direction: column;
  font-weight: 400;  
}

.most-read-section .sppb-addon-content{
	color: #fff;
}



/*@container most-read (width >= 1320px) {*/

@media only screen and (min-width: 768px){
    .most-read-section .most-read_list__0ITK_{
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        column-gap: 24px;
        grid-template-columns: repeat(3,1fr);
    }
    .most-read-section .most-read_list__0ITK_ .most-read_item__bMgCJ:not(:nth-child(3n)) .most-read_content__mrcDx {
        border-inline-end: 1px solid #767676;
    }
}    

.most-read-section .most-read_list__0ITK_ li{
	display: flex;
	padding: 16px 0;
	gap: 24px;
	align-items: center;
	border-bottom: none;
}



.most-read-section .most-read_list__0ITK_ .most-read_number__rcp1x {
  width: 15px;
  font-size: 30px;
  color: #f0705A;
  font-weight: 700;
}


.most-read-section .most-read_list__0ITK_ .most-read_content__mrcDx{
	width: calc(100% - 41px);	
    overflow: hidden;
    padding-inline-end: 24px;    
	/*border-inline-end: 1px solid #767676;*/
    display: flex;
    align-items: center;
    min-height: 45px;
}

.most-read-section .most-read_list__0ITK_ .most-read_content__mrcDx a{
    font-weight: 700;
    display: -webkit-box;
    /*-webkit-line-clamp: 2;*/
    -webkit-box-orient: vertical;
    font-size: 18px;
    color: #fff;
}


@media only screen and (max-width: 767px){
    .most-read-section .sppb-addon-title{
        font-size: 22px;
    }
    .most-read-section .most-read_list__0ITK_ .most-read_item__bMgCJ:not(:last-child) {
      border-bottom: 1px solid #767676;
    }
}
/*}*/
/*Live News Module Styling Ends Here*/


/*Sport Design Video Layout Styling Start from here*/
.sport-design-video-layout{

}

.page-special-sport .section-title-wrapper .section-title{
    font-size: 18px;
    /*font-weight: bold;*/
    font-weight: 800;
    color: #000;
}

.sport-design-video-layout .sppb-addon-title{
    padding-left: 0 !important;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.sport-design-video-layout .sppb-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.sport-design-video-layout .video-item:first-of-type {
  flex: 0 0 100%;
  width: 100%;
  margin-bottom: 14px;
}

@media only screen and (min-width: 1320px){
  .sport-design-video-layout .video-item:first-of-type {
    margin-bottom: 20px;
  }
}









.sport-design-video-layout .video-item .video-item-image-wrapper {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 6px;
}

.sport-design-video-layout .video-item .video-item-image-wrapper::before {
  content: "";
  background-image: url("../images/video.png");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  width: 38px;
  height: 38px;
  background-size: 38px auto;
}

.sport-design-video-layout .video-item:first-of-type .video-item-image-wrapper::before {
  width: 32px;
  height: 28px;
  background-size: 32px auto;
}

@media (min-width: 992px) {
  .sport-design-video-layout .video-item:first-of-type .video-item-image-wrapper::before {
    width: 50px;
    height: 50px;
    background-size: 50px auto;
  }
}




.sport-design-video-layout img{
  max-width: 100%;
  height: auto;
}

.sport-design-video-layout .video-item .video-item-image-wrapper .video-item-image {
  position: relative;
  display: block;
}

.sport-design-video-layout .video-item:not(:first-of-type) {
  flex: 0 0 calc(50% - 5.5px);
  width: calc(50% - 5.5px);
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .sport-design-video-layout .video-item:not(:first-of-type) {
    flex: 0 0 calc(33.3333333333% - 7.3333333333px);
    width: calc(33.3333333333% - 7.3333333333px);
    margin-right: 11px;
  }
}

@media (min-width: 1300px) {
  .sport-design-video-layout .video-item:not(:first-of-type) {
    flex: 0 0 calc(25% - 8.25px);
    width: calc(25% - 8.25px);
  }
}


.sport-design-video-layout .video-item .video-item-image-wrapper .video-item-image::after {
  content: "";
  display: block;
  padding-top: 56%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, #000 100%);
  position: relative;
  z-index: 2;
}



.sport-design-video-layout .video-item .video-item-image-wrapper .video-item-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: .2s linear;
}

.sport-design-video-layout .video-item:first-of-type .video-item-title {
  font-weight: 700;
  display: block;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.56px;
}

@media (min-width: 992px) {
  .sport-design-video-layout .video-item:first-of-type .video-item-title {
    font-size: 30px;
    line-height: 33px;
    letter-spacing: -0.83px;
  }
}

@media (min-width: 1300px) {
  .sport-design-video-layout .video-item:first-of-type .video-item-title {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: -1px;
  }
}

.sport-design-video-layout .video-item:not(:first-of-type) .video-item-title {
  font-weight: 700;
  display: block;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: -0.5px;
}



@media (min-width: 1300px) {
  .sport-design-video-layout .video-item:not(:first-of-type):nth-of-type(5), 
  .sport-design-video-layout .video-item:not(:first-of-type):nth-of-type(9), 
  .sport-design-video-layout .video-item:not(:first-of-type):nth-of-type(13), 
  .sport-design-video-layout .video-item:not(:first-of-type):nth-of-type(17) {
    margin-right: 0;
  }
}


@media (max-width: 767px) {
  .sport-design-video-layout .video-item:nth-of-type(2n){
    margin-right: 8px;
  }
}


.sport-design-video-layout .video-item img{
    border-radius: 0;
}
.sport-design-video-layout .video-item .video-item-image-wrapper img{
    border-radius: 5px;
}
/*Sport Design Video Layout Styling Ends here*/




/*sport-design-two-in-three-layout  Styling Starts here*/

.five-news-box {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
@media (min-width: 768px) {
     .five-news-box {
         display: flex;
         flex-wrap: wrap;
    }
}
.five-news-box .news-item:first-of-type, .five-news-box .news-item:nth-of-type(2) {
     margin-bottom: 20px;
}

 @media (min-width: 1300px) {
     .five-news-box .news-item:first-of-type, .five-news-box .news-item:nth-of-type(2) {
         flex: 0 0 calc(100% / 2 - 23px / 2);
         width: calc(100% / 2 - 23px / 2);
         margin-bottom: 23px;
         margin-right: 23px;
    }
}

 @media (min-width: 768px) {
     .five-news-box .news-item:first-of-type, .five-news-box .news-item:nth-of-type(2) {
         flex: 0 0 calc(100% / 2 - 30px / 2) !important;
         width: calc(100% / 2 - 30px / 2) !important;
         margin-bottom: 15px;
         margin-right: 25px;
    }
    .five-news-box .news-item:nth-of-type(2){
        margin-right: 0 !important;
    }
}

 .five-news-box .news-item:first-of-type .news-item-data, .five-news-box .news-item:nth-of-type(2) .news-item-data {
     margin-top: -35px;
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:first-of-type .news-item-data, .five-news-box .news-item:nth-of-type(2) .news-item-data {
         margin-top: -36px;
    }
}
 .five-news-box .news-item:first-of-type .news-item-data .news-item-category, .five-news-box .news-item:nth-of-type(2) .news-item-data .news-item-category {
     margin-bottom: 20px;
     margin-left: 12px;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.3);
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:first-of-type .news-item-data .news-item-category, .five-news-box .news-item:nth-of-type(2) .news-item-data .news-item-category {
         margin-bottom: 22px;
    }
}
 .five-news-box .news-item:first-of-type .news-item-data .news-item-title a, .five-news-box .news-item:nth-of-type(2) .news-item-data .news-item-title a {
     font-size: 16px;
     line-height: 22px;
     letter-spacing: -0.16px;
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:first-of-type .news-item-data .news-item-title a, .five-news-box .news-item:nth-of-type(2) .news-item-data .news-item-title a {
         font-size: 22px;
         line-height: 28px;
         letter-spacing: -0.22px;
    }
}
 .five-news-box .news-item:nth-of-type(2) {
     margin-right: 0;
}
 .five-news-box .news-item:nth-child(n + 3) {
     margin-bottom: 23px;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:nth-child(n + 3) {
         flex: 0 0 calc(100% / 3 - 30px / 3);
         width: calc(100% / 3 - 30px / 3);
         margin-right: 15px;
         margin-bottom: 0;
    }
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:nth-child(n + 3) {
         flex: 0 0 calc(100% / 3 - 46px / 3);
         width: calc(100% / 3 - 46px / 3);
         margin-right: 23px;
    }
}
 .five-news-box .news-item:nth-child(n + 3) .news-item-data {
     margin-top: -35px;
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:nth-child(n + 3) .news-item-data {
         margin-top: -36px;
    }
}
 .five-news-box .news-item:nth-child(n + 3) .news-item-data .news-item-category {
     margin-bottom: 20px;
     margin-left: 12px;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.3);
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:nth-child(n + 3) .news-item-data .news-item-category {
         margin-bottom: 22px;
    }
}
 .five-news-box .news-item:nth-child(n + 3) .news-item-data .news-item-title a {
     font-size: 16px;
     line-height: 22px;
     letter-spacing: -0.16px;
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:nth-child(n + 3) .news-item-data .news-item-title a {
         font-size: 18px;
         line-height: 24px;
         letter-spacing: -0.18px;
    }
}
 .five-news-box .news-item:last-of-type {
     margin-bottom: 0;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:nth-of-type(5) {
         margin-right: 0;
    }
}



.five-news-box .news-item:not(:first-of-type) {
     display: flex;
     align-items: flex-start;
     margin-bottom: 23px;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:not(:first-of-type) {
         display: block;
    }
}
 .five-news-box .news-item:not(:first-of-type) .news-item-image-wrapper {
     flex: 0 0 100px;
     width: 100px;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-image-wrapper {
         width: 100%;
    }
}
 .five-news-box .news-item:not(:first-of-type) .news-item-image-wrapper .news-item-image::after {
     padding-top: 100%;
     background: none;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-image-wrapper .news-item-image::after {
         padding-top: 56%;
         background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, #000 100%);
    }
}
 .five-news-box .news-item:not(:first-of-type) .news-item-image-wrapper .news-item-comments-number {
     top: 6px;
     right: 6px;
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-image-wrapper .news-item-comments-number {
         top: 10px;
         right: 10px;
    }
}
 .five-news-box .news-item:not(:first-of-type) .news-item-data {
     flex: 1;
     padding-left: 11px;
     margin-top: 0;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-data {
         margin-top: -35px;
         padding-left: 0;
    }
}
 .five-news-box .news-item:not(:first-of-type) .news-item-data .news-item-category {
     margin-bottom: 8px;
     margin-left: 0;
     color: #000;
     background-color: transparent;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-data .news-item-category {
         margin-bottom: 20px;
         margin-left: 12px;
         color: #fff;
         background-color: rgba(0, 0, 0, 0.3);
    }
}
 .five-news-box .news-item:not(:first-of-type) .news-item-data .news-item-title a {
     font-size: 15px;
     line-height: 20px;
     list-style-type: -0.15px;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     overflow: hidden;
}
 @media (min-width: 768px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-data .news-item-title a {
         font-size: 16px;
         line-height: 22px;
         letter-spacing: -0.16px;
    }
}
 @media (min-width: 1570px) {
     .five-news-box .news-item:not(:first-of-type) .news-item-data .news-item-title a {
         font-size: 18px;
         line-height: 24px;
         letter-spacing: -0.18px;
    }
}
 @media (min-width: 1300px) {
     .five-news-box .news-item:nth-of-type(2) .news-item-data .news-item-title a {
         font-size: 22px;
         line-height: 28px;
         letter-spacing: -0.22px;
    }
}
 @media (min-width: 768px) {
    .five-news-box .news-item:nth-of-type(8), 
    .five-news-box .news-item:nth-of-type(11),
    .five-news-box .news-item:nth-of-type(14), 
    .five-news-box .news-item:nth-of-type(17), 
    .five-news-box .news-item:nth-of-type(20) {
         margin-right: 0;
    }
}


@media only Screen and (max-width: 767px){

    .five-news-box .news-item:first-of-type {
         display: flex;
         align-items: flex-start;
         margin-bottom: 23px;
    }
     .five-news-box .news-item:first-of-type .news-item-image-wrapper {
         flex: 0 0 100px;
         width: 100px;
    }

     .five-news-box .news-item:first-of-type .news-item-image-wrapper .news-item-image::after {
         padding-top: 100%;
         background: none;
    }

     .five-news-box .news-item:first-of-type .news-item-image-wrapper .news-item-comments-number {
         top: 6px;
         right: 6px;
    }

     .five-news-box .news-item:first-of-type .news-item-data {
         flex: 1;
         padding-left: 11px;
         margin-top: 0;
    }

     .five-news-box .news-item:first-of-type .news-item-data .news-item-category {
         margin-bottom: 8px;
         margin-left: 0;
         color: #000;
         background-color: transparent;
    }

     .five-news-box .news-item:first-of-type .news-item-data .news-item-title a {
         font-size: 15px;
         line-height: 20px;
         list-style-type: -0.15px;
         display: -webkit-box;
         -webkit-line-clamp: 4;
         -webkit-box-orient: vertical;
         overflow: hidden;
    }


}

/*sport-design-two-in-three-layout  Ends Starts here*/

/*Articles Horizontal Slideshow Starts here*/


.columens-news-box {
    background-color: #fff;
    padding: 22px 12px;
    border-radius: 5px;
    margin-bottom: 23px
}

@media(min-width: 992px) {
    .columens-news-box {
        padding: 24px
    }
}

.columens-news-box .section-title-wrapper .view-all .text {
    color: #03298c
}

.columens-news-box .section-title-wrapper .view-all .icon svg {
    fill: #03298c
}

.columens-news-box .columnes-slider .swiper-slide {
    height: auto !important;
    margin-bottom: 22px
}

@media(min-width: 1300px) {
    .columens-news-box .columnes-slider .swiper-slide {
        margin-bottom: 48px
    }
}

.columens-news-box .columnes-slider .swiper-slide .news-item {
    padding: 22px 25px;
    background-color: #e7edf3;
    border-radius: 6px;
    height: 100%;
    display: flex;
    flex-direction: column
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-image-wrapper {
    margin-bottom: 10px
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-image-wrapper .news-item-image::after {
    padding-top: 75.6%;
    background: none
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-image-wrapper .live-dot {
    display: none
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-image-wrapper .news-item-comments-number {
    display: none
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data .news-item-title {
    margin-bottom: 12px
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data .news-item-title a {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.18px;
    font-style: italic
}

@media(min-width: 992px) {
    .columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data .news-item-title a {
        font-size: 16px;
        line-height: 22px
    }
}

@media(min-width: 1570px) {
    .columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data .news-item-title a {
        font-size: 18px;
        line-height: 26px
    }
}

.columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data .news-item-author {
    display: block;
    color: #0cb88d;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    margin-top: auto
}

@media(min-width: 1570px) {
    .columens-news-box .columnes-slider .swiper-slide .news-item .news-item-data .news-item-author {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: -0.18px
    }
}

.columens-news-box .columnes-slider .swiper-scrollbar {
    background: rgba(0, 0, 0, .1)
}

.columens-news-box .columnes-slider .swiper-scrollbar .swiper-scrollbar-drag {
    background-color: rgba(0, 0, 0, .43)
}

.columens-news-box .view-all{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 14px;
  line-height: 16px;
  color: #000;
}
.columens-news-box .section-title{
    color: #000;
    font-size: 18px;
    font-weight: 800;
}


.live-news-page-container .o-layout-list.o-layout-list--timeline .o-layout-list__item-wrapper{
    display: none;
}

#sppb-addon-1720954658388{
    /*margin-left: 10px;*/
}
.sport-design-two-in-three-layout{
    padding: 15px;
}
.article-horizontal-slides-addon{
    /*margin-left: 10px;*/
}
#sppb-addon-wrapper-1720959516642{
    margin-top: 50px !important;
}

#sppb-addon-1720955558745 .sppb-addon-title,
#sppb-addon-1720958126225 .sppb-addon-title,
#sppb-addon-1720959318157 .sppb-addon-title{
    font-weight: 800;
}

.special-category,
.sport-design-two-in-three-layout,
.article-horizontal-slides-addon,
.page-special-sport,
#sppb-addon-1720954658388,    
#sppb-addon-wrapper-1722358055020,
#sppb-addon-1720964841798,
#sppb-addon-1720958126225,
#sppb-addon-1720959053389,
#column-id-1722431247023,
#sppb-addon-1722425430961,
#column-id-1722425193129,
#sppb-addon-1720955558745,
.most-read-section,
.article-horizontal-slides-addon .columens-news-box,
#sppb-addon-wrapper-1722431247028{
    border-radius: 8px;
}

@media only Screen and (max-width: 767px){
    .sp-page-builder .page-content #section-id-1722425193120{
        margin-top: 0 !important;
    }   

    
}

#sppb-addon-wrapper-1720973147557 .sppb-addon-article-title,
#sppb-addon-wrapper-1720964841798 .sppb-addon-article-title{
    top: 0 !important;
}


#column-id-1722425430959{
    background-color: #fff;
    border-radius: 8px;
}

body.dark-mode #sppb-addon-1720954658388,
body.dark-mode #sppb-addon-1720958126225{
    background-color: #111827;
}
body.dark-mode .sports-list{
    background-color: transparent;
}
body.dark-mode .sp-weather .sp-weather-forcasts{
    color: #000;
}
body.dark-mode .j2store-product-module.owl-carousel .owl-item a{
    color: #000;
}
body.dark-mode #sppb-addon-1722425193130 .sppb-addon-title,
body.dark-mode #sppb-addon-1722431247028 .sppb-addon-title,
body.dark-mode #sppb-addon-1722425193130 a,
body.dark-mode .article-horizontal-slides-addon a,
body.dark-mode #sppb-addon-1720955558745 a,
body.dark-mode #sppb-addon-1722431247028 a,
body.dark-mode #sppb-addon-wrapper-1722425430961 .sppb-tab-content a{
    color: #000;
}

.page-special-sport .category-box .news-item .news-item-data .news-item-title a{
    font-weight: 800;
}

.sppb-nav-tabs > li > a{
    border-radius: 8px;
}

.custom-mobile-login{
    display: none;
}

@media only screen and (max-width: 767px){

    .grey-box-section{
        padding-left: 0;
        padding-right: 0;
    }
    .grey-box-desc pre{
        font-size: 10px;
    }
    .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data{
        padding: 16px 20px 0px;
    }
    .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-description{
        position: relative;
        top: -30px;
    }
    #sppb-addon-1722676854143 .section-title-wrapper{
        margin-bottom: 10px;
    }
    #column-wrap-id-1722677811504{
        margin-top: 20px;
    }
    #sppb-addon-1722674773736 .sppb-addon-schedules{
        border-radius: 8px;
    }

    #column-id-1722428318781{
        min-height: auto !important;
    }
    #column-id-1722428318781 .category-box{
        padding-bottom: 0 !important;
    }

    #section-id-1722425193120{
        padding-top: 0 !important;
    }
    #sppb-addon-wrapper-1722425193130{
        margin-top: 0 !important;
    }
    #sppb-addon-1722837234730 .sppb-addon-article-title{
        top: 0 !important;
    }

    .j2store-product-module.owl-carousel .owl-nav{
        display: none;
    }

    #section-id-1722425430958 .sppb-tab-content .sppb-addon-articles{
        padding: 15px;
    }



    /*Mobile Top Bar Login Styling here*/

    .custom-mobile-login{
        display: inline-block;
    }
    .custom-mobile-login #tbdesktopprofileicon{
        position: relative;
        top: 40px;
    }
    .custom-mobile-login .header-profile {
      margin-left: 20px;
      position: relative;
    }

    .custom-mobile-login .header-notifications, .custom-mobile-login .header-profile {
      position: relative;
    }

    .custom-mobile-login .header-profile.user_loggend_in, .custom-mobile-login .header-profile.user_loggend_out {
      display: none;
    }

    body.user-logged-in .custom-mobile-login .header-profile.user_loggend_in, body.user-logged-out .custom-mobile-login .header-profile.user_loggend_out {
      display: block;
    }

    .custom-mobile-login .header-profile, .custom-mobile-login .tbheadersearchbox:last-child {
      margin: 0;
    }

    .custom-mobile-login .header-profile a.profile-img.sign-in {
      color: #a0a4a9;
      text-align: center;
    }
    .custom-mobile-login .header-profile a.profile-img {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block;
      height: 30px;
      width: 30px;
      font-size: 30px;
      line-height: 1;
      border-radius: 50%;
    }

    .custom-mobile-login .header-profile a.profile-img.sign-in .bottom-tooltip {
      visibility: hidden;
      width: 80px;
      background-color: #a0a4a9;
      color: #1d2125;
      text-align: center;
      border-radius: 6px;
      padding: 3px 0;
      position: absolute;
      z-index: 1;
      top: 140%;
      left: 50%;
      margin-left: -40px;
      font-size: 12px;
      opacity: 0;
      -webkit-transform: translateY(10px);
      transform: translateY(10px);
      transition: all .3s;
    }
    .custom-mobile-login .header-profile a.profile-img.sign-in .bottom-tooltip::after {
      content: "";
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent #a0a4a9 transparent;
    }

    .custom-mobile-login .header-profile a.profile-img {
      font-size: 30px;
      line-height: 1;
    }

    .custom-mobile-login .header-profile .tbnotificationsdropdown, .custom-mobile-login .header-profile .tbprofiledropdown {
      background-color: #1d2125;
      top: 50px;
      width: 300px;
      font-weight: 400;
      position: absolute;
      right: -5px;
      color: #fff;
      display: none;
      padding: 20px;
      border-radius: .25rem;
    }

    .custom-mobile-login .header-profile.tbshowdropdown .tbnotificationsdropdown, .custom-mobile-login .header-profile.tbshowdropdown .tbprofiledropdown {
      display: block !important;
      -webkit-animation: dropdownFadeIn .3s forwards;
      animation: dropdownFadeIn .3s forwards;
    }

    .custom-mobile-login .header-profile .tbprofiledropdown::after {
      top: -19px;
      right: 10px;
      border: solid transparent;    
      content: ' ';
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: transparent;    
      border-bottom-color: #1d2125;
      border-width: 10px;
      margin-left: -10px;
    }

    .custom-mobile-login form {
      margin-bottom: 0;
    }

    .custom-mobile-login .tbformgroup {
      margin-bottom: 1rem;
    }

    .custom-mobile-login label{
      display: inline-block;
      margin-bottom: .5rem;
    }

    .custom-mobile-login .tbformcontrol {
      display: block;
      width: 100%;
      padding: .375rem .75rem;
      font-size: 16px;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #ced4da;
      border-radius: .3rem;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }

    .custom-mobile-login button, .custom-mobile-login input {
      overflow: visible;
    }

    .custom-mobile-login .tbbtn {
      display: inline-block;
      font-weight: 400;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      border: 1px solid transparent;    
      padding: .375rem .75rem;
      font-size: 16px;
      line-height: 1.5;
      border-radius: .3rem;
      transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      color: #fff;
      background-color: #D10038;
      border-color: #D10038;
    }

    .custom-mobile-login .tbbtn:hover{
        background-color: #100056;
        border-color: #100056;
    }

    .custom-mobile-login .header-profile .tbprofiledropdown .register, .custom-mobile-login .header-profile .tbprofiledropdown button {
      text-transform: uppercase;
      font-size: 1rem;
      cursor: pointer;
    }
    .custom-mobile-login [type="reset"], .custom-mobile-login [type="submit"], .custom-mobile-login button, .custom-mobile-login [type="button"] {
      -webkit-appearance: button;
    }

    .custom-mobile-login .register {
      font-size: 16px;
    }
    .custom-mobile-login .header-profile .tbprofiledropdown .register {
      display: inline-block;
      float: right;
      padding: .5rem 0;
      color: #fff;
    }

    .custom-mobile-login .header-profile .tbprofiledropdown .tblostpassword {
      display: block;
      font-size: 13px;
      color: #fff;
      text-align: center;
    }

    .custom-mobile-login .header-profile .tbprofiledropdown .tbllostusername{
        display: block;
        font-size: 13px;
        color: #fff;
        text-align: center;
        padding: 10px 0;
    }


    .custom-mobile-login>div.container>.container-inner>.row{
        justify-content: space-between;    
        margin-left: 0;
        margin-right: 0;
    }

    .custom-mobile-login .header-profile a.profile-img.sign-in:hover .bottom-tooltip {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }

    .custom-mobile-login .settings-list .setting {
      display: -ms-flexbox;
      display: flex;
      border-top: 1px solid rgba(0,0,0,.1);
      margin-top: .5rem;
      padding: .5rem 0 0 0;
      font-size: 1rem;
    }
    .custom-mobile-login .settings-list .setting {
      border-color: rgba(255,255,255,.1);
    }

    .custom-mobile-login .settings-list .switch {
      display: inline-block;
      width: 40px;
      height: 20px;
      margin: 8px;
      position: relative;
    }
    .custom-mobile-login .settings-list .switch {
      margin: 2px 0 0 auto;
    }
    .switch input {
      display: none;
    }
    .switch .slider::before {
      position: absolute;
      content: "";
      width: 100%;
      height: 100%;
      background-color: #777;
      border-radius: 20px;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px);
      transition: .4s;
    }
    .switch .slider {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      border-radius: 20px;
      box-shadow: 0 0 0 2px #777,0 0 4px #777;
      cursor: pointer;
      border: 4px solid transparent;
      overflow: hidden;
      transition: .4s;
    }

    .switch input:checked + .slider {
      box-shadow: 0 0 0 2px #28965a,0 0 8px #28965a;
    }
    .switch input:checked + .slider::before {
      -webkit-transform: translateX(20px);
      transform: translateX(20px);
      background-color: #28965a;
    }
    .switch .slider {
      cursor: pointer;
    }

    .custom-mobile-login .login-greeting{
        text-align: center;
        font-size: 16px;
        font-weight: 600;
    }

    .custom-mobile-login .unstyled{
        padding-top: 15px;
    }
    .custom-mobile-login .unstyled li{
        list-style: none; 
        padding-left: 5px;   
    }
    .custom-mobile-login .unstyled li a{
        color: #fff;
    }
    .custom-mobile-login .logout-button{
        text-align: center;
    }
    .custom-mobile-login .logout-button .sppb-btn-primary{
        cursor: pointer;
    }   


    .sp-weather-current{
        display: inline-block;
        position: relative;
        left: -10px;
    } 
    .sp-weather .sp-weather-current .media-heading.sp-weather-city{
        margin-right: 0;
    }
    .sp-custom-login{
      display: inline-block;
      position: relative;
      /*left: -27px;
      top: -15px;*/
      left: 40px;
      top: -40px;
    }
    .sp-weather .header__menu-item.m-online{
        display: inline;
        position: relative;
        top: 35px;
        left: 2px;
    }
    .custom-mobile-login .header-profile .tbprofiledropdown{
        top: 75px;
        right: -50px;
    }
     .custom-mobile-login .header-profile .tbprofiledropdown::after{
        right: 56px;
     }

     .logout-button .sppb-btn-primary{
        background-color: #D10038 !important;
        border-color: #D10038 !important;
     }


    /*Mobile Top Bar Login Styling ends here*/


}


#sppb-addon-1720955558745 .sppb-section:has(.sppb-meta-category) .sppb-addon-article-title{
    top: -5px;
}

#sppb-addon-wrapper-1722424479730{
    margin-bottom: 0;
}
#sppb-addon-wrapper-1722425193130{
    margin-top: 5px;
}

#sppb-addon-wrapper-1722424479730 .three-cols-two-row .sppb-row .sppb-col-sm-12:first-child{
    margin-bottom: 0;
}



#sppb-addon-wrapper-1720958126220 .one-plus-three-box .news-item .news-item-data .news-item-category{
    /*border:1.5px solid blue;*/
    border:1.5px solid #0cb88d;
}


.articles-with-show-plus-icon .latest-news-aamir{
    display: none;
}

#sppb-addon-1720955558745{
    padding: 15px !important;
}
#sppb-addon-1720955558745 .sppb-addon-article-title{
  top: 0px;
}

.j2store-product-module.owl-carousel .owl-item{
    text-align: center;
}

.j2store-button-cart.btn-success{
    background-color: #0cb88d;
}



.sp-module-content-top .sp-module:not(.show-white-bar-menu){
    margin-left: 12%;
    margin-right: 12%;
}

.view-category #sp-right.add-top-padding{
    padding-top: 85px;
}
.view-category #sp-main-body .blog.extra-add-padd{
    top: -60px;
}


.view-article.dark-mode .article-details,
.view-category.dark-mode .article-details{
    background-color: #000;
}

.view-article.dark-mode .article-details,
.view-category.dark-mode .article-details{
    border: 1px solid #000;
}

.page-item.active .page-link, .page-item.active .page-link:hover{
    background-color:#0cb88d;
    border-color:#0cb88d;
}

/*Articles Horizontal Slideshow Ends here*/


/*Sport Design Three in Two Layout Styling Starts from here*/

.sport-design-three-in-two-layout .breaking-news-wrapper.category-box {
     overflow: visible;
     padding-top: 0;
     padding-bottom: 0;
}
 @media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper.category-box {
         padding-top: 20px;
    }
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper.category-box {
         padding-top: 17px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news {
     /*padding-bottom: 20px;
     margin-bottom: 20px;*/
     border-bottom: none;
}
 @media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news {
         display: grid;
         grid-template-columns: repeat(3, 1fr);
         grid-gap: 15px;
    }
}
 @media (min-width: 1570px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news {
         grid-gap: 24px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type {
     margin-inline: -23.5px;
     margin-bottom: 18px;
}
 @media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type {
         /*grid-row: 0.3333333333;
         grid-column: 0.3333333333;*/
         grid-row: 1/3;
         grid-column: 1/3;
         width: auto;
         margin-inline: 0;
         margin-bottom: 0;
         border-radius: 6px;
         overflow: hidden;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-image-wrapper {
     border-radius: 0;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-image-wrapper .news-item-image::after {
     background: none;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data {
     /*background: linear-gradient(223deg, #0076e2 0%, #03298c 54.73%);*/
     background: #0cb88d;
     padding: 16px 20px 5px;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item .news-item-data .news-item-description{
    position: relative;
    top: -15px;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title {
     margin-bottom: 7px;
}
 @media (min-width: 1570px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title {
         margin-bottom: 10px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
     color: #fff;
     font-size: 22px;
     line-height: 29px;
     letter-spacing: -0.23px;
     font-weight: bold;
}
 @media (min-width: 768px) {
     .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
         font-size: 21px;
         line-height: 24px;
    }
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-title a {
         font-size: 22px;
         line-height: 28px;
         font-weight: bold;
    }
}
 
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:first-of-type .news-item-data .news-item-description {
     display: block;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) {
     margin-bottom: 18px;
}
@media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) {
         margin-bottom: 0;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data {
     margin-top: 0;
}

.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-category {
     margin-bottom: 20px;
     margin-left: 12px;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.3);
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-category {
         margin-bottom: 22px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-title a {
     font-size: 18px;
     line-height: 24px;
     letter-spacing: -0.16px;
     font-weight: bold;
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-title a {
         letter-spacing: -0.18px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:last-of-type {
     margin-bottom: 0;
}
 @media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news {
         display: flex;
         justify-content: space-between;
         flex-wrap: wrap;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item {
     display: flex;
     align-items: flex-start;
     margin-bottom: 20px;
}
 @media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item {
         flex: 0 0 calc(100%/2 - 30px/2);
         width: calc(100%/2 - 30px/2);
    }
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item:nth-last-of-type(-n+2) {
         margin-bottom: 0;
    }
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item {
         flex: 0 0 calc(100%/2 - 60px/2);
         width: calc(100%/2 - 60px/2);
         margin-bottom: 23px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item:last-of-type {
     margin-bottom: 0;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-image-wrapper {
     flex: 0 0 100px;
     width: 100px;
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-image-wrapper {
         flex: 0 0 120px;
         width: 120px;
    }
}
 @media (min-width: 1570px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-image-wrapper {
         flex: 0 0 135px;
         width: 135px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-image-wrapper .news-item-image::after {
     padding-top: 100%;
     background: none;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-image-wrapper .news-item-comments-number {
     top: 6px;
     right: 6px;
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-image-wrapper .news-item-comments-number {
         top: 10px;
         right: 10px;
    }
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-data {
     flex: 1;
     padding-left: 11px;
}
.sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-data .news-item-title a {
     font-size: 15px;
     line-height: 20px;
     list-style-type: -0.15px;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     overflow: hidden;
}
 @media (min-width: 768px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-data .news-item-title a {
         font-size: 14px;
         line-height: 17px;
    }
}
 @media (min-width: 1300px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-data .news-item-title a {
         font-size: 16px;
         line-height: 20px;
    }
}
 @media (min-width: 1570px) {
    .sport-design-three-in-two-layout .breaking-news-wrapper .aditional-breaking-news .news-item .news-item-data .news-item-title a {
         font-size: 18px;
         line-height: 24px;
         letter-spacing: -0.18px;
    }
}


.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:nth-child(n+4) {
    /*margin-top: -20px;*/
}
/*Sport Design Three in Two Layout Styling Ends here*/



.sppb-addon-articles-slider.bg_image .sppb-addon-article.item,
.sppb-addon-articles-slider.bg_image .sppb-addon-article.item::before{
    border-radius: 10px;
}
#column-wrap-id-1714847156768{
    padding-left: 0;
    padding-right: 0;
}



.com-tags.view-tag .view-category .blog .article-list .article .article-intro-image img{
    width: 100%;
    height: 100%;
}

.com-tags.view-tag .sppb-addon-articles.modern .sppb-addon-article{
    margin-bottom: 15px !important;
}


/*Top Slick Slider For Mobile Devices Styling Start*/

#custom_announcement_bar{
    display: none;
}

@media only Screen and (min-width: 768px){
    .com-tags.view-tag .view-category .blog .article-list .article .article-intro-image{
        /*width: 465px;
        height: 310px;*/
        width: 300px;
        height: 200px;
    }
}

@media only Screen and (max-width: 767px) {
    #custom_announcement_bar{
        display: block;
    }
    #custom_announcement_bar.handlines-sldier {
        background: #000000;
        height: 30px;
    }
    #custom_announcement_bar.handlines-sldier .item .title{
        text-align: center;
    }
    #custom_announcement_bar.handlines-sldier .item a{
        display: block !important;
        position: relative;
        color: #fff;
        width: 100%;
        height: auto;
        z-index: 9999999;
        top: 0;
        left: 0;
        font-size: 14px;
        line-height: 30px;
        padding: 0 12px;
    }

    .sp-module.announcement-bar-sec{
        position: relative;
        z-index: 9999999;
    }

    #custom_announcement_bar.handlines-sldier {
        position: relative !important;
        top: 0;
        width: 100%;
        z-index: 9999999;
        transition: all 0.5s;
        padding: 0 15px;
    }

    #custom_announcement_bar .slick-arrow.slider-prev{
        display: block;
        position: absolute;
        top: 3px;
        left: 12px;
        font-size: 14px;
        color: #fff;
    }
    #custom_announcement_bar .slick-arrow.slider-next{
        display: block;
        position: absolute;
        top: 3px;
        right: 12px;
        font-size: 14px;
        color: #fff;
    }
    /*#sp-header{
        margin-top: 30px;
    }*/   

    .sp-module-content-top .sp-module:not(.show-white-bar-menu){
        margin-left: 4%;
        margin-right: 4%;
    } 

    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type){
        margin-bottom: 0;
    }

    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-category{
        margin-bottom: 0;
    }
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-title{
        top: -15px;
    }
    /*.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type){
        display: flex;
        align-items: flex-start;
    }
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-image-wrapper{
        flex: 0 0 100px;
        width: 100px;
    }
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-image-wrapper img{
        width: 100%;
        height: 100%;
    }
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data{
        flex: 1;
        padding-left: 11px;
    }

    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-image-wrapper .news-item-image::after{
        padding-top: 100%;
    }

    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-title a{
        font-size: 15px;
    }*/

    /*.sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-data .news-item-category{
        margin-bottom: 10px;
        position: unset;
        margin-left: 0;
    }
    .sport-design-three-in-two-layout .breaking-news-wrapper .breaking-news .news-item:not(:first-of-type) .news-item-title{
        position: unset;
    }*/

    .custom-testing-27328 .sidebar-live-news{
        z-index: 99999999;
    }
    .custom-testing-27328 #sp-header{
        height: 100px !important;
    }
    .custom-testing-27328 .sp-weather-current .media .media-body{
        top: 0;
    }
    .custom-testing-27328 .logo-image{
        height: 60px;
    }
    .custom-testing-27328 .sp-weather-current{
        display: block;
        top: 8px;
    }

    .custom-testing-27328 #offcanvas-toggler{
        height: auto !important;
        line-height: unset !important;
        position: relative;
        top: 18px;
    }

    .custom-testing-27328 #sp-logo > .sp-column, .custom-testing-27328 #sp-menu > div{
        height: auto;
    }
    .custom-testing-27328 .sp-custom-login{
        top: -55px;
        left: -45px;
    }

    .custom-testing-27328 .sp-weather{
        padding: 0;
    }

    .custom-testing-27328 .header__menu-item.m-online::after, 
    .custom-testing-27328 .header__menu-item.m-online::before{
        top: -30px;
        left: 0px;
    }

    .custom-testing-27328 .custom-mobile-login .header-profile .tbprofiledropdown{
        right: -83px;
    }
    .custom-testing-27328 .custom-mobile-login .header-profile .tbprofiledropdown::after{
        right: 89px;
    }


    /*.com-tags.view-tag .view-category .blog .article-list .article .article-intro-image{
        width: 185px;
        height: 123px;
    }*/
    .com-tags.view-tag .view-category .blog .article-list .article .article-info-wrap .article-header h2{
        font-size: 16px !important;
    }

}

/*Top Slick Slider For Mobile Devices Styling Ends*/

/*Event Info Ring Circle Styling Starts from Here*/

.ring-circle.event-info {
  background: #fdc704;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  width: 90px;
  height: 90px;
  padding: 18px 15px;
  font-size: 12px;
  line-height: 1.2;
  min-height: ;
}

.ring-circle.event-info {
  position: absolute;
  top: -15px;
  left: 0;
  width: 75px;
  height: 75px;
  padding: 12px 0px;
  font-size: 11px;
}

.ring-circle .event-date {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -1px;
}
.ring-circle.event-info .event-date {
  font-size: 18px;
}

.ring-circle .event-time {
  font-size: 14px;
  font-weight: 600;
}

/*Event Info Ring Circle Styling Ends Here*/



.dre-badge{
    display: flex;
}

.dre-badge-animation {
    background-color: #932412;
    contain: content;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    vertical-align: top;
    position: absolute;
    right: 0;
}

.dre-badge-animation__badge-band {
    will-change: transform
}

.dre-badge-animation__badge-band--items-1 {
    animation: dre-badge-animation__badge-band--items-1 5s ease-in-out infinite
}

@keyframes dre-badge-animation__badge-band--items-1 {
    0% {
        transform: translateX(calc(var(--dre-badge-animation__width, 0)*-1))
    }

    14% {
        transform: translateX(0)
    }

    86% {
        transform: translateX(0)
    }

    to {
        transform: translateX(var(--dre-badge-animation__width, 0))
    }
}




.dre-badge-animation__badge {
    background-color: #ff011e;
    width: 100%
}

.dre-badge-animation__badge--item-1 {
    margin-left: 200%;
    margin-top: -1.5rem
}


.dre-icon-wrapper {
  display: inline-flex;
  height: 1.875rem;
  position: relative;
  text-align: left;
  vertical-align: top;
  width: 1.875rem;
}
.dre-icon-wrapper--xxs-xx-small {
    height: .875rem;
    width: .875rem;
}

.dre-icon-wrapper__wrapper {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}

.dre-more-animation-icon {
    display: inline-block
}

.dre-more-animation-icon__dot {
    animation: dre-more-animation-icon__dot--first 1.5s ease 0s infinite;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 20%;
    left: 5%;
    position: absolute;
    top: 40%;
    width: 20%
}

.dre-more-animation-icon__dot--second {
    animation-name: dre-more-animation-icon__dot--second;
    left: 40%
}

.dre-more-animation-icon__dot--third {
    animation-name: dre-more-animation-icon__dot--third;
    left: 75%
}

@keyframes dre-more-animation-icon__dot--first {
    0% {
        transform: scale(0)
    }

    25% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1.1)
    }
}

@keyframes dre-more-animation-icon__dot--second {
    0% {
        transform: scale(0)
    }

    25% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1.1)
    }
}

@keyframes dre-more-animation-icon__dot--third {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(0)
    }

    75% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1.1)
    }
}

@media (min-width: 45rem) {
  .dre-badge__icon {
    padding: .4375rem;
  }
}




.dre-badge__icon,
.dre-badge__label,
.dre-badge__title {
    height: 1.5rem
}

@media (min-width:45rem) {

    .dre-badge__icon,
    .dre-badge__label,
    .dre-badge__title {
        height: 1.75rem
    }
}

.dre-badge__icon,
.dre-badge__title {
    background: #ff011e
}

@media (min-width:0) {

    .dre-badge__label--xxs-small,
    .dre-badge__title--xxs-small {
        display: none
    }

    .dre-badge__label--xxs-medium,
    .dre-badge__title--xxs-medium {
        display: flex
    }
}

@media (min-width:30rem) {

    .dre-badge__label--xs-small,
    .dre-badge__title--xs-small {
        display: none
    }

    .dre-badge__label--xs-medium,
    .dre-badge__title--xs-medium {
        display: flex
    }
}

@media (min-width:45rem) {

    .dre-badge__label--sm-small,
    .dre-badge__title--sm-small {
        display: none
    }

    .dre-badge__label--sm-medium,
    .dre-badge__title--sm-medium {
        display: flex
    }
}

@media (min-width:60rem) {

    .dre-badge__label--md-small,
    .dre-badge__title--md-small {
        display: none
    }

    .dre-badge__label--md-medium,
    .dre-badge__title--md-medium {
        display: flex
    }
}

@media (min-width:75rem) {

    .dre-badge__label--lg-small,
    .dre-badge__title--lg-small {
        display: none
    }

    .dre-badge__label--lg-medium,
    .dre-badge__title--lg-medium {
        display: flex
    }
}

@media (min-width:90rem) {

    .dre-badge__label--xl-small,
    .dre-badge__title--xl-small {
        display: none
    }

    .dre-badge__label--xl-medium,
    .dre-badge__title--xl-medium {
        display: flex
    }
}

.dre-badge__icon {
    padding: .3125rem
}

@media (min-width:45rem) {
    .dre-badge__icon {
        padding: .4375rem
    }
}

.dre-badge__title {
    align-items: center;
    color: #fff;
    font-weight: 600;
    max-width: 100%;
    min-width: 0;
    padding: 0 .4375rem
}

.dre-badge__title--spacing {
    margin-right: .125rem
}

.dre-badge__title-text {
    display: inline-block;
    margin: -.5rem 0;
    max-width: 100%;
    overflow: hidden;
    padding: .5rem 0;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

@media (min-width:45rem) {
    .dre-badge__title-text {
        padding-left: .5rem;
        padding-right: .5rem
    }
}


/*.view-category .pagination .page-item{
  margin-right: 5px;
  flex: 0 0 36px;
  width: auto;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
}*/

.view-tag .pagination{
    justify-content: center;
}
.view-tag .pagination .page-link{
    padding: unset;
    border: unset;
}
.view-tag .pagination .page-link:hover{
    background-color: #00b88c;
    color: #fff;
    border: unset;
}

.view-category .pagination .page-item,
.view-tag .pagination .page-item{
  margin-right: 10px;
  width: auto;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  padding: 0 15px;
}

.view-category .pagination .page-item.active, 
.view-category .pagination .page-item:hover,
.view-tag .pagination .page-item.active, 
.view-tag .pagination .page-item:hover  {
  background-color: #00b88c;
}
.view-category .pagination-wrapper .pagination .page-item > a,
.view-tag .pagination-wrapper .pagination .page-item > a{
    margin-right: 0;
}
.view-category .pagination-wrapper .pagination .page-item.active > a,
.view-category .pagination-wrapper .pagination .page-item:hover > a,
.view-tag .pagination-wrapper .pagination .page-item.active > a,
.view-tag .pagination-wrapper .pagination .page-item:hover > a{
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

@media only screen and (max-width: 767px){
    .view-category .pagination-wrapper .pagination,
    .view-tag .pagination-wrapper .pagination{
        justify-content: flex-start;
        overflow-x: scroll;
    }
    .view-tag .pagination{
        justify-content: flex-start;
    }
}


.mobile-top-live-news-icon{
    display: none !important;
}

@media only Screen and (max-width: 767px){
    .mobile-top-live-news-icon{
        display: block !important;
    }
    #sp-logo > .sp-column{
        justify-content: left !important;
    }
}
.sp-megamenu-wrapper .sp-megamenu-parent{text-align:right;}
.homefrstblock{background-repeat:no-repeat;background-position:0 100%,50%,50%;background-size:498px,cover,cover;background-image:url(/images/2024/11/23/education-elements.480eecb9.svg),url(/images/2024/11/23/education-bolts.7b06cc1a1.svg),url(/images/2024/11/23/background-image-education.173fd25d.png);border-radius:.75rem;}
.blocksmain .sppb-addon-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;flex-direction:row!important;display:flex!important;}
.blocksmain .blocks{display:block!important;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;}
.blocksmain .blocks .anchers{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:64px !important;width:228px!important;height:220px!important;padding:24px!important;margin-right:1.5rem!important;background-color:#fff!important;border-radius:16px!important;cursor:pointer!important;position:relative!important;text-decoration:none!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;}
.blocksmain .blocks .anchers.scndfirst{margin-bottom:2rem!important;}
.blocksmain .blocks .anchers.first{margin-top:6rem!important;margin-right:1.5rem!important;margin-bottom:2rem!important;}
.blocksmain .blocks .iconbox{text-align:center!important;padding-top:.5rem!important;background-color:rgb(13,48,130)!important;border-radius:100px!important;width:48px!important;height:48px!important;position:relative!important;}
.blocksmain .blocks .iconbox i{color:#fff!important;font-size:32px!important;}
.blocksmain .blocks .dscription{gap:.5rem!important;flex-direction:column!important;width:100%!important;display:flex!important;}
.blocksmain .blocks .textcls{color:rgb(225,20,107)!important;font-weight:700!important;white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important;}
.blocksmain .blocks .txt{font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:0!important;color:rgb(225,20,107)!important;}
.blocksmain .blocks .relative{color:rgb(71,84,103)!important;position:relative!important;}
.blocksmain .blocks .anchers:hover {
    --tw-shadow: 0 20px 25px -5px rgba(13,48,130,0.25) !important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;
	--tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;transform: translate(var(0),var(0)) rotate(var(0)) skewX(var(0)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }
@media (max-width: 990px) {
	.blocksmain {overflow-x: auto;scrollbar-width: none;}
	.blocksmain .blocks { display: flex !important;flex-wrap: unset;gap: unset;}
	.blocksmain .blocks .anchers.first {margin-top: 0rem !important;}
}
.mainversionar .sppb-column-addons{position:relative; overflow:hidden;}

.mainversionar{position:relative;}


#sppb-addon-wrapper-1733509786039 {
  position: absolute;
  margin: 0px 0px 0px 0px;
  left: 0;
  right: 0;
  height: 100%;
}
#sppb-addon-1733509786039, .versionarimg, .versionarimg .sppb-addon-content,  .versionarimg .sppb-addon-single-image-container{height:100%;}
#sppb-addon-wrapper-1733592636900 {
  position: absolute;
  margin: 0px 0px 0px 0px;
  height: 100%;
  display: block;
  left: 0;
  right: 0;
}
.versionarimg img{
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: inherit;
}


.visionarinnerrow {
  padding-bottom: 2.25rem !important;
  padding-top: 90px !important;
  padding-left: 22px !important;
  padding-right: 22px !important;
  z-index: 10 !important;
  position: relative !important;
}
.vizionarcardrow .sppb-row {
  display: flex;
  flex-wrap: nowrap;
  gap: 18px;
  overflow-x: auto;
  padding: 10px 18px;
  margin: 0;
  scrollbar-width: thin; /* For modern browsers */
  -webkit-overflow-scrolling: touch; /* Smooth scrolling for iOS */
}

.vizionarcardrow .sppb-col-md-3 {
  flex: 0 0 auto;
  max-width: 350px;
  flex-basis: 68vw; /* Adjusted for responsiveness */
}

@media (min-width: 1024px) {
  
  .vizionarcardrow .sppb-row {
    overflow-x: visible;
    padding: 0;
    margin: 0;
  }

  .vizionarcardrow .sppb-col-md-3 {
    flex: 1 1 0; 
    max-width: 25%; 
  }
  
  .visionarinnerrow {
    padding-bottom: 72px !important;
    padding-top: 56px !important;
    padding-left: 115px !important;
    padding-right: 115px !important;
  }
    .vizionarcardrow .sppb-col-md-3 {
    max-width: none;
    flex-shrink: 1;
    flex-grow: 0;
    flex-basis: 25%;
  }
    .versionarimg img{
    border-radius: 10px;
  }
  #sppb-addon-wrapper-1733509786039 ,#sppb-addon-wrapper-1733592636900{
  left: 35px;
  right: 35px;
}
 
}

.playtoycard img{opacity: .5;
  filter: grayscale(100%);
  transition: all .7s ease-in-out;
  border-radius: 10px !important;transform: translateZ(0);}
.playtoycard img:hover{opacity: 1;
  filter: grayscale(0);transform: scale(1.015);
}
.playtoycard .sppb-column-addons {
  gap: 18px;
  flex-wrap: wrap;
  display: flex; margin-top:21px;
}
.playtoycard .sppb-column-addons .sppb-addon-wrapper {
  flex-basis: calc(50% - 9px);
}
.playtoycard ul::before,
.playtoycard ul::after {
  content: none;
  display: none;
}
@media (min-width: 1024px) {
    .playtoycard .sppb-column-addons {
    flex-wrap: nowrap;
  }
  .playtoycard .sppb-column-addons .sppb-addon-wrapper  {
    flex-basis: 20%;
  }
}

.sp-megamenu-parent > li > a.menubutton, .offcanvas-menu ul > li > a.menubutton{
  color: #fff !important;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent !important;
  padding: .375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.sp-megamenu-parent > li > a.menubutton1, .offcanvas-menu ul  > li > a.menubutton1{
  background-color: #2d2d46 !important;
  border-color: #2d2d46 !important;
}
.sp-megamenu-parent > li > a.menubutton2, .offcanvas-menu ul  > li > a.menubutton2{
  background-color: #d71ef1 !important;
  border-color: #d71ef1 !important;
}
.sp-megamenu-parent > li > a.menubutton3, .offcanvas-menu ul  > li > a.menubutton3 {
  background-color: #03989e !important;
  border-color: #03989e !important;
}
.sp-megamenu-parent > li > a.menubutton4, .offcanvas-menu ul  > li > a.menubutton4 {
  background-color: #5271ff !important;
  border-color: #5271ff !important;
}
.sp-megamenu-parent > li > a.menubutton5, .offcanvas-menu ul  > li > a.menubutton5 {
  background-color: #07bcd4 !important;
  border-color: #07bcd4 !important;
}
.sp-megamenu-parent > li > a.menubutton6, .offcanvas-menu ul  > li > a.menubutton6 {
  background-color: #07bcd4 !important;
  border-color: #07bcd4 !important;
}
.sp-megamenu-parent > li > a.menubutton7, .offcanvas-menu ul  > li > a.menubutton7 {
  background-color: #ffde59 !important;
  border-color: #ffde59 !important;
}
.sp-megamenu-parent > li > a.menubutton8, .offcanvas-menu ul  > li > a.menubutton8 {
  background-color: #004aad !important;
  border-color: #004aad !important;
}
.sp-megamenu-parent > li > a.menubutton9, .offcanvas-menu ul  > li > a.menubutton9 {
  background-color: #cb6ce6 !important;
  border-color: #cb6ce6 !important;
}
.sp-megamenu-parent > li > a.menubutton10, .offcanvas-menu ul  > li > a.menubutton10 {
  background-color: #e8b416 !important;
  border-color: #e8b416 !important;
}
.sp-megamenu-parent > li > a.menubutton11, .offcanvas-menu ul  > li > a.menubutton11 {
  background-color: #050a30 !important;
  border-color: #050a30 !important;
}
.sp-megamenu-parent > li > a.menubutton12, .offcanvas-menu ul  > li > a.menubutton12 {
  background-color: #d4ae5d !important;
  border-color: #d4ae5d !important;
}
.sp-megamenu-parent > li > a.menubutton13, .offcanvas-menu ul  > li > a.menubutton13 {
  background-color: #5ce1e6 !important;
  border-color: #5ce1e6 !important;
}
.sp-megamenu-parent > li > a.menubutton14, .offcanvas-menu ul  > li > a.menubutton14 {
  background-color: #7ed957 !important;
  border-color: #7ed957 !important;
}
.sp-megamenu-parent > li > a.menubutton15, .offcanvas-menu ul  > li > a.menubutton15 {
  background-color: #cb6ce6 !important;
  border-color: #cb6ce6 !important;
}
.sp-megamenu-parent > li > a.menubutton16, .offcanvas-menu ul  > li > a.menubutton16 {
  background-color: #090502 !important;
  border-color: #090502 !important;
}
.offcanvas-menu ul.menu > li > a {
  font-size: 1.5rem !important;
  font-weight: bold;color: #fff !important;
  padding: 0.5rem 0 !important;
}
.offcanvas-menu ul.menu{max-width: 200px;margin: auto !important;}
.sp-megamenu-parent > li > a.menubutton::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0px;
  background-color: transparent !important;
  transition: 0.3s;
}
.sp-megamenu-parent > li > a::before,.sp-megamenu-parent > li > a.menubutton::after {display:nones !important;}
.sp-megamenu-parent > li > a {
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.sp-megamenu-parent > li > a::after {
    content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #D10038;
    transition: width .3s;
}

.sp-megamenu-parent > li > a:hover::after {
    width: 100%;
    //transition: width .3s;
}
.ofc-header .sppb-column-addons {
  align-items: stretch;
  background-color: #141414;
  display: flex;
  font-size: 16px;
  height: 60px;
  justify-content: space-between;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}
.ofc-header #sppb-addon-wrapper-1735123695296 {
  align-items: center;
  display: inline-flex;
}
.ofc-header #sppb-addon-wrapper-1735124839310 {
  align-items: stretch;
  display: flex;
  padding-right: 10px;
}
.ofc-hright a {
  align-items: center;
  color: #fff;
  display: flex !important;
  padding: 0 6px !important;
}
.ofc-hright a i {
  color: #fff;
  font-size: 1.25rem;
}
.ofc-hright {
  height: 100%;
}
.ofc-header #sppb-addon-wrapper-1735124839310 .sppb-icons-group-list {
  display: flex; 
  flex-direction: row; 
  justify-content: space-evenly; 
  align-items: center; 
  padding: 0;
  margin: 0;
  list-style: none; height:100%;
}

@media only screen and (max-width: 990px) {
    .offcanvas-menu {
    width: 100% !important;
    background-color: rgba(32,32,32,.95) !important;
  }
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper {
  right: 0 !important;
}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
  right: 0;
}
body.ltr.offcanvs-position-right .offcanvas-menu {
  right: -100%;
}
  .offcanvas-menu .offcanvas-inner {
  padding: 60px 0px 0px;
}
  .offcanvas-inner .sp-module-content{text-align:center;}
  .ofc-hright .close-offcanvas {
    position: inherit !important;
    top: 15px;
    z-index: 1;
    border-radius: 0;
    width: auto;
    height: auto;
    line-height: inherit;
    text-align: center;
    font-size: 14px;
    background: transparent;
    color: #fff;
  }

}


.j2store-thumbnail-image a {
  display: block;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
}
.j2store-img-responsive {
  height: 100%;  width: 100%;
  left: 0;  top: 0; margin:0;
  position: absolute;object-fit: cover;  object-position: center;  
}
.j2store-product-images{margin-bottom:1.5rem;}
.j2store-single-product{margin-bottom:2rem;}


ul li.sp-menu-item a.redtrain.menubutton:after, ul li.sp-menu-item a.redtrain:after, .offcanvas-menu .sp-module-content ul.menu  li a.redtrain:after{
  content: '';
  animation:live-indicator 4s ease-in-out .5s infinite normal forwards;
  position:absolute;height: 3px;  background: #D10038;bottom:0;
}
@keyframes live-indicator {
  0% {
    content: '';
    right:auto;
    left:0;
    width:0
  }
  25% {
    content: '';
    width:100%
  }
  50% {
   content: '';
    right:0;
    left:auto;
    width:0
  }
  75% {
    content: '';
    width:100%
  }
  to {
    content: '';
    right:auto;
    left:0;
    width:0
  }
} 
