.elementor-kit-9{--e-global-color-primary:#0F4C81;--e-global-color-secondary:#31CB9E;--e-global-color-text:#0E0E0E;--e-global-color-accent:#F94877;--e-global-color-53628d62:#000;--e-global-color-4b040a0e:#FFF;--e-global-color-c2722c9:#A8A9AD;--e-global-color-d89c53a:#E6E7E9;--e-global-typography-primary-font-family:"Gotham SSM";--e-global-typography-secondary-font-family:"Gotham SSM";--e-global-typography-text-font-family:"Gotham SSM";--e-global-typography-accent-font-family:"Gotham SSM";font-family:"Gotham SSM", Sans-serif;font-size:16px;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Gotham SSM", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-4b040a0e );padding:16px 25px 16px 25px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 p{margin-bottom:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html{
    overflow-x: hidden;
}
html {
    scroll-behavior: auto !important;
}
body .elementor-widget-woocommerce-cart .woocommerce{
    font-family: "Gotham SSM", Sans-serif;
}
div.mce-fullscreen {
    margin-top: 48px!important;
}
 
.elementor-button {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1)!important;
}
ul.woocommerce-error li {
    padding-left: 30px!important;
}
.woocommerce.woocommerce-page form button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    font-family: "Gotham SSM", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--e-global-color-4b040a0e);
    background-color: var(--e-global-color-accent);
    padding: 16px 25px 16px 25px;
    border: 0;
    border-radius: 3px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1)!important;
}
.woocommerce.woocommerce-page form button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt:hover {
background-color: var(--e-global-color-secondary);
}

.woocommerce.woocommerce-page button.disabled,.woocommerce.woocommerce-page button.disabled:hover {
    background: #ccc!important;
}

.woocommerce.woocommerce-page .wc-bookings-date-picker .ui-datepicker .ui-datepicker-title {
    background: var(--e-global-color-primary);
}
.woocommerce.woocommerce-page .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.woocommerce.woocommerce-page .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
    background: #255e8f;
}
.woocommerce.woocommerce-page .wc-bookings-date-picker .ui-datepicker-header{
        background-color: var(--e-global-color-primary);
        background-image: none;
}
.woocommerce.woocommerce-page table.ui-datepicker-calendar th {
    color: #111!important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,button.woocommerce-button.button.woocommerce-form-login__submit,a.woocommerce-Button.button,a.button.wc-forward,a.elementor-button.elementor-button--view-cart,a.elementor-button.elementor-button--checkout{
    background-color:var(--e-global-color-accent);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1)!important;
        padding: 16px 25px 16px 25px;
        font-size: 14px;
        text-transform: uppercase;
        font-family: 'Gotham SSM';
    color: #fff!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,button.woocommerce-button.button.woocommerce-form-login__submit:hover,a.woocommerce-Button.button:hover,a.button.wc-forward:hover,a.elementor-button.elementor-button--view-cart:hover,a.elementor-button.elementor-button--checkout:hover{
    background-color: var(--e-global-color-secondary);
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
    font-size: 14px;
    text-transform: uppercase;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
  
        padding: 16px 25px 16px 25px;
        font-size: 14px;
        text-transform: uppercase;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{
     padding: 16px 25px 16px 25px!important;
}
input#coupon_code {
    line-height: calc(46px - 1.6px);
    padding-top: 0;
    padding-bottom: 0;
    max-width: 150px;
    width: 100%!important;
}

.elementor-menu-cart__product-name a {
    color: var(--e-global-color-primary);
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button:disabled, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button:disabled:hover {
    background: #ccc!important;
}
/*
th.product-quantity, td.product-quantity {
    display: none;
}


body.single-product .product-addon-totals {
    display: none;
}
/*wc-bookings-booking-cost.price {
    display: none!important;
}*/




.jet-apb-action-result-container {
    padding: 100px 20px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham SSM';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Book-Regular.eot');
	src: url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Book-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Book-Regular.woff2') format('woff2'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Book-Regular.woff') format('woff'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Book-Regular.ttf') format('truetype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Book-Regular.svg#GothamSSM') format('svg');
}
@font-face {
	font-family: 'Gotham SSM';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BookItalic.eot');
	src: url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BookItalic.woff2') format('woff2'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BookItalic.woff') format('woff'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BookItalic.ttf') format('truetype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BookItalic.svg#GothamSSM') format('svg');
}
@font-face {
	font-family: 'Gotham SSM';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Bold-Regular.eot');
	src: url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Bold-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Bold-Regular.woff2') format('woff2'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Bold-Regular.woff') format('woff'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Bold-Regular.ttf') format('truetype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Bold-Regular.svg#GothamSSM') format('svg');
}
@font-face {
	font-family: 'Gotham SSM';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BoldItalic.eot');
	src: url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BoldItalic.woff2') format('woff2'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BoldItalic.woff') format('woff'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BoldItalic.ttf') format('truetype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-BoldItalic.svg#GothamSSM') format('svg');
}
@font-face {
	font-family: 'Gotham SSM';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Medium-Regular.eot');
	src: url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Medium-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Medium-Regular.woff2') format('woff2'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Medium-Regular.woff') format('woff'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Medium-Regular.ttf') format('truetype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/Gotham-SSm-Medium-Regular.svg#GothamSSM') format('svg');
}
@font-face {
	font-family: 'Gotham SSM';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-MediumItalic.eot');
	src: url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-MediumItalic.woff2') format('woff2'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-MediumItalic.woff') format('woff'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-MediumItalic.ttf') format('truetype'),
		url('https://mdx.ph/wp-content/uploads/2023/09/GothamSSm-MediumItalic.svg#GothamSSM') format('svg');
}
/* End Custom Fonts CSS */