/* 
Theme Name: LEX Galapagos
Theme URI: http://www.dennisdeacon.com/ 
Description: Custom Worpdress theme for the microsite LindbladGalapagos.com
Version: 0.1
Author: Dennis Deacon 
Author URI: http://www.dennisdeacon.com/
Template: BootstrapWP
Version: 0.1.0
Tags: Responsive, Template, Framework, Child-Theme
*/

@import url("../bootstrapwp/css/bootstrapwp.css");
@import url("../Bootstrap-WP/assets/css/bootstrapwp.css");



/* BootstrapWP Resets  */


@font-face {
    font-family: 'SourceSansProBlack';
    src: url('SourceSansPro-Black-webfont.eot');
    src: url('SourceSansPro-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('SourceSansPro-Black-webfont.woff') format('woff'),
         url('SourceSansPro-Black-webfont.ttf') format('truetype'),
         url('SourceSansPro-Black-webfont.svg#SourceSansProBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
  font-family: Helvetica, Arial, sans-serif;
  background: url("background-bottom-lizard.jpg") repeat-x bottom,url("background.jpg") repeat-x scroll left top #ffffff;
padding-bottom:500px;
}

.branding{
	margin:20px 0 0;
}

.logo {text-align:center;}
.logo span{display:block;font-style:italic;}

.tagline{
	text-align:center;
	font-size:1.5em;
	font-family:georgia,'times new roman',times,serif;
	font-style:italic;
	line-height:3em;
}

.tagline sup{font-size:small;}

.sitename {
	/*background:url('/lexgalapagosv2/wp-content/uploads/logo-LEX-NG_sm.jpg') 100% 50% no-repeat;*/
	/*padding-right:200px;*/
	font-family: 'SourceSansProBlack', sans-serif;
	/*height:100px;*/
	position: relative;
	display:table;
	font-size:3.5em;
	font-weight:bold;
	text-align:center;
	padding-top:1%;
	color:#ffd200;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	line-height:1em; 
}

.contact{
	/*width:25%;*/
	text-align:center;
	/*padding-left:10%;*/
}
.contact strong{
	display:block;
	font-size:2em;	
}

.navbar-inverse .navbar-inner {
	background:none;
	border:none;
	box-shadow:none;
}

.nav li{
	margin:0 3em 0 0;
}

.nav li a{
	font-size:130%;

}

#main-menu{

}

#main-menu a{
	color: #F2EEEB;
	font-weight:bold;
}

#main-menu a:hover{
	color: #FFFFFF;
}

.subhead {border:none;}

.jumbotron{
	background:#cccccc;
	text-shadow:none;
	box-shadow:none;
	border:none;
	padding:0;
}

#myCarousel{
margin-top:11px;
}

.carousel-caption a{
	color:#fff;

}

.carousel-caption h4{
	font-family: 'Exo', sans-serif;
	font-size:160%;
}

h1 {font-family: Exo, sans-serif;font-size:200%;}
h2 {font-family: Exo, sans-serif;font-size:170%;line-height:1.2em;}
.marketing h2 {font-size:150%;}
h3 {font-family: Exo, sans-serif;font-size:130%;line-height:1em;margin:1.5em 0 .05em 0;}



.marketing h2, .marketing .textwidget{
	text-align:left;
}

.breadcrumb {
	background:none;
}

header.post-title,
header.cat-title {
	position:relative;
	padding:0;
	margin:11px 9px 20px 9px;
}

header.post-title img,
header.cat-title img{
	height:100%;
	width:100%;
	max-width:100%;
}

header.post-title h1,
header.cat-title h1{
	width:auto;
	padding:20px 10px 10px 6px;
	line-height:1em;
	color:#fff;
	text-shadow:1px 1px 5px #000;
}

header.post-title h1,
header.cat-title h1{
position:absolute;
bottom:20px;
left:0;
padding:10px 20px;
background:rgb(51,51,51);
background:rgba(0,0,0,0.7);
}	

header.cat-title h1{font-size:200%;}


.wp-tab-content dd{margin:0;}

aside.alignleft {
	float:left;
	display:inline-block;
	width:auto;
	margin:0 20px 20px 0;
	background:#f5f5f5;
	border:solid 1px #e3e3e3;
	border-radius:.5em;
	clear:left;
	padding:10px;
}

aside.alignright {
	float:right;
	display:inline-block;
	width:auto;
	margin:0 0 20px 20px;
	background:#f5f5f5;
	border:solid 1px #e3e3e3;
	border-radius:.5em;
	clear:right;
	padding:10px;
}

aside.alignleft h3, aside.alignright h3{
	margin:0;
}

/*  Ship Deck Plan colors */
.cat1{background:#ffdd9a;}
.cat2{background:#b4ddc1;}
.cat3{background:#fff9ae;}

table#deckplan {
		
}

table#deckplan th,table#deckplan td {
	padding:5px;
	vertical-align:top;	
}

table.datesrates tr td.column-1{white-space:nowrap}

p.small{font-size:80%!important;}

.infobox{
    background-color: #d9edf7;
    border: 1px solid #dddddd;
}
.infobox h3{margin:0;margin-bottom:10px;}
.widget h2,
.widget h4.widget-title{font-family: Exo, sans-serif;font-size:150%;}

footer p{font-size:80%;}
.sidebar-nav{
	position:relative;
}
.content .booby{
	bottom: 0;
    	height: 322px;
    	position: fixed;
    	right: 0;
    	width: 177px;
    	z-index: 0;
}

.brochure img{
    transform: rotate(15deg) ;
    -webkit-transform: rotate(15deg) ;
    -moz-transform: rotate(15deg) ;
    -o-transform: rotate(15deg) ;
    -ms-transform: rotate(15deg) ;
    text-align:center;
    margin:20px 0 0 20px;
}

.quotefull {
    background: url("quote-equote.png") no-repeat scroll 98% 95% #FFFFFF;
    z-index: 2;
}

.quotefull .gutter {
    background: url("quote-bquote.png") no-repeat scroll 2% 5% transparent;
    padding: 10px 10px 20px;
    position: relative;
}

.quotefull .gutter p{
	color: #666666;
    font-family: georgia,'times new roman',serif;
    font-size: 18px;
    font-style: italic;
    line-height: 20px;
    margin: 20px 40px;
	text-align:left;
}

.widget_text p{
	font-size:14px;
}

ul.footer-crossells{
	margin:0;
	padding:0;
	margin-top:10px;
	list-style:none;
	list-style-type:none;
}

ul.footer-crossells li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	margin-right:15px;
}

ul.footer-crossells li a{
	display:block;
	box-shadow:0 0 10px #666;
}

ul.footer-crossells li a:hover{
	box-shadow:0 0 10px #fff;
}

.textwidget img{
	margin:0;
}

.carousel-caption {
	background:url('/wp-content/uploads/Lindblad-NatGeo-2019.png') 98% center no-repeat rgba(0, 0, 0, 0.75);
	background-size: 300px auto;
	background-position: right center;
}

.carousel-caption h4,
.carousel-caption p {
	margin-right:120px;
}

.promo{
	margin:20px 0;
	background:#baff71;
	padding:10px;
	border-radius:10px;
}




@media only screen and (min-width:768px) and (max-width:1218px) {
.sitename{font-size:2.7em;}
}