a, a:hover, a:active, a:visited {
  color: #14b0e4; }

h1, h2, .keyLine {
  color: #0C5E8A; }

.keyLine::before {
  border-bottom-color: #0C5E8A; }

h2 a, h2 a:visited {
  color: #0C5E8A; }
  h2 a:hover, h2 a:active, h2 a:visited:hover, h2 a:visited:active {
    color: #107eb9; }

a.btn, input.btn, .gform_wrapper .gform_button {
  color: #FFF;
  background: #14b0e4; }
  a.btn:hover, a.btn:active, input.btn:hover, input.btn:active, .gform_wrapper .gform_button:hover, .gform_wrapper .gform_button:active {
    background: #129ecd; }
  a.btn.btn-inverse, input.btn.btn-inverse, .gform_wrapper .gform_button.btn-inverse {
    color: #14b0e4;
    border: 2px solid #14b0e4; }
    a.btn.btn-inverse:hover, a.btn.btn-inverse:active, input.btn.btn-inverse:hover, input.btn.btn-inverse:active, .gform_wrapper .gform_button.btn-inverse:hover, .gform_wrapper .gform_button.btn-inverse:active {
      background: #14b0e4; }

.globalheader .globalnav li:hover > a,
.globalheader .globalnav li.current-menu-item > a,
.globalheader .globalnav li.current-menu-parent > a,
.globalheader .globalnav li ul li a:hover, .globalheader.scroll .globalnav li:hover > a,
.globalheader.scroll .globalnav li.current-menu-item > a,
.globalheader.scroll .globalnav li.current-menu-parent > a,
.globalheader.scroll .globalnav li ul li a:hover, .globalheader.noBanner .globalnav li:hover > a,
.globalheader.noBanner .globalnav li.current-menu-item > a,
.globalheader.noBanner .globalnav li.current-menu-parent > a,
.globalheader.noBanner .globalnav li ul li a:hover {
  color: #14b0e4; }
.globalheader .globalnav ul.sub-menu li.top-level, .globalheader.scroll .globalnav ul.sub-menu li.top-level, .globalheader.noBanner .globalnav ul.sub-menu li.top-level {
  border-bottom: 2px solid #14b0e4; }
@media screen and (min-width: 1024px) {
  .globalheader .phone {
    background-image: url(../images/phone-icon-blue.png); } }
.globalheader .social a {
  color: #FFF; }
  .globalheader .social a:hover {
    color: #14b0e4; }
.globalheader.scroll .social a, .globalheader.noBanner .social a {
  color: #0C5E8A; }
  .globalheader.scroll .social a:hover, .globalheader.noBanner .social a:hover {
    color: #14b0e4; }
.globalheader .book {
  background: #14b0e4; }

#slider #overlay #banner-text-wrapper .container .row #banner-text img {
  width: 25vw !important; }
  @media screen and (max-width: 1024px) {
    #slider #overlay #banner-text-wrapper .container .row #banner-text img {
      width: 450px !important; } }

.mobile-side-nav li.current-menu-item > a,
.mobile-side-nav li.current-menu-item > a:active,
.mobile-side-nav li.current-menu-item > a:focus,
.mobile-side-nav li.active > a {
  color: #14b0e4; }

.mobile-side-nav li.menu-item-has-children > a::before {
  border: 1px solid #14b0e4;
  border-width: 0 1px 1px 0; }

section#slider .booking-search,
section.banner .booking-search {
  background: rgba(16, 34, 70, 0.5); }
  section#slider .booking-search.scroll,
  section.banner .booking-search.scroll {
    background: #102246; }
  section#slider .booking-search #LDSSearch .LDSSearch-submit button,
  section.banner .booking-search #LDSSearch .LDSSearch-submit button {
    background: #14b0e4; }
    section#slider .booking-search #LDSSearch .LDSSearch-submit button:hover,
    section.banner .booking-search #LDSSearch .LDSSearch-submit button:hover {
      background: #129ecd; }

#specials-carousel .owl-controls .owl-page span {
  border: 2px solid #0C5E8A; }
#specials-carousel .owl-controls .owl-page.active span {
  background: #0C5E8A; }

.oscar2 .border span {
  background: #14b0e4; }

/*
.review-pro {
	.review-pro-container {
		padding: 20px;
		min-height: 280px;
		border: 1px solid #575757;
		margin: 0 0 2em;

		// http://colorzilla.com/gradient-editor/#ededed+0,d4d4d4+100
		background: #ededed;
		background: -moz-linear-gradient(top, #ededed 0%, #d4d4d4 100%);
		background: -webkit-linear-gradient(top, #ededed 0%, #d4d4d4 100%);
		background: linear-gradient(to bottom, #ededed 0%, #d4d4d4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#d4d4d4', GradientType=0);

		h2, .counts, .by-line, .by-line .review-author, .by-line .review-source { color: #555555; }
		.review-text {
			background: #57a153;

			&::after {
				border-top-color: #57a153;
			}

		}
		.rating a { color: #14b0e4; }
	}
}
*/
.home-content .home-content-text {
  text-align: left; }
.home-content .oscar2:hover .border span {
  background: #14b0e4; }

.content h6 {
  color: #0C5E8A; }

#events-grid .minimal-light .esg-filterbutton,
#events-grid .minimal-light .esg-navigationbutton,
#events-grid .minimal-light .esg-sortbutton,
#events-grid .minimal-light .esg-cartbutton a {
  background: #FFF;
  color: #14b0e4;
  border: 2px solid #14b0e4; }
  #events-grid .minimal-light .esg-filterbutton.selected,
  #events-grid .minimal-light .esg-navigationbutton.selected,
  #events-grid .minimal-light .esg-sortbutton.selected,
  #events-grid .minimal-light .esg-cartbutton a.selected {
    border: 2px solid #0C5E8A;
    color: #0C5E8A; }
  #events-grid .minimal-light .esg-filterbutton:hover,
  #events-grid .minimal-light .esg-navigationbutton:hover,
  #events-grid .minimal-light .esg-sortbutton:hover,
  #events-grid .minimal-light .esg-cartbutton a:hover {
    background: #0C5E8A;
    border: 2px solid #0C5E8A;
    color: #FFF; }
#events-grid .esg-entry-content .event-date {
  color: #14b0e4; }
#events-grid .esg-entry-content .event-btn a {
  background: #14b0e4; }
  #events-grid .esg-entry-content .event-btn a:hover {
    background: #0C5E8A; }

.final-tiles-gallery {
  margin-top: 20px; }
  .final-tiles-gallery .ftg-filters a {
    color: #14b0e4;
    border: 2px solid #14b0e4; }
    .final-tiles-gallery .ftg-filters a.selected {
      border: 2px solid #0C5E8A;
      color: #0C5E8A; }
    .final-tiles-gallery .ftg-filters a:hover {
      background: #0C5E8A;
      border: 2px solid #0C5E8A;
      color: #FFF; }

.back-to-top {
  background: #14b0e4; }


#free-wifi {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 100;
	background-color: #004185;
	color: white;
	padding: 0.5em;
	text-align: center;
}

#free-wifi p {
	margin-bottom: 0;
	line-height: 2em;
	font-size: 1.5em;
}

#free-wifi img {
	display: inline;
	width: auto;
	height: 60px;
}

img.raised-image {
	position: relative;
	top: -15px;
}

.free-foxtel {
	text-transform: uppercase;
	color: #f5d63e;
}

.no-credit-fees {
	text-transform: uppercase;
}

@media screen and (max-width: 767px) {
	#free-wifi {
		padding: 0.2em;
	}
	
	#free-wifi p {
		margin-bottom: 0;
		line-height: 1em;
		font-size: 0.8em;
	}
	
	#free-wifi img {
		display: inline;
		width: auto;
		height: 60px;
	}
	
	img.raised-image {
		position: relative;
		top: -15px;
		height: 40px;
	}
	
	.free-foxtel {
		text-transform: uppercase;
		color: #f5d63e;
	}
	
	.no-credit-fees {
		text-transform: uppercase;
	}
}

/*# sourceMappingURL=main.css.map */
