<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@font-face {
    font-family: "cinzel";
    src: url("xxxStaticFILExxx/wp-content/uploads/et-fonts/Trajan-Pro-Regular.ttf") format("truetype")
}

@font-face {
    font-family: "cinzel";
    src: url("xxxStaticFILExxx/wp-content/uploads/et-fonts/Trajan-Pro-Regular-1.ttf") format("truetype")
}*/


@import url('https://fonts.googleapis.com/css?family=Cinzel&amp;display=swap');


.et_pb_text_10 {
    font-weight: 600;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_social_media_follow_network_0:hover {
    filter: invert(45%) sepia(70%)
}

.et_pb_blurb_5.et_pb_blurb .et_pb_main_blurb_image {
    padding-right: 6px !important
}

.et_pb_blurb_5.et_pb_blurb .et_pb_module_header {
    padding-bottom: 0 !important;
    font-weight: 400
}

.et_pb_blurb_5.et_pb_blurb .et_pb_blurb_content {
    font-weight: 800
}

.et_pb_blurb_5 .et-pb-icon {
    color: #d0a371
}

.et_pb_blurb_6.et_pb_blurb h4, .et_pb_blurb_6.et_pb_blurb h4 a, .et_pb_blurb_6.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_6.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_6.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_6.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_6.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_6.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_6.et_pb_blurb h6.et_pb_module_header a {
    font-size: 13px;
    line-height: 1.4em
}

.et_pb_blurb_6.et_pb_blurb p {
    line-height: 1.4em
}

.et_pb_blurb_6.et_pb_blurb {
    font-size: 13px;
    line-height: 1.4em
}

    .et_pb_blurb_6.et_pb_blurb .et_pb_main_blurb_image {
        padding-right: 6px !important
    }

    .et_pb_blurb_6.et_pb_blurb .et_pb_module_header {
        padding-bottom: 0 !important;
        font-weight: 400
    }

    .et_pb_blurb_6.et_pb_blurb .et_pb_blurb_content {
        font-weight: 800
    }

.et_pb_blurb_6 .et-pb-icon {
    color: #d0a371
}

.et_pb_social_media_follow_network_0 {
    filter: invert(45%) sepia(70%);
    backface-visibility: hidden
}

.et_pb_social_media_follow_network_1 {
    filter: invert(45%) sepia(70%);
    backface-visibility: hidden
}

.et_pb_blurb_5.et_pb_blurb p {
    line-height: 1.4em
}

html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_social_media_follow_network_1:hover {
    filter: invert(45%) sepia(70%)
}

.et_pb_social_media_follow_0 {
    filter: hue-rotate(56deg) brightness(152%) contrast(28%) invert(20%) sepia(100%);
    backface-visibility: hidden
}

html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_social_media_follow_0:hover {
    filter: hue-rotate(56deg) brightness(152%) contrast(28%) invert(20%) sepia(100%)
}

.et_pb_section_10.et_pb_section {
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;
    background-color: #002c30 !important
}

.et_pb_row_7.et_pb_row {
    padding-top: 10px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px
}

.et_pb_blurb_7.et_pb_blurb h4, .et_pb_blurb_7.et_pb_blurb h4 a, .et_pb_blurb_7.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_7.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_7.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_7.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_7.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_7.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_7.et_pb_blurb h6.et_pb_module_header a {
    font-size: 14px;
    line-height: 1.2em
}

.et_pb_blurb_7.et_pb_blurb p {
    line-height: 1.1em
}

.et_pb_blurb_7.et_pb_blurb {
    font-size: 11px;
    line-height: 1.1em
}

.et_pb_blurb_7 .et-pb-icon {
    font-size: 19px;
    color: #ffffff
}

ul.et_pb_social_media_follow_1 li {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

.et_pb_image_wrap .et-pb-icon.t-animated {
    color: #d0a371 !important;
}

.et_pb_blurb_8.et_pb_blurb h4, .et_pb_blurb_8.et_pb_blurb h4 a, .et_pb_blurb_8.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_8.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_8.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_8.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_8.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_8.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_8.et_pb_blurb h6.et_pb_module_header a {
    font-size: 14px;
    line-height: 1.2em
}

.et_pb_row_inner_0.et_pb_row_inner {
    padding-top: 95px !important;
    padding-right: 12% !important;
    padding-bottom: 95px !important;
    padding-left: 12% !important
}

.et_pb_column .et_pb_row_inner_0 {
    padding-top: 95px;
    padding-right: 12%;
    padding-bottom: 95px;
    padding-left: 12%
}

.et_pb_cta_3.et_pb_promo h2, .et_pb_cta_3.et_pb_promo h1.et_pb_module_header, .et_pb_cta_3.et_pb_promo h3.et_pb_module_header, .et_pb_cta_3.et_pb_promo h4.et_pb_module_header, .et_pb_cta_3.et_pb_promo h5.et_pb_module_header, .et_pb_cta_3.et_pb_promo h6.et_pb_module_header {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif !important
}

.et_pb_cta_3.et_pb_promo p {
    line-height: 1.8em
}

.et_pb_cta_3.et_pb_promo {
    line-height: 1.8em
}

    .et_pb_cta_3.et_pb_promo .et_pb_promo_description h2 {
        margin-bottom: 0px;
        padding-bottom: 0px
    }

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    color: #333333 !important;
    border-color: #333333;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: rgba(0,0,0,0)
}

.et_pb_blurb_5.et_pb_blurb {
    font-size: 13px;
    line-height: 1.4em
}

    .et_pb_blurb_5.et_pb_blurb h4, .et_pb_blurb_5.et_pb_blurb h4 a, .et_pb_blurb_5.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_5.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_5.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_5.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_5.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_5.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_5.et_pb_blurb h6.et_pb_module_header a {
        font-size: 13px;
        line-height: 1.4em
    }

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before, body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
    display: none !important
}

