@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//barangaybelair.ph/wp/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(33,33,33);
	--wd-text-font-size: 18px;
	--wd-title-font: "Libre Baskerville", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(6,30,63);
	--wd-entities-title-font: "Libre Baskerville", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(6,30,63);
	--wd-entities-title-color-hover: rgb(233, 168, 33);
	--wd-alternative-font: "Libre Baskerville", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Libre Baskerville", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(6,30,63);
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(6,30,63);
	--wd-alternative-color: rgb(233,168,33);
	--wd-link-color: rgb(233,168,33);
	--wd-link-color-hover: rgb(6,30,63);
	--btn-default-font-family: "Inter", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 700;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: rgb(233,168,33);
	--btn-default-bgcolor-hover: rgb(232,190,99);
	--btn-accented-font-family: "Inter", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 700;
	--btn-accented-transform: uppercase;
	--btn-accented-bgcolor: rgb(233,168,33);
	--btn-accented-bgcolor-hover: rgb(232,190,99);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(6,30,63);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(6,30,63);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1400px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


/* ---------------------
## Custom Styles
----------------------- */
.wazile-darkbg a,
.wazile-darkbg p,
.wazile-darkbg div,
.wazile-darkbg h1,
.wazile-darkbg h2,
.wazile-darkbg h3,
.wazile-darkbg h4,
.wazile-darkbg h5,
.wazile-darkbg h6 {
    color: #fff;
}

/* Contact Form */
@media (min-width: 1000px) {
    .two_columns_50_50 {
        display: flex;
        justify-content: space-between;
    }
}
.two_columns_50_50 .column1 .column_inner {
    padding-left: 0 !important;
}
.two_columns_50_50 .column2 .column_inner {
    padding-right: 0 !important;
}
.column1,
.column2 {
    width: 100%;
}

#contact-form input[type=text],
#contact-form input[type=email],
#contact-form textarea {
    background-color: #fff;
    height: 50px;
    border-radius: 5px;
}
#contact-form input[type=submit] {
    font-family: "Inter", sans-serif;
    line-height: 1.2 !important;
    font-size: 13px;
    font-weight: 700;
    color: #181818;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #ffcf3f !important;
    text-transform: uppercase;
    border-radius: 10px;
    padding: 18px 34px;
}
#contact-form input[type=submit]:hover {
    background-color: #edbc28 !important;
}
@media (max-width: 1000px) {
    #contact-form input[type=submit] {
        padding: 15px 30px;
        font-size: 15px;
    }
}

.waz-section-title::before {
    content: '';
    width: 100px;
    height: 4px;
    background: #e9a821;
    display: inline-block;
}
.waz-section-title .woodmart-title-container {
    margin-top: 20px;
}


/* ---------------------
## Theme Overrides
----------------------- */
/* Container */
.main-page-wrapper {
    padding-top: 0;
}
.site-content {
    margin-bottom: 0;
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}

/* Remove spacing if BG is enabled on row */
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section,
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;
}

/* Header */
header .whb-top-bar-inner .wd-social-icons .wd-social-icon {
    margin-right: 12px !important;
}

/* Page title */
.page-title {
    padding-top: 220px !important;
    padding-bottom: 80px !important;
    margin-bottom: 0 !important;
}

/* Fonts */
.page-title .title {
    font-size: 60px !important;
    line-height: 1.4;
}
.title-wrapper h1.title {
    font-size: 48px;
    line-height: 1.2;
}
.title-wrapper h2.title {
    font-size: 38px;
    line-height: 1.2;
}
.title-wrapper .title-subtitle {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 45px;
}
 .wd-list .list-content {
    font-size: 18px !important;
 }
