@charset "utf-8";

/********
* FONTS *
********/

/**
 * @license
 * MyFonts Webfont Build ID 3433493, 2017-08-07T14:16:21-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: FenwayParkJF by Jukebox Collection
 * URL: https://www.myfonts.com/fonts/cbx-jukebox/fenway-park-jf/regular/
 * Copyright: Copyright (C) 2001 Jason Walcott/Jukebox. All rights reserved.
 * Licensed pageviews: 20,000
 * 
 * Webfont: CentSchbookBTWGL4WXX-Italic by Bitstream
 * URL: https://www.myfonts.com/fonts/bitstream/century-schoolbook/italic/
 * Copyright: Copyright 1990-2005 Bitstream Inc. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3433493
 * 
 * © 2017 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/346415");

  
@font-face {
	font-family: 'FenwayParkJF';
	src: url('/fonts/346415_0_0.eot');
	src: url('/fonts/346415_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/346415_0_0.woff2') format('woff2'),url('/fonts/346415_0_0.woff') format('woff'),url('/fonts/346415_0_0.ttf') format('truetype');
}
 
  
@font-face {
	font-family: 'CentSchbookBTWGL4WXX-Italic';
	src: url('/fonts/346415_1_0.eot');
	src: url('/fonts/346415_1_0.eot?#iefix') format('embedded-opentype'),url('/fonts/346415_1_0.woff2') format('woff2'),url('/fonts/346415_1_0.woff') format('woff'),url('/fonts/346415_1_0.ttf') format('truetype');
}

@font-face {
	font-family: 'GothamBook';
	src: url('/fonts/GothamBook.eot');
	src: local('GothamBook'), url('/fonts/GothamBook.woff') format('woff'), url('/fonts/GothamBook.ttf') format('truetype');
}

@font-face {
	font-family: 'GothamBookBold';
	src: url('/fonts/GothamBookBold.eot');
	src: local('GothamBookBold'), url('/fonts/GothamBookBold.woff') format('woff'), url('/fonts/GothamBookBold.ttf') format('truetype');
}

@font-face {
	font-family: 'GothamLight';
	src: url('/fonts/GothamLight.eot');
	src: local('GothamLight'), url('/fonts/GothamLight.woff') format('woff'), url('/fonts/GothamLight.ttf') format('truetype');
}

@font-face {
	font-family: 'GothamMedium';
	src: url('/fonts/GothamMedium.eot');
	src: local('GothamMedium'), url('/fonts/GothamMedium.woff') format('woff'), url('/fonts/GothamMedium.ttf') format('truetype');
}


/* ====================================== *
 * UIKIT OVERRIDES
 * ====================================== */

.uk-text-italic {
	font-style: italic;
}

.uk-list-inline {
	margin: 0;
	padding: 0;
}

.uk-list-inline > li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}

.uk-text-italic {
	font-style: italic !important;
}

.uk-link-muted {
	text-decoration: underline;
}

.uk-text-contrast.uk-link-muted:hover {
	color: #DA934E !important;
}

.uk-form {
	font-size: 12px;
}

.uk-form .uk-form-icon>[class*='uk-icon-'] {
	left: 0; 
}

.uk-button {
	border: 1px solid transparent;
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
}

.uk-button-large {
    min-height: 49px;
    padding: 0 30px;
    line-height: 14px;
}

.uk-button-primary:hover {
	/*border: 1px solid #DA934E;*/
}

.uk-button-secondary {
	border: 4px solid #FFF;
	background: transparent;
	color: #FFF;
}

.uk-button.uk-button-secondary:hover, .uk-button.uk-button-secondary:focus {
    background-color: rgba(255,255,255,0.3);
    color: #FFF;
    outline: none;
    text-decoration: none;
}

.uk-button-blue {
	border: 2px solid #FFF;
	background: #0C5685;
	color: #FFF;
}

a.uk-button.uk-button-large {
	line-height: 4.5;
}

.uk-icon-instagram:before,
.uk-icon-youtube-play:before,
.uk-icon-pinterest:before {
	position: relative;
    left: 1px;
}

.uk-navbar-center {
    max-width: 75%;
}

.uk-nav-header {
	font-weight: normal !important;
}

.uk-contrast .uk-form :-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.5) !important;
}

.uk-contrast .uk-form ::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}

.uk-contrast .uk-form ::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}

.uk-contrast .uk-icon-button {
    background: #C8E5F7;
    color: #0c5685;
}