.et_pb_slide_5 {
    background-color: rgba(255,255,255,0)
}

.et_pb_cta_1.et_pb_promo h2, .et_pb_cta_1.et_pb_promo h1.et_pb_module_header, .et_pb_cta_1.et_pb_promo h3.et_pb_module_header, .et_pb_cta_1.et_pb_promo h4.et_pb_module_header, .et_pb_cta_1.et_pb_promo h5.et_pb_module_header, .et_pb_cta_1.et_pb_promo h6.et_pb_module_header {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif !important
}

.et_pb_cta_1.et_pb_promo {
    margin-bottom: 0px !important
}

.et_pb_text_8.et_pb_text {
    color: #d0a371 !important
}

.et_pb_text_8 {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 0px !important;
    margin-bottom: 12px !important
}

.et_pb_cta_2.et_pb_promo h2, .et_pb_cta_2.et_pb_promo h1.et_pb_module_header, .et_pb_cta_2.et_pb_promo h3.et_pb_module_header, .et_pb_cta_2.et_pb_promo h4.et_pb_module_header, .et_pb_cta_2.et_pb_promo h5.et_pb_module_header, .et_pb_cta_2.et_pb_promo h6.et_pb_module_header {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif !important
}

.et_pb_cta_2.et_pb_promo {
    margin-bottom: -30px !important
}

.et_pb_row_5.et_pb_row {
    padding-top: 0px !important;
    padding-top: 0px
}

.et_pb_slide_4 {
    background-color: rgba(255,255,255,0)
}

.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    font-size: 16px !important;
    line-height: 1.4em;
    font-family: 'Open Sans';
    font-weight: 300 !important
}

.et_pb_blurb_4 .et-pb-icon {
    color: #d0a371
}

.et_pb_slider_0.et_pb_slider {
    line-height: 1.5em
}

    .et_pb_slider_0.et_pb_slider .et_pb_slide_content {
        font-size: 20px !important;
        line-height: 1.5em
    }

.et_pb_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description {
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px
}

.et_pb_slider_0.et_pb_slider .et_pb_slide_description {
    max-width: 1000px
}

