.single-news-content strong {
    font-weight:bold;
}


.static-page {
    padding: 50px;
}

.static-page .section-title {
    padding-bottom: 20px;
}

@media(min-width:992px){
    .only-mobile {
        display:none;
    }
}

.single-news-content p a {
	color: #0782C1;
}

.top-news .news-item .news-item-image-wrapper .news-item-share-box .news-item-share{
    width: 37px;
    height: 37px;
    margin-bottom: -14px;
}

.top-news .news-item.video-item .news-item-image-wrapper .news-item-share-box .news-item-share.last-item-share{
    margin-right: 32px;
}

@media(min-width:1265px){
    .top-news .news-item .news-item-image-wrapper .news-item-share-box .news-item-share{
        width: 44px;
        height: 44px;
        margin-bottom: -14px;
    }

    .top-news .news-item.video-item .news-item-image-wrapper .news-item-share-box .news-item-share.last-item-share{
        margin-right: 39px;
    }
}

.single-news .quote p{
    font-size: 2.2rem;
}
.single-news .single-news-content h5 {
    font-size: 30px;
}
.single-news .single-news-content h5 {
    line-height: 38px;
}

@media (min-width: 992px){
    .news-list {
        margin-bottom: 0px;
    }
}

@media(max-width: 767px){
    .banner .banner-wrapper.banner-desktop{
        display: none;
    }
  }

  @media(min-width: 768px){
    .banner .banner-wrapper.banner-mobile{
        display: none;
    }
  }


  .live-iframe {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
    }

    /* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

@media (min-width: 1400px) {
    .header-top .navbar .navbar-nav .main-menu li {
      margin-right: 1.7vw !important;
    }
}

@media(min-width:992px) {
    .bnr-vertical-content-desktop {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
}

@media(max-width:992px) {
    .bnr-vertical-content-mobile {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
}

/* mobile */
@media(max-width:992px) {
    .bnr-mobile-50 {
        min-height: 50px !important;
    }

    .bnr-mobile-100 {
        min-height: 100px !important;
    }

    .bnr-mobile-250 {
        min-height: 250px !important;
    }
}

/* desktop */
@media(min-width:992px) {

    .bnr-desktop-90 {
        min-height: 90px !important;
    }

    .bnr-desktop-200 {
        min-height: 200px !important;
    }

    .bnr-desktop-250 {
        min-height: 250px !important;
    }


    .bnr-desktop-600-sticky {
        min-height: 600px !important;
        position: relative !important;
    }

    .bnr-desktop-600-sticky.text-center {
        position: sticky !important;
        top: 147px !important;
    }

    .bnr-desktop-600 {
        min-height: 600px !important;
    }

    .aside-bar .aside-inner {
        height: 100%;
    }

    .bnr-sticky-p2 {
        position: sticky;
        top: 97px;
    }

    @media(max-width:768px) {
        .big-banner {
            display: none !important;
        }
    }
}

@media(min-width:768px) {

    .big-banner,
    .big-bnr {
        display: block;
        /* z-index: 99999; */
    }

    /* .banner-left,
        .bnr-left {
            z-index: 99999;
            overflow: hidden;
            text-align: right;
            top: 0px !important;
            position: fixed;
            display: block !important;
            text-align: right;
            width: 0px;
            padding-right: 6px;
            background-color: white;
        }

        .banner-right,
        .bnr-right {
            right: -10px;
            z-index: 99999;
            overflow: hidden;
            text-align: left;
            top: 0px !important;
            position: fixed;
            display: block !important;
            width: 0px;
            background-color: white;
            padding-left: 5px;
        } */

    .banner-right img,
    .bnr-right img {
        float: left;
    }

    .banner-left img,
    .bnr-left img {
        float: right;
    }
}

/* .banner {
    margin-top: 15px !important;
    margin-bottom: 5px !important;
} */

/* --- Sticky Ad Container ---  */
#Sticky {
    opacity: 0;
    visibility: hidden;
    height: 0;

    /* Positioning and layout */
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2147483647;
    /* Max z-index */
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;

    /* Styling */
    background-color: rgba(247, 247, 247, 0.5);
    /* Light grey with 50% transparency */
    border-top: 1px solid #ccc;
    padding: 5px 0;
    min-height: 90px;

    /* Smooth transition for appearance */
    transition: opacity 0.3s, visibility 0.3s, height 0.3s;

}

/* This class is added by ads.js when an ad is successfully rendered */
#Sticky.ad-loaded {
    opacity: 1;
    visibility: visible;
    height: auto;
}

/* Close button style */
#close_sticky_ad {
    position: absolute;
    top: -15px;
    right: 5px;
    width: 28px;
    height: 28px;
    background-color: white;
    border: 1px solid #888;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 1;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* Mobile adjustments for the close button */
@media (max-width: 767px) {
    #close_sticky_ad {
        top: 5px;
        right: 5px;
        background-color: rgba(255, 255, 255, 0.8);
    }
}

/* Pravila za Desktop (ekrani širi od 992px) */
/* @media (min-width: 992px) {
    #Billboard, #Billboard_2, #Billboard_3 {
        min-height: 90px;
    }
    #P1, #P2, #P3, #P4, #P5, #P6, #P7 {
        min-height: 250px;
    }
    #InText_1, #InText_2, #InText_3, #InText_4, #InText_5 {
        min-height: 250px;
    }
    #Branding_Left, #Branding_Right {
        min-height: 600px;
    }
} */

/* Pravila za Tablet i Mobilne uređaje (ekrani uži od 991px) */
/* @media (max-width: 991px) {
    #Billboard, #Billboard_2, #Billboard_3 {
        min-height: 50px;
    }
    #P1, #P2, #P3, #P4, #P5, #P6, #P7 {
        min-height: 250px;
    }
    #InText_1, #InText_2, #InText_3, #InText_4, #InText_5 {
        min-height: 250px;
    }
} */


#Billboard {
  min-height: 100px;
}

#Billboard_2,
#Billboard_3 {
  min-height: 100px;
}

#P1, #P2, #P3, #P4,
#P5, #P6, #P7, #P8 {
  min-height: 250px;
}

#InText_1, #InText_2, #InText_3,
#InText_4, #InText_5 {
  min-height: 280px;
}


/* // ≥ 469px */
@media (min-width: 469px) {
  #Billboard {
    min-height: 60px;
  }

  #Billboard_2,
  #Billboard_3 {
    min-height: 100px;
  }

  #P1, #P2, #P3, #P4,
  #P5, #P6, #P7, #P8 {
    min-height: 250px;
  }

  #InText_1, #InText_2, #InText_3,
  #InText_4, #InText_5 {
    min-height: 280px;
  }
}


/* // ≥ 768px */

@media (min-width: 768px) {
  #Billboard {
    min-height: 200px;
  }

  #P1, #P2, #P3, #P4,
  #P5, #P6, #P7, #P8 {
    min-height: 600px;
  }
}


/* // ≥ 910px */
@media (min-width: 910px) {
  #Billboard_2,
  #Billboard_3 {
    min-height: 280px;
  }
}


/* // ≥ 1024px */
@media (min-width: 1024px) {
  #Billboard {
    min-height: 250px;
  }
}


/* //≥ 1300px */
@media (min-width: 1300px) {
  #Branding_Left,
  #Branding_Right {
    min-height: 600px;
  }
}


