:root {
	--text: #24374f;
	--bright-blue: #00a7e4;
	--pink: #ff6783;
	--tan: #d5ab7b;
	--dark-brown: #2d251e;
	--footer-lnk: #bab1a8;
}
@font-face {
	font-family: "icons";
	src: url("./font/hoc-icons.ttf"), url("./font/hoc-icons.woff"), url("./font/hoc-icons.woff2"), url("./font/hoc-icons.eot");
}

a,
b,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
i,
img,
li,
ol,
p,
span,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
u,
ul {
	border: 0;
	margin: 0;
	padding: 0;
}
html,
body {
	max-width: 100vw;
}
body {
	position: relative;
	width: 100%;
	margin: 0 auto;
	max-width: 100vw;
	color: #24374f;
	font-family: "Montserrat", sans-serif, "Helvetica Neue", "Helvetica", Arial, Sans-Serif;
	font-size: 16px;
	overflow-x: hidden;
}
.site_frame {
	position: relative;
	max-width: 2000px;
	margin: 0 auto;
	padding-top: 120px;
	overflow-x: hidden;
}
.body_home .site_frame {
	padding-top: 0;
}
/* BIZANGO TEXT - NEW DEFAULTS - DON'T HAVE A TOP MARGIN THAT IS NOT ZERO ON A CORE TEXT ELEMENT */
p,
li,
figcaption {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	line-height: 1.4em;
	margin-top: 0em;
	margin-bottom: 0.7em;
}
figure {
	margin: 1em 0;
}
figure img {
	max-width: 100%;
}
iframe {
	max-width: 100%;
}
ul {
	margin-left: 50px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 0.5em;
	margin-top: 0px;
}
h1,
h2,
h3,
h5 {
	font-family: "Oswald", sans-serif;
	font-weight: bold;
}
h4,
h6 {
	font-family: "Montserrat", sans-serif;
}
h1 {
	font-size: 50px;
	line-height: 50px;
	letter-spacing: 2px;
}
h2,
h3 {
	font-size: 30px;
	line-height: 32px;
}
h2 {
	letter-spacing: 2px;
}
h4 {
	font-size: 30px;
	font-weight: lighter;
	line-height: 35px;
}
h5 {
	font-size: 25px;
	line-height: 25px;
	letter-spacing: 2px;
}
h6 {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 2px;
}
/* Please override this with a sitewide default link color! This should be the color for all body text links. Then override for nav, etc, as needed. */
a {
	color: #00a7e4;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #005674;
}
.lnk--blue {
	color: #00a7e4;
}
.lnk--pink {
	color: #ff6783;
}
@media screen and (max-width: 1200px) {
	.site_frame {
		padding-top: 70px;
	}
}
@media screen and (max-width: 480px) {
	a {
		display: inline-block;
	}
	.block.text-position__right .element__text {
		text-align: left !important;
	}
}
/*---------------ICONS---------------*/
.icons {
	position: relative;
	display: inline-block;
	min-width: 14px;
	min-height: 18px;
}
.icons:after {
	font-family: "icons";
	position: absolute;
	top: 0;
	font-size: 18px;
	line-height: normal;
	font-weight: lighter;
}
.icons--yt:after {
	content: "\F167";
}
.icons--insta:after {
	content: "\F16D";
}
.icons--fb:after {
	content: "\E800";
}
.icons--play:after {
	content: "\F00F";
}
/*---------------BUTTONS---------------*/
.btn,
.button,
.btn--video {
	cursor: pointer;
	position: relative;
	color: #ff6783;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 10px 35px 10px 20px;
}
.btn--video {
	border: 5px solid #ede4da;
	border-radius: 50%;
	padding: 0;
	height: 110px;
	width: 110px;
	background: rgba(5, 166, 225, 0.274);
}
.btn:after,
.button:after {
	position: absolute;
	right: 20px;
	top: 4px;
	content: "\203A";
	font-size: 20px;
	font-weight: 500;
}
.btn--video:after {
	font-size: 50px;
	color: #ede4da;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-35%) translateY(-50%);
	-ms-transform: translateX(-35%) translateY(-50%);
	transform: translateX(-35%) translateY(-50%);
}
.btn--pink,
.button,
.slider__true .button {
	font-size: 12px;
	line-height: 22px;
	color: white;
	background: #ff6783;
}
.btn--captain {
	position: absolute;
	right: 10%;
	bottom: -47px;
}
.btn--captain:after {
	top: 8px;
}
.button {
	font-size: 14px;
	background: #00a7e4;
}
.button:after {
	top: 6px;
}
.button:hover {
	color: #24374f;
}
.hero-container--home .button:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 12px;
	right: 24px;
}
.box-content .button:after {
	top: 8px;
	right: calc(50% - 50px);
}
.body_home .block_type__2-column-even .button,
.body_home .block_type__2-column-bigleft .button,
.body_home .block_type__2-column-bigright .button {
	background: none;
	color: #ff6783;
	padding-left: 0;
}
/*---------------BLOCK DEFAULT COLORS---------------*/
body {
	background: white;
}
#nav_frame {
	background-color: #bbb;
}
#hero_frame {
	background-color: #ddd;
}
#footer {
	background-color: #aaa;
}
/* REQUIRED FOR CMS */
.help {
	padding: 10px;
	background: #ddd;
	border-radius: 8px;
	color: #666;
	font-size: 13px;
	line-height: 13px;
	margin: 0px;
}
.help p a {
	color: #ddd;
	text-decoration: underline;
}
/* OPTIONAL */
img.illustration {
	display: block;
	margin: 0px;
	margin-bottom: 20px;
}
img.content_image {
	clear: left;
	display: block;
	float: left;
	margin: 10px 20px 20px 0px;
}
/* helpers-> clearfix */
.group:before,
.group:after {
	content: "";
	display: table;
}
.group:after {
	clear: both;
}
.group {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.clear {
	clear: both;
}
/*- Mobile Styles widescreen */
@media only screen and (max-width: 999px) and (min-width: 660px) {
	.page_frame {
		padding: 0 5%;
	}
}
/*------------------------------NAV------------------------------*/
#nav_frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url("../../images/sites/ho2/topo-dark-bg.jpg");
	z-index: 5;
}
#nav_frame.nav--home {
	background: none;
}
#nav_frame.nav--home .nav-container {
	background: -o-linear-gradient(top, rgba(52, 63, 95, 0.7) 30%, rgba(0, 0, 0, 0.2), transparent 100px);
	background: linear-gradient(to bottom, rgba(52, 63, 95, 0.7) 30%, rgba(0, 0, 0, 0.2), transparent 100px);
}
#nav_frame.nav--home .nav-container.nav-container--home {
	background: none;
}
.nav-container {
	position: relative;
	height: 100%;
	width: 100%;
}
.bottom-nav-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background: -o-radial-gradient(center, ellipse, rgba(140, 150, 191, 0.38), rgba(8, 46, 70, 0.549) 30%, rgb(12, 42, 73));
	background: radial-gradient(ellipse at center, rgba(140, 150, 191, 0.38), rgba(8, 46, 70, 0.549) 30%, rgb(12, 42, 73));
	background-size: 100% 500px;
	background-position: center;
}
#nav_frame.nav--home .bottom-nav-bg .nav-left,
#nav_frame.nav--home .bottom-nav-bg .nav-right {
	border-bottom: 5px solid rgba(255, 255, 255, 0.308);
}
#nav_frame .page_frame {
	max-width: 1250px;
	margin: 0 auto;
	height: 120px;
}
#body_home #nav_frame {
}
#nav_frame ul {
	margin: 0;
}
#nav_frame li {
	list-style: none;
}
#nav-topper,
#nav,
ul.top-nav,
ul.nav,
ul.nav-left,
ul.nav-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
ul.top-nav,
ul.nav-left,
ul.nav-right {
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}
.no-click {
	cursor: default;
	pointer-events: none;
}
#nav-topper {
	position: relative;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