.et_pb_blurb_4.et_pb_blurb h4, .et_pb_blurb_4.et_pb_blurb h4 a, .et_pb_blurb_4.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_4.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_4.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_4.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_4.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_4.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_4.et_pb_blurb h6.et_pb_module_header a {
    font-size: 13px;
    line-height: 1.4em
}

.et_pb_blurb_4.et_pb_blurb p {
    line-height: 1.4em
}

.et_pb_blurb_4.et_pb_blurb {
    font-size: 13px;
    line-height: 1.4em
}

    .et_pb_blurb_4.et_pb_blurb .et_pb_main_blurb_image {
        padding-right: 6px !important
    }

    .et_pb_blurb_4.et_pb_blurb .et_pb_module_header {
        padding-bottom: 0 !important;
        font-weight: 400
    }

    .et_pb_blurb_4.et_pb_blurb .et_pb_blurb_content {
        font-weight: 800
    }

body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button, body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover {
    padding: 0.3em 1em !important
}

.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label i, .et_pb_contact_form_0 .input[type="radio"] + label i {
    background-color: #ffffff
}

body #page-container .et_pb_section .et_pb_button_3:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto
}

.et_pb_section_13.et_pb_section {
    padding-top: 0px !important;
    padding-bottom: 0px
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {
    font-weight: 700;
    text-transform: uppercase;
    color: #151515 !important
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu {
    background-color: rgba(255,255,255,0.54);
    border-top: 1px solid rgba(0,0,0,0.15);
    border-bottom: 1px solid rgba(0,0,0,0.15)
}

    .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li.current-menu-item a {
        color: #d0a371 !important
    }

    .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul {
        background-color: #ffffff !important;
        border-color: #d0a371
    }

    .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .et_mobile_menu {
        border-color: #d0a371
    }

    .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul.sub-menu a {
        color: #151515 !important
    }

    .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .et_mobile_menu ul {
        background-color: rgba(255,255,255,0.54) !important
    }

.et_pb_fullwidth_menu_0 .et_pb_row &gt; .et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_fullwidth_menu_0 .et_pb_menu__logo-slot {
    max-width: 100%
}

    .et_pb_fullwidth_menu_0 .et_pb_row &gt; .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_fullwidth_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
        max-height: 0none
    }

.et_pb_fullwidth_menu_0 .mobile_nav .mobile_menu_bar:before {
    color: #002c30
}

.et_pb_fullwidth_menu_0 .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_fullwidth_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button {
    color: #002c30
}

.et_pb_fullwidth_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #002c30
}

.et_pb_button_4, .et_pb_button_4:after {
    transition: all 300ms ease 0ms
}

.et_pb_code_0 {
    display: none !important
}

.et_pb_image_1 {
    max-width: 60%;
    text-align: center
}

.et_pb_column_22 {
    text-align: right
}

.et_pb_image_2 {
    max-width: 60%;
    text-align: center
}

.et_pb_image_3 {
    max-width: 60%;
    text-align: center
}

.et_pb_image_4 {
    margin-top: -15px !important;
    max-width: 55%;
    text-align: center
}

.et_pb_text_9.et_pb_text {
    color: #bababa !important
}

.et_pb_text_9 {
    font-weight: 600;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_10.et_pb_text {
    color: #bababa !important
}

body #page-container .et_pb_section .et_pb_button_4:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto
}

.et_pb_contact_form_0 .input, .et_pb_contact_form_0 .input[type="checkbox"] + label, .et_pb_contact_form_0 .input[type="radio"] + label, .et_pb_contact_form_0 .input[type="checkbox"]:checked + label i:before, .et_pb_contact_form_0 .input::placeholder {
    color: #333333
}



    .et_pb_contact_form_0 .input::-webkit-input-placeholder {
        color: #333333
    }

    .et_pb_contact_form_0 .input::-moz-placeholder {
        color: #333333
    }

    .et_pb_contact_form_0 .input::-ms-input-placeholder {
        color: #333333
    }

