.slider-4-across:not(.fullwidth) {
    padding: 0;
    background-color: #fffaf0;
    max-width: 100%;
    font-size: 16px;
    margin-bottom: 38px;
}

.slider-4-across.meetings-theme:not(.fullwidth) {
    background-color: #f1f4f8;
}

.slider-4-across .slider-cont {
    margin: 0 52px;
    padding: 50px 0;
    max-width: 1270px;
}

.slider-4-across .slick-list {
    margin: 0 -7.5px;
}

/* -- arrow-cont --*/
.slider-4-across .slider-cont .arrow-cont {
    width: calc(100% + 104px);
    left: -52px;
}

.slider-4-across .slider-cont .arrow-cont .custom-arrow {
    font-size: 50px;
    color: var(--Blue);
    border-radius: 0;
    box-shadow: none;
    height: unset;
    width: unset;
    background: none;
}

.slider-4-across .slider-cont .arrow-cont .prev {
    transform: translate(9px, -50%);
}

.slider-4-across .slider-cont .arrow-cont .next {
    transform: translate(-9px, -50%);
}
/*-- arrow-cont end --*/

.slider-4-across .slider-cont .slick-track {
    display: flex;
    height: 100%;
}

.slider-4-across .slider-cont .slick-slide {
    height: auto;
    clear: none;
    margin: 0 7.5px;
}

/* -- callout-slide --*/

.slider-4-across .slider-cont .callout-slide {
    background-color: #f9a21a;
    position: relative;
    min-height: 312px;
}

.slider-4-across.meetings-theme .slider-cont .callout-slide {
    background-color: #b25392;
}

.slider-4-across .slider-cont .callout-slide::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .1;
    z-index: 0;
    pointer-events: none;
}

.slider-4-across.meetings-theme .slider-cont .callout-slide::after {
    background-image: url('/includes/client_public/assets/shared/trees.svg');
    background-size: 140%;
    background-position: 40% 33%;
}

.slider-4-across .callout-slide > .inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.slider-4-across .callout-slide .callout-content-section {
    padding: 0 32px;
    position: relative;
    top: -6px;
}

.slider-4-across .slide.callout-slide h4,
.slider-4-across .slide.callout-slide h4 a {
    font-family:'Helvetica Neue LT W05_45 Light';
    color: #fff;
    font-size: 40px;
    line-height: 1em;
    letter-spacing: 0.01em;
    font-weight: 100;
    margin-bottom: 15px;
}

.slider-4-across .callout-slide .view-all {
    font-family: 'ff-tisa-sans-web-pro', sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #fff;
    display: flex;
    font-size: 15px;
    letter-spacing: 0.05em;
    position: relative;
    left: -2px;
}

.slider-4-across .callout-slide .view-all-wrapper img {
    display: inline-block;
    width: 34px;
    margin-left: 8px;
    position: relative;
    top: 2px;
}

.slider-4-across .callout-slide .view-all-wrapper i {
    display: none;
}

.core-slider.slider-4-across.multi-slides.js-loaded .view-all i {
    vertical-align: middle;
}

.slider-4-across .callout-slide .view-all {
    color: var(--Blue);
}

.slider-4-across.meetings-theme .callout-slide .view-all {
    color: #fff;
}

.slider-4-across .callout-slide .view-all .white-arrow, 
.slider-4-across .callout-slide .view-all .blue-arrow {
    transform: translateX(0);
    transition: transform ease 600ms;
}

.slider-4-across .callout-slide:hover .view-all .white-arrow,
.slider-4-across .callout-slide:hover .view-all .blue-arrow {
    transform: translateX(15px);
}

.slider-4-across .callout-slide .view-all .white-arrow {
    display: none;
}

.slider-4-across .callout-slide .view-all .blue-arrow {
    position: relative;
    top: -2px;
}

.slider-4-across.meetings-theme .view-all .white-arrow {
    display: inline-block;
}

.slider-4-across.meetings-theme .view-all .blue-arrow {
    display: none;
}

/* -- feed slides -- */
.slider-4-across .slide {
    height: 100%;
}

.slider-4-across .slide > .inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.slider-4-across .slide .img-cont {
    position: relative;
}

.slider-4-across.meetings-theme .secondary-detail,
.slider-4-across.meetings-theme .date-cont {
    display: none;
}

