<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* With side menu - uncomment next row
@import url('responsive-outer-sidebar.css');
*/

.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {
    color: #fff;
    background: #1B1B1B !important;
}



@media (max-width: 1509px) {
	.content_wrap {
	  width: 970px;
	
	}
	.block-pay .wc-bookings-booking-form fieldset {
	  margin: 0;
	  padding: 0px;
	}
	.custom-block{
		margin:0px auto !important;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:20px;
		
	}
	
	.margin_top_medium {
	  margin-top: 2em !important;
	}
	.sc_services{
		margin-top:4em !important;
	}
.swiper-slide {
  margin-right: 40px !important;
  width: 200px !important;
}
.top_panel_title .page_title {
  padding: 1em 0 0;
}
input.search_field {
  padding: 3px 5px;
}

.scheme_original .sc_team_style_team-1 .sc_team_item_info, .scheme_original .sc_team_style_team-3 .sc_team_item_info {
  min-height: 212px;
	padding: 0 15px;
}	
	
	
	
	.vert-title {
	  font-size: 3em;
	  padding-bottom: 10px !important;
	  padding-top: 20px !important;
	}
	h1 {
	  font-size: 2.5em;
	}
	h2{
  		font-size: 2.3em;
		line-height: 1em;
	}
	h5 {
	  font-family: "Titillium Web",sans-serif;
	  font-size: 1.3em;
	}
	.footer_wrap.widget_area .widget_title {
		font-size: 2em;
	}
	.sc_services_style_services-5 .sc_services_item .sc_services_item_title {
	  font-size: 1.3em;
	  height: auto;
	  margin-top: 0;
	}
	p, .sc_list_style_iconed li, .sc_team_item .sc_team_item_info .sc_team_item_description{
		font-size:14px;
	}
	.sc_toggles .sc_toggles_item {
	  margin-bottom: 1em;
	}
	
	.custom-block::before {
	  background-size: auto 110px !important;
	  height: 140px;
	  left: -40px;
	  position: absolute;
	  top: 0;
	  width: 100%;
	}
	.custom-block.shape-image::after {
	  background-size: auto 390px !important;
	  bottom: 0;
	  height: 390px;
	  left: -10%;
	}
	.sc_recent_news_style_news-excerpt.vert-news .post_item {
	  margin-bottom: 8px;
	  padding-bottom: 8px;
	}
	.footer_wrap_inner {
	  padding: 60px 0 0;
	}

	.wc-bookings-booking-form fieldset {
	  line-height: 1.5em;
	  margin: 0 0 1em;
	}
	.vert-banner .wpb_single_image .vc_figure {
	  width: 300px;
	  margin: auto;
	  display: block;
	}
	.vert-banner .column-1_2.sc_column_item_1 {
	  margin-top: 60px;
	}
	.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
	  height: 100% !important;
	}
	.copyright_style_socials .copyright_wrap_inner {
	  padding-top: 2em;
	}
	.open-times h4{
		margin-top:0px;
	}
	.sc_team_item .sc_team_item_info .sc_team_item_title, .sc_events_style_events-1 .sc_events_item_title {
	  padding-top: 15px;
	}
	.scheme_footer .widget_area_inner ul li {
	  margin-bottom:4px;
	}
	.exclusion .sc_title_icon_medium img {
		width: 83px;
	}
	.exclusion .sc_title {
	  font-size: 17px;
	}
	.page_content_wrap {
	  padding: 4em 0 4em;
	}
	.sidebar_show .content {
	  width: 66%;
	}
	.sidebar {
	  width: 27%;
	}
	
	
	
	
	.pad-m {
  padding-bottom: 30px;
  padding-top: 30px;
}
	.l-pad, .act-cta {
	  padding-bottom: 40px !important;
	  padding-top: 40px !important;
	}
	
	

	
	
	
	
	
/*	.slider_alias_home{
		height:100vh;
	}*/
}
@media (max-width: 1262px) {
	/*.content_wrap{
		background-color:red;
	}*/
	.content_wrap {
	  width: 900px;
	}
	.custom-block{
		margin:0px auto !important;
		padding:0;
		
	}
	
}