.et_pb_contact_form_0.et_pb_contact_form_container {
    margin-top: 12px !important
}

    .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {
        padding: 12px 25px !important
    }

.et_pb_contact_form_0 .input[type="radio"]:checked + label i:before {
    background-color: #333333
}

.et_pb_column_14 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_map_0 {
    height: 100%
}

    .et_pb_map_0 .gm-style &gt; div &gt; div &gt; div &gt; div &gt; div &gt; img {
        filter: saturate(0%);
        backface-visibility: hidden
    }

html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_map_0:hover .gm-style &gt; div &gt; div &gt; div &gt; div &gt; div &gt; img {
    filter: saturate(0%)
}

.et_pb_section_9.et_pb_section {
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px
}

body #page-container .et_pb_section .et_pb_button_4:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1
}







.et_pb_blurb_8.et_pb_blurb p {
    line-height: 1.2em
}

.et_pb_blurb_8.et_pb_blurb {
    font-size: 12px;
    line-height: 1.2em
}

.et_pb_blurb_8 .et-pb-icon {
    font-size: 19px;
    color: #ffffff
}

.et_pb_blurb_9.et_pb_blurb h4, .et_pb_blurb_9.et_pb_blurb h4 a, .et_pb_blurb_9.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_9.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_9.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_9.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_9.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_9.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_9.et_pb_blurb h6.et_pb_module_header a {
    font-size: 14px;
    line-height: 1.2em
}

.et_pb_blurb_9.et_pb_blurb p {
    line-height: 1.2em
}

.et_pb_blurb_9.et_pb_blurb {
    font-size: 12px;
    line-height: 1.2em
}

.et_pb_blurb_9 .et-pb-icon {
    font-size: 19px;
    color: #ffffff
}



body #page-container .et_pb_section .et_pb_button_4 {
    color: #ffffff !important;
    border-radius: 4px;
    font-size: 12px;
    background-color: #d0a371
}

.et_pb_button_3, .et_pb_button_3:after {
    transition: all 300ms ease 0ms
}



body #page-container .et_pb_section .et_pb_button_3:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1
}

.et_pb_text_0 {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 33px;
    line-height: 1.1em
}

.et_pb_cta_0.et_pb_promo {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #a3a4a5 !important;
    letter-spacing: 7px;
    line-height: 1.6em;
    text-align: center;
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 20px !important;
    padding-left: 10px !important;
    margin-top: 0px !important
}

body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button {
    color: #ffffff !important;
    border-width: 0px !important;
    border-color: #00bcd4;
    border-radius: 0px;
    letter-spacing: 3px;
    font-size: 15px;
    font-weight: 700 !important;
    background-color: #00bcd4
}

    body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover {
        color: #222222 !important;
        background-image: initial !important;
        background-color: #ffffff !important
    }

    body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover {
        padding: 0.3em 1em !important
    }

        body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before, body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after {
            display: none !important
        }

.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button {
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border-radius 300ms ease 0ms,letter-spacing 300ms ease 0ms
}

.et_pb_cta_0.et_pb_promo.et_pb_promo .et_pb_button.et_pb_promo_button {
    margin-top: 28px;
    padding: 13px 30px !important
}

.et_pb_cta_0.et_pb_promo .et_pb_promo_description h2 {
    margin-bottom: 6px;
    letter-spacing: 1px
}



.et_pb_row_1.et_pb_row {
    padding-top: 28px !important;
    padding-right: 0px !important;
    padding-bottom: 30px !important;
    padding-left: 0px !important;
    padding-top: 28px;
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 0px
}

.et_pb_text_0 p {
    line-height: 1.1em
}

.et_pb_text_1 p {
    line-height: 1.1em
}

.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 70px !important;
    line-height: 1.1em !important
}

.et_pb_text_1 {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 33px;
    line-height: 1.1em
}

.et_pb_text_2.et_pb_text {
    color: #000000 !important
}

.et_pb_text_2 p {
    line-height: 2em
}

.et_pb_text_2 {
    font-size: 15px;
    line-height: 2em
}





