.elementor-5588 .elementor-element.elementor-element-7076949{--spacer-size:50px;}.elementor-5588 .elementor-element.elementor-element-c42f96e{text-align:center;}.elementor-5588 .elementor-element.elementor-element-7d3ce3f{text-align:center;line-height:2.2em;}.elementor-5588 .elementor-element.elementor-element-f9fc4cb .elementor-button{background-color:#9F8961;fill:#FFFFFF;color:#FFFFFF;}.elementor-5588 .elementor-element.elementor-element-b0d1004 > .elementor-container{min-height:400px;}.elementor-5588 .elementor-element.elementor-element-b0d1004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5588 .elementor-element.elementor-element-b0d1004 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5588 .elementor-element.elementor-element-f4dc9ac{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-4280f1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-aef6674{--spacer-size:20px;}.elementor-5588 .elementor-element.elementor-element-1bb8a0f img{width:100%;}.elementor-5588 .elementor-element.elementor-element-15aad4f{--spacer-size:50px;}.elementor-5588 .elementor-element.elementor-element-1639889{text-align:center;}.elementor-5588 .elementor-element.elementor-element-0376f1d .elementor-accordion-icon, .elementor-5588 .elementor-element.elementor-element-0376f1d .elementor-accordion-title{color:var( --e-global-color-daec795 );}.elementor-5588 .elementor-element.elementor-element-0376f1d .elementor-accordion-icon svg{fill:var( --e-global-color-daec795 );}.elementor-5588 .elementor-element.elementor-element-da4479c > .elementor-container{min-height:400px;}.elementor-5588 .elementor-element.elementor-element-da4479c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5588 .elementor-element.elementor-element-da4479c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5588 .elementor-element.elementor-element-9d29a89{margin-top:035px;margin-bottom:0px;}.elementor-5588 .elementor-element.elementor-element-9a93c6b{--spacer-size:20px;}.elementor-5588 .elementor-element.elementor-element-c45581b{--spacer-size:50px;}.elementor-5588 .elementor-element.elementor-element-75459eb{text-align:center;}.elementor-5588 .elementor-element.elementor-element-9b70ee7{margin-top:0px;margin-bottom:35px;}.elementor-5588 .elementor-element.elementor-element-f3119c3 .elementor-accordion-icon, .elementor-5588 .elementor-element.elementor-element-f3119c3 .elementor-accordion-title{color:var( --e-global-color-daec795 );}.elementor-5588 .elementor-element.elementor-element-f3119c3 .elementor-accordion-icon svg{fill:var( --e-global-color-daec795 );}.elementor-5588 .elementor-element.elementor-element-80bd128{text-align:center;}.elementor-5588 .elementor-element.elementor-element-80bd128 img{width:100%;}.elementor-5588 .elementor-element.elementor-element-1be792c{--spacer-size:50px;}.elementor-5588 .elementor-element.elementor-element-2fb00aa{padding:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-07e2d1a .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-amenities-pool-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-e4cc97e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-tiffany-residence-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-e4cc97e .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-e4cc97e .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-276fc76 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-south-penthouse-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-5dd4cd3 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-seaglass-residence-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-efb493a .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-s3-residence-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-2d1c07f .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-pool-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-a261c8c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-ph1-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-7456638 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-e2-residence-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-b430dcb .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-azure-residence-interior-102622-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-repeater-item-8a1a199 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://selenefortlauderdale.com/wp-content/uploads/2022/10/selene-fort-lauderdale-sand-castle-residence-interior-102722-min.jpg);background-size:cover;}.elementor-5588 .elementor-element.elementor-element-720648b .swiper-slide{transition-duration:calc(5000ms*1.2);height:750px;}.elementor-5588 .elementor-element.elementor-element-720648b .swiper-slide-contents{max-width:66%;}.elementor-5588 .elementor-element.elementor-element-720648b .swiper-slide-inner{text-align:start;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-slide-heading{font-family:"Harmonia Sans Light", Sans-serif;font-size:20px;letter-spacing:0.8px;word-spacing:0.1em;}.elementor-5588 .elementor-element.elementor-element-720648b .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-5588 .elementor-element.elementor-element-720648b .elementor-slide-description{font-family:"Harmonia Sans Light", Sans-serif;font-size:14px;font-weight:normal;letter-spacing:0.8px;}@media(max-width:1024px){.elementor-5588 .elementor-element.elementor-element-720648b .swiper-slide{height:313px;}}@media(max-width:767px){.elementor-5588 .elementor-element.elementor-element-b0d1004 > .elementor-container{min-height:250px;}.elementor-5588 .elementor-element.elementor-element-b0d1004{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-1bb8a0f img{max-width:100%;}.elementor-5588 .elementor-element.elementor-element-da4479c > .elementor-container{min-height:280px;}.elementor-5588 .elementor-element.elementor-element-da4479c{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-62276e5 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5588 .elementor-element.elementor-element-9d29a89{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-80bd128 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5588 .elementor-element.elementor-element-720648b .swiper-slide{height:300px;}}/* Start custom CSS for accordion, class: .elementor-element-0376f1d */.elementor-accordion-title{
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        text-transform: uppercase;
        color: #fff;
        background-color: #9F8961;
        border-style: solid;
        border-width: 0;
        border-radius: 50px 50px 50px 50px;
        padding: 15px 75px 12px 75px;
    }