#nav-topper,
#nav {
	height: 60px;
}
.spacer {
	min-width: 225px;
	width: 20%;
}
#nav #nav_home_logo,
#mobile_nav .logo-item,
.footer-nav .nav_home_logo {
	position: absolute;
	top: -58px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: 225px;
	height: 175px;
	text-decoration: none;
	background-image: url("../../images/sites/ho2/logo_ho2.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
#footer .footer-nav .nav_home_logo {
	top: 36px;
}
ul.nav-top,
ul.nav,
ul.nav-left,
ul.nav-right {
	z-index: 100;
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 50px;
}
#nav li,
ul.top-nav li,
ul.nav li {
	position: relative;
	float: left;
	zoom: 1;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 20px;
	list-style: none;
}
#nav li.logo-item {
	width: 20%;
	min-width: 225px;
}
ul.top-nav li.top-nav_social-media,
ul.top-nav li.top-nav-end {
	border: none;
}
ul.top-nav {
	z-index: 2;
}
ul.top-nav li {
	padding: 0 8px;
}
ul.top-nav li a {
	color: white;
	font-size: 14px;
	line-height: 26px;
	font-weight: 500;
}
ul.top-nav li a.icons {
	color: white;
	opacity: 0.9;
}
#nav-topper .contact-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
ul.top-nav li h2 {
	color: white;
	font-size: 20px;
	margin: 0 20px;
}
ul.nav > li {
	padding: 0;
}
#nav a {
	position: relative;
	display: block;
	float: left;
	height: 60px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 60px;
	text-align: center;
	color: white;
	text-decoration: none;
	/*text-indent:-99999em;*/
}
ul.nav-left,
ul.nav-right {
	width: 40%;
}
ul.nav-left {
	margin-right: 20px;
}
.sub-nav-container {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 55px;
	z-index: -1;
}
#nav ul li:hover > .subnav,
.subnav:hover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.subnav {
	position: absolute;
	top: 60px;
	left: 0;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: rgba(0, 0, 0, 0.7);
	min-width: 100%;
	/* padding: 0 20px 0 10px; */
}
#nav .subnav li {
	/* padding: 0; */
	width: max-content;
}
#nav .has-subnav {
	pointer-events: none;
	cursor: default;
}
#nav .subnav li a {
	white-space: nowrap;
	padding: 5px 0;
	line-height: 20px;
	height: 20px;
}
.sub-menu-container {
	background: #2d251e;
	height: 40px;
	width: 100%;
}
.sub-menu-container .subnav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	list-style: none;
	margin: 0;
}
.subnav a {
	position: relative;
	color: white;
	font-weight: 500;
	/* margin: 0 25px; */
	line-height: 40px;
	width: 100%;
}
.subnav a:hover,
.subnav a.current {
	color: #ff6783;
}
.subnav a.current:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 100%;
	height: 100%;
	border-bottom: 2px solid #ff6783;
}
#mobile_nav {
	display: none;
}
@media screen and (max-width: 1250px) {
	#nav {
		margin: 0 2%;
	}
	#nav a:not(.has-subnav) {
		height: auto;
		text-align: center;
		line-height: normal;
	}
	#nav li,
	#nav ul.top-nav li,
	#nav ul.nav li,
	#nav .sub-nav li {
		padding: 0 10px;
	}
	#nav .sub-nav-container {
		padding-top: 39px;
	}
}
/*- Mobile Styles */
@media only screen and (max-width: 1200px) {
	#nav_frame .page_frame {
		padding: 0 2%;
		height: 90px;
	}
	#nav_frame.nav--home .nav-container {
		background: none;
	}
	#nav-topper {
		height: 40px;
		display: none;
	}
	#nav_frame #nav {
		margin-top: 30px;
	}
	#nav_frame .nav-left,
	#nav_frame .nav-right {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 100%;
	}
	#nav_frame .nav-left li a,
	#nav_frame .nav-right li a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%;
	}
	#nav .nav-right li:last-child .sub-nav {
		/* -webkit-transform: translateX(-30%);
		    -ms-transform: translateX(-30%);
		        transform: translateX(-30%); */
	}
	#nav .sub-nav-container {
		padding-top: 60px;
	}
}
.button--submenu {
	display: none;
	text-transform: uppercase;
	white-space: pre;
}
@media only screen and (max-width: 1000px) {
	#nav {
		display: none;
	}

	#mobile_nav {
		position: absolute;
		bottom: 0;
		display: block;
		text-align: right;
		margin-right: 10%;
		height: 60px;
		line-height: 60px;
		cursor: pointer;
		width: 90%;
		z-index: 10;
	}
	#mobile_nav .logo-item {
		top: -42px;
		left: -20px;
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		z-index: 1000;
	}
	#mobile_nav .icon {
		position: relative;
		font-size: 1.4em;
		color: white;
		float: right;
		padding-left: 5px;
	}
	#mobile_nav .nav {
		position: absolute;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		right: 0;
		top: 60px;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transform: translateX(25%);
		-ms-transform: translateX(25%);
		transform: translateX(25%);
	}
	#mobile_nav .nav li {
		float: none;
		width: 229px;
		text-align: center;
		/* height: 25px; */
		/* line-height: 25px; */
		background-color: none;
		padding: 10px 0;
	}
	#mobile_nav .nav li a {
		font-weight: 700;
		white-space: normal;
	}
	#mobile_nav .nav li a:hover {
		color: #ff6783;
	}
	#mobile_nav .nav .sub-nav-container {
		display: block;
		position: relative;
		padding-top: 0;
		max-height: 0;
		overflow: hidden;
		-webkit-transition: all ease 500ms;
		-o-transition: all ease 500ms;
		transition: all ease 500ms;
		z-index: 1;
	}
	#mobile_nav .nav .sub-nav-container.show {
		background: rgba(36, 92, 137, 0.7);
		margin-top: 5px;
		top: 10px;
	}
	#mobile_nav .nav #nav_alaska_fishing ~ .sub-nav-container.show {
		max-height: 195px;
		-webkit-transition: all ease 500ms;
		-o-transition: all ease 500ms;
		transition: all ease 500ms;
	}
	#mobile_nav .nav #nav_alaska_adventure ~ .sub-nav-container.show {
		max-height: 125px;
		-webkit-transition: all ease 500ms;
		-o-transition: all ease 500ms;
		transition: all ease 500ms;
	}
	#mobile_nav .nav #nav_alaska_tours ~ .sub-nav-container.show {
		max-height: 160px;
		-webkit-transition: all ease 500ms;
		-o-transition: all ease 500ms;
		transition: all ease 500ms;
	}
	#mobile_nav .nav #nav_more ~ .sub-nav-container.show {
		max-height: 110px;
		-webkit-transition: all ease 500ms;
		-o-transition: all ease 500ms;
		transition: all ease 500ms;
	}
	#mobile_nav .nav #nav_about ~ .sub-nav-container.show {
		max-height: 145px;
		-webkit-transition: all ease 500ms;
		-o-transition: all ease 500ms;
		transition: all ease 500ms;
	}
	#mobile_nav .nav .subnav {
		position: relative;
		top: 5px;
		padding: 0;
		background: rgba(36, 92, 137, 0.7);
	}
	#mobile_nav .nav .subnav a {
		margin: 0;
	}
	.page_frame {
		padding: 0 5%;
	}
	.button--submenu {
		display: block;
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		color: white;
		background: #00a7e4;
		border-radius: 50% 50% 0 0;
		padding: 10px 15px 5px 15px;
		z-index: 1;
	}
	.button--submenu:focus {
		color: white;
	}
	.sub-menu-container {
		max-height: 0;
		height: auto;
		overflow: hidden;
		-webkit-transition: all ease 700ms;
		-o-transition: all ease 700ms;
		transition: all ease 700ms;
	}
	.sub-menu-container.show {
		max-height: 215px;
		-webkit-transition: all ease 700ms;
		-o-transition: all ease 700ms;
		transition: all ease 700ms;
	}
	.subnav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.subnav li {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.subnav li a {
		display: inline-block;
		color: white;
		font-weight: 500;
		text-align: center;
		line-height: normal;
	}
	.subnav li a.current:after {
		bottom: -11px;
	}
}
@media only screen and (max-width: 700px) {
	.hero-container:after {
		content: "Sub-Menu";
	}
	.sub-menu-container {
		/* display: none; */
	}
}
/*---------------HERO---------------*/
#hero_frame {
	position: relative;
	width: 100%;
	height: 100px;
}
#body_home #hero_frame {
	height: 200px;
}
/*---------------HOME HERO---------------*/
.hero-container.hero-container--home {
	margin-top: 0;
	min-height: 745px;
}
.hero-container--home .home_slider {
	height: 745px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.home_slider,
.home_slider .slick-list,
.home_slider .slick-track {
	height: 100%;
}
.home_slider .slide {
	position: relative;
}
.hero-container--home h1,
.hero-container--home h2,
.hero-container--home h3,
.hero-container--home h4,
.hero-container--home h5 {
	text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.473), -5px -5px 20px rgba(0, 0, 0, 0.473);
	padding: 0 15px;
}
.hero-container.hero-container--home h1 {
	color: #d5ab7b;
	font-weight: lighter;
	font-size: 70px;
}
.hero-container.hero-container--home h1 strong {
	font-weight: 700;
	color: #ede4da;
}
@media screen and (max-width: 700px) {
	.hero-container.hero-container--home h1 {
		line-height: 70px;
		word-spacing: 700px;
	}
	.hero-container.hero-container--home h1 strong {
		word-spacing: normal;
	}
}
/*---------------BODY---------------*/
#page_body {
	position: relative;
}
#body_home #page_body {
}
.page_frame {
	margin: 0px auto;
	position: relative;
	max-width: 1150px;
}
/*---------------SUBSCRIBE---------------*/
.subscribe_block {
	max-width: 2000px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 70px 0;
	color: white;
	background: -o-linear-gradient(141deg, rgb(63, 149, 191), rgb(17, 61, 98));
	background: -o-linear-gradient(309deg, rgb(63, 149, 191), rgb(17, 61, 98));
	background: linear-gradient(141deg, rgb(63, 149, 191), rgb(17, 61, 98));
}
.subscribe_block .subscribe-left {
	margin-right: 60px;
}
.subscribe_block .subscribe-left {
	font-size: 16px;
}
.subscribe_block .subscribe-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.subscribe_block input {
	height: 50px;
	width: 305px;
	font-size: 16px;
	font-weight: 100;
	letter-spacing: 1px;
	border: none;
	color: white;
	padding-left: 15px;
	background: rgba(255, 255, 255, 0.6);
	margin-right: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.subscribe_block .btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	height: 50px;
	width: 150px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
.subscribe_block .btn:after {
	top: 12px;
	right: 12px;
}
@media screen and (max-width: 1250px) {
	.subscribe_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px 0;
	}
	.subscribe_block .subscribe-left {
		margin: 0;
		text-align: center;
	}
}
@media screen and (max-width: 480px) {
	.subscribe_block {
		padding: 10px 15px;
	}
	.subscribe_block .subscribe-left {
		width: 100%;
	}
	.subscribe_block .subscribe-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.subscribe_block input,
	.subscribe_block .btn {
		width: 80vw;
	}
	.subscribe_block .btn {
		margin-top: 10px;
	}
}
/*---------------FOOTER---------------*/
#footer {
	clear: both;
	background: #2d251e;
	max-width: 2000px;
	margin: 0 auto;
}
#footer .page_frame {
	border-top: 0 solid #444;
	max-width: 1250px;
	padding-top: 12px;
	text-align: center;
	color: #444;
	font-size: 0.85em;
}
.footer-nav--top {
	margin-top: 50px;
	float: right;
}
.footer-nav--top a {
	margin-left: 24px;
}
.footer-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 60px;
}
.footer-nav .nav-left,
.footer-nav .nav-right {
	border-bottom: 1px solid rgba(255, 255, 255, 0.308);
	width: 100%;
}
.footer-nav .nav-left {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-left: 2%;
}
.footer-nav .nav-right {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-left: 20px;
}
.footer-nav a {
	color: #ede4da;
	font-size: 14px;
	font-weight: 500;
}
.footer-nav a.spacer-lnk {
	width: 50px;
	cursor: default;
	pointer-events: none;
}
.footer-bottom {
	position: relative;
	margin-top: 64px;
	padding-bottom: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer-bottom h4 {
	font-size: 25px;
	color: #d5ab7b;
	max-width: 35%;
	text-align: right;
}
.footer-bottom .contact-container {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.footer-bottom .contact-container h2 {
	color: #bab1a8;
	margin-bottom: 26px;
	white-space: nowrap;
}
.footer-bottom .contact-container .button {
	white-space: nowrap;
	background: #ff6783;
}
.footer-bottom .contact-container .button:after {
	top: 7px;
}
.footer-bottom .time-block {
	color: #bab1a8;
	text-align: left;
	font-size: 12px;
	font-weight: 600;
	min-height: 275px;
	min-width: 415px;
	background: url("../../images/sites/ho2/alaska.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom right;
}
.footer-bottom .time-block p {
	position: relative;
	left: -35px;
	margin-top: 75px;
}
.footer-bottom .time-block #hours,
.footer-bottom .time-block #minutes {
	background: #857263;
	border-radius: 5px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 50px;
	width: 50px;
	height: 50px;
}
#hours {
	margin-left: 5px;
}
#minutes {
	margin-right: 5px;
}
.copyright-container {
	max-width: 2000px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #251e19;
}
.copyright-container .copyright {
	margin: 15px 0;
	color: #4c423b;
}
#bizango {
	text-align: center;
	width: 220px;
	height: 12px;
	padding-bottom: 20px;
	font-size: 10px;
	color: #ddd;
	display: block;
	margin: 0 auto 10px;
	background-image: url("/images/bizango-white.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}
@media screen and (max-width: 1250px) {
	#footer .page_frame {
		margin: 0 5%;
	}
	#footer .contact-container {
		top: 60%;
	}
	#footer .time-block {
		position: relative;
		right: -5%;
	}
}
@media screen and (max-width: 1000px) {
	#footer .spacer,
	#footer .footer-bottom h4,
	#footer .footer-bottom .time-block {
		display: none;
	}
	#footer .nav-top {
		margin-top: 10px;
	}
	#footer .footer-nav,
	#footer .footer-nav .nav-left,
	#footer .footer-nav .nav-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-left: 0;
	}
	#footer .footer-nav--top {
		margin-top: 5px;
	}
	#footer .footer-nav {
		height: auto;
	}
	#footer .footer-nav .nav_home_logo {
		top: 40px;
	}
	#footer .footer-nav .nav-left {
		border: none;
	}
	#footer .footer-nav .nav-right {
		position: relative;
		top: -36px;
		width: auto;
	}
	#footer .footer-bottom {
		top: -30px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	#footer .footer-bottom .contact-container {
		top: auto;
		text-align: center;
	}
}
@media screen and (max-width: 700px) {
	#footer .footer-nav {
		padding: 190px 0 100px 0;
	}
	#footer .footer-nav,
	#footer .footer-nav .nav-left,
	#footer .footer-nav .nav-right {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0;
	}
}
.element__custom_form {
	margin-left: 1.25em;
}
.element__custom_form label {
	display: block;
}
.element__custom_form input,
.element__custom_form textarea,
.element__custom_form .form-field__submit,
.element__custom_form .form-field__input-captcha {
	width: 100%;
}
.element__custom_form .form-field__input-captcha,
.element__custom_form .form-field__submit {
	margin-left: 0.625em;
	margin-right: 0.625em;
}
.element__custom_form .form-field {
	margin-top: 10px;
}
.element__custom_form .hide-label label {
	display: none;
	visibility: hidden;
}
@media only screen and (min-width: 369px) {
	.element__custom_form .hide-label label {
		display: block;
	}
}
/*------------------------------CUSTOM BLOCKS------------------------------*/
#bizango_superform .form-field__input-checkbox,
#bizango_superform .form-field__input-checkbox input {
	display: inline-block;
	width: auto;
}
.add-block-container {
	margin-top: 200px;
}
.bizango_cms_pencil,
.bizango_image_controls {
	z-index: 10;
}
.page_frame {
	z-index: 1;
}
label.background-color__tan,
.background-color__tan {
	background-color: #faf7f4 !important;
}
label.background-color__tan-med,
.background-color__tan-med {
	background-color: #f7f2ec !important;
}
.background-color__tan h1,
.background-color__tan h2,
.background-color__tan h3,
.background-color__tan h4,
.background-color__tan h5,
.background-color__tan h6,
.background-color__tan p,
.background-color__tan li,
.background-color__tan-med h1,
.background-color__tan-med h2,
.background-color__tan-med h3,
.background-color__tan-med h4,
.background-color__tan-med h5,
.background-color__tan-med h6,
.background-color__tan-med p,
.background-color__tan-med li {
	color: #24374f;
}
label.background-color__brown,
.background-color__brown {
	background-color: #362b1e;
}
.background-color__brown h1,
.background-color__brown h2,
.background-color__brown h3,
.background-color__brown h4,
.background-color__brown h5,
.background-color__brown h6,
.background-color__brown p,
.background-color__brown li,
.theme__blue h1,
.theme__blue h2,
.theme__blue h3,
.theme__blue h4,
.theme__blue h5,
.theme__blue h6,
.theme__blue p,
.theme__blue li,
.theme__bottom-hero h1,
.theme__bottom-hero h2,
.theme__bottom-hero h3,
.theme__bottom-hero h4,
.theme__bottom-hero h5,
.theme__bottom-hero h6,
.theme__bottom-hero p,
.theme__bottom-hero li {
	color: white;
}
.block_type__quote-slider.theme__blue.show-stars__yes .star-container:before,
.block_type__quote-slider.theme__blue.show-stars__yes .slick-cloned .star-container:before,
.block_type__quote-slider.theme__blue.show-stars__yes .star-container:after,
.block_type__quote-slider.theme__blue.show-stars__yes .slick-cloned .star-container:after {
	color: rgba(255, 255, 255, 0.1);
}
.box-bg,
.box-bg:after,
.block__bg-img:after,
.block_type__slider-hero .hero-container:after,
.theme__topography-dark:after,
.theme__topography-light:after,
.theme__blue:after,
.theme__bottom-hero:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.box-bg:after,
.block__bg-img:after,
.theme__topography-dark:after,
.theme__topography-light:after,
.theme__blue:after,
.theme__bottom-hero:after,
.block_type__slider-hero .hero-container:after {
	z-index: 0;
}
.theme__topography-dark:after,
.theme__topography-light:after {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover !important;
}
.theme__topography-dark:after {
	background: url("../../images/sites/ho2/topo.png");
}
.theme__topography-light:after {
	background: url("../../images/sites/ho2/topo-light.png");
}
.theme__blue:after,
.block_type__slider-hero.theme__blue .hero-container:after {
	background: -o-linear-gradient(309deg, rgb(114, 184, 181), rgb(56, 64, 96) 70%);
	background: linear-gradient(141deg, rgb(114, 184, 181), rgb(56, 64, 96) 70%);
	opacity: 0.8;
}
.theme__bottom-hero:after,
.block_type__slider-hero.theme__bottom-hero .hero-container:after {
	background: -o-linear-gradient(bottom, rgba(0, 50, 85, 0.7), transparent 35%);
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 50, 85, 0.7)), color-stop(35%, transparent));
	background: linear-gradient(to top, rgba(0, 50, 85, 0.7), transparent 35%);
}
.no-show,
.block_type__adventure-block .grid-item .bizango_content_title {
	position: absolute;
	top: -1em;
	visibility: hidden;
	max-height: 0;
	margin: 0;
}
.block_container_loggedin .no-show,
.block_type__adventure-block.block__admin-view .grid-item .bizango_content_title {
	position: relative;
	top: 0;
	visibility: visible;
	max-height: 9000px;
	/* padding-top: 30px; */
}
.block_type__video-hero iframe {
	margin-left: 0 !important;
}
.block_type__id-content,
.block_type__summary-content,
.block_type__2-column-even,
.block_type__2-column-bigleft,
.block_type__2-column-bigright,
.block_type__1-column,
.block_type__3-column,
.block_type__4-column {
	padding-top: 4em;
	padding-bottom: 4em;
}
.block_type__2-column-bigleft h4,
.block_type__2-column-bigright h4,
.block_type__2-column-even h4,
.block_type__id-content h4 {
	margin-bottom: 1em;
}
.block_type__2-column-bigleft p,
.block_type__2-column-bigright p,
.block_type__2-column-even p,
.block_type__id-content p {
	margin-bottom: 1.5em;
}
.block_type__2-column-bigleft .element__image img,
.block_type__2-column-bigright .element__image img,
.block_type__2-column-even .element__image img,
.block_type__id-content .element__image img {
	max-height: 630px;
}
.block_type__masonry .element__grid .grid-columns-3,
.block_type__title-grid .element__grid .grid-columns-3,
.block_type__adventure-block .element__grid_adventure .grid-columns-3 {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
}
.block_type__adventure-block .element__grid_adventure .grid-columns-3 {
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
}
.block_type__masonry .grid-item img,
.block_type__title-grid .grid-item img,
.block_type__adventure-block .grid-item img {
	/* max-height: 541px;
	min-height: 324px; */
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	width: 100%;
}
.element__grid .grid-columns-2 .grid-item,
.element__grid .grid-columns-3 .grid-item {
	margin-bottom: 13px;
}
.block.hide-collection__yes {
	display: none;
}
.block.block__admin-view.hide-collection__yes {
	display: block;
}
@media screen and (max-width: 1260px) {
	.block_type__2-column-even .page_frame,
	.block_type__2-column-bigleft .page_frame,
	.block_type__2-column-bigright .page_frame,
	.block_type__summary-content .page_frame,
	.block_type__id-content .page_frame,
	.block_type__2-boat-block .page_frame,
	.block_type__2-boat-block-vid .page_frame,
	.block_type__captain-block .page_frame {
		padding: 0 5%;
	}
}
@media screen and (max-width: 660px) {
	.block.mobile-layout-flip__yes .all-cols-wrap {
		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;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
/*---------------CUSTOM HERO---------------*/
.block_type__slider-hero,
.block_type__custom-hero {
	padding: 0;
}
.block_type__slider-hero .page_frame,
.block_type__custom-hero .page_frame {
	max-width: 9999px;
	padding: 0;
}
.block_type__slider-hero .bizango_image_controls,
.block_type__custom-hero .bizango_image_controls {
	margin-left: 50px;
}
.block_type__custom-hero.hero-size__small .hero-container {
	min-height: 100px;
}
.block_type__custom-hero.hero-size__small .block__bg-img {
	height: 100px;
}
.block_type__custom-hero.hero-size__small .bizango_cms_content {
	display: none;
}
.block_type__custom-hero .block__bg-img {
	height: 525px;
}
.hero-container {
	position: relative;
	min-height: 525px;
	/* margin-top: -20px */
}
.hero-container .bizango_cms_content {
	position: absolute;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	z-index: 1;
}
.hero-container .bizango_cms_content p {
	margin-bottom: 40px;
}
.hero-container .bizango_cms_content .button {
	background: #ff6783;
	padding: 12px 48px 12px 28px;
}
.body_home .hero-container .bizango_image_controls {
	margin-top: 150px;
}
.hero-container .bizango_image_controls {
	position: relative;
	z-index: 1;
}
/* .hero-container .block__bg-img {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: -1;
} */
.block_type__custom-hero:after {
	height: 525px;
}
.block_type__custom-hero.hero-size__small:after {
	height: 100px;
}
.hero-container p,
.hero-container li,
.hero-container h1,
.hero-container h2,
.hero-container h3,
.hero-container h4,
.hero-container h5,
.hero-container h6 {
	color: white;
	text-align: center;
}
.hero-container h1 {
	letter-spacing: 4px;
}
@media screen and (max-width: 1000px) {
	.block_type__slider-hero .page_frame,
	.block_type__custom-hero .page_frame {
		max-width: 9999px;
		padding: 0;
	}
	.hero-container .bizango_cms_content {
		bottom: 24px;
	}
}
@media screen and (max-width: 480px) {
	.hero-container.hero-container--home,
	.hero-container.hero-container--home .home_slider {
		min-height: 500px;
		height: 500px;
	}
}
/*---------------C2A HERO---------------*/
.block_type__c2a-hero {
	height: 483px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.block_type__c2a-hero h1,
.block_type__c2a-hero h2,
.block_type__c2a-hero h3,
.block_type__c2a-hero h4,
.block_type__c2a-hero h5,
.block_type__c2a-hero p {
	color: rgba(255, 255, 255, 0.9);
	margin: 0;
}
.block_type__c2a-hero .block__bg-img:after {
	background: -o-linear-gradient(top, rgba(36, 55, 79, 0.9), rgba(36, 55, 79, 0.67) 30%, transparent 60%);
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(36, 55, 79, 0.9)),
		color-stop(30%, rgba(36, 55, 79, 0.67)),
		color-stop(60%, transparent)
	);
	background: linear-gradient(to bottom, rgba(36, 55, 79, 0.9), rgba(36, 55, 79, 0.67) 30%, transparent 60%);
}
.block_type__c2a-hero .page_frame {
	max-width: 9999px;
	width: 100%;
	padding: 0;
	margin: 0;
}
.block_type__c2a-hero .all-cols-wrap {
	padding: 0 10%;
}
.block_type__c2a-hero .col-1 {
	width: 100%;
	padding: 30px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.285);
}
.block_type__c2a-hero .c2a-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.block_type__c2a-hero .c2a-content .button {
	margin: 0 25px;
	white-space: nowrap;
}
.block_type__c2a-hero .c2a-content .button:after {
	top: 8px;
}
.block_type__c2a-hero .c2a-content .phone {
	font-weight: bold;
	white-space: nowrap;
}
@media screen and (max-width: 800px) {
	.block_type__c2a-hero .c2a-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.block_type__c2a-hero .c2a-content .bizango_content_prose,
	.block_type__c2a-hero .c2a-content .button {
		margin-bottom: 10px;
		text-align: center;
	}
}
@media screen and (max-width: 480px) {
	.block_type__c2a-hero .col-1 .element__c2a_content,
	.block_type__c2a-hero .col-1 .element__c2a_content .bizango_cms_content {
		width: 100%;
	}
}
/*---------------SUMMARY CONTENT---------------*/
.block_type__summary-content .element__image {
	margin-bottom: 30px;
}
.block_type__summary-content .element__image .cropped-image {
	display: block;
}
.block_type__summary-content .element__image .cropped-image .cropped-image__bg-img {
	background-position: top center;
}
.block_type__summary-content .element__image img {
	display: none;
	/* height: 250px;
	width: 100%;
	-o-object-position: top center;
	   object-position: top center;
	-o-object-fit: cover;
	   object-fit: cover; */
}