.slider-4-across .slide .secondary-detail {
    margin-bottom: 5px;
}

.slider-4-across .slide .date-cont {
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--Orange);
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    height: 67px;
    width: 54px;
}

.slider-4-across .slide .date-cont .month {
    display: block;
    font-size: 18px;
    font-family: "ff-tisa-sans-web-pro", sans-serif;
    font-weight: 500;
    font-style: normal;
    line-height: 1em;
    letter-spacing: 0.0em;
    margin-bottom: -1px;
}

.slider-4-across .slide .date-cont .day {
    display: block;
    font-size: 38px;
    font-family: "ff-tisa-sans-web-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 0.7em;
    letter-spacing: 0.0em;
    margin-bottom: 7px;
}

.slider-4-across .slide .content-section {
    background-color: #fff;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 18px 26px 22px;
}

.slider-4-across .slide .location {
    font-size: 16px;
    font-family: "ff-tisa-sans-web-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 1em;
    letter-spacing: 0.0em;
    color: var(--Teal);
    text-transform: capitalize;
}

.slider-4-across .slide .category {
    display: block;
    color: var(--Purple);
    font-family: "ff-tisa-sans-web-pro", sans-serif;
    line-height: 1em;
    margin-bottom: 5px;
}

.slider-4-across .slide .category-callout {
    display: inline-block;
    text-transform: uppercase;
    margin-right: 2px;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
}

.slider-4-across .slide .category .vertical-line {
    display: inline-block;
    width: 2px;
    height: 1.15em;
    background-color: var(--Purple);
    position:  relative;
    top: 3px;
    margin-right: 2.4px;
}

.slider-4-across .slide .category-label {
    font-weight: 700;
    font-style: italic;
    font-size: 16px;
}

.slider-4-across .slide .time-to-read-wrapper {
    display: inline-block;
    margin-top: auto;
    text-transform: uppercase;
    color: var(--Blue);
}

.slider-4-across .slide .time-to-read {
    font-family:'Helvetica Neue LT W05_65 Medium';
    font-size: 15px;
    color: var(--Blue);
    line-height: 1em;
    letter-spacing: 0.0em;
    font-weight: 500;
}

.slider-4-across .slide:not(.callout-slide) h4,
.slider-4-across .slide:not(.callout-slide) h4 a {
    color: var(--Blue);
    font-family:'Helvetica Neue LT W05_75 Bold';
    font-size: 20px;
    letter-spacing: 0.0em;
    margin-bottom: 8px;
    line-height: 1.18em;
}

.slider-4-across.meetings-theme .slide:not(.callout-slide) h4,
.slider-4-across.meetings-theme .slide:not(.callout-slide) h4 a {
    margin-bottom: 2px;
}

.slider-4-across .slide p {
    display: none;
}

.slider-4-across .slide .date-cont-content {
    font-family:'Helvetica Neue LT W05_65 Medium';
    font-size: 15px;
    color: var(--Blue);
    line-height: 1em;
    text-transform: uppercase;
}

.slider-4-across .slide .qv-btn {
    display: none;
}


.slider-4-across.meetings-theme .slide .date-cont-content {
    display: none;
}

@media (min-width: 64em){
    .slider-4-across .slider-cont {
        margin: 0 auto;
        padding: 100px 52px;
    }
    
    .slider-4-across .slider-cont .arrow-cont {
        left: 0px;
        width: 100%;
    }

    .slider-4-across .slider-cont .arrow-cont .custom-arrow {
        font-size: 60px;
    }
    
    .slider-4-across .slick-list {
        margin: 0 -12.5px;
    }

    .slider-4-across .slider-cont .slide {
        margin: 0 12.5px;
        padding: 0;
    }

    .slider-4-across .slide .time-to-read {
        font-size: 15px;
    }
}

@media (min-width: 80em) {   
    .slider-4-across .slide.callout-slide .callout-content-section {
        top: -4px;
    }
    
    .slider-4-across .slide.callout-slide h4,
    .slider-4-across .slide.callout-slide h4 a {
        font-size: 50px;
        margin-bottom: 19px;
    }
}

@media (min-width: 90em) {
    .slider-4-across .arrow-cont .custom-arrow.prev {
        transform: translate(-100%, -50%)        
    }

    .slider-4-across .arrow-cont .custom-arrow.next {
        transform: translate(100%, -50%);
    }
}