.elementor-tab-title {
    background-color: transparent!important;
    text-align: center!important;
}
.elementor-accordion .elementor-accordion-item {
    border: 0;
}

.elementor-accordion .elementor-tab-content {
    padding: 5px!important;
    border-top: 0!important;
    display:none;
}

table{
    border:0!important;
    margin: 0!important;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #fcfaf6!important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent!important;
}
table td, table th {
    /*padding:0;*/
    margin:0!important;
}

td{
    border:0!important;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    padding: 0 5px;
    margin:0!important;
}

td a{
    font-weight: 600!important;
    
}

.tr-padding{
    padding: 15px 0!important;
    border-top: 1px solid #9F8961!important;
}

.tr-bottom{
    padding: 15px 0!important;
    border-top: 1px solid #9F8961!important;
    border-bottom: 1px solid #9F8961!important;
    margin:0!important;
}

.table-half{
    width: 50%!important;
}

.list-title{
    font-family: "Harmonia Sans Light", Sans-serif;
    font-size: 28px!important;
    text-transform: uppercase;
    text-align:center!important;
    color: #9F8961!important;
}

p{
    text-align:center!important;
}

.sold-out{
    color: #ceccc9!important;
    font-size:25px!important;
    font-weight: 700!important;
}

.no-padding{
    padding:0!important;
}

.td-sold-out{
    background-color: #f6f3ee!important;
    line-height: 40px;
    padding:10px!important;
}

@media only screen and (max-width : 1920px){
    td{
        font-size: 16px;
    }
}

@media only screen and (max-width :1600){
    td{
        font-size: 0.8rem;
    }
    
    .sold-out {
        font-size: 18px!important;
        letter-spacing: .15em;
    }
    .td-sold-out {
        line-height: 27px;
    }
}
@media only screen and (max-width :780){
 .elementor-accordion-title {
     font-size: 16px!important;
     padding:15px!important;
 }
 .table-half{
     width: 100%!important;
     display:block!important;
 }
 td{
     font-size: .7rem!important;
 }
 table{
     padding:0!important;
 }

 .sold-out {
     font-size: 12px!important;
 }
 
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
    .elementor-accordion-title {
        font-size: 16px!important;
        padding:15px!important;
    }
    .table-half{
        width: 100%!important;
        display:block!important;
    }
    td{
        font-size: .7rem!important;
    }
    table{
        padding:0!important;
    }
    
    .sold-out {
        font-size: 12px!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-f3119c3 */.elementor-accordion-title{
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        text-transform: uppercase;
        color: #fff;
        background-color: #9F8961;
        border-style: solid;
        border-width: 0;
        border-radius: 50px 50px 50px 50px;
        padding: 15px 75px 12px 75px;
    }
.elementor-tab-title {
    background-color: transparent!important;
    text-align: center!important;
}
.elementor-accordion .elementor-accordion-item {
    border: 0;
}

.elementor-accordion .elementor-tab-content {
    padding: 5px!important;
    border-top: 0!important;
    display:none;
}

table{
    border:0!important;
    margin: 0!important;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #fcfaf6!important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent!important;
}
table td, table th {
    /*padding:0;*/
    margin:0!important;
}

td{
    border:0!important;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    padding: 0 5px;
    margin:0!important;
}

td a{
    font-weight: 600!important;
    
}

.tr-padding{
    padding: 15px 0!important;
    border-top: 1px solid #9F8961!important;
}

.tr-bottom{
    padding: 15px 0!important;
    border-top: 1px solid #9F8961!important;
    border-bottom: 1px solid #9F8961!important;
    margin:0!important;
}

.table-half{
    width: 50%!important;
}

.list-title{
    font-family: "Harmonia Sans Light", Sans-serif;
    font-size: 28px!important;
    text-transform: uppercase;
    text-align:center!important;
    color: #9F8961!important;
}

p{
    text-align:center!important;
}

.sold-out{
    color: #ceccc9!important;
    font-size:25px!important;
    font-weight: 700!important;
}

.no-padding{
    padding:0!important;
}

.td-sold-out{
    background-color: #f6f3ee!important;
    line-height: 40px;
    padding:10px!important;
}

@media only screen and (max-width : 1920px){
    td{
        font-size: 16px;
    }
}

@media only screen and (max-width :1600){
    td{
        font-size: 0.8rem;
    }
    
    .sold-out {
        font-size: 18px!important;
        letter-spacing: .15em;
    }
    .td-sold-out {
        line-height: 27px;
    }
}
@media only screen and (max-width :780){
 .elementor-accordion-title {
     font-size: 16px!important;
     padding:15px!important;
 }
 .table-half{
     width: 100%!important;
     display:block!important;
 }
 td{
     font-size: .7rem!important;
 }
 table{
     padding:0!important;
 }

 .sold-out {
     font-size: 12px!important;
 }
 
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
    .elementor-accordion-title {
        font-size: 16px!important;
        padding:15px!important;
    }
    .table-half{
        width: 100%!important;
        display:block!important;
    }
    td{
        font-size: .7rem!important;
    }
    table{
        padding:0!important;
    }
    
    .sold-out {
        font-size: 12px!important;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Harmonia Sans Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://selenefortlauderdale.com/wp-content/uploads/2021/03/font.woff2') format('woff2'),
		url('https://selenefortlauderdale.com/wp-content/uploads/2021/03/font.woff') format('woff');
}
/* End Custom Fonts CSS */