


@media (max-width: 320px){

}
@media (max-width: 450px){

.subscribe-in-overlay .roogan-subscribe-single {
    bottom: 25px;
    right: 20px;
}  
.roogan-subscribe-single .roogan-menu a {
    width: 32px;
    height: 32px;
}
.roogan-menu-action.roogan-hamburger .hamburger-sub-menu{
    right: -7.5px;
}
.wa-1 p, .wa-2 p, .wa-4 p{
    margin-bottom: 15px;
}

.roogan-menu-action+.roogan-menu-action {
    margin-left: 15px;
}


}

@media (max-width: 599px){
    .entry-media-full img{
        height: 600px;
    }
    .roogan-overlay .entry-media img{
        min-height: 300px;
    }
    .entry-media-cover img,
    .entry-media-page img{
        height: 100%;
    }
    .entry-media-cover,
    .entry-media-cover .entry-media{
        height: 300px;
        min-height: 300px;
    }

    .roogan-section.roogan-newsletter,
    .roogan-section.roogan-subscribe{
        min-height: 350px;
        height: auto;
    }
    .m--media-special .entry-media img,
    .m--media-special .wp-block-embed__wrapper{
        height: 230px;
    }
    .roogan-newsletter .entry-media-full,
    .roogan-newsletter .entry-media-full img,
    .roogan-subscribe .entry-media-full,
    .roogan-subscribe .entry-media-full img{
        height: 100%;
    }
    .size-roogan-a,
    .roogan-overlay .entry-media img.size-roogan-a,
    .size-roogan-b,
    .roogan-overlay .entry-media img.size-roogan-b,
    .size-roogan-single-podcast-4,
    .size-roogan-single-podcast-5,
    .size-roogan-single-podcast-6,
    .size-roogan-single-podcast-7,
    .size-roogan-show-3{
        min-height: 200px;
    }
    .roogan-layout-e .entry-media,
    .roogan-layout-f .entry-media,
    .roogan-layout-g .entry-media,
    .roogan-post-layout-e .entry-media,
    .roogan-post-layout-f .entry-media,
    .roogan-post-layout-g .entry-media{
        margin-bottom: 10px;
    }
    .separator-line{
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .roogan-post-layout-g .roogan-shows-list-small .entry-media{
        margin-bottom: 0;
    }

    .roogan-link-special{
        font-size: 1.4rem;
    }
    .roogan-pagination .next a:after,
    .roogan-pagination .prev a:before,
    .roogan-pagination a.next:after,
    .roogan-pagination a.prev:before {
        font-size: 2.2rem;
        font-family: "roogan-font";
    }

    .roogan-pagination .next a:after,
    .roogan-pagination a.next:after {
        content: "\e903";
    }

    .roogan-pagination .prev a:before,
    .roogan-pagination a.prev:before {
        content: "\e902";
    }
    .layout-fa-2 .roogan-slider.has-arrows .owl-nav{
        top: 25%;
    }
    .wp-block-media-text .wp-block-media-text__content{
        padding: 20px 0;
    }

    .content-md-podcast{
        max-width: 100%;
        flex: 0 0 100%;
    }
    .roogan-menu-donate li a:before{
        display: none;
    }
    .roogan-shows-list-small,
    .roogan-post-layout-b .entry-header.col-12{
        margin-bottom: 20px;
    }
    .roogan-post-layout-c .roogan-content {
        padding-right: 20px;
    }
    .roogan-post-layout-c .roogan-shows-list,
    .roogan-post-layout-d .roogan-shows-list,
    .roogan-post-layout-e .roogan-shows-list{
        margin-bottom: 0;
    }
    .layout-fa-1 .col-12:first-child, 
    .layout-fa-2 .col-12:first-child, 
    .layout-fa-3 .col-12:first-child, 
    .layout-fa-4 .col-12:first-child {
        margin-top: 0;
    }
    .roogan-post-layout-a .h3,
    .roogan-post-layout-a .h2{
        font-size:1.8rem;
    }

    .roogan-copyright .menu-social-container li {
        margin-left: 0;
        margin-right: 25px;
    }
    .roogan-copyright .menu-social-container{
        margin-top: 20px;
    }
    .separator-line.medium {
        margin: 20px 0 30px;
    }
    .subscribe-in-overlay .roogan-button-play-medium span{
        display: none;
    }
    .subscribe-in-overlay .roogan-subscribe-single {
        bottom: 30px;
        right: 15px;
    }
    .roogan-buttons-circle-large .roogan-menu-subscribe li a::before {
        font-size: 3rem;
    }
    .mb--mb-llg{
        margin-bottom: 20px;
    }
    .meks-ap-bg[class*=wp-block-embed] .meks-ap-player, 
    .meks-ap-bg[class*=wp-block-embed] .meks-ap-player iframe {
        height: 152px!important;
    }
    .roogan-post-layout-c .roogan-overlay-bg .roogan-content-small .h3{
        font-size: 1.8rem;
    }
    .roogan-menu-donate li a{
        height: 32px;
    }
    .roogan-post-layout-a .h1,
    .roogan-post-layout-b h2 {
        font-size: 2rem;
    }
    .roogan-comments .page-numbers li a, 
    .roogan-comments .page-numbers li span, 
    .roogan-link-pages a, 
    .roogan-link-pages span, 
    .roogan-pagination .page-numbers,
    .roogan-pagination .page-numbers.current,
    .roogan-pagination .next a, 
    .roogan-pagination .prev a, 
    .roogan-pagination a.next, 
    .roogan-pagination a.prev{
        height: 32px;
        width: 32px;
        min-width: 32px;
        padding: 0;
        letter-spacing: 0;
    }
    .roogan-pagination .page-numbers{
        margin: 0 2px;
    }
    .row .p-l-50{
        padding-left: 7.5px;
    }
    .single-share-bellow .roogan-share-wrapper,
    .single-share-above .roogan-share-wrapper{
        padding: 25px 30px;
        margin: 30px 0 15px;
    }
    .wp-block-group .wp-block-column{
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .roogan-footer .roogan-copyright-menu>li {
        margin-left: 0;
        margin-right: 10px;
        margin-top: 10px;
    }

    .content-center-oriented .col-12 li a{
        height: 40px;
        flex-direction: row;
        width: 115px;
        font-size: 1.1rem;
    }
    .content-center-oriented .col-12 li a:before {
        font-size: 2.4rem;
        margin-right: 4px;
    }


}

@media (max-width: 600px){
    .offset-custom {
        margin-left: 0;
        margin-top: 20px;
    }
    .roogan-newsletter .section-embed input[type=email], 
    .roogan-newsletter .section-embed input[type=text]{
        flex: auto;
        margin-right: 0;
    }
    .content-left-oriented .col-12 .section-embed,
    .content-center-oriented .col-12 .section-embed{
        flex-direction: column;
        margin-top: 0;
    }
    .roogan-newsletter .section-embed input[type=submit]{
        flex: auto;
        margin-top: 15px;
    }
    .roogan-subscribe-single .roogan-menu span{
        display: none;
    }
    .roogan-subscribe-single .roogan-menu a{
        width: 40px;
        text-align: center;
        justify-content: center;
        padding: 0;
    }
    .roogan-subscribe-single .roogan-menu-subscribe li a::before{
        margin-right: 0;
    }
    .roogan-subscribe-single .roogan-menu-subscribe li{
        margin-bottom: 0;
    }
    .header-sticky .header-main-slot-r div form, .header-sticky .header-main-slot-r div ul {
        margin-right: 0!important;
    }

}
@media (max-width: 700px){
    .header-mobile .roogan-menu-donate a{
        padding: 10px;
        margin: 0;
    }

    .mb--mb-sm{
        margin-bottom: 15px;
    }
    .mb--mbb-sm{
        margin-bottom: 10px;
    }
    .roogan-pagination .next a, .roogan-pagination .prev a, 
    .roogan-pagination a.next, .roogan-pagination a.prev{
        width: 40px;
        min-width: 40px;
        font-size: 0;
        height: 40px;
        padding: 0;
        letter-spacing: 0;
    }
    .roogan-pagination .next a:after, .roogan-pagination a.next:after,
    .roogan-pagination .prev a:before, .roogan-pagination a.prev:before{
        margin:0;       
    }
    .entry-title.h0{
        font-size: 2.8rem;
    }
    .comment-respond .section-head{
        margin-bottom: 0 !important;
    }
    .comment-respond{
        margin-top: 30px;
    }

    
}
@media (max-width: 800px){

    .content-md-podcast{
        max-width: var(--content-podcast);
        flex: 0 0 var(--content-podcast);
    }
    .mb--mbb-sm{
        margin-bottom: 15px;
    }
    .roogan-overlay .roogan-subscribe-single .header-el-label{
        display: none;
    }
    .roogan-buttons-circle-large.roogan-subscribe-single li {
        margin: 0 4px;
    }
    .subscribe-in-overlay .roogan-subscribe-single{
        bottom: 30px;
    }
    .wp-block-columns.alignwide{
        width: 100%;
        display: block;
    }
    .wp-block-column + .wp-block-column{
        margin-top: 20px;
    }
    .roogan-overlay-bg-full .roogan-content-small{
        padding: 0 20px;
    }
    .entry-title.h0{
        font-size: 4rem;
    }
    .roogan-subscribe-single .roogan-menu span{
        display: none;
    }
    .roogan-subscribe-single .roogan-menu-subscribe li a::before{
        margin-right: 0;
    }
    .roogan-subscribe-single .roogan-menu a{
        width: 40px;
        padding: 0;
        justify-content: center;
    }
    .roogan-subscribe-single .roogan-menu-subscribe li a::before{
        font-size: 2rem;
    }
    .wp-block-group .wp-block-column{
        max-width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .mks_adswidget_ul li img, .mks_adswidget_ul li>div {
        max-width: 100%;
        width: auto !important;
    }
}
@media (max-width: 989px){
    .roogan-menu-donate li a{
        
        padding: 0 10px;
        i{
            font-size: 2rem;
        }
    }
    .roogan-menu-donate li a:before{
        margin-right: 0;
    }
    .entry--media-shadow:after{
        display: none;
    }

    .mb--mb-lg{
        margin-bottom: 15px;  
    }
    .roogan-menu-action + .roogan-menu-action{
        margin-left: 20px;
    }
    .header-mobile .roogan-hamburger,
    .header-main-slot-r li a.roogan-open-responsive-menu,
    .header-main-slot-r li a.roogan-open-responsive-menu span{
        margin-right: 0;
    }
    .offset-custom {
        margin-left: 0;
    }
    .wa-4 .justify-content-end{
        justify-content: center !important;
        text-align: center;
    }
    .wa-4 .justify-content-end .entry-header{
        text-align: center;
    }

    .wa-1 .h0,
    .wa-2 .h0,
    .layout-fa-1 .h0,
    .layout-fa-2 .h0,
    .layout-fa-3 .h0,
    .layout-fa-4 .h0{
        font-size: 3rem;
    }
    .layout-fa-1 .col-12:first-child,
    .layout-fa-2 .col-12:first-child,
    .layout-fa-3 .col-12:first-child,
    .layout-fa-4 .col-12:first-child{
        margin-top: 7px;
    }
    .layout-fa-1 .align-items-center,
    .layout-fa-2 .align-items-center,
    .layout-fa-3 .align-items-center,
    .layout-fa-4 .align-items-center{
        align-items: flex-start !important;
    }

    .roogan-post-layout-c.roogan-is-podcast .roogan-overlay-bg-bottom .roogan-content,
    .roogan-post-layout-a .roogan-overlay-bg-bottom .roogan-content,
    .roogan-post-layout-b .roogan-overlay-bg-bottom .roogan-content{
        padding-right: 40px;
    }

    .size-roogan-e{
        height: 274px;
    }
    .layout-fa-2 .roogan-item{
        padding-top: 0;
        padding-bottom: 20px;
    }
    .roogan-menu-subscribe.roogan-menu-subscribe-large li{
        margin: 0 10px;
    }
    .roogan-menu-subscribe.roogan-menu-subscribe-large li a::before{
        font-size: 4rem;
    }
    .roogan-menu-subscribe.roogan-menu-subscribe-large{
        justify-content: center !important;
    }

    .separator-line.medium {
        margin: 20px 0 30px;
    }
    .content-left-oriented .col-12,
    .content-center-oriented .col-12{
        flex-direction: column;
        text-align: center;
    }
    .content-left-oriented .col-12 .section-embed{
        margin-left: 0;
        margin-top: 10px;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
        align-items: center;
    }
    .content-center-oriented .col-12 .section-embed{

    }
    .mb--mb-llg{
        margin-bottom: 30px;
    }
    .m--media-special .entry-media img,
    .m--media-special .wp-block-embed__wrapper{
        height: 320px;
    }
    .roogan-post-layout-c .roogan-overlay-bg-bottom .h3,
    .roogan-post-layout-d .roogan-overlay-bg-bottom .h4{
        font-size: 2rem;
        padding-right: 50px;
    }
    .roogan-buttons-circle-large.roogan-subscribe-single li.header-el-label{
        display: none;
    }
    .roogan-shows-list .entry-media,
    .roogan-post-layout-g .roogan-shows-list .entry-media{
        margin-left: 0;
    }
    .roogan-section-separator{
        display: none;
    }
    .roogan-shows-list .roogan-show-episode-header{
        padding-right: 0;
    }

    .roogan-layout-g .h3{
        font-size: 1.8rem;
    }

    .roogan-menu-action.roogan-hamburger .hamburger-sub-menu > li:last-child.accordion-active:last-child > .sub-menu{
        margin-bottom: -15px;
    }
    .roogan-menu-action.roogan-hamburger .hamburger-sub-menu .sub-menu{
        margin-bottom: 0;
    }


    .entry-media-page img{
        height: 100% !important;
    }

    .entry-media-page,
    .entry-media-page .entry-media{
        height: 500px;
        min-height: 500px;
    }

    .meks-ap-bg[class*=wp-block-embed-spotify] .meks-ap-player, 
    .meks-ap-bg[class*=wp-block-embed-spotify] .meks-ap-player iframe[src*=spotify] {
        height: 152px!important;
    }
    .meks-ap-bg[class*=wp-block-embed-mixcloud] .meks-ap-player, .meks-ap-bg[class*=wp-block-embed-mixcloud] .meks-ap-player iframe[src*=mixcloud] {
        height: 120px!important;
    }
    .meks-ap-bg.ausha .meks-ap-player iframe{
        height: 200px !important;
    }
    .meks-ap-bg.ausha .meks-ap-slot-l, .meks-ap-bg[class*=wp-block-embed] .meks-ap-slot-l{
        min-height: initial;
    }
    .rogan-section-gradient{
        min-height: initial;
    }
    .meks-ap-bg.ausha .roogan-player-actions{
        bottom: 0;
    }

    body .wa-5.rogan-section-gradient-overlay .entry-media:after{
        background: rgba(0,0,0,.5) !important;
        max-width: 100% !important;
    }
    .roogan-header .header-main-slot-r>*{
        margin-right: 0 !important;
    }

}

@media (max-width:1023px){



}

@media (max-width: 1100px){

    .roogan-post-layout-g{
        .roogan-section-separator.mt--xxl{
            margin-top: 30px;
        }
    }
}
@media (max-width: 1199px){
    .layout-fa-2 .roogan-slider.has-arrows .owl-nav a,
    .layout-fa-4 .roogan-slider.has-arrows .owl-nav a,
    .layout-fa-6 .roogan-slider.has-arrows .owl-nav a,
    .layout-fa-8 .roogan-slider.has-arrows .owl-nav a{
        background: #FFF;
        height: 80px;
        color: var(--color-txt);
    }
    .layout-fa-2 .roogan-button-circle.roogan-button-circle-large:hover:after,
    .layout-fa-4 .roogan-button-circle.roogan-button-circle-large:hover:after,
    .layout-fa-6 .roogan-button-circle.roogan-button-circle-large:hover:after,
    .layout-fa-8 .roogan-button-circle.roogan-button-circle-large:hover:after{
        transform:none;
        opacity: 0;
    }
    .layout-fa-2 .roogan-slider.has-arrows .owl-next,
    .layout-fa-4 .roogan-slider.has-arrows .owl-next,
    .layout-fa-6 .roogan-slider.has-arrows .owl-next,
    .layout-fa-8 .roogan-slider.has-arrows .owl-next{
        margin-right: 0;
    }
    .layout-fa-2 .roogan-slider.has-arrows .owl-prev,
    .layout-fa-4 .roogan-slider.has-arrows .owl-prev,
    .layout-fa-6 .roogan-slider.has-arrows .owl-prev,
    .layout-fa-8 .roogan-slider.has-arrows .owl-prev{
        margin-left: 0;
    }
    .layout-fa-2 .roogan-slider.has-arrows .owl-nav,
    .layout-fa-4 .roogan-slider.has-arrows .owl-nav,
    .layout-fa-6 .roogan-slider.has-arrows .owl-nav,
    .layout-fa-8 .roogan-slider.has-arrows .owl-nav {
        max-width: 100%;
    }
    .layout-fa-4 .owl-stage-outer,
    .layout-fa-6 .owl-stage-outer,
    .layout-fa-8 .owl-stage-outer{
        width: 100%;
    }
    .layout-fa-2 .owl-next a,
    .layout-fa-4 .owl-next a,
    .layout-fa-6 .owl-next a,
    .layout-fa-8 .owl-next a{
        border-radius: 4px 0 0 4px;
    }
    .layout-fa-2 .owl-prev a,
    .layout-fa-4 .owl-prev a,
    .layout-fa-6 .owl-prev a,
    .layout-fa-8 .owl-prev a{
        border-radius: 0 4px 4px 0; 
    }
    .layout-fa-2 .roogan-item{
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
@media (max-width: 1260px){
    .layout-fa-2 .roogan-slider.has-arrows .owl-next,
    .layout-fa-4 .roogan-slider.has-arrows .owl-next,
    .layout-fa-6 .roogan-slider.has-arrows .owl-next,
    .layout-fa-8 .roogan-slider.has-arrows .owl-next{
        margin-right: -40px;
    }
    .layout-fa-2 .roogan-slider.has-arrows .owl-prev,
    .layout-fa-4 .roogan-slider.has-arrows .owl-prev,
    .layout-fa-6 .roogan-slider.has-arrows .owl-prev,
    .layout-fa-8 .roogan-slider.has-arrows .owl-prev{
        margin-left: -40px;
    }
}
@media (max-width: 1200px){

}

@media (max-width: 1288px){


}