@media (max-width: 1135px) {
	/*.content_wrap{
		background-color:orange;
	}*/
	.content_wrap{
	  width: 900px;
	}
	.menu_main_nav &gt; li &gt; a {
	  padding: 0.35em 5px;
	}
	.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
	  height: 34px;
	}
	.sc_price_block .sc_price_block_description {
	  padding: 0 15px;
	}
	.sc_price_block .sc_price_block_title {
  font-size: 1.4em;
}
	.sc_price_block .sc_price_block_description ul li {
	  padding: 0.55em 0;
		font-size: 13px;
	}
	/*.slotholder{
		width:800px !important;
	}*/
	/*.tp-revslider-slidesli{
		width:80% !important;
	}*/
	.sc_team_item .sc_team_item_info .sc_team_item_title {
  font-size: 1em;
  margin: 0;
  padding-top: 1.5em;
}
.sc_team_item .sc_team_item_info .sc_team_item_description {
  font-size: 13px;
  margin-top: 9px;
}	
.scheme_original .sc_team_style_team-1 .sc_team_item_info, .scheme_original .sc_team_style_team-3 .sc_team_item_info {
  min-height: 192px;
}
.sc_services_item .sc_services_item_description p {
  font-size: 12px;
}
.home-news{
	margin-bottom:40px !important;
}	
}



@media (max-width: 1023px){
	/*.content_wrap{
		background-color:yellow;
	}*/
	.footer_wrap_inner {
  padding-left: 0;
  padding-right: 0;
}
.footer_wrap .column-1_3 {
  width: 33.333%;
}
	.copyright_text p{
		text-align: left !important;
		
	}
	.sc_socials {
	  width: 300px;
	  float: right !important;
	  margin-right: 50px !important;
	}
	.waivers .children-rows .item{
		width:100%;
	}
	.menu-item-object-page.menu-item-778{
	background:#662D91;
}
.footer_wrap .column-1_3 {
  width: 25%;
}	
	
	
	
	.l-pad, .act-cta {
	  padding-bottom: 30px !important;
	  padding-top: 30px !important;
	}
	
	
	
}










@media (max-width: 959px) {
	/*.content_wrap{
		background-color:green;
	}*/
	.content_wrap {
	  width: 90%;
	}
	.pricing-gen .column-1_4{
		width: 50%;
		margin-bottom:20px;
	}
	
	
	
	
}




/*
Portrait orientation
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 &amp; Torch 9860
Nokia Lumia 610, 710 &amp; 800
HTC Desire, Desire Z, Desire S &amp; One V
Samsung Galaxy
*/
@media (max-width: 767px) {
	/*.content_wrap{
		background-color:blue;
	}*/
	.footer_wrap .column-1_3 {
	  width: 100%;
	}	
	.block-events{
		clear:both !important;
	}
	.block-events .column-1_4{
	  width: 33.3333%;
	}
	.block-events .column-1_4:nth-child(4){
	  display:none !important;
	}
	.vert-banner .column-1_2.sc_column_item_1 {
	  margin-top: 30px;
	}
	.open-times h4 {
	  margin-top: 37px;
	}
	.footer_wrap .column-1_3 {
	  width: 33.333%;
	}
	.custom-block.shape-image::after {
	  background-size: auto 260px !important;
	  height: 260px;
	}
	.home-book .sc_column_item_1{
		width:100%;
	}
	.home-book .sc_column_item_2{
		display:none !important;
	}
	.custom-block .vc_column-inner {
  padding-bottom: 40px;
}
	.block-pay .wc-bookings-booking-form .block-picker li.block {
  width: 25%;
}
.custom-block::after {
  background-size: auto 220px !important;
  height: 260px;

}
p, .sc_list_style_iconed li, .sc_team_item .sc_team_item_info .sc_team_item_description {
  font-size: 16px;
}
	.sc_services{
		display:none;
	}
	.waivers .children-rows {
  padding-right: 8%;
  width: calc(100% / 2) !important;
}
.waivers.adults .item {
  padding-bottom: 10px;
}
.post-type-archive-product.woocommerce .shop_mode_thumbs ul.products li.product{
  width: 50%;
}	
	

	
}

