/*==============================
  General CSS: 
==============================*/
p {
    color: #593219 !important;   
}
a {
    color: #a67a58;
    text-decoration: none;
    transition: color 0.3s ease;
}

/* ==========================
   General CSS: Global Link Hover
========================== */
a:hover,
a:focus {
        color: #CB9F75 !important;
    }

/* ==========================
   General CSS: Footer Links
========================== */
a.footer,
a.footer:visited {
    color: #FFFFFF !important;
    text-decoration: none;
    transition: color 0.3s ease;
}

a.footer:hover,
a.footer:focus,
a.footer:active {
    color: #A67A58 !important;
}

/* ==========================
   General CSS: Dropdown Links
========================== */
a.dropdown,
a.dropdown:visited {
    color: #FFFFFF !important;
    text-decoration: none;
    transition: color 0.3s ease;
}

a.dropdown:hover,
a.dropdown:focus,
a.dropdown:active {
    color: #593219 !important;
}

/* ==========================
   General CSS: Title Colors
========================== */
.services-text, .content-title, li, .included-title, .included-text, .elementor-heading-title {
    color: #593219 !important;
}

/* ==========================
   General CSS: Header Text Colors
========================== */
h1, h2, h3, h4, h5 {
    color: #A67A58 !important; 
}


/* ==========================
   General CSS: Footer Titles
========================== */
h6.elementor-image-box-title {
    color: #A67A58 !important;  
}

/* ==========================
   General CSS: Footer Text
========================== */
.elementor-137 .elementor-element.elementor-element-1a20c17 {
    color: #FFFFFF !important;
}
/* ==========================
   General CSS: Hamburger Menu Background
========================== */
body {
    --accent: #A67A58 !important;
}

/* ==========================
   General CSS: Remove Share This
========================== */
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
    display: none !important;
}

/* ==========================
   General CSS: Breadcrumbs
========================== */
#breadcrumbs
{
    color: #FFFFFF !important;
}

/* ==========================
   General CSS: Margin
========================== */
.elementor-3099 .elementor-element.elementor-element-d86845b #breadcrumbs {
  display: block;
  margin-top: 270px !important;
}



/* ==========================
   General CSS: Margin
========================== */
/* Elementor Button - Global Hover */
.elementor-button {
    transition: all 0.3s ease;
}

.elementor-button:hover,
.elementor-button:focus {
    background-color: #593219 !important; /* Hover background */
    color: #FFFFFF !important;            /* Hover text */
    border-color: #593219 !important;
}

.elementor-button:hover .elementor-button-text,
.elementor-button:focus .elementor-button-text {
    color: #FFFFFF !important;
}

/*==============================
  Homepage: Header Text Description
==============================*/
body.elementor-page-87 .elementor-87 .elementor-element.elementor-element-a577a4b .elementor-heading-title {
    color: #FFFFFF !important;
}

/*==============================
  Homepage: Header Text Main
==============================*/
body.elementor-page-87 .elementor-87 .elementor-element.elementor-element-b6cea25 .elementor-heading-title  {
    color: #FFFFFF !important;  
}

/*==============================
  Homepage: Room & Suites Background Color
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-5ac142a:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-5ac142a > .elementor-motion-effects-container > .elementor-motion-effects-layer   {
    background-color: #FFFFFF !important;
}

/*==============================
  Homepage: 01 Resort Number
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-26b2503 .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 01 Resort Text
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-ca3b79d .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 01 Resort Description
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-8789c1a .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 48px !important;
    font-weight: 300 !important;
    line-height: 67.2px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 02 Rooms & Suites
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-6ce8a8c .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 02 Rooms & Suites
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-a1715b8 .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 02 Rooms & Suites
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-64ab0de .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 48px !important;
    font-weight: 300 !important;
    line-height: 67.2px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 03 The Zabin Pines Experience
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-f4c23cc .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 03 The Zabin Pines Experience
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-ba389a7 .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 03 The Zabin Pines Experience
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-e9ec7e6 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 48px !important;
    font-weight: 300 !important;
    line-height: 67.2px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 04 Customers Reviews
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-cf440a3 .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 03 Customers Reviews
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-12716d0 .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
}

/*==============================
  Homepage: 03 Customers Reviews
==============================*/
.page-id-87 .elementor-87 .elementor-element.elementor-element-e3a0f55 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 48px !important;
    font-weight: 300 !important;
    line-height: 67.2px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Homepage: Location and info > Reservations
==============================*/
.elementor-87 .elementor-element.elementor-element-8121ec4 .elementor-icon-box-description {
    text-decoration: none;
}

/*==============================
  Homepage: Rooms Carousel Price Text
==============================*/
/* Open Cabana only */
.babe_all_items_item_inner:has(a[href*="open-cabana"]) .currency_amount {
    font-size: 0;
}

