.home #breadcrumbs,
.home .entry-header{
     display:none   
}

/* HIDE AUTHOR BOX */
.jnews_author_box_container  {
    display:none
}


/* HOME CAROUSEL 2 */

.home_carousel2 {
    overflow:hidden;
    position: relative;
}
.home_carousel2 .swiper-wrapper {
    padding:0!important;
}
.home_carousel2 .swiper-slide {
    position:relative;
}
.home_carousel2 .swiper-slide h2 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    display:flex;
    width:100%;
    flex:1 1 100%;
    height:100%;
    align-items:center;
    text-align:center;
    justify-content:center;
    z-index:1;
    width:60%;
    margin:0 20%;
    flex-direction:column;
}
.home_carousel2 .swiper-slide .post-category {
    margin-bottom:2rem;
}
.home_carousel2 .meta-author {
    font-family:"IBM Plex Sans", Helvetica, Arial, sans-serif;  
    font-size:12px;
    color:#fff;
    text-transform: uppercase;
    margin-top:2rem;
}
.home_carousel2 .swiper-slide .post-thumbnail {
    text-align:center;
    aspect-ratio: 350/200;
    overflow: hidden;
    display: block;
}
.home_carousel2 .swiper-slide .post-category a {
    background-color:#111;
    color:#fff;
    font-family:"IBM Plex Sans", Helvetica, Arial, sans-serif;    
    font-size:12px;
    padding:.2rem .4rem;
    line-height:12px;
    font-weight:normal;
}
.home_carousel2 .swiper-slide h2 a {
    font-family: Oswald,Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    color:#fff;
    font-size:64px;
    font-weight:700;
    line-height:1.2;
    text-shadow:0 0px 4px rgba(0,0,0,.3)
}
.home_carousel2 .swiper-slide p {
    display:none;
}
.home_carousel2 .swiper-button-next,
.home_carousel2 .swiper-button-prev {
    color:#000;
    background:#fff;
    width:2.5rem;
    height:2.5rem;
    line-height:2.5rem;
}
.home_carousel2 .swiper-button-next::after,
.home_carousel2 .swiper-button-prev::after {
    font-size:1.5rem;
}
.home_carousel2 .swiper-pagination {
    position:absolute;
    bottom: 1rem;
    height: 3rem;
}
.home_carousel2 .swiper-pagination-bullet {
    background-color:#fff;
    opacity:.4;
    width:.6rem;
    height:.6rem;
}
.home_carousel2 .swiper-pagination-bullet-active {
    background-color:#fff;
    opacity:.9;
    width:.7rem;
    height:.7rem;
    position:relative;
    top:.1rem    
}
@media screen and (max-width: 1024px) {
    .home_carousel2 .swiper-slide h2 a.wp-block-latest-posts__post-title {
        font-size: 38px;
    }
}
@media screen and (max-width: 768px) {
    .home_carousel2  {
        line-height:0;
    }
    .home_carousel2 .swiper-slide h2 a.wp-block-latest-posts__post-title {
        font-size: 24px;
    }
    .home_carousel2 .swiper-button-next,
    .home_carousel2 .swiper-button-prev {
        display:none
    }
    .home_carousel2 .swiper-pagination {
        bottom: 0px!important;
        height: 20px;
    }
    .home_carousel2 .swiper-slide h2 .post-category {
        margin-bottom:.5rem; line-height:0;
        
    }
    .home_carousel2 .swiper-slide h2 .post-category a {
        font-size:8px;       
    }    
    .home_carousel2 .swiper-pagination-bullet {
        width:.4rem;
        height:.4rem;
    }
    .home_carousel2 .swiper-pagination-bullet-active {
        width:.5rem;
        height:.5rem;
    }
}


