@media only screen{
  #cookiescript_badge{display:flex !important;}
}

@media only screen and (max-width: 1199.98px){
    .slider-caption{
        bottom:initial;
        top:10%;
        text-align:left;
        width:70%;
    }
    .contenttype-video .results-content-card-img{max-height:15.4rem;height:100%;/*height:auto;*/}
}
@media only screen and (max-width:767.98px){
    #home_carousel .carousel-item{height:auto;max-height:23rem;}
    .section_title{font-size:1.8rem;}

    .results-content-card.wide_first_card{max-height:unset;}
    .results-content-card-body .body-text-title{font-size:.9rem;line-height:1.2rem;}

    .contenttype-socialfeed.results-content-card{height:unset;}
}
@media only screen and (max-width:575.98px){
    #home_carousel .carousel-item{height:auto;max-height:18em;}
    .section_title{font-size:1.6rem;}

    .results-content-card.wide_first_card .results-content-card-body .body-text-title,.results-content-card-body .body-text-title{font-size:.9rem;line-height:1.2rem;}

    .results-content-card{min-height:unset !important;}
    .results-content-card-img{height:auto !important;max-height:20rem;}
    .results-content-card-body{min-height:unset !important;}

    .content-card-image{height:auto !important;max-height:30rem;display:block;flex-direction: column !important;}
    .content-card-image .topleft-overlay{position:relative;}

    .contenttype-socialfeed.results-content-card .results-content-card-body{height:auto;}
    .contenttype-socialfeed.results-content-card .results-content-card-body .news-date{position:relative;}
}

@media only screen and (max-width: 479.98px) {

}
@media only screen and (max-width: 360px) {
    .section_title{font-size:1.2rem;}
}
@media only screen and (max-width:200px) {
    .section_title{font-size:1rem;}

    .results-content-card.wide_first_card .results-content-card-body .body-text-title,.results-content-card-body .body-text-title{font-size:.8rem;line-height:1rem;}
}


/* sm */
@media(min-width:576px){
    .fs-sm-5{font-size:1.1rem !important;}
    .fs-sm-6{font-size:1rem !important;}
    .fs-sm-7{font-size:.9rem !important;}
    .fs-sm-8{font-size:.8rem !important;}
    .fs-sm-9{font-size:.7rem !important;}
    .fs-sm-10{font-size:.6rem !important;}
    .fs-sm-11{font-size:.5rem !important;}
    .fs-sm-12{font-size:.4rem !important;}
    .w-sm-100{width:100%;}
    .h-sm-100{height:100%;}
}

/* md */
@media(min-width:768px){
    .fs-md-5{font-size:1.1rem !important;}
    .fs-md-6{font-size:1rem !important;}
    .fs-md-7{font-size:.9rem !important;}
    .fs-md-8{font-size:.8rem !important;}
    .fs-md-9{font-size:.7rem !important;}
    .fs-md-10{font-size:.6rem !important;}
    .fs-md-11{font-size:.5rem !important;}
    .fs-md-12{font-size:.4rem !important;}
    .w-md-100{width:100%;}
    .h-md-100{height:100%;}
    .has-wide-first-card > div:not(:first-child):last-child{display:block;}
}

/* lg */
@media(min-width:992px){
    .fs-lg-5{font-size:1.1rem !important;}
    .fs-lg-6{font-size:1rem !important;}
    .fs-lg-7{font-size:.9rem !important;}
    .fs-lg-8{font-size:.8rem !important;}
    .fs-lg-9{font-size:.7rem !important;}
    .fs-lg-10{font-size:.6rem !important;}
    .fs-lg-11{font-size:.5rem !important;}
    .fs-lg-12{font-size:.4rem !important;}
    .w-lg-100{width:100%;}
    .h-lg-100{height:100%;}
    .has-wide-first-card > div:not(:first-child):last-child{display:none;}
}

/* xl */
@media(min-width:1200px){
    .fs-xl-5{font-size:1.1rem !important;}
    .fs-xl-6{font-size:1rem !important;}
    .fs-xl-7{font-size:.9rem !important;}
    .fs-xl-8{font-size:.8rem !important;}
    .fs-xl-9{font-size:.7rem !important;}
    .fs-xl-10{font-size:.6rem !important;}
    .fs-xl-11{font-size:.5rem !important;}
    .fs-xl-12{font-size:.4rem !important;}
    .w-xl-100{width:100%;}
    .h-xl-100{height:100%;}
}

/* xxl */
@media(min-width:1400px){
    .fs-xxl-5{font-size:1.1rem !important;}
    .fs-xxl-6{font-size:1rem !important;}
    .fs-xxl-7{font-size:.9rem !important;}
    .fs-xxl-8{font-size:.8rem !important;}
    .fs-xxl-9{font-size:.7rem !important;}
    .fs-xxl-10{font-size:.6rem !important;}
    .fs-xxl-11{font-size:.5rem !important;}
    .fs-xxl-12{font-size:.4rem !important;}
    .w-xxl-100{width:100%;}
    .h-xxl-100{height:100%;}
    .has-wide-first-card > div:not(:first-child):last-child{display:block;}
}