@media (max-width: 639px){
/*.content_wrap{
		background-color:brown;
	}*/
	.footer_wrap .column-1_3 {
	  width: 100%;
		text-align:center;
	}
	.scheme_footer .widget_area_inner ul li::before {
	  display: none;
	}
	.scheme_footer .widget_area_inner ul li{
		padding: 0px;
		font-size: 17px;
	}
	.swiper-slide {
	  margin-right: 30px !important;
	  width: 220px !important;
	}
	.custom-block.shape-image::after {
	  background-size: auto 260px !important;
	  height: 250px;
	  left: -30%;
	}
	.home-book .sc_column_item_1{
		width:100%;
	}
	.home-book .sc_column_item_2{
		display:none !important;
	}
	.home-news .sc_column_item_1{
		width:0%;
	}
	.home-news .sc_column_item_2{
		width:100%;
	}
	.sc_recent_news_style_news-excerpt .post_featured {
	  padding-right: 17px;
	}
	.custom-block::after {
	  background-size: auto 250px !important;
	  bottom: 0;
	  height: 300px;
	  position: absolute;
	  right: -30%;
	  width: 100%;
	}
	.custom-block .vc_column-inner{
		padding-bottom:40px;
	}
	.block-pay .wc-bookings-booking-form .block-picker li {
	  width: 25%;
	}
	.block-events .column-1_4 {
	  width: 50%;
	}
	.block-events .column-1_4:nth-child(4){
	  display: inline-block !important;
	}
	.vert-banner .column-1_2 {
	  width: 100%;
	}
	
	.vert-banner .wpb_single_image .vc_figure {
	  max-width: 300px;
	  margin-top: 30px;
	}

	.menu_mobile .copyright_wrap .sc_socials {
	  display: block;
	  margin: 0 0 50px !important;
	  width: 100%;
	}
	.copyright_style_socials .sc_socials::before {
	  border-radius: 80px 0 0 80px;
	  border-top: 10px solid #dcd315;
	  display: inline-block;
	  float: none;
	  height: 60px;
	  margin: 0 auto auto -25px;
	  padding: 0;
	  position: absolute;
	  top: 26px;
	  width: 100%;
	}
	.block-pay .wc-bookings-booking-form .block-picker li {
	  width: 100%;
	}
	.sc_services_wrap{
		display:none !important;
	}
	.page-id-726  .column-1_2{
		width: 100%;
	}
	.scheme_original .widget_area_inner ul li::before {
  display: none;
}
.footer_wrap.widget_area ul li {
  padding-left: 0 !important;
}
	.isotope_wrap .isotope_column_3 {
  width: 50%;
}
.pricing-gen .column-1_4{
		width: 100%;
	}
	
.woocommerce.single-product div.product div.summary{
		width:100%;
	}
	
.woocommerce.single-product div.product div.images {
  display:none !important;
}	
.wc-bookings-booking-form {
  padding: 8px;
}
.wc-bookings-booking-form .form-field input[type="number"] {
  min-width: 108px;
  padding-left: 10px;
}	
}




@media (max-width: 479px) {
	
	/*.content_wrap{
		background-color:pink;
	}*/
	
	
	.content_wrap{
	  width: auto;
		padding-left:15px;
		padding-right:15px;
	}
	
	
	.vert-title, .vert-banner .column-1_2 .sc_title {
	  font-size: 2.4em;
	  line-height: 1em;
	}
	.vert-banner .column-1_2{
		width: 100%;
		
	}
	.vert-banner .column-1_2 .wpb_single_image img {
	  display: block;
	  height: auto;
	  margin: auto;
	  max-width: 80%;
	margin-top: 30px;
	}
	.footer_wrap_inner{
		padding-left:15px;
		padding-right:15px;
	}
	.header_mobile .logo_main {
	  height: 33px;
	  padding-left: 15px;
	}
	.custom-block::after {

	  display: none !important;
	}
	.block-events{
		clear:both !important;
	}
	.act-slider {

	  overflow: hidden !important;
	}
	.custom-block{
		margin:0px auto !important;
		padding:0;
		
	}
	.custom-block .column-1_2{
		width:100%;
	}
	.block-pay .wc-bookings-booking-form fieldset {
	  margin: 0;
	  padding: 0px;
	}
	.custom-block::before {
	  background-size: auto 100px !important;
	  height: 120px;
	  left: -40px;
	  top: 0;
	}
	.column-1_4, .column-2_8, .column-3_12 {
	  width: 100%;
	}
	.block-events .column-1_4 {
	  width: 100%;
	}
	.scheme_original .sc_events_style_events-1 .sc_events_item_content {
	  color: #fff;
	  margin-top: -50px;
	  position: relative;
	  z-index: 200;
	  background: #1B1B1B;
	}
	.sc_events_item .sc_events_item_description p {
	  height: auto;
	  padding-bottom: 20px;
	}
	.waivers .children-rows {
	  padding-right: 8%;
	  width: 100% !important;
	}
	
	
	
	
	.l-pad, .act-cta {
	  padding-bottom: 30px !important;
	  padding-top: 30px !important;
	}
		.isotope_wrap .isotope_column_3 {
	  width: 100%;
	}
			
}


@media (max-width: 375px) {

	.post-type-archive-product.woocommerce .shop_mode_thumbs ul.products li.product{
	  width: 100%;
	}	

}








</pre></body></html>