.et_pb_section_3.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

body #page-container .et_pb_section .et_pb_button_3 {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: rgba(0,0,0,0)
}

.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a, .et_pb_blurb_0.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_0.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_0.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_0.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_0.et_pb_blurb h6.et_pb_module_header a {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff !important
}

.et_pb_blurb_0.et_pb_blurb p {
    line-height: 1.8em
}

.et_pb_cta_0.et_pb_promo p {
    line-height: 1.6em
}

.et_pb_image_0 {
    margin-bottom: 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    opacity: 0.6 !important;
    text-align: left;
    margin-left: 0
}

.et_pb_blurb_0.et_pb_blurb:after {
    content: '― ―';
    color: rgba(255,255,255,0.5)
}

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_more_button.et_pb_button {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 18px
}

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 18px
}

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:hover:after {
        opacity: 1
    }

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after {
        font-size: 1.6em;
        opacity: 0
    }

body.et_button_custom_icon #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after {
    font-size: 18px
}

.et_pb_slide_0 {
    background-color: rgba(0,0,0,0.54)
}

    .et_pb_slide_0.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        border-radius: 3px
    }

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 18px
}

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after {
        font-size: 1.6em
    }

body.et_button_custom_icon #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:after {
    font-size: 18px
}

.et_pb_slide_1 {
    background-color: rgba(0,0,0,0.54)
}

    .et_pb_slide_1.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        border-radius: 3px
    }

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_more_button.et_pb_button:hover:after {
    opacity: 1
}

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_more_button.et_pb_button:after {
    font-size: 1.6em;
    opacity: 0
}

body.et_button_custom_icon #page-container .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_more_button.et_pb_button:after {
    font-size: 18px
}

.et_pb_slide_2 {
    background-color: rgba(0,0,0,0.54)
}

    .et_pb_slide_2.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        border-radius: 3px
    }

body #page-container .et_pb_section .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_more_button.et_pb_button {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 18px
}

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_more_button.et_pb_button:hover:after {
        opacity: 1
    }

    body #page-container .et_pb_section .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_more_button.et_pb_button:after {
        font-size: 1.6em;
        opacity: 0
    }

body.et_button_custom_icon #page-container .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_more_button.et_pb_button:after {
    font-size: 18px
}

.et_pb_slide_3 {
    background-color: rgba(0,0,0,0.54)
}

    .et_pb_slide_3.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
        border-radius: 3px
    }

.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif
}

.et_pb_blurb_0.et_pb_blurb {
    font-style: italic;
    font-size: 15px;
    line-height: 1.8em;
    padding-top: 15% !important;
    padding-right: 16% !important;
    padding-left: 16% !important
}

    .et_pb_blurb_0.et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 21px
    }

body #page-container .et_pb_section .et_pb_button_2:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto
}

.et_pb_blurb_2.et_pb_blurb {
    font-style: italic;
    font-size: 15px;
    line-height: 1.8em;
    padding-top: 15% !important;
    padding-right: 16% !important;
    padding-left: 16% !important
}

    .et_pb_blurb_2.et_pb_blurb:after {
        content: '― ―';
        color: #fff
    }

    .et_pb_blurb_2.et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 21px
    }

    .et_pb_blurb_2.et_pb_blurb .et_pb_module_header {
        font-style: normal;
        padding-bottom: 0
    }

    .et_pb_blurb_2.et_pb_blurb .et_pb_blurb_content {
        color: rgba(255,255,255,0.5)
    }

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header {
    font-style: normal;
    padding-bottom: 0
}

.et_pb_text_6 {
    line-height: 1.8em;
    padding-top: 6px !important;
    padding-right: 16% !important;
    padding-bottom: 15% !important;
    padding-left: 16% !important;
    color: rgba(255,255,255,0.5) !important
}

.et_pb_button_2_wrapper {
    margin-top: -35px !important;
    margin-bottom: 40px !important
}

