/* Ocean Today Custom Styles */

body {
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h4.media-heading {
	font-size: 16px;
}

.video-page {
	background: #f3f3f3;
}

.video-page .container {
	max-width: 980px;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.navbar {
	background: #fff;
	margin-bottom: 0;	
	border-bottom: 3px solid #4f81bd;
}

.nav-bg { 
	background: #00a8e0;
}
	
.navbar-brand {
	font-size: 28px;
	line-height: normal;
}
.navbar-brand small {
  margin-left: 110px;
  display:block;
  font-size:14px;
}
.navbar-brand large {
  margin-left: 40px;
}
.navbar-brand img {
	margin-right: 10px;
}

.navbar .navbar-brand img {
	height: 60px;
}

.navbar, .navbar .dropdown-menu>li>a, .navbar .dropdown-menu>li>a:focus {
	font-size: 15px;
	font-weight: 500;
}

.navbar-nav {
		padding-top: 20px;	
	}
	
.navbar-social {
		padding-top: 4px;	
	}

.navbar-toggle .icon-bar {
	background: #008cba;
}

.nav-pills {
	font-weight: normal;	
}

.btn-info  {
	border-radius: 8px;
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.form-control {
	margin-top: 7px;	
}
 
aside .navbar-collapse {
		padding: 0;	
	}
	
footer {
	padding: 10px 0;
	margin-top: 20px;
	border-top: 1px solid #ddecf6;
	background-color: #000;
}
	footer p {
		color: #f3f3f3;
		word-wrap: break-word;
	}
	
	footer li {
		position: relative;
		display: inline-block;
		text-align: center;
		background: none;
		border-bottom: none;
		padding: 0 15px 0 0;
	}


/* video */
.video-js {
	margin-bottom: 20px;
}

/* video thumbnails */
		.vidlist {
			text-align: center;
		}
		
		.vidlist h3 {
			margin-top: 5px;
			margin-bottom: 20px;
		}
		.vidlist a {
			text-decoration:none;
		}
		
		.vidlist img, .vidlist-xl img { 
			width: 100%;
			/*border: 1px solid #eef5fa;*/
			-webkit-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}

		.vidlist img:hover, .vidlist-xl img:hover { 
			-webkit-transform: scale(1.1);
			transform: scale(1.1);
		}


.breadcrumb {
	background-color: transparent;
	border: none;
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.tab-pane {
	padding-top: 20px;	
}

.well-sm h3 {
	margin-top: 0;
}

#btn-language {
	height: 43px;	
}

.media-list {
	margin-bottom: 30px;	
}

.media a {
	color: inherit;
	display: block;
	min-height: 68px;
}

.media a:hover {
	background: #DDECF6;
	text-decoration: none;
}

.media .pull-left {
	margin-right: 10px;
}

/* Social */

.facebook:hover {
	background:#ffffff;
}
/* Facebook hover orig #2ca9e1 */


.twitter:hover {
	background:#ffffff;
}
/* Twitter hover orig #2ca9e1 */


.rss:hover {
	background:#ffffff;
}
/* RSS hover orig #fba933 */


.email:hover {
	background:#ffffff;
} 
/* email hover */

	.navbar-form {
		margin: 0 10px;	
	}
	footer p {
		padding: 0 0 10px;
	}
	footer .nav {
		margin-bottom: 20px;
	}
	footer .nav-pills > li > a {
		background: #dfecf6;
	}
	footer .nav > li > a {
		padding: 10px;
		margin: 3px 2px;
	}	

/* Theme pages */

	.jumbotron {
		color: #fff;
		margin-bottom: 40px;
		padding: 0;	
	}
	
	.fullmoon, #fullmoon .jumbotron {
		background: url('/img/fullmoonintro-768w.jpg') top right no-repeat;	
		background-size: cover; 
	}
	
	.lobster, #lobster .jumbotron {
		background: url('/img/ml-hawaiianspinylobster-540w.jpg') top right no-repeat;	
		background-size: cover; 
	}
	
	.planewreck, #planewreck .jumbotron {
		background: url('/img/nos_planewreck_theme_exploration-768w.jpg') top center no-repeat;	
		background-size: cover; 
	}
	
	.fishing, #fishing .jumbotron {
		background: url('/img/nos_jroberts_theme_gofish-768w.jpg') top center no-repeat;	
		background-size: cover; 
	}
	
	.dangerzone, #dangerzone .jumbotron {
		background: url('/img/nos_texas_theme_dangerzone-768w.jpg') top center no-repeat;	
		background-size: cover; 
	}
	
	.fix, #fix .jumbotron {
		background: url('/img/nos_coralrestoration_theme_fix-768w.jpg') top center no-repeat;	
		background-size: cover; 
	}
	
	.ship, #ship .jumbotron {
		background: url('/img/nos_hiialaki_theme_research-768w.jpg') top center no-repeat;	
		background-size: cover; 
	}
	
	.featured, #featured .jumbotron {
		background: url('/img/efm-animalsoftheice-768w.jpg') top center no-repeat;	
		background-size: cover; 
	}
	
	.jumbotron .breadcrumb>li+li:before,.jumbotron .breadcrumb>.active {
		color: #ccc;
	}	
	.jumbotron h1 {
		font-size: 34.5px;
	}
		
	.jumbotron p {
		font-size: 16px;
	}
	.jumbo-gradient {
		background: rgba(0,0,0,0.4);
		min-height: 300px;	
	}
  	
	.panel { position: relative; overflow: hidden; display: block; border-radius: 0 !important;  }
	.panel-default { border-color: #ebedef !important; }
	.panel .panel-body { position: relative; padding: 0 !important; overflow: hidden; height: auto; }
	.panel .panel-body a { overflow: hidden; }
	.panel .panel-body a img { display: block; margin: 0; width: 100%; height: auto; 
		transition: all 0.5s; 
		-moz-transition: all 0.5s; 
		-webkit-transition: all 0.5s; 
		-o-transition: all 0.5s; 
	}
	.panel .panel-body a.zoom:hover img { transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); }
	.panel .panel-footer { padding: 8px !important; background-color: #ebedef !important; border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }
	.panel .panel-footer h4 { font-weight:bold;}  
	
	
.box {min-height:310px;}

.box.series {min-height:290px;}

@media (max-width: 568px) {	
	.navbar-brand {
		font-size: 24px;
		padding: 12px 0 15px;
	}
	
	.navbar .navbar-brand img {
		height: 40px;
		margin: 0 10px -10px 0;
		border: 0;
		padding: 0;
		vertical-align: top;
	}
	
	.navbar-toggle {
		margin-top: 14px;
	}
	.video-js {
	max-width:98%;
	
}


}
@media (max-width: 769px) and (min-width: 569px) 
 {	

	.video-js {
	max-width:98%;
	
}
}

@media (min-width: 768px) {
/* Theme pages */
	.jumbotron {
		margin-bottom: 0;
	}
		.jumbotron h1 {
			font-size: 44.5px;
		}
		
		.jumbotron p {
			font-size: 18px;
		}
		
	.jumbo-gradient {
		min-height: 400px	
	}
	
	.panel-navbar {  
		background-color: #ebedef;
		min-height: 20px; 
	}
	.panel-navbar .btn {
		padding: 14px;
	}

.lt-grey-bg-collections {
	display: inherit;
	background: #ddd;
	margin-bottom: 0px;
}

.lt-grey-bg {
	display: inherit;
	background: #ddd;
	margin-bottom: 40px;
}
.theme .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background:#ddd
}
.theme .controls li {
    display: table-cell;
    width: 1%;
	margin: 5px 0;
}
.theme .controls li:hover {
	
    background-color:#eee;
}

.theme .controls li.active {
    background-color:#eee;
    border-top:3px solid orange;
}




}
@media (min-width: 992px) {
	.lobster, #lobster .jumbotron {
		background: url('/img/ml-hawaiianspinylobster-600h.jpg') top center no-repeat;	
		background-size: auto; 
	}
	
	.planewreck, #planewreck .jumbotron {
		background: url('/img/nos_planewreck_theme_exploration-600h.jpg') top center no-repeat;	
		background-size: auto; 
	}
	
	.fishing, #fishing .jumbotron {
		background: url('/img/nos_jroberts_theme_gofish-600h.jpg') center center no-repeat;	
		background-size: auto; 
	}
	
	.dangerzone, #dangerzone .jumbotron {
		background: url('/img/nos_texas_theme_dangerzone-600h.jpg') center right no-repeat;	
		background-size: auto; 
	}
	
	.fix, #fix .jumbotron {
		background: url('/img/nos_coralrestoration_theme_fix-600h.jpg') center center no-repeat;	
		background-size: auto; 
	}
	
	.ship, #ship .jumbotron {
		background: url('/img/nos_hiialaki_theme_research-600h.jpg') bottom center no-repeat;	
		background-size: auto; 
	}
	
	.featured, #featured .jumbotron {
		background: url('/img/efm-animalsoftheice-600h.jpg') top center no-repeat;	
		background-size: auto; 
	}


}

@media (min-width: 1200px) {
	
}

@media (min-width: 1280px) {
	
	.jumbo-gradient {
		background: -moz-linear-gradient(left,  rgba(0,0,0,1) 30%, rgba(0,0,0,0) 55%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(0,0,0,1)), color-stop(55%,rgba(0,0,0,0))) fixed; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 55%) fixed; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 55%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 55%); /* IE10+ */
		background: linear-gradient(to right, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 55%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */	
	}
	 .lobster, #lobster .jumbotron, .planewreck, #planewreck .jumbotron {
		background-position: top right;
	}
	
	.dangerzone, #dangerzone .jumbotron, .fix, #fix .jumbotron, .fishing, #fishing .jumbotron, .featured, #featured .jumbotron {
		background-position: center right;
	}
	
	.ship, #ship .jumbotron {
		background-position: bottom right;
	}
}

@media (min-width: 1600px) {
	
}