body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,#000000)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#000000)}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-weight:300}.et_pb_slide_content,.et_pb_best_value{font-weight:300}#top-menu li a{font-size:13px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:13px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:rgba(1,1,10,0.62)}@media only screen and (min-width:981px){#logo{max-height:45%}.et_pb_svg_logo #logo{height:45%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:rgba(1,1,10,0.62)!important}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}#et_top_search{width:13px}@media only screen and (max-width:1350px){#et_top_search{float:none;display:inline;margin:0}}@media only screen and (max-width:980px){#et_top_search{margin:0 40px 0 0;display:block}.et-search-form input{background:white;padding:7px}}.et_pb_post p{color:#000}#left-area .post-meta a{color:#2ea3f2}.et_header_style_left #logo,.et_header_style_split #logo{max-width:380px;height:auto}.fluid-width-video-wrapper{height:30em;display:block;overflow:hidden;padding-top:0!important;margin-top:1em}.nf-field-element input.et_pb_button,.em-booking-buttons input.et_pb_button{color:#2ea3f2;text-decoration:none;font-family:"Open Sans",Arial,sans-serif;cursor:pointer}.nf-field-element input.et_pb_button:hover,.em-booking-buttons input.et_pb_button:hover{padding:.3em .7em!important}.nf-field-element input.et_pb_button:hover:after,.em-booking-buttons input.et_pb_button:hover:after{margin-left:0;opacity:1}.nf-field-element input.text,.nf-field-element input.title,.nf-field-element input[type=email],.nf-field-element input[type=password],.nf-field-element input[type=tel],.nf-field-element input[type=text],.nf-field-element select,.nf-field-element textarea{padding:10px}@media screen and (max-width:1120px){.bas-sidebar-row-wrapper .et_pb_column{padding:0 20px}}@media screen and (max-width:1230px){.et_header_style_left #logo,.et_header_style_split #logo{max-width:300px}}@media screen and (max-width:980px){.hide-on-mobile{display:none}.bas-homepage-visit-us.et_pb_text_2{border-left:0;padding-left:0!important;padding-top:20px;border-top:2px solid #f2f2f2}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin:auto;width:100%;padding:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:100%}.bas-about-padding-column{padding:0 20px}}@media screen and (max-width:600px){.et_pb_fullwidth_header h1.et_pb_module_header,h2.et_pb_slide_title a,.et_pb_module_header{font-size:45px!important}h2.et_pb_slide_title,.et_pb_module_header{line-height:37px!important}.et_pb_fullwidth_header_subhead,.et_pb_slide_content p{font-size:16px!important}}@media screen and (max-width:500px){.et_header_style_left #logo,.et_header_style_split #logo{max-width:200px!important}}@media screen and (max-width:400px){.et_pb_fullwidth_header h1.et_pb_module_header,h2.et_pb_slide_title a,.et_pb_module_header{font-size:28px!important}h2.et_pb_slide_title,.et_pb_module_header{line-height:23px!important}}@media screen and (max-width:350px){.et_header_style_left #logo,.et_header_style_split #logo{max-width:175px!important}}.bas-homepage-blurb{min-height:275px;height:275px;max-height:275px}@media screen and (max-width:1080px){.bas-homepage-blurb{min-height:300px;height:300px;max-height:300px}}@media screen and (max-width:980px){.bas-homepage-blurb-wrapper .et-last-child,.bas-homepage-blurb-wrapper .et_pb_column_2{width:100%!important;clear:both}.bas-homepage-blurb-wrapper .et_pb_column_2{margin-right:0}.bas-homepage-blurb-wrapper .et_pb_column_2 .bas-homepage-blurb{width:47.25%;margin-right:5.5%;float:left}.bas-homepage-blurb-wrapper .et_pb_column_2 .bas-homepage-blurb.last-blurb,.bas-homepage-blurb-wrapper .et_pb_column_2{margin-right:0!important}}@media screen and (max-width:480px){.bas-homepage-blurb-wrapper .et_pb_column_2 .bas-homepage-blurb{width:100%}}.footer-social-media-bas-wrapper{display:table}.footer-social-media-bas-row{display:table-row}.footer-social-media-bas-cell{display:table-cell;text-align:left;vertical-align:top;padding-right:15px}.footer-social-media-bas-cell a img{max-width:50px;height:auto;width:100%}@media screen and (max-width:1120px){.bas-footer-wrapper .et_pb_column{padding:0 20px}}@media screen and (max-width:980px){.bas-footer-wrapper .et_pb_column{padding:0 20px}.bas-footer-wrapper .bas-logo-image{max-width:150px;margin:0!important;text-align:left!important}.footer-social-media-bas-wrapper{float:right}.footer-social-media-bas-wrapper .footer-social-media-bas-cell{padding-right:0;padding-left:15px}.bas-footer-wrapper-row-outer{padding:0}}@media screen and (max-width:480px){.footer-social-media-bas-wrapper .footer-social-media-bas-cell{padding-right:15px;padding-left:0}.footer-social-media-bas-wrapper{float:none}}.bas-resident-artists-wrapper .et_pb_row_fullwidth{width:100%!important;max-width:100%!important;padding:0!important}.bas-resident-artists-wrapper .et_pb_portfolio .et_pb_portfolio_item{margin-right:0!important;margin-bottom:2%!important;width:25%!important}@media screen and (max-width:1023px){.bas-resident-artists-wrapper .et_pb_portfolio .et_pb_portfolio_item{width:33.333%!important;clear:none!important}}.et-db #et-boc .et_pb_row{width:100%!important}@media screen and (max-width:1120px){.bas-give-row-wrapper .et_pb_column{padding:0 20px}}@media screen and (max-width:980px){.bas-give-row-wrapper .et_pb_column{padding:20px}.bas-give-row-wrapper .bas-give-image{max-width:150px;margin:0!important;text-align:left!important}}.em-booking-form-details{padding:10px 0;width:100%;display:block;float:none}.em-booking-form-details label{font-weight:bold;margin-bottom:10px}.em-booking-form label{width:100%}.em-booking-form-details .em-form-required{color:#e80000}.em-booking-form-details input.input,.em-booking-form-details textarea{padding:10px}.em-booking-form-details input.input,.em-booking-form-details textarea{width:100%}.em-booking-buttons input.et_pb_button{margin-top:20px}.em-booking-buttons{text-align:right}.bas-scripts-row,.bas-scripts-column{display:none}.et-social-icons{display:none}