.property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block{
    position: relative;
}

.page-layout-property-subcategory-page-layout .property-landing-page-content-slider{
    z-index: 1;
}
.property-landing-page-content-slider{
    z-index: -1;
}

#html-body[class*="categorypath-properties"] .property-landing-page-content-slider{
    z-index: 1;
}
.property-landing-page-content-slider .pagebuilder-poster-content > div > p {
    margin-bottom: 0;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: 75px;
    padding-right: 75px;
}

.property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > div [data-content-type="text"], .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > div [data-content-type="buttons"] {
    display: inline-block;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type {
    position: absolute;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"] {
    width: 80%;
}

.property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > div [data-content-type="buttons"] {
    align-self: center;
}

.property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > div [data-content-type="buttons"] .property-landing-page-content-slider-button .trumporg-primary-button {
    font-family: garamond-premier-pro, serif;
}

.property-landing-page-content-slider .pagebuilder-collage-content > div {
    height: 500px;
}

.property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block {
    margin-bottom: unset;
}

.property-landing-page-content-slider .slick-slide:not(.slick-current) .pagebuilder-video-inner::before, .property-landing-page-content-slider .slick-slide:not(.slick-current) .pagebuilder-poster-content {
    position: relative;
}

.property-landing-page-content-slider .slick-slide:not(.slick-current) .pagebuilder-video-inner::before, .property-landing-page-content-slider .slick-slide:not(.slick-current) .pagebuilder-poster-content::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00000080;
    transition: background 0.05s;
    z-index: 10;
}

/* Mini Gallery Launch Styles */

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .minigallery-launch {
    display: block;
    background: #1a1a1ab3;
    text-transform: uppercase;
    font-size: .85714rem;
    color: #fff;
    padding: 22px 20px;
    line-height: 1;
    cursor: pointer;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .mini-gallery-button-container {
    position: relative;
    background: #1a1a1ab3;
    text-transform: uppercase;
    font-size: .85714rem;
    color: #fff;
    padding: 22px 20px;
    line-height: 1;
    cursor: pointer;
    z-index: 2;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .mini-gallery-button-container:hover {
    background: #584a36;
    color: #fff;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .mini-gallery-button-text {
    padding-left: 35px;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .mini-gallery-button-text::before {
    content: url(../images/gallery-icon.svg);
    position: absolute;
    left: 0;
    padding-left: 20px;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .minigallery-launch:hover {
    background: #af936c;
    color: #fff;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type a {
    text-decoration: none;
}

#html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block:first-of-type .minigallery-launch svg{
    margin-right: 15px;
}

.property-landing-page-content-slider .pagebuilder-slide-wrapper .pagebuilder-overlay {
    padding: 0px 10px;
}

.property-marketing-content-slider-wrapper .pagebuilder-column-line .pagebuilder-column:nth-child(2) div[data-content-type="text"]:first-child{
    font-family: "Garamond Premier Pro", Arial, sans-serif;
}

.property-marketing-content-slider-wrapper .pagebuilder-column-line .pagebuilder-column:nth-child(2) div[data-content-type="text"]:nth-child(3){
    position: relative;
}

.property-marketing-content-slider-wrapper .pagebuilder-column-line .pagebuilder-column:nth-child(2) div[data-content-type="text"]:nth-child(3) a:hover{
    text-decoration: none;
}

.property-marketing-content-slider-wrapper .pagebuilder-column-line .pagebuilder-column:nth-child(2) div[data-content-type="text"]:nth-child(3) a{
    font-weight: 500;
}

.property-marketing-content-slider-wrapper .pagebuilder-column-line .pagebuilder-column:nth-child(2) div[data-content-type="text"]:nth-child(3):before{
    content: url(../images/pdf-icon.svg);
    position: absolute;
    top: -7px;
    left: -40px;
    font-size: 2rem;
}

.property-marketing-content-slider .slick-prev:before, 
.property-marketing-content-slider .slick-next:before, 
.property-marketing-content-slider .slick-prev:after, 
.property-marketing-content-slider .slick-next:after{
    color: #fff;
}

.property-marketing-content-slider .slick-prev:active, 
.property-marketing-content-slider .slick-next:active, 
.property-marketing-content-slider .slick-prev:focus,
.property-marketing-content-slider .slick-next:focus,
.property-marketing-content-slider .slick-prev:not(.primary), 
.property-marketing-content-slider .slick-next:not(.primary){
    background: #000;
}

.property-marketing-content-slider .slick-prev:hover, 
.property-marketing-content-slider .slick-next:hover{
    background: #aa9471;
}

@media only screen and (min-width: 768px){
    .property-marketing-content-slider{
        margin-right: 50px;
    }
    .property-landing-page-content-slider .slick-slide img {
        height: 600px !important;
        object-fit: cover;
    }
}
@media only screen and (max-width: 1280px) {
   
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"] {
        width: 70%;
    }
}

@media only screen and (max-width: 768px) {
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content {
        position: absolute;
        bottom: 0;
        right: 0;
        flex-direction: column;
        font-size: 14px;
        row-gap: 10px;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"] {
       width: 100%;
       min-height: 90px;
    }
    .property-marketing-content-slider{
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 576px) {
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content div[data-element="content"] img{
        height: 300px !important;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"] {
       min-height: 120px;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"]  span{
        font-size: 15px !important;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content  div.pagebuilder-button-primary {
        line-height: 1.3;
        font-size: 0.9rem;
    }
}

@media only screen and (max-width: 400px) {
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content div[data-element="content"] img{
        height: 280px !important;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"] {
       min-height: 120px;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content > div .block-static-block > .property-landing-slider-content [data-content-type="text"]  span{
        font-size: 12px !important;
    }
    #html-body .property-landing-page-content-slider .pagebuilder-poster-content  div.pagebuilder-button-primary {
        line-height: 1;
        font-size: 0.7rem;
    }
}