/* @group Slider Widget
------------------------------------ */
.slider-widget { position: relative; }
.slider-widget::before { content: ''; pointer-events: none; position: absolute; top: 0; left: 0; width: 100%; background-color: #E6E7E8; }

.slider-widget header { position: relative; }
.slider-widget header h2 { text-transform: uppercase; color: var(--main-blue); }
.slider-widget header p { color: var(--main-grey); }
.slider-widget.slider-widget-news header p { color: var(--main-blue); }
.slider-widget header .bttn { min-width: 20rem; text-align: center; }

.slider-widget article .splide__slide figure { border-radius: .5rem; }
.slider-widget:not(.slider-widget-news) article .splide__slide h3 { text-transform: uppercase; color: var(--main-blue); font-size: 2em; line-height: 1.2em; margin-bottom: 1rem; }
.slider-widget:not(.slider-widget-news) article .splide__slide h4 { color: var(--bttn-bg); font-size: 1.6em; line-height: 1.2em; font-family: var(--gotham-font); font-weight: 500; }
.slider-widget.slider-widget-news article .splide__slide figure { box-shadow: 0px 16px 30px -12px rgba(117,117,117,0.4); -webkit-box-shadow: 0px 16px 30px -12px rgba(117,117,117,0.4); -moz-box-shadow: 0px 16px 30px -12px rgba(117,117,117,0.4); }
.slider-widget.slider-widget-news article .splide__slide h3 { font-family: var(--gotham-medium); font-size: 1.9em; line-height: 1.68em; color: var(--bttn-bg); margin-bottom: .5rem; text-transform: uppercase; }
.slider-widget.slider-widget-news article .splide__slide h4 {font-family: var(--gotham-medium); font-size: 1.8em; line-height: 1.55em; color: var(--main-blue); font-weight: 500; }

/* Arrows and pagination */
.slider-widget .splide__arrow { top: 26rem; height: 5.5rem; width: 5.5rem; background-color: var(--bttn-bg); border: .2rem solid var(--bttn-bg); color: var(--main-white); font-size: 1.8rem; opacity: 1; }
.slider-widget .splide__arrow:hover { background-color: var(--main-white); color: var(--bttn-bg); }
.slider-widget .splide__arrow--prev { left: -2.8rem; }
.slider-widget .splide__arrow--next { right: -2.8rem; }
.slider-widget .splide__pagination__page { width: 1.8rem; height: 1.8rem; background-color: #E5E1DB; margin: 0 .9rem; opacity: 1; }
.slider-widget .splide__pagination__page.is-active { border: .3rem solid var(--main-blue); background-color: var(--main-white); }

.slider-widget-properties .splide__arrow, 
.slider-widget-retail .splide__arrow { top: 24rem; }

@media only screen
and (min-width : 961px) {
    .slider-widget { padding-top: 9rem; }
    .slider-widget:not(.slider-widget-news) { padding-bottom: 9rem; }
    
    .slider-widget:not(.slider-widget-news)::before { height: 54.7%; }
    .slider-widget.slider-widget-news::before { height: 49.2rem; }

    .slider-widget header { margin-bottom: 7rem; }
    .slider-widget header h2 { margin-bottom: .75rem; max-width: 73.4rem; line-height: 1.25em; }
    .slider-widget header p { font-size: 1.6em; line-height: 1.875em; max-width: 73.4rem; }
    .slider-widget header .bttn { position: absolute; right: 0; top: 2.9rem; }

    .slider-widget article { padding-bottom: 6.5rem; }
    .slider-widget:not(.slider-widget-news) article .splide__slide figure { height: 43.9rem; margin-bottom: 2.3rem; }
    .slider-widget.slider-widget-news article .splide__slide figure { height: 39.6rem; margin-bottom: 2.1rem; }
    .slider-widget:not(.slider-widget-news) article .splide__slide h4,
    .slider-widget:not(.slider-widget-news) article .splide__slide h3 { text-align: center; }

    /* Slider Widget News */
    .slider-widget.slider-widget-news { padding-bottom: 13rem; padding-top: 6.8rem; }
    .slider-widget.slider-widget-news header p { font-size: 2.2em; line-height: 1.45em; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .slider-widget { padding-top: 6.4rem; }
    .slider-widget:not(.slider-widget-news) { padding-bottom: 7rem; }
    .slider-widget::before { height: 63%; }
    .slider-widget-col { padding-right: 0; }

    .slider-widget header { margin-bottom: 6rem; padding-right: 2rem; }
    .slider-widget:not(.slider-widget-news) header h2 { margin-bottom: 2rem; }
    .slider-widget.slider-widget-news header h2 { margin-bottom: 3rem; }
    .slider-widget header p { font-size: 1.6em; line-height: 1.625em; margin-bottom: 4.5rem; }

    .slider-widget article .splide__track { padding-right: 4.5rem!important; }
    .slider-widget article .splide__slide figure { height: 36.9rem; margin-bottom: 2rem; }

    /* Slider Widget News */
    .slider-widget.slider-widget-news { padding-bottom: 11.4rem; }
}

@media only screen
and (min-width : 961px) {
    .page-template-property-management .slider-widget:not(.slider-widget-news) { padding-bottom: 14rem; }
    .page-template-campus-living .slider-widget:not(.slider-widget-news) { padding-bottom: 12rem; }
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .page-template-campus-living .slider-widget:not(.slider-widget-news) { padding-bottom: 10rem; }
}
/* @end */
