@charset "UTF-8";
/* CSS Document */

body { 
  background: url(/img/beach-bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: #FFF;
}

.row {
	max-width:100%;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
}

@media (max-width: 600px) {
#low-logo-2 {
width: 75%;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
margin-top: 30px;
}
.low-video {
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
}


@media (min-width: 601px) {
#low-logo-2 {
width: 310px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
margin-top: 20px;
}

.low-video {
max-width: 90%;
width: 800px;
margin-left: auto;
margin-right: auto;
}
}

#itunes {
width: 80px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
margin-top: 20px;
 -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
opacity: .3;
}
#itunes:hover {
opacity: 1;
}

.low-action {
font-family: 'Open Sans', sans-serif;
font-size: 1.8em;
letter-spacing: .04em;
padding: .5em;
text-align: center;
}
.low-action a {
	color:#FFF;
}
.low-action a:hover {
	color: #FFB515
}

.social-nav {
bottom: 0;
width: 100%;
height: 30px;
font-size: 1.8em;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.social-nav-item {
	display:inline;
	padding-right:.5em;
}
.social-nav-item a {
	color:rgba(255, 255, 255, 0.48);
}
.social-nav-item a:hover {
	color: #FFF;
}

/* carousel styles */

.centered-item {
	text-align: center;
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
color: rgba(95, 95, 95, 0.75);
font-size: 14px;
margin: 3px;
padding: 8px 14px;
background: none;
box-shadow: inset 0 0 0 2px rgba(95, 95, 95, 0.75);
display: inline-block;
cursor: hand;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
	background: #FFF;
	color:#4F4F4F;
	text-decoration:none;
	box-shadow: inset 0 0 0 2px #FFF;
}

.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 20px 10px;
background: rgba(95, 95, 95, 0.75);
display: block;
-webkit-backface-visibility: visible;
-webkit-transition: opacity 200ms ease;
-moz-transition: opacity 200ms ease;
-ms-transition: opacity 200ms ease;
-o-transition: opacity 200ms ease;
transition: opacity 200ms ease;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #FFF;
}

.vimeo-1 {
width: 100%;
max-width: 800px;
max-height: 450px;
}

.owl-carousel .owl-video-wrapper {
margin-left: auto;
margin-right: auto;
position: relative;
height: 100%;
background: #000;
}



