/* 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: #144660; line-height: 1.2}
h2{
    font-size: 43px; font-family: Darby Sans Poster Web; font-weight: 300; color: #144660; line-height: 1.2}
h3{
    font-size: 32px; font-family: Darby Sans Poster Web; font-weight: 500; color: #144660; line-height: 1.2}
h4{
    font-size: 30px; font-family: IvyOra Display; font-weight: 300; color: #144660; line-height: 1.2}
h5{
    font-size: 24px; font-family: DM Sans, serif; font-weight: 400; color: #144660; line-height: 1.2}
h6{
    font-size: 17px; font-family: DM Sans, serif; font-weight: 400; color: #144660; 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:#d56539;}
.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:#144660;}
.sec-cta-content .cta-content p, ul li, .btn{font-family:DM Sans, serif !important;}


/*.sec-explore{background:url('https:///wp-content/uploads/sites/20/2026/04/associationsBG.png') ;}
 .sec-explore{background:url('http:///wp-content/uploads/sites/20/2026/07/JCR_Background.jpg') ;}*/
/*.sec-explore{background:url('http:///wp-content/uploads/sites/20/2026/07/JCR_Background2.png') ;}*/
.sec-explore{background:url('https://www.jcresorts.us/wp-content/uploads/sites/20/2026/08/JCR_Background_Palm-scaled.png') ;}
.property-banner h1{color:#d56539}
.page-template-events-listing .property-banner h1{color:#144660;}
.full-content h2{color:#d56539}
.restaurant-wrap .resturant-item .resturant-desc h4{font-family: 'IvyOra Display';}
 .btn-transparent{color:#144660; border: 1px solid #144660;}
.btn-transparent:hover{color:#fff; border: 1px solid #97b2ac;background:#97b2ac;}
.btn-dark-blue {color:#d56539 !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:#d56539;}

.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:#d56539;}
.search-btn:hover{background:#d56539;}
.header-top-wrap ul li a:hover {color:#d56539;}
.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:#d56539 url(assets/images/icon-submit-arrow.svg) center center no-repeat !important;
}

.site-tropicalsandsaccommodations .testimonial-desc blockquote p {
    font-family: "ivyora-display";
    font-weight:200;
}
#simple_cta_section #contactBtnWrapper{margin: 0 auto;width: fit-content;}
#simple_cta_section #contactBtnWrapper .btn-wrap {display: flex;align-items: center;margin: 0 -5px;padding: 20px 0 0;}
#simple_cta_section #contactBtnWrapper  .btn-wrap a {display: flex;align-items: center;margin: 0 5px;padding: 21px 42px;}
#simple_cta_section #contactBtnWrapper .btn-wrap a.btn-white {border: 1px solid #144660;color:#144660;}
#simple_cta_section #contactBtnWrapper .btn-wrap a.btn-white:hover {background: #144660; color: #fff;}

@media only screen and (min-width: 2049px) {.explore-boxes .explore-thumb figure{height:auto;}}

.btn-jcr, .footer-mid-right .btn-dark-blue{
background: #144660;
color: #f9f5f1 !important;
border-radius: 5px;
}
.btn-jcr:hover, .btn-jcr:focus, .footer-mid-right .btn-dark-blue:hover {
   background: #97b2ac;
    color: #f9f5f1;
}
.ui-combobox-input, .ui-widget.ui-widget-content, .ui-combobox-input.ui-input-invalid{border:1px solid #144660 !important; color:#144660}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-combobox-input:hover, .ui-widget.ui-widget-content:hover, .ui-combobox-input.ui-input-invalid:hover{border:1px solid #144660 !important; color:#97b2ac !important;}

.ui-menu .ui-menu-item{color:#144660;}
.ui-menu .ui-menu-item:hover{color:#144660;}
.ui-menu .ui-menu-item-wrapper{border-bottom:1px solid #144660; }
.ui-icon-triangle-1-s,  .btn-link svg {
    filter: brightness(0) saturate(100%) invert(22%) sepia(6%) saturate(7492%) hue-rotate(154deg) brightness(93%) contrast(99%);
}
 .featured-slider .slick-prev, .featured-slider .slick-next{
    background: #d56539;
}
.search-btn{background:#144660;}
.search-btn:hover{background:#97b2ac;}
.address-block .social-wrap ul li a{background: #d56539;}
.address-block .social-wrap ul li a:hover{background: #97b2ac;}
.newsletter-right .hs-form-private .hs_submit.hs-submit input[type="submit"]{background-color: #144660;}
.newsletter-right .hs-form-private .hs_submit.hs-submit input[type="submit"]:hover{background-color: #97b2ac !important;}
.featured-slider .feature-items .featured-desc i, .featured-slider .feature-items .featured-title span i{color:#d56539;}
.newsletter-left h2 {color:#f9f5f1;}
.text-sunset-coral h1, .text-sunset-coral h2, .text-sunset-coral h3, .text-sunset-coral h4, .text-sunset-coral h5, .text-sunset-coral h6, .text-sunset-coral p{color:#d56539 !important;}
.text-gulf-blue h1, .text-gulf-blue h2, .text-gulf-blue h3, .text-gulf-blue h4, .text-gulf-blue h5, .text-gulf-blue h6, .text-gulf-blue p{color: #144660 !important;}

.text-sea-foam h1, .text-sea-foam h2, .text-sea-foam h3, .text-sea-foam h4, .text-sea-foam h5, .text-sea-foam h6, .text-sea-foam p{color: #144660 !important;}

.text-sandstone h1, .text-sandstone h2, .text-sandstone h3, .text-sandstone h4, .text-sandstone h5, .text-sandstone h6, .text-sandstone p{color: #144660 !important;}

.text-warm-white h1, .text-warm-white h2, .text-warm-white h3, .text-warm-white h4, .text-warm-white h5, .text-warm-white h6, .text-warm-white p{color: #144660 !important;}

.text-dark-gray h1, .text-dark-gray h2, .text-dark-gray h3, .text-dark-gray h4, .text-dark-gray h5, .text-dark-gray h6, .text-dark-gray p{color: #262626 !important;}

 .property-banner h4{font-family:figtree, serif;}
.faqs .sec-cta-content h2{color:#144660 !important;}
/* jc resorts btn*/

/* jc resorts bg */
.btn-gulf-blue{background:#144660;}
a.btn-gulf-blue:hover, a.btn-sea-foam:hover, a.btn-sandstone:hover, a.btn-warm-white:hover, a.bbtn-sunset-coral:hover{color:#fff;background:#97b2ac;}
.btn-sea-foam{background:#97b2ac;}
.btn-sandstone{background:#e2cdaf;}
.btn-warm-white{background:#f9f5f1;}
.btn-sunset-coral{background:#d56539;}

/* jc resorts bg */
.gulf-blue-bg{background:#144660;}
.sea-foam-bg{background:#97b2ac;}
.sandstone-bg{background:#e2cdaf;}
.warm-white-bg{background:#f9f5f1;}
.sunset-coral-bg{background:#d56539;}
/* jc resorts text*/
.text-gulf-blue{color:#144660;}
.text-sea-foam{color:#97b2ac;}
.text-sandstone{color:#e2cdaf;}
.text-warm-white{color:#f9f5f1;}
.text-sunset-coral{color:#d56539;}