@import url("font-awesome.css");
@import url(//fonts.googleapis.com/css?family=Allura);

body {padding-top: 240px;padding-bottom: 40px;}
a { color:#0088cc;}
.sidebar-nav {padding: 0px;}
.onTop{ background:#fff;}
.onTop .navbar-inner { background:none; box-shadow:none; border:none; padding:0px; background:url(../images/topBkr.jpg) bottom right no-repeat;}
.onTop .navbar-inner .brand { padding:20px;margin:0; }
.onTop .tagline { margin-left:170px;  text-align:center; }
.onTop .tagline h2{font-family: 'Allura', cursive; font-weight:normal; font-size:40.5px;line-height:36px;color: #00408a;margin-top:35px;}
.onTop .tagline p{ display:block; color:#fff; }
.onBottom  .navbar-inner{border-color:#0256a4;border-bottom-width: 5px;
background: rgb(255,146,10);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTIwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFmNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,146,10,1)), color-stop(100%,rgba(255,175,75,1)));
background: -webkit-linear-gradient(top,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
background: -o-linear-gradient(top,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
background: linear-gradient(to bottom,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff920a', endColorstr='#ffaf4b',GradientType=0 );}
.navbar-inverse .nav > li > a {color:#333;text-shadow: 0 -1px 0 rgba(255, 210, 140, 0.9);}
.navbar-inverse .nav li.active > a, .navbar-inverse .nav li.active > a:hover, .navbar-inverse .nav li.active > a:focus { background:#0256a4;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.navbar-inverse .nav li:hover a{ background:#333;}
.navbar-inverse .nav > li:hover > a, .navbar-inverse .nav > li.active > a { text-shadow:none;}
.navbar .nav > li > a {padding: 5px 15px 10px; margin-top:5px;}
.navbar-inverse .nav li {margin-right:1px;}
.navbar-text {line-height:20px;}
.navbar-text .btn { margin-left:10px; }
.nav-header {display: block;padding: 3px 15px;font-size: 13px;font-weight: bold;line-height: 20px;color: #333;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);text-transform: uppercase;
background: rgb(255,146,10);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTIwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFmNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,146,10,1)), color-stop(100%,rgba(255,175,75,1)));
background: -webkit-linear-gradient(top,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
background: -o-linear-gradient(top,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
background: linear-gradient(to bottom,  rgba(255,146,10,1) 0%,rgba(255,175,75,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff920a', endColorstr='#ffaf4b',GradientType=0 );
}

.centerColumn .hero-unit { padding:20px 40px; line-height:24px; font-size:16px;}
.centerColumn .hero-unit h1 { margin-bottom:20px; color:#0256a4; letter-spacing:-0.05em;}
.centerColumn .hero-unit figure {margin:0; margin-left:20px;}
.centerColumn .hero-unit figure img { background:#fcfcfc; border:1px solid #999; padding:9px;}
.centerColumn .hero-unit .btn { margin-top:20px;}
.centerColumn h2 {font-size:19.5px; line-height:24px;}

.centerColumn .span4 figure {margin:0; margin:15px 0;}
.centerColumn .span4 figure img { background:#f9f9f9; border:1px solid #ddd; padding:9px;}
.span8 .row-fluid [class*="span4"]{ margin-left: 0; padding:10px 40px;}

.nav-list > .active > a, .nav-list > .active > a:hover {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);background-color: #49afcd;}

.exPriceList { background:#FFAF4B; padding:10px;}
.exPriceList h3 {display: block;padding: 3px 15px;font-size: 13px;font-weight: bold;line-height:20px;color: #333;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);text-transform: uppercase; margin-top:0;}
.exPriceList ul {margin:10px;}
.exPriceList ul li { list-style-type:none; background:url(../images/icon_pdf.png) top left no-repeat; padding-left:30px; line-height:14px; margin-bottom:5px;}
.featExcursion, .textModule, .exPriceList { margin-bottom:15px;}
.featExcursion, .textModule { padding:20px; }
.featExcursion h3 {display: block;font-size: 13px;font-weight: bold;line-height:20px;color: #333;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);text-transform: uppercase; margin-top:0;}
.featExcursion img { background: #fff;border: 1px solid #ddd;padding: 4px; margin-bottom:15px;}
.textModule h3 {display: block;font-size: 13px;font-weight: bold;line-height:20px;color: #333;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);text-transform: uppercase; margin-top:0;}
.bannerRightColumn {padding:15px;}

footer {padding:20px; background:#333; color:#eee;}
footer a {color:#7db2cd;}
footer a:hover {text-decoration:underline; color:#7db2cd;}

.centerColumn hgroup img {background:#fff;border:1px solid #ddd;padding: 4px; margin-bottom:15px;}
.centerColumn .photoGallery {}
.centerColumn .photoGallery ul li { list-style-type:none; float:left;}
.centerColumn .photoGallery ul li img {background:#fff;border:1px solid #ddd;padding: 4px; margin:10px;}

.recDetails img {background:#fff;border:1px solid #ddd;padding: 4px;}

.mb15 {margin-bottom:15px;}

@media (max-width: 480px) {
	.onTop .tagline {margin:10px;}
	.onTop .tagline h2{font-size:26.5px; line-height:26px;}
	.onTop .navbar-inner { background:url(../images/topBkr.jpg) bottom right no-repeat;}
}
@media (max-width: 767px) {}
@media (min-width: 768px) and (max-width: 979px {}

@media (max-width: 980px) {
	/* Enable use of floated navbar text */
	.navbar-text.pull-right {
	  float: none;
	  padding-left: 5px;
	  padding-right: 5px;
	}
  }
  
@media (min-width: 1200px) {
		.onTop .tagline h2{font-size:36.5px;}
		.onTop .tagline p { line-height:18px;}
		.centerColumn .hero-unit h1 { font-size:40px;}
  }