.uk-contrast .uk-icon-button:hover,
.uk-contrast .uk-icon-button:focus {
    background-color: #DA934E;
    color: #413f3c;
}

.uk-form.blue input, .uk-form.blue select {
	background: #0C5685;
	color: #FFF;
	border: 1px solid #FFF;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.uk-form.blue input::-webkit-input-placeholder { /* Chrome */
  color: #FFF;
}

.uk-form.blue input:-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}

.uk-form.blue input::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
  opacity: 1;
}

.uk-form.blue input:-moz-placeholder { /* Firefox 4 - 18 */
  color: #FFF;
  opacity: 1;
}

.uk-slidenav-position .uk-slidenav-previous {
	left: -7%;
}

.uk-slidenav-position .uk-slidenav-next {
	right: -7%;
}

.uk-slidenav-previous:before {
    content: url('/images/site/LEFT_ARROW.svg');
    position: absolute;
    left: 0;
    width: 29px;
}

.uk-slidenav-next:before {
    content: url('/images/site/RIGHT_ARROW.svg');
    position: absolute;
    right: 0;
    width: 33px;
}

.uk-table th, .uk-table td {
    padding: 8px 25px;
}

.uk-accordion-title {
	font-weight: normal;
	font-family: 'GothamMedium', Helvetica, sans-serif;
	background-color: #0C5685;
    color: white;
}

.uk-grid+.uk-grid, .uk-grid-margin, .uk-grid>*>.uk-panel+.uk-panel {
    margin-top: 70px;
}


/**********
* REDLINE *
***********/

body, h1, h2, h3, h4, h5, h6 {
	font-family: "GothamLight", Helvetica, sans-serif;
	font-weight: normal;
	line-height: 2em;
}

a {
	letter-spacing: 1.08px;
	text-decoration: underline;
}

strong, b {
	font-weight: normal;
	font-family: 'GothamMedium', Helvetica, sans-serif;
}

em, i:not([class^="uk-icon-"]), i:not(".wi") {
	font-family: 'CentSchbookBTWGL4WXX-Italic', Georgia, serif;
	font-style: normal;
}

.uk-table thead {
	background-color: #C8E5F7;
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
}

.heading {
	font-size: 45px;
	line-height: 54px;
	letter-spacing: 2.58px;
	margin-bottom: 35px;
}

.fenway {
	font-family: 'FenwayParkJF' !important;
	font-weight: normal;
	letter-spacing: 0px;
}

.fenway-heading-large {
	font-size: 80px;
	line-height: 96px;
}

.heading-large {
	font-family: 'GothamBookBold', Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80px;
	line-height: 96px;
	letter-spacing: 4.35px;
}

.title {
	font-size: 15px;
	color: #555555;
	line-height: 18px;
	letter-spacing: 4.29px;
	margin-bottom: 35px;
}

.intro-copy {
	font-family: 'GothamLight', Helvetica, sans-serif;
	font-size: 20px;
	line-height: 37px;
	opacity: 0.7;
}

.teaser-label {
	font-family: 'GothamLight', Helvetica, sans-serif;
	color: #363131;
	letter-spacing: 0.5px;
}

.teaser-label + .teaser-headline {
	margin-top: 5px;
}

.teaser-headline {
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 0.5px;
}

.teaser-headline + p {
	margin-top: 10px;
}

.teaser-meta, .detail-list em, .detail-list i {
	font-family: 'CentSchbookBTWGL4WXX-Italic', Georgia, serif;
	font-size: 15px;
	color: #555555;
	letter-spacing: 0.93px;
	line-height: 28px;
}

.teaser-meta.detail-list ul {
	list-style: none;
	padding: 0px !important;	
}

.info-copy {
	line-height: 25px;
}

.info-headline {
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 14px;
}

.section-title {
	font-size: 13px;
	color: #555555;
	letter-spacing: 4.29px;
    overflow: hidden;
    padding-top: 10px;
}

.section-title > * {
    display: inline-block;
    position: relative;
}

.section-title>:before, .section-title>:after {
    content: "";
    position: absolute;
    top: calc(50% - (1px / 2));
    width: 2000px;
    border-bottom: 2px solid #e1e1e1;
}

.section-title>:before {
    right: 100%;
    margin-right: 3em;
}

.section-title>:after {
    left: 100%;
    margin-left: 3em;
}

.bg-dark-blue {
	background-color: #0C5685;
}

.bg-light-blue {
	background-color: #C8E5F7;
}