.wd-text-block p,
.wpb_wrapper p,
.wd-list .list-content {
    line-height: 2.2;
}
.link-under a {
    text-decoration: underline;
    text-underline-offset: 5px;
}
@media (max-width: 767px) {
    .page-title .title {
        font-size: 44px !important;
    }
    .title-wrapper h1.title {
        font-size: 42px !important;
        line-height: 1.2 !important;
    }
    .title-wrapper h2.title {
        font-size: 34px;
    }
}
@media (max-width: 430px) {
    .accomplishments-bulletin .title-wrapper h1.title {
        font-size: 34px !important;
        line-height: 1.4 !important;
    }
}
.info-box-inner a {
    color: #212121;
}
.info-box-inner a:hover,
.text-link a:hover {
    color: #e9a821 !important;
}


/* Buttons */
a.btn.btn-size-default {
    color: #181818 !important;
    letter-spacing: 1px;
    font-weight: 700 !important;
    padding: 18px 34px;
}
a.btn.btn-style-semi-round {
    border-radius: 10px;
}

a.btn.btn-size-default {
    color: #181818 !important;
    letter-spacing: 1px;
    font-weight: 700 !important;
    padding: 18px 34px;
}

a.btn.btn-size-extra-small {
	color: #fff !important;
    letter-spacing: 1px;
    font-weight: 700 !important;
    padding: 18px 34px;
	font-size: 13px;
}


/* Mobile Navigation */
.wd-side-hidden{
    background-color: #061e3f;
}
.wd-nav-mobile>li>a {
    color: #fff !important;
}
.wd-nav-mobile .wd-sub-menu li>a {
    color: #fff;
}
.wd-nav-mobile>li>a:hover {
    color: #fff !important;
    background-color: #092e5a;
}
.wd-nav-mobile li:active>a {
    background-color: #092e5a;
}
.wd-nav-mobile li a {
    border-bottom: 1px solid rgb(255 255 255 / 20%) !important;
}
.wd-nav-mobile li.current-menu-item>a {
    color: #fff !important;
    background-color: #e9a821;
}
.whb-header:not(.whb-sticked) .wd-tools-element>a {
    color: #fff !important
}
.mobile-nav .wd-nav-opener {
    border-left: 1px solid rgb(255 255 255 / 20%) !important;
    border-bottom: 1px solid rgb(255 255 255 / 20%) !important;
}
.mobile-nav .wd-nav-opener:after,
.mobile-nav .wd-nav-opener.wd-active:after{
    color: #fff;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #e9a821 !important;
}

/* Blog archive */
.blog-design-meta-image .wd-post-thumb {
    margin-bottom: 25px !important;
    border-radius: 12px;
}
.wd-post-cat.wd-style-default a {
    text-transform: uppercase;
}
.wd-post .wd-entities-title {
    font-size: 22px;
}
.wd-post .wd-read-more {
    margin-top: 50px;
    border-top: 1px solid #e1e1e1;
}
.wd-post .wd-read-more a {
    color: #181818;
    font-weight: 600;
    display: inline-block;
    margin-top: 25px;
}
.wd-post {
    padding-bottom: 30px;
}
.wd-post .wd-meta-author,
.wd-post .wd-post-actions,
.wd-post .wd-modified-date,
.wd-post .wd-meta-date,
.wd-post .wd-post-cat::after,
body.archive .wd-posts .meta-categories-wrapp,
body.archive .wd-posts .meta-author,
body.archive .wd-posts .hovered-social-icons {
    display: none !important;
}
body.archive .page-title {
    margin-bottom: 150px !important;
}
body.archive .site-content {
    padding-bottom: 150px;
}
body.archive .wd-posts .post-title {
    font-size: 22px;
}
body.archive .wd-posts .read-more-section {
    margin-top: 0;
}


/* Single post */
.single-post .page-title,
.single-post .site-content {
    margin-bottom: 150px !important;
}
.single-post .post-title {
    font-size: 45px !important;
    line-height: 1.4;
    margin-bottom: 25px !important;
}
.single-post .breadcrumbs {
    font-family: "Inter", sans-serif;
    font-size: 11px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
}
.single-post .breadcrumbs a::after {
    display: none;
}
.single-post .wd-widget .widget-title {
    font-size: 20px;
}
.single-post .wd-page-nav .wd-entities-title {
    font-size: 16px;
}
.single-post .wd-single-footer {
    border-top-width: 1px;
}
.single-post .wd-page-nav {
    border-bottom-width: 1px;
}
.single-post h3.entry-title,
.single-post .meta-post-categories,
.single-post .back-to-archive {
    display: none;
}
@media (max-width: 767px) {
    .single-post .post-title {
        font-size: 44px !important;
    }
}