body #page-container .et_pb_section .et_pb_button_2 {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    background-color: rgba(0,0,0,0)
}

    body #page-container .et_pb_section .et_pb_button_2:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

.et_pb_button_2, .et_pb_button_2:after {
    transition: all 300ms ease 0ms
}

.et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4 a, .et_pb_blurb_2.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_2.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_2.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_2.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_2.et_pb_blurb h6.et_pb_module_header a {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff !important
}

.et_pb_blurb_3.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4 a, .et_pb_blurb_3.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_3.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_3.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_3.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_3.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_3.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_3.et_pb_blurb h6.et_pb_module_header a {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff !important
}

.et_pb_blurb_3.et_pb_blurb p {
    line-height: 1.8em
}

.et_pb_blurb_3.et_pb_blurb {
    font-style: italic;
    font-size: 15px;
    line-height: 1.8em;
    padding-top: 15% !important;
    padding-right: 16% !important;
    padding-left: 16% !important
}

    .et_pb_blurb_3.et_pb_blurb:after {
        content: '― ―';
        color: #fff
    }

    .et_pb_blurb_3.et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 21px
    }

    .et_pb_blurb_3.et_pb_blurb .et_pb_module_header {
        font-style: normal;
        padding-bottom: 0
    }

    .et_pb_blurb_3.et_pb_blurb .et_pb_blurb_content {
        color: rgba(255,255,255,0.5)
    }

.et_pb_text_7.et_pb_text {
    color: #ffffff !important
}

.et_pb_text_7 p {
    line-height: 1.8em
}

.et_pb_text_7 {
    line-height: 1.8em;
    border-color: #ffffff;
    padding-top: 6px !important;
    padding-right: 16% !important;
    padding-bottom: 15% !important;
    padding-left: 16% !important
}

.et_pb_button_3_wrapper {
    margin-top: -35px !important;
    margin-bottom: 40px !important
}

.et_pb_blurb_2.et_pb_blurb p {
    line-height: 1.8em
}

.et_pb_text_6 p {
    line-height: 1.8em
}

body #page-container .et_pb_section .et_pb_button_0 {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    background-color: rgba(0,0,0,0)
}

.et_pb_blurb_1.et_pb_blurb {
    font-style: italic;
    font-size: 15px;
    line-height: 1.8em;
    padding-top: 15% !important;
    padding-right: 16% !important;
    padding-left: 16% !important
}

.et_pb_button_1, .et_pb_button_1:after {
    transition: all 300ms ease 0ms
}



body #page-container .et_pb_section .et_pb_button_0:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto
}



.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4 a, .et_pb_blurb_1.et_pb_blurb h1.et_pb_module_header, .et_pb_blurb_1.et_pb_blurb h1.et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb h2.et_pb_module_header, .et_pb_blurb_1.et_pb_blurb h2.et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header, .et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb h5.et_pb_module_header, .et_pb_blurb_1.et_pb_blurb h5.et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb h6.et_pb_module_header, .et_pb_blurb_1.et_pb_blurb h6.et_pb_module_header a {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff !important
}

.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_content {
    color: rgba(255,255,255,0.5)
}

.et_pb_button_0_wrapper {
    margin-top: -35px !important;
    margin-bottom: 40px !important
}

body #page-container .et_pb_section .et_pb_button_0:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1
}

.et_pb_blurb_1.et_pb_blurb p {
    line-height: 1.8em
}

.et_pb_blurb_1.et_pb_blurb:after {
    content: '― ―';
    color: rgba(255,255,255,0.5)
}

.et_pb_blurb_1.et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 21px
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header {
    font-style: normal;
    padding-bottom: 0
}

.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_content {
    color: rgba(255,255,255,0.5)
}

.et_pb_text_5 p {
    line-height: 1.8em
}

.et_pb_text_5 {
    line-height: 1.8em;
    padding-top: 6px !important;
    padding-right: 16% !important;
    padding-bottom: 15% !important;
    padding-left: 16% !important;
    color: rgba(255,255,255,0.5) !important
}