.bg-black {
	background-color: #413F3C;
}

.bg-gray {
	background-color: #898988;
}

.bg-primary {
	background-color: #DA934E;
}

.bg-off-white {
	background-color: #FDFCF7;
}

.bar {
	height: 24px;
}

.circle-border {
	border-radius: 50%;
	border: 15px solid #FFF;
}

#site_book_button {
	position: fixed;
	bottom: 20px;
	left: 20px;
}


/* ====================================== *
 * SITE HEADER
 * ====================================== */

#site_header,
#site_header #site_nav .uk-navbar-brand {
	height: 126px;
}

#site_header #site_nav .uk-navbar-brand {
	max-width: 265px;
}

#site_header #site_nav .uk-navbar-brand > div {
	padding: 15px;
}

#site_header #site_nav .uk-navbar-brand svg g {
	fill: #FFFFFF;
}

#site_header #site_nav.uk-navbar {
	height: 76px;
	background-color: #FFFFFF;
}

#site_header #site_message_bar {
	font-family: 'GothamBook', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.5px;
	padding: 13px 0;
	max-height: 50px;
	box-sizing: border-box;
}

#site_header .uk-navbar-nav-subtitle > div:not(.nav-underline) {
    margin-top: 10px;
    opacity: 0.88;
    font-family: 'FenwayParkJF';
    font-size: 14px;
    color: #363131;
    letter-spacing: 3px;
    line-height: 6px;
}

#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li > a {
	padding: 0px 30px;
}

#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li > a > span {
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 15px;
	color: #363131;
	letter-spacing: 3px;
}

#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li:after {
	content: '';
	position: absolute;
	height: 0px;
	width: 100%;
	margin: 0 !important;
    bottom: -23px;
    left: 0px;
	background-color: #0C5685;
	-moz-transition: height 0.25s;
	-webkit-transition: height 0.25s;
	transition: height 0.25s; 
}

#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li:hover:after,
#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li.active:after {
	height: 15px;
}

#site_header #site_nav.uk-nav-navbar > li > a:hover,
#site_header #site_nav.uk-nav-navbar > li > a:focus {
	background: #00a8e6;
}

#site_header #site_nav .uk-navbar-nav > li > a {
	height: auto;
}

/* Appear not as link */
#site_header #site_nav .uk-navbar-nav > li > a[href='#'] {
	cursor: text;
}

#site_header #site_nav .uk-navbar-nav > li:hover > a,
#site_header #site_nav .uk-navbar-nav > li > a:focus,
#site_header #site_nav .uk-navbar-nav > li.uk-open > a {
	background-color: transparent;
}

#site_header #site_nav .uk-navbar-nav > li > a:active {
	background-color: transparent;
}

#site_header #site_nav .uk-navbar-nav > li.uk-active > a {
	background-color: transparent;
}

#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li:hover a > div,
#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li:hover a > span,
#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li.active a > div,
#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li.active a > span {
	color: #0C5685;
}

#site_header #site_nav.uk-navbar ul.uk-navbar-nav div.uk-dropdown ul.dropdown-section li .subnav-title,
#site_header #site_nav.uk-navbar ul.uk-navbar-nav div.uk-dropdown ul.dropdown-section li .subnav-title > a {
	color: #FFF;
	font-size: 15px;
	font-family: 'GothamMedium', Helvetica, sans-serif;
	margin-bottom: 15px;
	text-decoration: none;
	letter-spacing: 1.08px;
}

#site_header .uk-navbar-center .uk-dropdown a:not(.subnav-title) {
	color: #C8E5F7;
	text-decoration: none !important;
}

#site_header .uk-navbar-center .uk-dropdown a:not(.subnav-title):hover {
	color: #FFF;
}

#site_header .uk-navbar-center .uk-dropdown .dropdown-section .uk-nav-header {
	padding: 5px 45px;
}

#site_header .uk-navbar-flip .uk-dropdown {
	background: #FFFFFF;	
}

#site_header #user_links a {
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 10px;
	color: #1D0000;
	letter-spacing: 0.78px;
	line-height: 15px;
}

#site_header #summer_span {
	width: 45px;
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.78px;
    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}

#site_header #site_message_bar span {
	bottom: 10px;
	right: 0;
}

#site_header #site_nav .uk-navbar-toggle {
	height: 90px;
}

#site_header #site_nav .uk-navbar-toggle:after {
	font-size: 50px;
	color: #0C5685;
}

