/* Dynamic Global Styles */
body {
    font-size: 16px; font-family: IvyOra Display; font-weight: 500; color: #1545b8; line-height: 1.3}
h1{
    font-size: 65px; font-family: Darby Sans Poster Web; font-weight: 300; color: #1545b8; line-height: 1.2}
h2{
    font-size: 43px; font-family: Darby Sans Poster Web; font-weight: 300; color: #1545b8; line-height: 1.2}
h3{
    font-size: 32px; font-family: Darby Sans Poster Web; font-weight: 500; color: #1545b8; line-height: 1.2}
h4{
    font-size: 30px; font-family: IvyOra Display; font-weight: 300; color: #1545b8; line-height: 1.2}
h5{
    font-size: 24px; font-family: DM Sans, serif; font-weight: 400; color: #1545b8; line-height: 1.2}
h6{
    font-size: 17px; font-family: DM Sans, serif; font-weight: 400; color: #1545b8; line-height: 1.2}
p{
    font-size: 16px; font-family: DM Sans, serif; font-weight: 400; color: #262626; line-height: 1.5}
ul li{
    font-size: 16px; font-family: DM Sans, serif; font-weight: 400; color: #262626; line-height: 1.5} 
ol li{
    font-size: 16px; font-family: DM Sans, serif; font-weight: 400; color: #262626; line-height: 1.5}
.footer-nav-wrap .footer-col h6, .sec-boxes-images-block .top-content h2 { color:#1545B8;}
.footer-nav-wrap .footer-col ul li,.footer-nav-wrap .footer-col ul li a,.footer-nav-wrap .footer-col ul li a, .address-block .add-left p a, .explore-boxes .explore-desc .left-desc h4{ color:#262626;}
.copyright-wrap .copyright-right ul li a, .copyright-wrap .copyright-left p{color:#262626;}
.header-solid .enumenu_ul li a, .single .enumenu_ul li a, .enumenu_ul.desk ul li a,
.blognewlisting-item h5 a , .btn-link.blue-link, .blog-new-listing .text-dark-blue p, .blog-new-listing .text-dark-blue p a, .pagination-buttons button{ color:#262626;}
.text-dark-blue h1, .text-dark-blue h2, .text-dark-blue h3, .text-dark-blue h4, .text-dark-blue h5, .text-dark-blue h6, .text-dark-blue p, .text-dark-blue label, .text-dark-blue p a, .text-dark-blue ul li, .text-dark-blue ol li{ color:#262626;}
.blognewlisting-item .tagline,.blognewlisting-header span.date {display:none;}

.blog-new-listing h1, .blog-new-listing h2{ font-family: Darby Sans Poster Web; color:#1545B8;}
.sec-cta-content .cta-content p, ul li, .btn{font-family:DM Sans, serif !important;}


.sec-explore{background:url('https://siestakey.primevacations.com/wp-content/uploads/sites/12/2026/04/associationsBG.png') ;}
.property-banner h1{color:#1545b8}
.full-content h2{color:#1545b8}
.restaurant-wrap .resturant-item .resturant-desc h4{font-family: 'IvyOra Display';}
.sec-resturant-block h2, .btn-transparent{color:#1545B8;}
.btn-dark-blue {color:#1545B8 !important;}
.btn-wrap a.btn-dark-blue:hover {color:#fff !important;}
.dropdown-listing {height: 125px;}
.site-tropicalsandsaccommodations .slider-option .slide-arrows .left-arrow.disabled, .site-tropicalsandsaccommodations .slider-option .slide-arrows .right-arrow.disabled{color:#262626;}
.testimonial-wrap .slide-arrows .left-arrow.disabled svg, .testimonial-wrap .slide-arrows.disabled .right-arrow svg{fill:#262626;}

.header-solid .enumenu_ul li a:hover, .single .enumenu_ul li a:hover, .enumenu_ul.desk ul li a:hover,
.blognewlisting-item h5 a:hover, .blog-new-listing .text-dark-blue p a:hover, .enumenu_ul > li > a:hover, .header-main.fixed .enumenu_ul > li > a:hover, .sec-cta-content .cta-content p a:hover,.enumenu_ul > li:hover > a,.btn-link.blue-link:hover, .pagination-buttons button:hover, .enumenu_ul.desk ul li:hover > a   {color:#1545B8;}

.footer-nav-wrap .footer-col ul li a:hover, .footer-nav-wrap .footer-col ul li a:hover, .address-block .add-left p a:hover {color:#1545B8;}
.search-btn:hover{background:#1545B8;}
.search-btn:hover svg{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(272deg) brightness(105%) contrast(101%);}
.newsletter-right .hs-form-private .hs_submit.hs-submit input[type="submit"]:hover, .newsletter-right .hs-form-private .hs_submit.hs-submit input[type="submit"]:focus{    background:#1545B8 url(assets/images/icon-submit-arrow.svg) center center no-repeat !important;
}}