.et_pb_button_1_wrapper {
    margin-top: -35px !important;
    margin-bottom: 40px !important
}

body #page-container .et_pb_section .et_pb_button_1 {
    color: #ffffff !important;
    border-width: 1px !important;
    border-color: #ffffff;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    background-color: rgba(0,0,0,0)
}

    body #page-container .et_pb_section .et_pb_button_1:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

    body #page-container .et_pb_section .et_pb_button_1:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: -1em;
        left: auto
    }

.et_pb_button_0, .et_pb_button_0:after {
    transition: all 300ms ease 0ms
}

.et_pb_slider .et_pb_slide_1 {
    background-blend-mode: overlay;
    background-image: url(http://johngregoryweymouth.fhdemo.uk/wp-content/uploads/2019/06/DSC_7807.jpg);
    background-color: rgba(0,0,0,0.54)
}

.et_pb_column_4 {
    background-color: #595f58
}

.et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #bfbfbf !important;
    letter-spacing: 6px !important
}

.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 60px !important
}

.et_pb_column_2 {
    background-color: #303032
}

.et_pb_column_6 {
    padding-top: 80px;
    padding-bottom: 25px
}

.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #bfbfbf !important;
    letter-spacing: 6px !important
}

.et_pb_column_3 {
    background-color: #343436
}

.et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    font-size: 60px !important
}

.et_pb_slider.et_pb_module .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #bfbfbf !important;
    letter-spacing: 6px !important
}

.et_pb_slider .et_pb_slide_4 {
    background-color: rgba(255,255,255,0)
}

.et_pb_column_5 {
    background-color: #8d938c
}

.et_pb_slider .et_pb_slide_5 {
    background-color: rgba(255,255,255,0)
}

.et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    font-size: 60px !important
}

.et_pb_slider.et_pb_module .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-family: 'Abel',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #bfbfbf !important;
    letter-spacing: 6px !important
}

.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
    font-family: 'cinzel',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 60px !important
}

.et_pb_text_2.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_image_4.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_row_8.et_pb_row {
    padding-top: 28px !important;
    padding-right: 0px !important;
    padding-bottom: 11px !important;
    padding-left: 0px !important;
    padding-top: 28px;
    padding-right: 0px;
    padding-bottom: 11px;
    padding-left: 0px
}

.et_pb_row_9.et_pb_row {
    padding-top: 28px !important;
    padding-right: 0px !important;
    padding-bottom: 23px !important;
    padding-left: 0px !important;
    padding-top: 28px;
    padding-right: 0px;
    padding-bottom: 23px;
    padding-left: 0px
}



.et_pb_row_10.et_pb_row {
    padding-bottom: 10px !important;
    padding-bottom: 10px
}

.et_pb_row_11.et_pb_row {
    padding-top: 12px !important;
    padding-right: 0px !important;
    padding-bottom: 18px !important;
    padding-left: 0px !important;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 18px;
    padding-left: 0px
}



.et_pb_section_11.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: rgba(255,255,255,0.66) !important
}

.et_pb_row_8 {
    border-top-width: 1px;
    border-top-color: #dddddd
}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu &gt; nav &gt; ul {
    padding: 0 0 0 0 !important;
}

.hidetext .et_pb_slide_title, .hidetext .et_pb_slide_content {
	visibility:hidden !important;
}

.hidebutton .et_pb_button_wrapper {
	visibility:hidden !important;
}

#btsports{
	margin-top: -14px;
}