#mobile_site_nav .uk-accordion .uk-accordion-title {
	background-color: #FFF;
	border-top: 1px solid rgba(151, 151, 151, 0.29);
	padding-top: 15px;
}

#mobile_site_nav .uk-accordion .uk-accordion-content {
	background-color: #0c5685;
	padding: 20px;
}

#mobile_site_nav .uk-accordion .uk-accordion-content a {
	color: #C8E5F7;
	text-decoration: none !important;	
}

#mobile_site_nav .uk-accordion .uk-accordion-title a {
	text-decoration: none;
}

#mobile_site_nav .uk-accordion h3.subnav-title,
#mobile_site_nav .uk-accordion h3.subnav-title > a {
	color: #FFF;
	font-size: 15px;
	font-family: 'GothamMedium', Helvetica, sans-serif;
	margin-bottom: 15px;
	text-decoration: none;
	letter-spacing: 0px;
}

#mobile_site_nav .uk-accordion .uk-accordion-title a > div {
	margin-top: 10px;
	opacity: 0.88;
	font-family: 'FenwayParkJF';
	font-size: 14px;
	color: #363131;
	letter-spacing: 3px;
	line-height: 6px;
}

/*#mobile_site_nav .uk-accordion .uk-accordion-title a span {
	font-family: 'GothamMedium', Helvetica, sans-serif;
	font-size: 15px;
	color: #363131;
	letter-spacing: 3px;
}*/

#mobile_site_nav div.uk-text-center {
	padding-top: 20px;
	border-top: 1px solid rgba(151, 151, 151, 0.29);
}

#mobile_site_nav div.uk-text-center a {
	color: #363131;
	text-decoration: none;
}


/* ====================================== *
 * SITE FOOTER
 * ====================================== */

#site_footer {
	margin-top: 175px;
}

#site_footer .uk-block-large.uk-block-secondary {
	padding-bottom: 50px	
}

#site_footer .uk-form input[type="email"],
#site_footer .uk-form button {
	height: 40px;
}

#site_footer .uk-form input[type="email"] {
	width: 73%;
	opacity: 0.6;
	border: 1px solid #C8E5F7;
	background: transparent;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 27px;
	-moz-transition: opacity 0.25s;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s;
}

#site_footer .uk-form input[type="email"]:focus {
	opacity: 1;
}

#site_footer .uk-form button {
	padding: 0 25px;
	margin-left: -4px;
}

#site_footer .uk-form button.uk-button.uk-button-primary:hover {
	background-color: #b3702f;
}

#site_footer .fs_blurb {
	font-family: 'CentSchbookBTWGL4WXX-Italic', Georgia, serif;
	font-size: 10px;
	color: #C8E5F7;
	letter-spacing: 0.93px;
	line-height: 20px;
}

#site_footer .uk-panel-box-primary a {
	color: #0c5685;
}

#site_footer .uk-grid-divider>[class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-2-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-3-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-4-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-5-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-6-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-7-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-8-']:nth-child(n+2), 
#site_footer .uk-grid-divider>[class*='uk-width-9-']:nth-child(n+2) {
	border-left: 1px solid rgba(188,218,235, 0.2);
}

#site_footer #footer_image {
	height: 352px;
	width: 333px;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 0px;
}

#site_footer #footer_image span.title {
	letter-spacing: 1px;
	font-size: 20px;
}

#site_footer .mobile {
	padding: 100px 0px 0px;
}


#site_footer .mobile-booking {
	padding: 20px 5px;
	border-top: 5px solid #FFF;
}

#site_footer .mobile-booking a {
	text-decoration: none;
	font-family: 'GothamMedium', Helvetica, sans-serif;
}

#site_footer .mobile-booking a:hover {
	background-color: #FFF;
	color: #0c5685 !important;
}

/* ====================================== *
 * CONDITIONS BAR
 * ====================================== */

.conditions-bar {
	bottom: -49px;
    z-index: 10;
}

.conditions-bar-inner {
	background: rgba(12,86,133,0.85) !important;
	color: #FFFFFF;
}

.conditions-bar-inner em {
	color: #C8E5F7;
	font-family: 'CentSchbookBTWGL4WXX-Italic', Georgia, serif;
	letter-spacing: 0.1em;
	font-size: 0.9em;
	line-height: 1em;
}

.conditions-bar-inner strong {
	font-size: 28px;
	letter-spacing: 0.1em;
}

