@font-face{
	font-family:montserrat;
	src:url(/fonts/montserrat-regular.eot);
	src:url(/fonts/montserrat-regular.eot?#iefix) format('embedded-opentype'),url(/fonts/montserrat-regular.woff2) format('woff2'),url(/fonts/montserrat-regular.woff) format('woff'),url(/fonts/montserrat-regular.ttf) format('truetype'),url(/fonts/montserrat-regular.svg#montserrat-regular) format('svg');
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:catamaran;
	src:url(/fonts/catamaran-black.eot);
	src:url(/fonts/catamaran-black.eot?#iefix) format('embedded-opentype'),url(/fonts/catamaran-black.woff2) format('woff2'),url(/fonts/catamaran-black.woff) format('woff'),url(/fonts/catamaran-black.ttf) format('truetype'),url(/fonts/catamaran-black.svg#catamaran-black) format('svg');
	font-weight:900;
	font-style:normal
}
@font-face{
	font-family:montserrat;
	src:url(/fonts/montserrat-medium.eot);
	src:url(/fonts/montserrat-medium.eot?#iefix) format('embedded-opentype'),url(/fonts/montserrat-medium.woff2) format('woff2'),url(/fonts/montserrat-medium.woff) format('woff'),url(/fonts/montserrat-medium.ttf) format('truetype'),url(/fonts/montserrat-medium.svg#montserrat-medium) format('svg');
	font-weight:500;
	font-style:normal
}
@font-face{
	font-family:montserrat;
	src:url(/fonts/montserrat-light.eot);
	src:url(/fonts/montserrat-light.eot?#iefix) format('embedded-opentype'),url(/fonts/montserrat-light.woff2) format('woff2'),url(/fonts/montserrat-light.woff) format('woff'),url(/fonts/montserrat-light.ttf) format('truetype'),url(/fonts/montserrat-Light.svg#montserrat-Light) format('svg');
	font-weight:300;
	font-style:normal
}
@font-face{
	font-family:roboto condensed;
	src:url(/fonts/robotocondensed-bold.eot);
	src:url(/fonts/robotocondensed-bold.eot?#iefix) format('embedded-opentype'),url(/fonts/robotocondensed-bold.woff2) format('woff2'),url(/fonts/robotocondensed-bold.woff) format('woff'),url(/fonts/robotocondensed-bold.ttf) format('truetype'),url(/fonts/robotocondensed-bold.svg#robotocondensed-bold) format('svg');
	font-weight:700;
	font-style:normal
}
@font-face{
	font-family:roboto condensed;
	src:url(/fonts/robotocondensed-regular.eot);
	src:url(/fonts/robotocondensed-regular.eot?#iefix) format('embedded-opentype'),url(/fonts/robotocondensed-regular.woff2) format('woff2'),url(/fonts/robotocondensed-regular.woff) format('woff'),url(/fonts/robotocondensed-regular.ttf) format('truetype'),url(/fonts/robotocondensed-regular.svg#robotocondensed-regular) format('svg');
	font-weight:400;
	font-style:normal
}

.flex-direction-nav{
	max-width:1225px;
	margin:0 auto;
	position:absolute;
	top:calc(50% - 12px);
	top:-webkit-calc(50% - 10px);
	top:-o-calc(50% - 10px);top:-moz-calc(50% - 10px);
	left:50%;
	transform:translateX(-50%);
	width:100%;
	z-index:5
}
#middle::after,.home-gallery-setion-wrap .bx-wrapper::after,#reservationtable ul li .res-down-arrow,#reservationtable ul li .res-down-arrow{
	pointer-events:none
}
::-webkit-selection{
	background-color:#0077b8;
	color:#fff
}
::-moz-selection{
	background-color:#0077b8;
	color:#fff
}
::selection{
	background-color:#0077b8;
	color:#fff
}
::-webkit-input-placeholder{
	color:#707070
}
::-moz-input-placeholder{
	color:#707070
}
input:not[type=radio],select,textarea,input[type=submit]{
	-webkit-appearance:none;
	appearance:none
}
body{
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased
}
.footer-support .support-time a{
	pointer-events:none
}