.block_type__summary-content .button {
	background: none;
	color: #24374f;
	padding-left: 0;
	white-space: nowrap;
}
@media screen and (max-width: 480px) {
	.block_type__summary-content .element__text {
		margin-top: 10px;
	}
}
/*---------------ID CONTENT---------------*/
.block_type__id-content .col-1 {
	width: 61%;
}
.block_type__id-content .col-2 {
	width: 34%;
}
@media screen and (max-width: 660px) {
	.block_type__id-content .col-1,
	.block_type__id-content .col-2 {
		width: 100%;
	}
}
/*---------------2 COLUMN BOX---------------*/
.block_type__2-column-box .bizango_cms_pencil,
.block_type__2-column-box .bizango_image_controls {
	margin: 5px 50px;
}
.block_type__2-column-box {
	padding-bottom: 5px;
}
.block_type__2-column-box .page_frame {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
	padding: 0;
}
.block_type__2-column-box .all-cols-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 150px;
}
.block_type__2-column-box .col-1,
.block_type__2-column-box .col-2 {
	position: relative;
	min-height: 480px;
	width: 50%;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__2-column-box .col-1 {
	margin-right: 5px;
}
.block_type__2-column-box .col-2 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.block_type__2-column-box .col-1 .button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -10px;
	margin-right: -10px;
	background: #ff6783;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__2-column-box .col-1 .button:hover {
	color: #005674;
}
.block_type__2-column-box .col-1 .button,
.block_type__2-column-box.block__admin-view .col-1 .button {
	cursor: pointer;
	opacity: 1;
	pointer-events: all;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__2-column-box .box-content {
	display: inline-block;
	z-index: 1;
}
.box-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.box-content h1,
.box-content h2,
.box-content h3,
.box-content h4,
.box-content h5 {
	position: relative;
	display: inline-block;
	background: #d5ab7b;
	padding: 15px 10px;
	border: 1px solid rgba(255, 255, 255, 0.333);
	white-space: nowrap;
	margin: 15px 0;
}
.box-content h1:after,
.box-content h2:after,
.box-content h3:after,
.box-content h4:after,
.box-content h5:after {
	position: absolute;
	content: "";
	top: -10px;
	left: -10px;
	width: 100%;
	height: 100%;
	border: 10px solid #d5ab7b;
	z-index: -1;
}
.box-content h2 {
	margin-top: 10px;
}
.block_type__2-column-box .all-cols-wrap .box-bg,
.block_type__2-column-box .all-cols-wrap .box-bg:after {
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	z-index: -1;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__2-column-box .all-cols-wrap .box-bg:after {
	background: rgba(0, 0, 0, 0.2);
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__2-column-box .all-cols-wrap .box-content .button {
	margin-top: 5px;
}
.block_type__2-column-box .col-2 .element__text {
	padding-left: 60px;
	max-width: 420px;
}
.block_type__2-column-box .col-2 .element__text p {
	color: #00a7e4;
	font-weight: bold;
}
.block_type__2-column-box .col-2 .element__text h4 {
	font-weight: 300;
	color: white;
}
@media screen and (min-width: 2000px) {
	.block_container {
		max-width: 2000px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 800px) {
	.block_type__2-column-box {
		padding-top: 5px;
	}
	.block_type__2-column-box .all-cols-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.block_type__2-column-box .all-cols-wrap .col-1,
	.block_type__2-column-box .all-cols-wrap .col-2 {
		width: 100%;
	}
	.block_type__2-column-box .all-cols-wrap .col-2 {
		margin-top: 5px;
	}
	.block_type__2-column-box .all-cols-wrap .col-1 .box-bg:after {
		background: rgba(0, 0, 0, 0.2);
	}
	.block_type__2-column-box .col-1 .button {
		opacity: 1;
	}
}
@media screen and (max-width: 480px) {
	.block_type__2-column-box .col-1 .button {
		opacity: 1;
		cursor: pointer;
	}
	.block_type__2-column-box .all-cols-wrap .col-1 .box-bg:after {
		background: rgba(0, 0, 0, 0.2);
	}
	.block_type__2-column-box .col-2 .element__text {
		padding-left: 15px;
		max-width: 90vw;
	}
}
/*---------------BOAT BLOCK---------------*/
.block_type__2-boat-block .page_frame {
	margin: 0 10%;
}
.block_type__2-boat-block .all-cols-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 40px 0;
}
.block_type__2-boat-block .col-1,
.block_type__2-boat-block .col-2 {
	position: relative;
}
.block_type__2-boat-block .col-1 {
	margin-right: 10%;
}
.block_type__2-boat-block .element__image img {
	max-height: 330px;
	height: 330px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.block_type__2-boat-block .element__text {
	margin: 0 5%;
	margin-bottom: 110px;
}
.block_type__2-boat-block .element__boat_block {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.block_type__2-boat-block h5 {
	color: #ff6783;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.block_type__2-boat-block .captain_lnk .bizango_image_controls {
	-ms-flex-item-align: start;
	align-self: flex-start;
}
.block_type__2-boat-block .captain_lnk .bizango_cms_pencil {
	position: relative;
	top: -10px;
}
.block_type__2-boat-block .captain_lnk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-left: 5%;
}
.block_type__2-boat-block .captain-headshot--small {
	height: 95px;
	width: 95px;
	min-width: 95px;
	min-height: 95px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: 2px solid #ff6783;
	margin-right: 15px;
}
.block_type__2-boat-block .captain_lnk .button {
	background: none;
	white-space: nowrap;
	color: #24374f;
}
@media screen and (max-width: 1250px) {
	.block_type__2-boat-block .page_frame {
		margin: 0 auto;
	}
}
@media screen and (max-width: 800px) {
	.block_type__2-boat-block {
		padding-top: 0;
	}
	.block_type__2-boat-block .all-cols-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.block_type__2-boat-block .col-1,
	.block_type__2-boat-block .col-2 {
		margin: 0 0 20px 0;
		width: 100%;
		float: none;
	}
	.block_type__2-boat-block .element__image img {
		padding-top: 1em;
	}
	.block_type__2-boat-block .captain_lnk {
		position: relative;
		top: 1em;
	}
}
@media screen and (max-width: 480px) {
	.block_type__2-boat-block .captain-headshot--small {
		margin-right: 5px;
	}
	.block_type__2-boat-block .captain_lnk .button {
		padding-left: 0;
	}
}
/*---------------BOAT BLOCK VID---------------*/
.block_type__2-boat-block-vid .help {
	margin: 10px;
}
.block_type__2-boat-block-vid .video-container .bizango_image_controls {
	position: absolute;
	top: 5px;
	left: 5px;
}
.block_type__2-boat-block-vid .page_frame {
	margin: 0 10%;
}
.block_type__2-boat-block-vid .all-cols-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 40px 0;
}
.block_type__2-boat-block-vid .col-1,
.block_type__2-boat-block-vid .col-2 {
	position: relative;
}
.block_type__2-boat-block-vid .col-1 {
	margin-right: 10%;
}
.block_type__2-boat-block-vid .video-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: top center !important;
	margin-bottom: 20px;
	max-height: 330px;
	height: 330px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.block_type__2-boat-block-vid .element__text {
	margin: 0 5%;
	margin-bottom: 110px;
}
.block_type__2-boat-block-vid .element__boat_block {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.block_type__2-boat-block-vid h5 {
	color: #ff6783;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.block_type__2-boat-block-vid .captain_lnk .bizango_image_controls {
	-ms-flex-item-align: start;
	align-self: flex-start;
}
.block_type__2-boat-block-vid .captain_lnk .bizango_cms_pencil {
	position: relative;
	top: -10px;
}
.block_type__2-boat-block-vid .captain_lnk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-left: 5%;
}
.block_type__2-boat-block-vid .captain-headshot--small {
	height: 95px;
	width: 95px;
	min-width: 95px;
	min-height: 95px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: 2px solid #ff6783;
	margin-right: 15px;
}
.block_type__2-boat-block-vid .captain_lnk .button {
	background: none;
	white-space: nowrap;
	color: #24374f;
}
@media screen and (max-width: 1250px) {
	.block_type__2-boat-block-vid .page_frame {
		margin: 0 auto;
	}
}
@media screen and (max-width: 1150px) {
	.block_type__2-boat-block-vid .col-1 .element__text .bizango_cms_content {
		margin: 0;
	}
	.block_type__2-boat-block-vid .col-2 .element__video_text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.block_type__2-boat-block-vid .col-2 .element__video_text .bizango_image_controls {
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
}
@media screen and (max-width: 800px) {
	.block_type__2-boat-block-vid {
		padding-top: 0;
	}
	.block_type__2-boat-block-vid .all-cols-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.block_type__2-boat-block-vid .col-1,
	.block_type__2-boat-block-vid .col-2 {
		margin: 0 0 20px 0;
		width: 100%;
		float: none;
	}
	.block_type__2-boat-block-vid .video-container {
		margin-top: 1em;
	}
	.block_type__2-boat-block-vid .captain_lnk {
		position: relative;
		top: 1em;
	}
}
@media screen and (max-width: 480px) {
	.block_type__2-boat-block-vid .captain-headshot--small {
		margin-right: 5px;
	}
	.block_type__2-boat-block-vid .captain_lnk .button {
		padding-left: 0;
	}
}
/*---------------ADVENTURE GRID---------------*/
.block_type__adventure-block {
	padding: 0;
}
.block_type__adventure-block .page_frame {
	margin: 0;
	max-width: 9999px;
}
.block_type__adventure-block .grid-columns-3 {
	display: grid;
	/* grid-template-columns: 33.33% 33.33% 33.33%; */
	grid-template-columns: 50% 50%;
	/* grid-template-rows: 50% 50%; */
	grid-template-rows: auto;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.block_type__adventure-block.block__admin-view .grid-columns-3 {
	padding-top: 15px;
	grid-gap: 50px 0;
}
.block_type__adventure-block.block__admin-view .grid-item {
	position: relative;
}
.block_type__adventure-block .cropped-image {
	/* display: inline-block; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}
.block_type__adventure-block .cropped-image__bg-img {
	display: inline-block;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	z-index: -1;
}
.block_type__adventure-block .cropped-image__bg-img:after {
	content: "";
	position: absolute;
	width: 100%;
	top: 5px;
	left: 5px;
	max-width: calc(100% - 10px);
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	background: rgba(5, 168, 225, 0.2);
	outline: 5px solid white;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: opacity ease 700ms;
	-o-transition: opacity ease 700ms;
	transition: opacity ease 700ms;
}
.block_type__adventure-block .grid-item:hover .cropped-image__bg-img:after {
	content: "";
	position: absolute;
	width: 100%;
	opacity: 1;
	-webkit-transition: opacity ease 700ms;
	-o-transition: opacity ease 700ms;
	transition: opacity ease 700ms;
}
.block_type__adventure-block .box-content {
	position: relative;
	display: inline-block;
	margin: auto;
	margin-top: 35%;
	top: auto;
	left: auto;
	z-index: 10;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__adventure-block .bizango_image_caption {
	display: none;
}
.block_type__adventure-block.block__admin-view .bizango_image_caption {
	display: block;
}
.block_type__adventure-block .bizango_image_caption * {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	letter-spacing: normal;
	line-height: normal;
	color: #24374f;
	margin: 0;
}
.block_type__adventure-block .box-content p {
	margin-top: 0;
}
.block_type__adventure-block .box-content .adventure-img-lnk {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.block_type__adventure-block .grid-item .box-content .cke_editable h2 {
	margin-top: 0;
}
.block_type__adventure-block .grid-item .box-content h2 {
	position: relative;
	margin-top: -50%;
	background: rgba(213, 171, 123, 0.772);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__adventure-block .grid-item .box-content h2:after {
	top: 0;
	left: 0;
	outline: 10px solid rgba(213, 171, 123, 0.772);
	border: rgba(255, 255, 255, 0.3) solid 1px;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.block_type__adventure-block .grid-item:hover .box-content h2 {
	background: rgb(213, 171, 123);
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
	z-index: 2;
}
.block_type__adventure-block .grid-item:hover .box-content h2:after {
	outline-color: rgb(213, 171, 123);
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
.block_type__adventure-block .box-content .button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ff6783;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
	margin: 0 -10px;
}
.block_type__adventure-block .box-content .button:hover {
	color: #005674;
}
.block_type__adventure-block .grid-item:hover .box-content,
.block_type__adventure-block .grid-item:hover .button,
.block_type__adventure-block.block__admin-view .box-content,
.block_type__adventure-block.block__admin-view .button {
	cursor: pointer;
	opacity: 1;
	pointer-events: all;
	z-index: 1;
	-webkit-transition: all ease 700ms;
	-o-transition: all ease 700ms;
	transition: all ease 700ms;
}
@media only screen and (min-width: 1400px) {
	.block_type__adventure-block .grid-columns-3 {
		grid-template-columns: 25% 25% 25% 25%;
		/* grid-template-rows: 100%; */
	}
}
@media screen and (max-width: 1000px) {
	.block_type__adventure-block .page_frame {
		margin: 0;
		padding: 0;
	}
	.block_type__adventure-block .grid-columns-3 .grid-item:nth-child(n + 3) .cropped-image {
		top: -1px;
	}
	.block_type__adventure-block .box-content h2 {
		white-space: pre-line;
	}
	.block_type__adventure-block .box-content,
	.block_type__adventure-block .box-content .button {
		opacity: 1;
		pointer-events: all;
	}
}
@media screen and (max-width: 650px) {
	.block_type__adventure-block .grid-columns-3 {
		grid-template-columns: 100%;
		/* grid-template-rows: 16.67% 16.67% 16.67% 16.67% 16.67% 16.67%; */
		/* grid-template-rows: 25% 25% 25% 25%; */
	}
}
/*---------------VIDEO TEXT COLUMN---------------*/
.block_type__video-text-column .col-1 .bizango_cms_content {
	margin-left: 50px;
}
.block_type__video-text-column .help {
	margin: 10px;
}
.block_type__video-text-column .bizango_image_controls {
	position: absolute;
	top: 5px;
	left: 5px;
}

.block_type__video-text-column h1,
.block_type__video-text-column h2,
.block_type__video-text-column h3,
.block_type__video-text-column h5,
.block_type__video-text-column p,
.block_type__video-text-column .element__video_text {
	color: #ede4da;
}
.block_type__video-text-column h4 {
	font-size: 16px;
	line-height: normal;
	color: #ff6783;
}
.block_type__video-text-column .video-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 320px;
	width: 535px;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: top center !important;
}
@media screen and (max-width: 1260px) {
	.block_type__video-text-column .page_frame {
		margin: 0 5%;
	}
}
@media screen and (max-width: 1150px) {
	.block_type__video-text-column .page_frame {
		padding: 0;
	}
	.block_type__video-text-column .all-cols-wrap {
		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;
	}
	.block_type__video-text-column .col-1,
	.block_type__video-text-column .col-2 {
		width: 100%;
	}
	.block_type__video-text-column .col-1 .element__text {
		text-align: center;
	}
	.block_type__video-text-column .col-1 .element__text .bizango_cms_content {
		margin: 0;
	}
	.block_type__video-text-column .col-2 .element__video_text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.block_type__video-text-column .col-2 .element__video_text .bizango_image_controls {
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.block_type__video-text-column .col-2 .video-container {
		/* width: 85vw;
		height: 52vw; */
		width: 60vw;
		height: 36vw;
		min-width: 350px;
		min-height: 215px;
	}
}
/*---------------TITLE GRID---------------*/
.block_type__title-grid .element__text {
	margin-top: 100px;
}
.block_type__title-grid .element__grid .grid-columns-3 {
	margin-top: 85px;
}
.block_type__title-grid .element__grid .grid-item {
	width: 100%;
}
@media screen and (max-width: 700px) {
	.block_type__title-grid .element__text {
		margin-top: 0;
	}
}
/*---------------CAPTAIN BLOCK/CAPTAIN SLIDER---------------*/
.block_type__captain-slider {
	padding-top: 25px;
}
.block_type__captain-slider .page_frame {
	margin-bottom: 90px;
}
.block_type__captain-slider .captain-profile-container,
.block_type__captain-block .captain-profile-container {
	position: relative;
	background: rgba(45, 37, 30, 0.752);
	margin-left: calc(10% + 135px);
	margin-right: 10%;
	min-height: 400px;
}
.block_type__captain-block .captain-profile-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 35px 5% 65px 10%;
	background: none;
}
.block_type__captain-block .captain-headshot,
.block_type__captain-slider .captain-headshot {
	height: 270px;
	width: 270px;
	border: 5px solid #ff6783;
}
.block_type__captain-slider .captain-headshot {
	height: 265px;
	width: 265px;
	min-width: 265px;
}
.block_type__captain-slider .captain-headshot {
	position: absolute;
	top: -50px;
	left: -125px;
}
.block_type__captain-slider .captain-content,
.block_type__captain-block .captain-content {
	display: inline-block;
	margin: 25px 150px 50px 180px;
	width: calc(100% - 330px);
	border-left: 1px solid rgba(255, 255, 255, 0.336);
}
.block_type__captain-block .captain-content {
	border: none;
	margin: 0 0 0 90px;
}
.block_type__captain-slider h1,
.block_type__captain-block h1 {
	font-size: 30px;
	color: #ede4da;
	margin-bottom: 0;
}
.block_type__captain-slider h2,
.block_type__captain-block h2 {
	font-size: 14px;
	letter-spacing: 3px;
	color: #ff6783;
	margin-bottom: 0;
}
.block_type__captain-slider p,
.block_type__captain-block p {
	color: #ede4da;
	margin-bottom: 0;
}
.block_type__captain-block h1,
.block_type__captain-block p {
	color: #24374f;
}
.block_type__captain-block .captain-profile-container p strong {
	font-weight: 700;
}
.block_type__captain-slider .slick-dots li button,
.block_type__captain-slider .captain-headshot,
.block_type__captain-block .captain-headshot {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
}
.block_type__captain-slider .bizango_image_controls {
	position: relative;
	margin-left: 50px;
	z-index: 1;
}
.block_type__captain-slider .bizango_cms_content {
	margin: 0 5%;
}
.block_type__captain-slider .slider.slick-slider {
	margin-bottom: 45px;
}
.block_type__captain-slider .page_frame {
	max-width: 9999px;
}
.block_type__captain-slider .slick-list {
	margin: 0 -50px;
}
.block_type__captain-slider .slide {
	margin: 0 50px;
}
.block_type__captain-slider .slick-list {
	overflow: visible;
}
.block_type__captain-slider .slick-dots {
	text-align: left;
	margin-left: calc(10% + 135px);
	bottom: -110px;
}
.block_type__captain-slider .slick-dots li {
	width: auto;
	height: auto;
}
.block_type__captain-slider .slick-dots li button {
	height: 80px;
	width: 80px;
}
.block_type__captain-slider .slick-dots li button:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1;
}
.block_type__captain-slider .slick-dots li button:before {
	content: "";
}
.block_type__captain-slider .slick-dots li.slick-active button {
	opacity: 1;
	border: 2px solid #ff6783;
}
.block_type__captain-slider .slick-dots li.slick-active button:after {
	background: none;
}
@media screen and (max-width: 1200px) {
	.block_type__captain-block .captain-profile-container {
		margin-left: 0;
	}
}
@media screen and (max-width: 1000px) {
	.block_type__captain-slider .captain-headshot {
		position: relative;
		left: -15px;
	}
	.block_type__captain-slider .captain-profile-container {
		margin: 0;
	}
	.block_type__captain-slider .captain-content {
		margin: -36px 0px 50px 0px;
		width: 100%;
	}
	.block_type__captain-slider .slick-dots {
		margin-left: 0;
	}
	.block_type__captain-slider .btn--captain {
		right: 5%;
	}
}
@media screen and (max-width: 800px) {
	.block_type__captain-block .captain-profile-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.block_type__captain-block .captain-profile-container .captain-content {
		width: 100%;
		margin: 0;
	}
}
@media screen and (max-width: 530px) {
	.block_type__captain-slider {
		padding-bottom: 70px;
	}
	.block_type__captain-slider .slick-list {
		padding-bottom: 65px;
	}
	.block_type__captain-slider .captain-content {
		margin-top: -36px;
	}
	.block_type__captain-slider .btn--captain {
		bottom: -130px;
	}
}
/*---------------QUOTE SLIDER---------------*/
.block_type__quote-slider {
	min-height: 400px;
}
.block_type__quote-slider .page_frame {
	/* margin: 5% auto; */
}
.block_type__quote-slider .bizango_cms_content {
	margin: 0 5%;
	max-width: 80vw;
}
.block_type__quote-slider .bizango_cms_pencil {
	margin-left: 50px;
}
.block_type__quote-slider .star-container,
.block_type__quote-slider .slick-cloned .star-container {
	position: relative;
}
.block_type__quote-slider #star-svg,
.block_type__quote-slider .slick-cloned svg {
	position: relative;
	display: none;
}
.block_type__quote-slider.show-stars__yes #star-svg,
.block_type__quote-slider.show-stars__yes .slick-cloned svg {
	display: block;
	width: 280px;
}
.block_type__quote-slider.show-stars__yes .star-container:before,
.block_type__quote-slider.show-stars__yes .slick-cloned .star-container:before,
.block_type__quote-slider.show-stars__yes .star-container:after,
.block_type__quote-slider.show-stars__yes .slick-cloned .star-container:after {
	display: inline-block;
	content: "________";
	position: absolute;
	top: 0;
	font-size: 26px;
	color: rgba(0, 0, 0, 0.1);
}
.block_type__quote-slider .star-container:before,
.block_type__quote-slider .slick-cloned .star-container:before {
	left: -120px;
}
.block_type__quote-slider .star-container:after,
.block_type__quote-slider .slick-cloned .star-container:after {
	right: -120px;
}
.block_type__quote-slider .slider {
	/* padding-top: 125px;
	padding-bottom: 140px; */
}
.block_type__quote-slider .slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.block_type__quote-slider .slider .slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
}
.block_type__quote-slider.center-text__yes .slider .slide {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}
.block_type__quote-slider .slider .slick-arrow,
.block_type__social-media-slider .slider .slick-arrow {
	background: none;
}
.block_type__quote-slider .slider .slick-arrow.slick-next:before,
.block_type__quote-slider .slider .slick-arrow.slick-prev:before,
.block_type__social-media-slider .slider .slick-arrow.slick-next:before,
.block_type__social-media-slider .slider .slick-arrow.slick-prev:before {
	font-size: 50px;
	font-family: "icons";
	font-weight: 100;
	color: #d5ab7b;
}
.block_type__quote-slider .slider .slick-arrow.slick-next:before,
.block_type__social-media-slider .slider .slick-arrow.slick-next:before {
	position: relative;
	content: "\E801";
}
.block_type__quote-slider .slider .slick-arrow.slick-prev:before,
.block_type__social-media-slider .slider .slick-arrow.slick-prev:before {
	content: "\E802";
}
.block_type__quote-slider h5 {
	font-size: 14px;
	color: #24374f;
}
.block_type__quote-slider p {
	margin: 0;
}
.block_type__quote-slider .button {
	cursor: pointer;
	pointer-events: none;
	color: #24374f;
	font-weight: 300;
	background: none;
	margin-left: -100px;
}
.block_type__quote-slider .button:after {
	content: "";
	pointer-events: none;
	position: absolute;
	background: url("../../images/sites/ho2/tripadvisor.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100px;
	height: 20px;
	top: 10px;
	right: -80px;
}
.block_type__quote-slider .button strong {
	color: #00a680;
}
@media screen and (max-width: 1250px) {
	#body_home .block_type__quote-slider .slider .slick-next,
	.block_type__quote-slider .slider .slick-next {
		right: 50px;
		bottom: auto;
	}
	#body_home .block_type__quote-slider .slider .slick-prev,
	.block_type__quote-slider .slider .slick-prev {
		left: 50px;
		bottom: auto;
	}
}
@media screen and (max-width: 1000px) {
	#body_home .block_type__quote-slider .slider .slick-next,
	.block_type__quote-slider .slider .slick-next {
		right: 0;
	}
	#body_home .block_type__quote-slider .slider .slick-prev,
	.block_type__quote-slider .slider .slick-prev {
		left: 0;
	}
}
@media screen and (max-width: 480px) {
	.block_type__quote-slider svg,
	.block_type__quote-slider.show-stars__yes #star-svg,
	.block_type__quote-slider.show-stars__yes #star-svg,
	.block_type__quote-slider.show-stars__yes .slick-cloned svg,
	.block_type__quote-slider .slick-arrow:before,
	.block_type__quote-slider .slick-arrow:after,
	.block_type__quote-slider .star-container:before,
	.block_type__quote-slider .slick-cloned .star-container:before,
	.block_type__quote-slider .star-container:after,
	.block_type__quote-slider .slick-cloned .star-container:after {
		display: none;
		pointer-events: none;
	}
	.block_type__quote-slider .button {
		display: initial;
		line-height: 65px;
		padding: 0;
		margin: 0;
		text-align: center;
	}
	.block_type__quote-slider .button:after {
		top: 22px;
		right: 50%;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
	}
}
/*---------------SOCIAL MEDIA SLIDER---------------*/
.block_type__social-media-slider .slider .slick-arrow.slick-next:before,
.block_type__social-media-slider .slider .slick-arrow.slick-prev:before {
	color: #24374f;
}
.block_type__social-media-slider.center-text__yes .bizango_cms_content {
	text-align: center;
}
.block_type__social-media-slider .bizango_cms_content p {
	font-size: 20px;
}
.block_type__social-media-slider .bizango_cms_content p strong {
	color: #d5ab7b;
	font-weight: 700;
}
.block_type__social-media-slider .social_media_icons_container ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
}
.block_type__social-media-slider .social_media_icons_container li {
	list-style: none;
	margin: 0 18px 20px 18px;
}
.block_type__social-media-slider .social_media_icons_container li a:after {
	font-size: 28px;
	color: #ff6783;
}
.block_type__social-media-slider .slick-list {
	margin: 0 7%;
}
.block_type__social-media-slider .slide {
	max-width: 270px;
	max-height: 270px;
	height: 270px;
	width: 270px;
	margin: 0 2px;
}
.block_type__social-media-slider .cropped-image {
	display: block;
	padding-bottom: 270px;
}
@media screen and (max-width: 480px) {
	.block_type__social-media-slider .slide {
		max-width: 999px;
		max-height: 999px;
	}
	.block_type__social-media-slider .slick-slider .slick-arrow {
		display: none !important;
	}
}
/*---------------TABLE SLIDER---------------*/
.block_type__table-slider.center-text__yes .bizango_content_leadin * {
	text-align: center;
}
.block_type__table-slider .slider {
	margin-top: 115px;
	margin-bottom: 30px;
	padding-top: 50px;
}
.block_type__table-slider .slider .slide .bizango_cms p:first-child {
	margin-bottom: 0;
}
.block_type__table-slider .bizango_content_teaser {
	display: none;
}
.block_container_loggedin .block_type__table-slider .bizango_content_teaser {
	display: block;
}
.block_type__table-slider .bizango_content_teaser h4 {
	font-size: 14px;
	font-weight: 500;
}
.block_type__table-slider .bizango_content_prose,
.block_type__table-slider .bizango_content_rich1 {
	display: inline-block;
	margin: 0 5%;
}
.block_type__table-slider .bizango_content_prose p,
.block_type__table-slider .bizango_content_rich1 p {
	font-size: 16px;
	font-weight: 100;
	color: rgba(0, 0, 0, 0.3);
}
.block_type__table-slider .bizango_content_prose h4,
.block_type__table-slider .bizango_content_rich1 h4 {
	color: #ff6783;
	font-weight: 300;
}
.block_type__table-slider .bizango_content_prose table,
.block_type__table-slider .bizango_content_rich1 table {
	table-layout: fixed;
}
.block_type__table-slider .bizango_content_prose th,
.block_type__table-slider .bizango_content_rich1 th {
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 5px;
}
.block_type__table-slider .bizango_content_prose td,
.block_type__table-slider .bizango_content_rich1 td {
	/* padding-top: 20px; */
	font-weight: 100;
}
.block_type__table-slider .bizango_content_prose td ul,
.block_type__table-slider .bizango_content_rich1 td ul {
	margin: 0;
}
.block_type__table-slider .bizango_content_prose td li,
.block_type__table-slider .bizango_content_rich1 td li {
	margin-left: 0px;
	margin-bottom: 0;
	list-style-position: inside;
}
.block_type__table-slider .bizango_content_prose td li::marker,
.block_type__table-slider .bizango_content_rich1 td li::marker {
	font-size: 10px;
}
.block_type__table-slider .bizango_content_prose .button,
.block_type__table-slider .bizango_content_rich1 .button {
	background: none;
	color: #24374f;
}
.block_type__table-slider .bizango_content_prose .button:after,
.block_type__table-slider .bizango_content_rich1 .button:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 8px;
}
.cke_editable table,
.cke_editable th,
.cke_editable td {
	border: 2px dotted gray;
}
.block_type__table-slider .slick-dots {
	position: absolute;
	bottom: auto;
	top: -50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 5px solid #00a7e4;
	width: 100%;
	margin-left: 0;
}
.block_type__table-slider .slick-dots li,
.block_type__table-slider .slick-dots button {
	width: 100%;
	height: auto;
	margin: 0;
	border: none;
}
.block_type__table-slider .slick-dots li {
	margin-right: 5px;
	list-style: none;
}
.block_type__table-slider .slick-dots li:last-child {
	margin: 0;
}
.block_type__table-slider .slick-dots button {
	height: 100%;
	background: #ede5dc;
}
.block_type__table-slider .slick-dots button h4 {
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	color: #24374f;
}
.block_type__table-slider .slick-dots button:before {
	content: "";
}
.block_type__table-slider .slick-dots li.slick-active button {
	background: #00a7e4;
}
.block_type__table-slider .slick-dots li.slick-active button h4 {
	color: white;
}
.block_type__table-slider .bizango_content_rich2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.block_type__table-slider .bizango_content_rich2 p,
.block_type__table-slider .bizango_content_rich2 h2,
.block_type__table-slider .bizango_content_rich2 h3,
.block_type__table-slider .bizango_content_rich2 h4,
.block_type__table-slider .bizango_content_rich2 h5 {
	color: #b9b1a9;
	margin: 0;
}
.block_type__table-slider .bizango_content_rich2 .button {
	display: block;
	margin-left: 45px;
}
.block_type__table-slider .bizango_content_rich2 .button:after {
	top: 9px;
}
@media screen and (max-width: 1250px) {
	.block_type__table-slider .page_frame {
		padding: 0 5%;
	}
	.block_type__table-slider .bizango_content_prose .button {
		display: inline-block;
		text-align: left;
	}
}
@media screen and (max-width: 930px) {
	.block_type__table-slider .bizango_content_prose .button {
		width: 75px;
		padding: 0;
	}
	.block_type__table-slider .bizango_content_prose .button:after {
		top: 30%;
		right: 0px;
	}
	.block_type__table-slider .bizango_content_rich2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
	.block_type__table-slider .bizango_content_rich2 .button {
		margin-top: 15px;
		margin-left: 0;
	}
	.block_type__table-slider .slick-dots button {
		padding: 5px 30%;
	}
	.block_type__table-slider .slick-dots button h4 {
		line-height: 20px;
	}
}
@media screen and (max-width: 625px) {
	.block_type__table-slider .slick-dots button {
		padding: 5px 20%;
	}
	.block_type__table-slider .slick-dots button h4 {
		font-size: 13px;
	}
}
@media screen and (max-width: 480px) {
	.block_type__table-slider .bizango_content_prose,
	.block_type__table-slider .bizango_content_rich1 {
		display: block;
		margin: 0;
	}
	.block_type__table-slider .bizango_content_prose th,
	.block_type__table-slider .bizango_content_rich1 th {
		font-size: 14px;
	}
	.block_type__table-slider .slick-dots {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		top: -105px;
		border-bottom: none;
		border-left: 10px solid #00a7e4;
		background: white;
		z-index: 1;
	}
	.block_type__table-slider .slick-dots li {
		margin-bottom: 5px;
	}
	.block_type__table-slider .slick-dots button {
		padding: 5px 0;
	}
	.block_type__table-slider .slick-dots button h4 {
		font-size: 14px;
	}
	.block_type__table-slider .bizango_content_rich2 h2 {
		width: 100%;
	}
}