.babe_all_items_item_inner:has(a[href*="open-cabana"]) .currency_amount::after {
    content: "₱1,500";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Cabin Room only */
.babe_all_items_item_inner:has(a[href*="cabin-room"]) .currency_amount {
    font-size: 0;
}

.babe_all_items_item_inner:has(a[href*="cabin-room"]) .currency_amount::after {
    content: "₱5,500";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Amenities only */
.babe_all_items_item_inner:has(a[href*="amenities"]) .item_info_price {
    display: none !important;
}

/* Nipa Room only */
.babe_all_items_item_inner:has(a[href*="cabin-room"]) .currency_amount {
    font-size: 0;
}

.babe_all_items_item_inner:has(a[href*="cabin-room"]) .currency_amount::after {
    content: "₱4,000";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/*==============================
  Our Story: Background Image
==============================*/
.page-id-4282 .header-width-fixer, .elementor-page-4282 .header-width-fixer {
    background-image: url(https://zabinpines.com/wp-content/uploads/2026/06/Zabin_Pines_Cabin_Rooms_01a.jpg);
}

/*==============================
  Our Story: Carousel  > Title
==============================*/
.page-id-4282 .elementor-277 .elementor-element.elementor-element-27d66d8 .amoja-title {
    color: #FFFFFF !important;  

/*==============================
  Our Story: Carousel > Description
==============================*/
}
.page-id-4282 .elementor-imgbox-desc {
    color: #FFFFFF !important;
}

/*==============================
  Our Story: Why Chose Us > Line 1
==============================*/
.page-id-4282 .elementor-4282 .elementor-element.elementor-element-3230be8 p {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
}
/*==============================
  Our Story: Why Chose Us > Line 1
==============================*/
.page-id-4282 .elementor-4282 .elementor-element.elementor-element-e0780f8 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
    color: #FFFFFF !important;
}

/*==============================
  Our Story: Main Text
==============================*/
.page-id-4282 .elementor-4282 .elementor-element.elementor-element-85c8da3 p {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
}
/*==============================
  Our Story: Description
==============================*/
.page-id-4282 .elementor-4282 .elementor-element.elementor-element-64f2549 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Room List View: Background Image
==============================*/
.page-id-4615 .header-width-fixer, .elementor-page-4615 .header-width-fixer {
    background-image: url(https://zabinpines.com/wp-content/uploads/2024/11/Zabin_Pines_Nipa_Rooms_Featured_Image.png) !important;
}
/*==============================
  Room List View: Title
==============================*/
.page-id-4615 .elementor-277 .elementor-element.elementor-element-27d66d8 .amoja-title {
    color: #FFFFFF !important;
}

/*==============================
  Room List View: Discover Text
==============================*/
.page-id-4615 .elementor-4615 .elementor-element.elementor-element-dc900cb .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 24px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Room List View: Container Style
==============================*/
.page-id-4615 .elementor-4615 .elementor-element.elementor-element-62fc5a8 > .elementor-widget-container {
  border: none !important;

}
/*==============================
  Room List View: Breacrumb Section
==============================*/
body.page-id-4615 .elementor-element-e6e7ff5 {
    display: none !important;
}

/*==============================
  Room List View: Rooms Carousel Price Text
==============================*/
/* Cabin Room only */
.babe_all_items_item_inner:has(a[href*="cabin-room"]) .currency_amount {
    color: transparent;
    position: relative;
    font-size: 0;
}

.babe_all_items_item_inner:has(a[href*="cabin-room"]) .currency_amount::after {
    content: "₱5,500";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

/* Nipa Room only */
.babe_all_items_item_inner:has(a[href*="nipa-room"]) .currency_amount {
    color: transparent;
    position: relative;
    font-size: 0;
}

.babe_all_items_item_inner:has(a[href*="nipa-room"]) .currency_amount::after {
    content: "₱4,000";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

/* Open Cabana only */
.babe_all_items_item_inner:has(a[href*="open-cabana"]) .currency_amount {
    color: transparent;
    position: relative;
    font-size: 0;
}

.babe_all_items_item_inner:has(a[href*="open-cabana"]) .currency_amount::after {
    content: "₱1,500";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}


/*==============================
  Amenities: X Person Icon
==============================*/
.postid-78 .elementor-element-789923b {
    display: none !important;
}
/*==============================
  Amenities: Room Description Text
==============================*/
.postid-78 .elementor-5242 .elementor-element.elementor-element-6635781 .elementor-widget-container .elementor-heading-title {
    display: none !important; 
}

/*==============================
  Amenities: Room Rules Text
==============================*/
.postid-78 .elementor-element-d2ee7b2 {
    display: none !important;
}

/*==============================
  Amenities: Room Rules Divider
==============================*/
.postid-78 .elementor-dividexr {
    display: none !important;   
}

/*==============================
  Amenities: Start Your Getaway Border
==============================*/
.elementor-5242 .elementor-element.elementor-element-1a1496b .elementor-widget-inner {
    border-color: #a67a58 !important;
}

/*==============================
  Cabin Room: Price
==============================*/
/* Cabin Room only */
.postid-66 .item_info_price_new .currency_amount {
    color: transparent;
    position: relative;
    font-size: 0;
}

.postid-66 .item_info_price_new .currency_amount::after {
    content: "₱5,500";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

/*==============================
  Nipa Room: Price
==============================*/
/* Nipa Room only */
.postid-82 .item_info_price_new .currency_amount {
    color: transparent;
    position: relative;
    font-size: 0;
}

.postid-82 .item_info_price_new .currency_amount::after {
    content: "₱4,000";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

/*==============================
  Open Cabana: Price
==============================*/
/* Open Cabana only */
.postid-60 .item_info_price_new .currency_amount {
    color: transparent;
    position: relative;
    font-size: 0;
}

.postid-60 .item_info_price_new .currency_amount::after {
    content: "₱1,500";
    color: rgb(228, 153, 81);
    font-family: Jost, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700;
}

/*==============================
  Amenities: Price
==============================*/
/* Open Cabana only */
.postid-78 .elementor-widget-babe-item-price-from .item_info_price {
    display: none !important;
}


/*==============================
  Promotions: Background
==============================*/
.page-id-102 .header-width-fixer, .elementor-page-100 .header-width-fixer {
    background-image: url(https://zabinpines.com/wp-content/uploads/2026/06/Zabin_Pines_Amenities_11.jpg) !important;
    background-position: top !important;
}



/*==============================
  Promotions: Background > Title
==============================*/
.page-id-102 .elementor-277 .elementor-element.elementor-element-27d66d8 .amoja-title {
    color: #FFFFFF !important;
}


/*==============================
  Promotions: Offers & Promotions
==============================*/
.page-id-102 .elementor-102 .elementor-element.elementor-element-208d157 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Promotions: Coffee & Bar Men
==============================*/
.page-id-102 .elementor-102 .elementor-element.elementor-element-a67810d .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Promotions: Enjoy delicious meals in a relaxing beachfront setting.
==============================*/
.page-id-102 .elementor-102 .elementor-element.elementor-element-53f4703 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Promotions: Offers & Promotions Background 
==============================*/
.page-id-102 .elementor-102 .elementor-element.elementor-element-53f005c  {
    background-color: #FFFFFF !important;
}

/*==============================
  Venue Rental: Header Main Text
==============================*/
.page-id-116 .elementor-element-aa6071e h1.elementor-heading-title {
    color: #FFFFFF !important;
}

/*==============================
  Venue Rental: Header Text Description
==============================*/
.page-id-116 .elementor-element-db359bf p {
    color: #FFFFFF !important;
}


/*==============================
  Venue Rental: Weddings & Celebrations Background
===============================*/
.page-id-116 .elementor-116 .elementor-element.elementor-element-b0dc441  {
    background-color: #FFFFFF !important;
}

/*==============================
  Venue Rental: Corporate Events Background
===============================*/
.page-id-116 .elementor-116 .elementor-element.elementor-element-baff067  {
    background-color: #FFFFFF !important;
}

/*==============================
  Venue Rental: Celebrate Together
==============================*/
.page-id-116 .elementor-116 .elementor-element.elementor-element-974c038 .elementor-heading-title {
    font-family: "Jost", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
}

/*==============================
  Venue Rental: Every moment deserves a beautiful setting
==============================*/
.page-id-116 .elementor-116 .elementor-element.elementor-element-1f2bfbd .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Venue Rental: Where unforgettable moments begin.
==============================*/
.page-id-116 .elementor-116 .elementor-element.elementor-element-04a7ba7 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 54px !important;
    font-weight: 300 !important;
    line-height: 56.7px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}

/*==============================
  Contact: Background
==============================*/
.page-id-100 .header-width-fixer, .elementor-page-100 .header-width-fixer {
    background-image: url(https://zabinpines.com/wp-content/uploads/2026/06/Zabin_Pines_Open_Cabana_04.jpg) !important;
    background-position: top !important;
}


/*==============================
  Contact: Background > Title
==============================*/
.page-id-100 .elementor-277 .elementor-element.elementor-element-27d66d8 .amoja-title {
    color: #FFFFFF !important;
}

/*==============================
  Contact: Background > Have a question?
==============================*/
.page-id-100 .elementor-100 .elementor-element.elementor-element-c7a8588 .elementor-heading-title {
    font-family: "Ortica Linear", sans-serif !important;
    font-size: 48px !important;
    font-weight: 300 !important;
    line-height: 67.2px !important;
    letter-spacing: -1px !important;
    margin: 0 !important;
}