/* Footer */
.main-footer {
    padding-top: 60px;
    padding-bottom: 40px;
}
footer #nav_menu-7,
footer #nav_menu-8,
footer #nav_menu-9,
footer #nav_menu-10 {
    margin-top: 42px;
}
@media (min-width: 576px) {
    footer #nav_menu-7,
    footer #nav_menu-8,
    footer #nav_menu-9 {
        margin-left: 30px;
    }
}
footer .widget-title {
    font-size: 22px;
    font-weight: 600;
}
.footer-menu-about {
    margin-top: 40px;
}
.footer-menu-about a {
    display: block;
    margin-bottom: 10px;
}
footer p,
footer a {
    font-size: 16px;
    line-height: 2;
}
.copyrights-wrapper {
    border-top: 1px solid #fff !important;
}
.min-footer p,
.min-footer a {
    font-size: 14px;
}
footer .icons-design-default .wd-social-icon {
    margin-right: 15px !important;
    display: inline-block;
}
@media (max-width: 1024px) {
    footer .wd-social-icons {
        text-align: center !important;
    }
}


/* Back to top btn */
.scrollToTop {
    border-radius: 10px !important;
    background: #e9a821 !important;
}


/* Event page */
.single-eventer .whb-main-header,
.post-type-archive-eventer .whb-main-header,
.tax-eventer-category .whb-main-header {
    background: #061e3f;
}
.single-eventer .site-content,
.post-type-archive-eventer .content-layout-wrapper,
.tax-eventer-category .content-layout-wrapper {
    margin: 0 auto;
    padding-top: 250px;
    padding-bottom: 90px;
}
.single-eventer .entry-content,
.post-type-archive-eventer .entry-content,
.tax-eventer-category .entry-content {
    padding-bottom: 70px;
}
.single-eventer .article-inner .wd-entities-title {
    text-align: center;
}
.single-eventer .eventer-cat-header > a {
    pointer-events: none;
}
.single-eventer .eventer-modal-body .eventer-btn {
    margin-top: 0;
}
@media (max-width: 430px) {
    .single-eventer .eventer-modal-body .eventer-btn {
        margin-bottom: 15px;
    }
}
.single-eventer .eventer-modal-body a.eventer-btn-basic {
    padding: 12px 20px;
}
.single-eventer input.save-registrant {
    color: #fff;
    background: #061e3f;
}
.single-eventer input.save-registrant:hover {
    background: #e9a821;
    border-color: #e9a821;
}
.single-eventer .eventer-ticket-price-total {
    background: #fff;
    color: #333;
}
.post-type-archive-eventer .eventer-event-grid-item-bg-dark:after {
    background: rgba(0,0,0,.4);
}
.post-type-archive-eventer .eventer-event-grid-item-bg .eventer-event-grid-item-inside {
    height: 265px;
}
.single-eventer .sidebar-container,
.single-eventer .wd-post-date.wd-style-with-bg,
.single-eventer .entry-author,
.single-eventer .single-post-social,
.single-eventer #comments {
    display: none;
}
@media (max-width: 768.98px) {
    .offcanvas-sidebar-mobile:not(.wd-on-toolbar) .wd-sidebar-opener {
        display: none !important;
    }
}

/* Member Registration Form */
#um_field_209_brgy_id > .um-field-area {
    text-align: left !important;
}
#um_field_209_brgy_id > .um-field-area > .um-button {
    color: #181818;
    background: #e9a821;
}

/* Event Calendar Picker */
.eventer-custom-ui-datepicker.ui-datepicker thead {
    background: #e7e7e7 !important;
}


/* WPForm Custom Page */
.waz-wpform-template {
    padding: 100px 30px 120px;
    margin: 0 auto;
}