@font-face {
    font-family: 'robotoregular';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('Roboto-Bold-webfont.eot');
    src: url('Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Bold-webfont.woff') format('woff'),
         url('Roboto-Bold-webfont.ttf') format('truetype'),
         url('Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
	
/*body {height: 100%;margin:0px;background: url(images/jungledark.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}*/
body {height: 100%;margin:0px;background: url(../images/jungleleavesbg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;padding-top:45px !important;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
.container {padding:0;box-shadow: 0px 0px 20px black;}	

.banner-outer {position:relative;max-width:1170px;}
.banner-img {width:100%;}	
.welcome {height:100vh;overflow:hidden;}

.welcome #slideshow .banner-img {height:100vh;width:auto;min-width:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}

.logo {position:absolute;top:2%;left:5%;width:25%;z-index:100;}
.play-if-dare {position:absolute;top:38%;left:50%;margin-left:-12%;width:25%;z-index:100;}
.menu-button {position:absolute;top:4%;left:80%;width:15%;display:none;}

h1 {position:absolute;top:5%;width:100%;text-align:center;}

/* text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000; */
.banner-title-text {font-size:2.0em;font-weight:bold;color:white;letter-spacing:0px;font-family:'robotobold';text-transform:uppercase;text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;}

ul.top-menu {position:absolute;top:5%;left:28%;width:72%;z-index:100;}
ul.top-menu li {display:block;float:left;margin-left:2%;text-align:center;}
li.small-item {width:14%;}
li.big-item {width:30%;}
ul.top-menu li:first-item {margin-left:0;}
ul.top-menu li a {text-decoration:none;color:white;}
ul.top-menu li a:hover {color:#009933;}
ul.top-menu li a:active {color:#009933;}

.top-bootstrap-menu {width:1170px;margin:0 auto;}

.navbar-inner {
  text-align:center;
}

.navbar{
   	width: 100%;
   	margin: 0 auto;
}

.navbar-default {
    background-color: #191919;
    border-color: #333;
}

ul.nav li a {color:white !important;font-size:1.6em;outline:none;}

.content-outer {position:relative;padding:3% 5%;background:#fafac0;max-width:1170px;}
.content-outer h2 {font-size:2em;font-weight:bold;color:#212121;margin-bottom:3%;}
.content-outer p {font-size:1.4em;font-weight:bold;color:#212121;}

.scratches {background:url(../images/scratches-small.png) bottom right no-repeat #fafac0;}

.prices-outer {position:relative;padding:3% 5%;background:url(../images/contact-banner.jpg) top left no-repeat;}
.prices-outer h2 {text-align:center;margin-bottom:3%;}
.prices-outer p {font-size:1.8em;font-weight:bold;color:white;text-align:center;}

.gallery-outer {position:relative;padding:3% 5%;background:url(../images/gallerybg.jpg) top left no-repeat;}

.gallery-title {text-align:center;padding-bottom:5%;}

ul.gallery-images {margin:0;padding:0;width:100%;}
ul.gallery-images li {display:inline;margin:0 5% 5% 0;width:26%;padding:0;}
ul.gallery-images li a img {width:100%;box-shadow: 0px 0px 30px black;}

#lightbox-container-image-box {width:60% !important;height:auto !important;}
#lightbox-container-image-data-box {width:60% !important;}
img#lightbox-image {width:100%;}

.map-outer {position:relative;padding:0;}
#map_canvas {width:100%;height:500px;}

.contact-outer {position:relative;padding:3% 5%;background:white;}
.contact-outer p {font-size:1.4em;font-weight:bold;color:#212121;text-align:center;}

.mobile-menu {background:#006632;color:white;z-index:1000;position:relative;left:0%;top:4%;left:width:100%;margin:0 5%;padding:0;list-style:none;display:none;box-shadow: 0px 0px 20px black;}
.mobile-menu li a {display:block;padding:2% 4%;font-size:35px;color:white;} /* font-family: 'Trade Winds', cursive; */
.mobile-menu li a:hover {text-decoration:none;}

.back-to-top {position:fixed;top:80%;left:75%;display:none;}
.back-to-top img {width:75%;}

.col-md-4 {background:none;border:0;}

.hide-overflow {overflow:hidden;background:#fafac0;}
.banner-scroll-items {margin:0;padding:0;list-style:none;width:5000px;margin-left:0px;}
.banner-scroll-items li {display:block;float:left;}

.nav-left {position:absolute;z-index:1000;top:50%;left:1%;display:none;}
.nav-right {position:absolute;z-index:1000;top:50%;right:1%;}

.gallery-hide-overflow {overflow:hidden;}	
.gallery-scroll-items {margin:0;padding:0;list-style:none;width:10000px;margin-left:0px;}
.gallery-scroll-items li {display:block;float:left;}	

.gallery-nav-left {position:absolute;z-index:1000;top:50%;left:1%;display:none;}
.gallery-nav-right {position:absolute;z-index:1000;top:50%;right:1%;}
	
.footer-logo {width:75%;}
.footer-end-left {background:none;border:0;}
.footer-end-right {background:none;text-align:right;border:0;}
.footer-end-right a {color:black;}
	
@media (max-width: 1200px) {
	ul.top-menu {top:10%;}
	.top-bootstrap-menu {width:970px;}
}


@media (max-width: 970px) {
	.top-bootstrap-menu {width:750px;}
	.banner-title-text {font-size:1.5em !important;letter-spacing:0px !important;}
	ul.top-menu {top:7%;}
	.prices-outer h2 {font-size:1.6em;}
	.prices-outer p {font-size:1.3em;}
	.contact-outer h2 {font-size:1.6em;}
	.contact-outer p {font-size:1.3em;}
	.nav-left {position:absolute;z-index:1000;top:33%;left:1%;}
	.nav-right {position:absolute;z-index:1000;top:33%;right:1%;}
}

@media (max-width: 800px) {
	.top-bootstrap-menu {width:100%;}
}

@media (max-width: 750px) {
	ul.top-menu {display:none;}
	body {background:none;}
	.menu-button {display:inline;}
	.container {margin:0;padding:0;}
	.content-outer h2 {font-size:1.4em !important;}
	.content-outer p {font-size:1.1em !important;}
	.mobile-menu li a {font-size:22px;}
	.back-to-top img {width:50%;}
	.nav-left {position:absolute;z-index:1000;top:8%;left:1%;width:20%;}
	.nav-right {position:absolute;z-index:1000;top:8%;right:1%;width:20%;}
	.gallery-nav-left {position:absolute;z-index:1000;top:50%;left:1%;display:none;width:20%;}
	.gallery-nav-right {position:absolute;z-index:1000;top:50%;right:1%;width:20%;}
}

@media (max-width: 700px) {
}

/*
970
750
< 750
*/