.calltobookbtn {
        color: #ffffff;
        background-color: #d0a371;
        width: 300px;
        display: inline-block;
        font-size: 20px;
        font-weight: 600;
        padding: 15px;
    }

    .christmasnewsec img {
        margin-bottom: 50px;
    }

    .christmasnewsec p {
        font-size: 16px;
        text-align: center;
    }

    .festivemenu h1 {
        font-family: 'cinzel', Helvetica, Arial, Lucida, sans-serif !important;
        font-weight: bolder;
        font-size: 50px;
        text-align: center;
    }

    .festivemenu .festivepdfcontainer {
        width: 100%;
        display: flex;
        justify-content: center;
    }

        .festivemenu .festivepdfcontainer .festiveitems {
            width: 40%;
        }

            .festivemenu .festivepdfcontainer .festiveitems .festiveitemsimg {
                width: 100%;
                aspect-ratio: 1;
            }

                .festivemenu .festivepdfcontainer .festiveitems .festiveitemsimg img {
                    width: 100%;
                    height: 100%;
                }


            .festivemenu .festivepdfcontainer .festiveitems a {
                width: 100%;
                display: block;
                background: #d0a371;
                color: #FFF;
                text-align: center;
                font-size: 30px;
                padding: 20px;
                font-weight: 700;
                margin-top: -6px;
            }
			
			div.et_pb_section.et_pb_section_0.chmaspagesec .et_pb_row.et_pb_row_0 {
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translate(-50%, -50%);
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}	

			div.et_pb_section.et_pb_section_0.chmaspagesec .et_pb_row.et_pb_row_0 .et_pb_cta_0.et_pb_promo{			
				padding-bottom: 0px !important;
			}
			
			div.et_pb_section.et_pb_section_0.chmaspagesec .et_pb_row.et_pb_row_0 .et_pb_cta_0.et_pb_promo .et_pb_promo_description {
				padding-bottom: 0px !important;
			}

@media only screen and (min-width:981px) {
    .et_pb_row_2, body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row {
        width: 100%;
        max-width: 100%
    }
}

@media only screen and (max-width:767px) {
    .et_pb_row_8 {
        border-top-width: 1px;
        border-top-color: #dddddd
    }
}


@media only screen and (max-width:979) {

    ul.free-mobile-center {
        text-align: left !important;
    }
}

@media only screen and (max-width:480) {

    .free-mobile-center {
        text-align: left !important;
    }
}

@media (min-width: 1200px) {
    
	.et_pb_cta_0.et_pb_promo h2.chpageheader {
		font-size: 140px !important;
	}
}

@media (max-width: 1200px) {
    
	.et_pb_cta_0.et_pb_promo h2.chpageheader {
		font-size: 120px !important;
	}
}

@media (max-width: 1000px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 110px !important;
    }
}

@media (max-width: 980px) {
    .festivemenu .festivepdfcontainer .festiveitems {    
		margin: 10px;
	}
	
	.festivemenu .festivepdfcontainer .festiveitems a {
		font-size: 25px;
	}
}

@media (max-width: 850px) {
    	
	.festivemenu .festivepdfcontainer .festiveitems a {
		font-size: 20px;
	}
}


@media (max-width: 800px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 90px !important;
    }
	
	.et_pb_cta_0.et_pb_promo p {
		font-size: 18px;
	}
}

@media (max-width: 650px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 75px !important;
    }
	
	.et_pb_cta_0.et_pb_promo p {
		font-size: 16px;
	}
	
	.festivemenu .festivepdfcontainer {
		display: block;
	}
	
	.festivemenu .festivepdfcontainer .festiveitems {
        width: 80% !important;
        margin-left: 10%;
    }
}

@media (max-width: 600px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 65px !important;
    }
	
	.et_pb_cta_0.et_pb_promo p {
		font-size: 15px;
	}
}

@media (max-width: 550px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 50px !important;
        padding-bottom: 0px;
    }
	.et_pb_cta_0.et_pb_promo p {
		font-size: 13px;
	}
}

@media (max-width: 500px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 40px !important;
        padding-bottom: 0px;
    }
	.et_pb_cta_0.et_pb_promo p {
		font-size: 11px;
	}
}

@media (max-width: 400px) {
    .et_pb_cta_0.et_pb_promo h2.chpageheader {
        font-size: 30px !important;
        padding-bottom: 0px;
    }
	.et_pb_cta_0.et_pb_promo p {
		font-size: 10px;
	}
	
	.festivemenu .festivepdfcontainer .festiveitems a {
        font-size: 15px;
    }
}</pre></body></html>