/* SWIPER GALLERY */
.swiper.gallery-slider-swiper {
    margin:0;
    width:60%;
}
.swiper.gallery-slider-swiper .swiper-pagination {
    display:none;
}
.swiper.gallery-slider-swiper .swiper-button-next, 
.swiper.gallery-slider-swiper .swiper-button-prev {
    color:#fff;
    display:flex;
    justify-content: center;
    align-items: center;
    width:48px;
    height:48px;
    line-height: 48px;
    border:2px solid #fff;
    border-radius:50%;
    text-align: center;
}
.swiper.gallery-slider-swiper .swiper-button-next:after, .swiper.gallery-slider-swiper .swiper-button-prev:after {
    font-size:24px;line-height: 48px;
}
.swiper.gallery-slider-swiper figcaption {
    margin-top: 0;
    color: #000;
    font-family: 'Oswald';
    font-size: 1em;
}
@media screen and (max-width: 992px) {
    .swiper.gallery-slider-swiper {
       width:100%;
        margin:0 auto;
    }

    .swiper.gallery-slider-swiper figure {
        text-align: center;
    }
}

/* POST GALLERY CUSTOM WIDGET */
/* .widget.widget_post_gallery_custom_widget .jeg_block_heading { display:none; } */

.widget.widget_post_gallery_custom_widget a {
    display:block; position:relative;
    text-align: center;
    overflow: hidden;
}
.widget.widget_post_gallery_custom_widget a span {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:1rem 2rem;
    font-family:Oswald, Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    color:#fff;
    font-size:42px;
    font-weight:700;
    line-height:1.2;
    text-shadow:0 0px 4px rgba(0,0,0,.3);
    
}







/* CUSTOM LATEST POST */
.custom-latest-posts {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    padding:0!important
}
.custom-latest-posts li {
    list-style:none;
    flex: 0 0 48%;
    text-align:center;
    padding-bottom:4rem
}
.custom-latest-posts .post-wrapper {
    cursor:pointer
}
.custom-latest-posts li .post-thumbnail {
    margin-bottom:.5rem;
    aspect-ratio: 530/379;
    overflow: hidden;
    background: #eee;
}
.custom-latest-posts li .post-thumbnail img {
    object-fit: cover;
}
.custom-latest-posts li .post-category{
   font-family:"IBM Plex Sans", Helvetica, Arial, sans-serif;    
    font-size:12px;
}
.custom-latest-posts li .wp-block-latest-posts__post-title{
    font-family:Oswald, Helvetica, Arial, sans-serif;
    text-transform:uppercase;
}
.custom-latest-posts li h2 {
    margin: .5rem 0 1rem 0;
    font-size:20px;
    font-weight:700;
}
@media screen and (max-width: 768px) {
    .custom-latest-posts li {
        flex:0 1 100%;
        width:100%;
    }  
}





.hey-hey-slot {
    margin-bottom:3rem!important;
    background:#eee;
    align-items:center;
    justify-content:center;
    display:flex;
    /* width:100%!important; */
    min-height:250px;
}
.hey-hey-slot div {
    flex:1 1 100%;
    justify-content:center;
    align-items:center;
}
.hey-hey-top>div:empty{
    display:none
}
.hey-hey-slot #AADIV27 img {
    width:100%!important;
    height:auto!important;
    
}
@media screen and (max-width: 768px) {

    .hey-hey-slot {
        min-height:120px;
    }
    
}


/*
.jnews_header_top_ads {
    max-height:337px;
    
    overflow:hidden;
}
.jnews_header_top_ads #AADIV27 {
    margin:0 auto;
    max-width:970px;
}

.jnews_header_top_ads #AADIV27 iframe {
    max-width: 600px !important;
}
*/

.hey-hey-top {
    /* max-height: 337px;
    height: 337px; */
    overflow: hidden;
    margin:0 auto;
    background-color: #fff;
    /* min-height:432px; */
}
/* CONFIG FOR VIDEO BANNERS 970x546; */
/*.hey-hey-top > div {
    margin:0 auto;
    aspect-ratio: 970/546;
    max-width:768px;background-color: #fff;
}*/
.hey-hey-top > div {
    /* CONFIG FOR BANNERS 950x250; */
    margin:0 auto;
    aspect-ratio: 950/250;
    max-width:950px;background-color: #fff;
}
@media screen and (max-width: 768px) {
    .hey-hey-top {
        /* max-height: 180px;
        height: 180px; */
    }
    .hey-hey-top > div {
        max-width:100%;
        /* max-height: 180px; */
    }

}

.post-template-post-gallery-custom .jeg_featured.featured_image {display:none}