.page-single-news p.image-source{
    position: absolute;
    bottom: 20px;
    right: 0;
    color: #fff;
    background: rgba(229, 115, 170, 0.59);
    margin-bottom: 0 !important;
    padding: 0 .8rem !important;
    line-height: 2rem !important;
    font-size: 1.2rem !important;
}

.page-single-news figure.single-news-img{
    position: relative;
}

picture.main-image{
    position: relative;
}

picture.main-image p.image-source{
    bottom: 0;
}

.page-single-news p#image-source-gallery{
    position: absolute;
    bottom: 0px;
    right: 0;
    color: #fff;
    background: rgba(229, 115, 170, 0.59);
    margin-bottom: 0 !important;
    padding: 0 .8rem !important;
    line-height: 2rem !important;
    font-size: 1.2rem !important;
}

.content [data-socialembed='youtube']{
    position: relative;
}
.content [data-socialembed='youtube']:after{
    display: block;
    content: '';
    padding-top: 56.65%;
}
.content [data-socialembed='youtube'] iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
}

.fa-tiktok::before {
    content: "\e07b";
}

.page-single-news .content-wrapper .content p a {
    color: #E573AA;
    word-wrap: break-word;
}

.page-single-news .content-wrapper .content p a:hover {
    color: #800080;
}

@media(min-width: 768px){
    #banner-left {
        left: -1px;
        z-index: 99990;
        overflow: hidden;
        text-align: right;
        top: 0px !important;
        position: fixed;
        display: block !important;
    }

    #banner-right {
        right: 0px;
        z-index: 99990;
        overflow: hidden;
        text-align: left;
        top: 0px !important;
        position: fixed;
        display: block !important;
    }
}

.embed-responsive iframe {
    max-width: 100%;
}
.banner-wraper {
    text-align: center;
    min-height: 250px;
    margin: 15px 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-single-news .recommended-news-wrapper .recommended-news .news-item-title {
    -webkit-line-clamp: 20 !important;
    max-height: none !important;

  }


  .bnr {
    /* background-color: red; */
    /* color:white; */
    position: relative;
    margin-bottom: 20px !important;
    margin-top: 15px !important;
    background-color: #f8f8f8;
}

.bnr::before {
    content: attr(data-placeholder-caption) "Oglas";
    position: absolute;
    top: -7px !important;
    /* bottom: 0 !important; */
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #ccc;
    font-size: 10px;
    /* border-bottom: 1px solid #ccc; */
    width: 100%;
    text-align: center;
    background: none;
    height: 20px;
  }

  .bnr.bnr-intext::after {
    z-index: -1;
  }

  .bnr .text-center{
    /* z-index: 10000 !important; */
    /* padding-top: 20px !important; */
    /* border-top: 1px solid #ccc; */
  }

.bnr .text-center::before{

}

.bnr-content-exchange::before {
    content: '' !important;
    display: none !important;
    background-color: white !important;
}

.bnr-content-exchange {
    background-color: white !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-100 {
        min-height: 100px !important;
    }
    .bnr-mobile-280 {
        min-height: 280px !important;
    }
}

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

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

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

    .bnr-desktop-250-sticky .text-center {
        position: sticky !important;
        top: 0 !important;
    }

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

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

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

    .right-side {
        height: 100%;
    }
    .bnr-sticky-p5 {
        position: sticky;
        top: 97px;
    }
    .bnr-sticky-p7 {
        position: sticky;
        top: 97px;
    }
}


/* #close_adhesion{
    right: 10px !important;
} */



@media (min-width: 768px) {
    .single-gallery-thumbnail {
      max-width:340px !important;
      flex: 0 0 340px;
    }

  }

.header-bottom, .subcategory-nav {
    /* z-index: 999999999 !important; */
}

.fixed-top {
    position: fixed !important;
}

.header-bottom {
    position: relative;
}

.zindex-bnr {
    z-index: 0 !important;
}


@media (min-width: 992px) {
    .sidebar{
        position: static;
    }
    .sidebar {
        display: block;
        flex: 0 0 315px;
        max-width: 315px;
        position: sticky;
        position: -webkit-sticky;
        top: 10px;
        align-self: flex-start;
    }
    .sidebar-static{
        position: static;
    }
    .sidebar-relative{
        position: relative;
        height: 100%;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
        margin-left: auto;
        height: auto;
        right: 0px;
        overflow-y: visible !important;
    }
    #back-to-top {
        bottom: 250px;
    }
}

@media (max-width: 992px) {
    #back-to-top {
        bottom: 150px;
    }
}


.bnr-no-before::before {
    content: "" !important;
}
