#main-header{box-shadow:none!important}#footer-bottom{display:none}#main-footer{display:none}.mfp-title{display:none}:root{--ds-primary:#022046;--ds-dark:#2c2c2c;--ds-light:#ffffff;--ds-sub-1:#f9f9f9;--ds-sub-2:#dfdfdf;--ds-sub-3:#aeaeae;--ds-h1-height:1em;--ds-h1-weight:400;--ds-h1-size-desktop:38px;--ds-h1-size-tablet:32px;--ds-h1-size-mobile:28px;--ds-h1-style:uppercase;--ds-h1-colour:#022046;--ds-h2-height:1.2em;--ds-h2-weight:400;--ds-h2-size-desktop:28px;--ds-h2-size-tablet:28px;--ds-h2-size-mobile:22px;--ds-h2-style:uppercase;--ds-h2-colour:#022046;--ds-h3-height:1.2em;--ds-h3-weight:500;--ds-h3-size-desktop:22px;--ds-h3-size-tablet:22px;--ds-h3-size-mobile:20px;--ds-h3-style:none;--ds-h3-colour:#022046;--ds-h4-height:1em;--ds-h4-weight:600;--ds-h4-size-desktop:18px;--ds-h4-size-tablet:18px;--ds-h4-size-mobile:18px;--ds-h4-style:none;--ds-h5-height:1em;--ds-h5-weight:400;--ds-h5-size-desktop:18px;--ds-h5-size-tablet:18px;--ds-h5-size-mobile:18px;--ds-h5-style:none;--ds-h6-height:1em;--ds-h6-weight:400;--ds-h6-size-desktop:16px;--ds-h6-size-tablet:16px;--ds-h6-size-mobile:16px;--ds-h6-style:none;--ds-blog-grid-width:250px;--ds-blog-grid-gap:50px;--ds-resources-filter-width:120px;--ds-resources-filter-gap:10px;--ds-resources-item-width:300px;--ds-resources-item-gap:50px;--ds-courses-item-width:300px;--ds-courses-item-gap:50px}p,body,.et_pb_post p{color:var(--ds-dark)}h1,.et_pb_column_1_3 h1,.et_pb_column_1_4 h1{color:var(--ds-h1-colour);font-size:var(--ds-h1-size-desktop);font-weight:var(--ds-h1-weight);line-height:var(--ds-h1-height);text-transform:var(--ds-h1-style)}h2,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2{color:var(--ds-h2-colour);font-size:var(--ds-h2-size-desktop);font-weight:var(--ds-h2-weight);line-height:var(--ds-h2-height);text-transform:var(--ds-h2-style)}h3,.et_pb_column_1_3 h3,.et_pb_column_1_4 h3{color:var(--ds-h3-colour);font-size:var(--ds-h3-size-desktop);font-weight:var(--ds-h3-weight);line-height:var(--ds-h3-height);text-transform:var(--ds-h3-style)}.dp_h4_light{color:var(--ds-light)!important}h4,.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_widget h4.widgettitle{color:var(--ds-dark);font-size:var(--ds-h4-size-desktop);font-weight:var(--ds-h4-weight);line-height:var(--ds-h4-height);text-transform:var(--ds-h4-style)}h5,.et_pb_column_1_3 h5,.et_pb_column_1_4 h5{color:var(--ds-dark);font-size:var(--ds-h5-size-desktop);font-weight:var(--ds-h5-weight);line-height:var(--ds-h5-height);text-transform:var(--ds-h5-style)}h6,.et_pb_column_1_3 h6,.et_pb_column_1_4 h6{color:var(--ds-dark);font-size:var(--ds-h6-size-desktop);font-weight:var(--ds-h6-weight);line-height:var(--ds-h6-height);text-transform:var(--ds-h6-style)}@media all and (max-width:980px){h1,.et_pb_column_1_3 h1,.et_pb_column_1_4 h1{font-size:var(--ds-h1-size-tablet)}h2,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2{font-size:var(--ds-h2-size-tablet)}h3,.et_pb_column_1_3 h3,.et_pb_column_1_4 h3{font-size:var(--ds-h3-size-tablet)}h4,.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_widget h4.widgettitle{font-size:var(--ds-h4-size-tablet)}h5,.et_pb_column_1_3 h5,.et_pb_column_1_4 h5{font-size:var(--ds-h5-size-tablet)}h6,.et_pb_column_1_3 h6,.et_pb_column_1_4 h6{font-size:var(--ds-h6-size-tablet)}}@media all and (max-width:479px){h1,.et_pb_column_1_3 h1,.et_pb_column_1_4 h1{font-size:var(--ds-h1-size-mobile)}h2,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2{font-size:var(--ds-h2-size-mobile)}h3,.et_pb_column_1_3 h3,.et_pb_column_1_4 h3{font-size:var(--ds-h3-size-mobile)}h4,.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_widget h4.widgettitle{font-size:var(--ds-h4-size-mobile)}h5,.et_pb_column_1_3 h5,.et_pb_column_1_4 h5{font-size:var(--ds-h5-size-mobile)}h6,.et_pb_column_1_3 h6,.et_pb_column_1_4 h6{font-size:var(--ds-h6-size-mobile)}}.ds-random-header .et-pb-arrow-prev,.ds-random-header .et-pb-arrow-next,.ds-random-header .et-pb-controllers{display:none}.ds-random-header .et_pb_gallery_items{pointer-events:none}@media all and (min-width:981px){.room-block.et_pb_text p{line-height:1.5em!important;font-size:13px!important;font-weight:300!important;padding:10px!important}}@media all and (max-width:980px){.room-block.et_pb_text p{line-height:1.5em!important;font-size:14px!important;font-weight:300!important}}.dp_75_button{width:75%!important}#dp_sticky_button{border-width:2px!important;border-color:#605330!important;padding-top:20px;background:#022046!important;color:#ffffff!important;font-weight:600;font-size:13px;box-shadow:none!important}a.checkout-button.button,.woocommerce button.button,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],.et_pb_button,.et_button_no_icon .et_pb_button{background:#022046!important;box-shadow:0 4px 8px 0 rgba(2,32,70,.2),0 6px 20px 0 rgba(2,32,70,.19)!important;transition:0.3s;padding:5px 20px!important;margin-bottom:15px;border-radius:5px!important;border-width:0!important;font-size:16px!important;color:#ffffff!important}a.checkout-button.button:hover,.woocommerce button.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover,.et_pb_button:hover,.et_button_no_icon .et_pb_button:hover{box-shadow:0 8px 16px 0 rgba(2,32,70,.35),0 12px 40px 0 rgba(2,32,70,.34)!important;padding:5px 20px!important;transition:0.3s}a.checkout-button.button:active,.woocommerce button.button:active,body .gform_wrapper .gform_footer input[type=submit]:active,.et_pb_button:active,.et_button_no_icon .et_pb_button:active{box-shadow:0 1px 2px 0 rgba(2,32,70,.2),0 2px 5px 0 rgba(2,32,70,.2)!important}.align-bottom .et_pb_column{padding-bottom:30px!important}.align-bottom .et_pb_button_module_wrapper{position:absolute!important;bottom:0!important;left:0!important;right:0!important;margin-top:auto!important}.room-gallery-button .et_pb_button_module_wrapper{position:absolute!important;bottom:15px!important;left:15px!important;right:15px!important;margin-top:auto!important}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{margin:10px}.vertical-centre-column{display:flex;flex-direction:column;justify-content:center}.ds-fw-slider .et_pb_slides .et_pb_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-width:100%;padding-top:50%!important;padding-bottom:4%!important}.ds-fw-slider .et_pb_slides .et_pb_slider_container_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2%}.ds-fw-slider .et_pb_slide{padding:0;min-height:100vh;height:100vh}.ds-fw-slider .et_pb_slide_description{width:100%;margin:0}@media all and (max-width:479px){.ds-fw-slider .et_pb_slide .et_parallax_bg,.ds-fw-slider .et_parallax_bg{min-width:calc(100vw + 150px)!important}}.ds-subhead h4{border-bottom:3px solid var(--ds-primary);margin-bottom:20px}.ds-fullwidth-slider,.ds-fullwidth-slider .et_pb_slide{height:100vh;padding-top:27%!important;padding-bottom:5%!important}@media all and (max-width:479px){.ds-fullwidth-slider .et_pb_fullwidth_slider,.et_pb_slide .et_parallax_bg,.ds-fullwidth-slider .et_pb_fullwidth_slider .et_parallax_bg{min-width:calc(100vw + 150px)!important}}@media all and (min-width:981px){.ds-vertical-align{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (max-width:980px){.ds-swap-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.et_pb_scroll_top.et-pb-icon{background:var(--ds-primary);right:5px;bottom:5px;border-radius:0}.et_pb_fullwidth_menu .fullwidth-menu-nav>ul{text-align:center}.et_pb_fullwidth_menu .fullwidth-menu-nav>ul.upwards li ul{top:initial;bottom:100%;border-top:none;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#022046;-webkit-box-shadow:2px -2px 5px rgba(0,0,0,.1);-moz-box-shadow:2px -2px 5px rgba(0,0,0,.1);box-shadow:2px -2px 5px rgba(0,0,0,.1)}.mobile_menu_bar{position:fixed}.et_slide_menu_top{padding:0;background:rgba(0,0,0,0)}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{margin-right:30px!important;margin-top:18px!important}}@media (max-width:980px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{margin-top:18px;margin-right:30px!important;padding-top:24px!important}.mobile_menu_bar{position:fixed}}.page-id-14118 #logo{content:url(/wp-content/uploads/Fiesta-Royale-Logo-Blue.png);min-height:160px}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-left:0;margin-left:-3px}}.mobile_menu_bar::before{background:#022046;color:#ffffff!important;padding:10px;border-radius:5px;border:2px solid #605330}.et_toggle_slide_menu:after{background:#022046;color:#ffffff!important;padding:10px;border-radius:5px;border:2px solid #605330}.et_mobile_menu{border-top:none;padding:0}.et_mobile_menu li a{text-transform:uppercase;color:var(--ds-dark);letter-spacing:2px;font-weight:400;border-bottom:none;padding:5px 5px}.et_mobile_menu .menu-item-has-children>a{background:transparent;font-weight:400}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current-menu-ancestor>a{font-weight:600;color:var(--ds-primary)}.et_mobile_menu li a:hover{opacity:1;background:transparent;color:var(--ds-primary)}@media (max-width:980px){.full-menu-mobile.et_pb_menu .et_pb_menu__menu,.full-menu-mobile.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex}.full-menu-mobile.et_pb_menu .et_mobile_nav_menu,.full-menu-mobile.et_pb_fullwidth_menu .et_mobile_nav_menu{display:none}}#et_search_icon:hover:before{color:var(--ds-primary)}@media all and (max-width:479px){.et_search_outer .et-search-form{width:40%!important}}.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper .gform_body .gform_fields .gfield .datepicker,.gform_wrapper .gform_body .gform_fields .gfield textarea{border-radius:5px}.gform_wrapper.gravity-theme .gfield select.large{border-radius:5px}.gform_wrapper.gravity-theme .gfield_label{margin-top:20px;margin-bottom:0;margin-left:2px;font-size:.9rem;font-weight:500}body #gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#f60}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{border:none}