.conditions-bar-inner a.uk-button {
	font-family: 'GothamMedium', Helvetica, sans-serif;
    font-size: 10px;
    letter-spacing: 0.78px;
    line-height: 4.75;
}

/* webcam icon on home and conditions page */
#web_cam_icon {
	fill: #FFF;
	width: 31px;
	height: 37px;
	margin-bottom: 10px;
}


/***********************
* PAGE SPECIFIC BANNER *
***********************/

#template_banner {
	background-color: #DA934E;
	padding: 20px 0px;
	font-size: 20px;
	letter-spacing: 1.67px;
	line-height: 24px;
}

#template_banner a {
	color: #FFF;
	text-decoration: underline;
}


/*******************
* PAGE INLINE FORM *
*******************/
.borderless-form input {
	border: 0 !important;
	position: relative;
	/*z-index: 5;*/
}

.borderless-form input:focus {
	background-color: #fff !important;
}

.borderless-form label {
	position: relative;
}

.borderless-form em {
	color: inherit !important;
	opacity: 0.8;
	pointer-events: none;
	letter-spacing: 0.1em;
	text-align: center;
	font-size: 0.8rem;
	line-height: 1em;
	width: 100%;
}

/* ====================================== *
 * 360 Viewer
 * ====================================== */

#a360 iframe{
	width: 100% !important; 
}


/*************
* RESPONSIVE *
**************/

@media (min-width: 960px) and (max-width: 1024px) {
	#site_header #site_nav.uk-navbar > .uk-navbar-content.uk-navbar-center > .uk-navbar-nav > li > a {
	    padding: 0px 25px;
	}
}

@media (max-width: 959px) {
	#site_header #site_nav .uk-navbar-brand > div {
		padding: 0px;
	}
	
	#site_header,
	#site_header #site_nav.uk-navbar {
		height: 100px;
	}
	
	#site_header #site_nav .uk-navbar-brand {
		max-width: 145px;
		height: 100px;
	}
	
	#site_nav div.uk-navbar-content a {
		padding: 15px;
	}
	
	#site_nav div.uk-navbar-content li:not(:last-child) {
		border-right: 1px solid rgba(151, 151, 151, 0.29);
		
		/* fix for IE */
		max-width: 70px;
	}
	
	#site_nav div.uk-navbar-content a#mobile_nav_close {
		padding: 15.5px 21.5px;
	}
	
	#mobile_nav_close i.uk-icon-close:before {
		font-size: 45px;
	}
	
	#mobile_site_nav.uk-active.uk-offcanvas,
	#mobile_site_nav.uk-active .uk-offcanvas-bar {
		top: 100px;
	}
	
	#site_footer {
		padding-bottom: 45px;
	}

	#site_footer .mobile-booking {
		position: fixed !important;
		/*z-index: 99999;*/
	}
	
	/*.conditions-bar-inner em {
		display: block;
	}*/
}

@media (max-width: 767px) {
	.heading {
	    font-size: 35px;
	    line-height: 44px;
	    letter-spacing: 1.58px;
	}
	
	#site_footer .uk-form input[type="email"] {
		width: auto;
	}
	
	#site_nav a.uk-navbar-brand {
		height: 100px;
		width: 145px;
	}
	
	.borderless-form .uk-form-row+.uk-form-row {
		margin-top: 1px;
	}
	#a360 iframe{
		max-width: 100% !important;
		max-height: 50vh !important; 
	}
}


/* fancy form selects */
select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background: #fff url('/images/site/DOWN_ARROW.svg') no-repeat right 10px center !important;
	padding-right: 32px;
	cursor: pointer;
}
select option {
	color: #333;
	background-color: #fff;
}
/* IE fix to remove arrow */
select::-ms-expand {
	display: none !important;
}

#inline_contact_form #contact-target {
	border: 0 !important;
}

/* news, jobs, events image */
.coverimage {
	height: 0;
	padding-bottom: 42%;
	background-position: center center;
	background-size: cover;
}
/* Off-canvas Menu BG Scroll Fix */
.uk-offcanvas-page #site_header, .uk-offcanvas-page #site_header #site_nav.uk-navbar {
	z-index: 10001;
	position: fixed !important;
	width: 100%;
}
/* New copy for minimum nights stay */
.borderless-form #footer-nights-copy {
	font-size: 20px;
  text-align: center;
  margin: 0px 200px 0px 200px;
}
#resWaveButtonStyle {
  margin-left: 40px;
}
