@charset "utf-8";
/* CSS Document */
#home {margin: 1em auto;}

header .stack1of6 img {max-height:12em;}
header .stack4of5 .h1, header .stack4of5 .h2, header .stack3of5 .h1 {font-size:2.8em; margin-bottom:0em 0.25em; text-align:center;}
header .stack4of5 h2, header div.stack3of5 h2  {font-size:2em;}
header div.stack3of5 {margin:0.125em 0em 0em 0.0em;}
header .stack1of5 {float:left;}
header .stack1of5 p {margin:0.25em 0em 0em 0.6em;}
header div.stack1of6 {margin:0.25em 0em 0em 0.6em;}
header .stack1of10 img {height:15em;}
header .stack4of5 {margin-bottom:0.5em;}


header .stack1of5 p img {max-width: 20%;}
header div.stack1of5 .h1 {font-size: 1.8em;}
header .stack4of5 h1 {color:#afdfef;}
header h1.stackContent, header .stack4of5 h1.h2, header .stack3of5 h1.h2  {font-size:1.8em; color:#afdfef; text-align:center;}
header div.stack3of5 h1 {font-size: 1.8em;}
header div.stack3of5 h2 {font-size: 1.4em;}
nav.util {padding:0 1em 0; font-size:0.85em;}
nav.navs {margin:-1em 0em 0em; z-index: 15; background-color: rgba(0,0,0,0.48); }
nav h1 {font-size: 2em;}
hr { font-size:1px; color:#8ebdcd;}
.column2 div.stackContent { padding:1em; margin:0;}
.content {margin-bottom:1em; background-color: #263d53;}
.content p.stackContent, .content .stackAuto p, .figure p, p.stackContent, .stackAuto p, dt, dl, dd  {color:#7ba1b6; background-color:transparent; margin-bottom:1em; text-align: justify;}
.content p.stackContent {padding: 0em 0em; margin:0em 1em 1em 0em;}
.column2 h2.stackContent, .stack4of5, .stack4of5 nav, .stack4of5 nav ul, .stack4of5 a.stackContent {
	color:#7ba1b6;
}
.content h3, .content h3 a, h2.stackContent, header .h1, .content .h3, .h2.stackContent, .stack4of5 h1 {
	color:#8ebdcd;
	background-color: transparent;
	padding:0.1em 0em;
	margin:0em 0.25em;
	text-align:center;
}
.content .stack3of5, .content .stack3of4, .content .stack4of5 {padding:0em; background-color: #152d42;}
.content nav, .content .stack4of5 nav ul li a {padding:1em; background-color:#152d42;}
.figure .content nav ul {background-color:#152d42;}

.content h2 {color:#8ebdcd; background-color:#152d42;}
.content h2, p.stackContent {padding:0em;}


.content h2.stackContent {text-align:center;}
#members {color: #152d42;
	background-color: transparent;}
#members H3 {
	width:95%;
/*	border-top-width: 1px;
	border-top-color: #960;
	border-top-style: solid; */
	
}
#members H3 hover {
	width:95%;
	border-top-width: 1px;
	border-top-color: #960;
	border-top-style: solid;
	background:url(_assets/background.png) repeat-x; 
}

.content div.stackContent {background-color:#152d42;}
.stack1of5 nav {width:90%; margin-right:5%; }
.stack1of5 nav li {padding:0.125em 0em;}
.stack1of5 ul {background-color:transparent; margin-right:1em;}
.content .stack4of5 h2.stackContent {text-align:center; margin-bottom:0.5em; background-color:#152d42; color:8ebdcd;}
.content .stack3of5 {padding:4em; max-width:45em;}
.content .stack4of5 .stackContent{margin:0em;}
.content .stack4of5 h4{ text-align:center; padding-top:-2em; margin-top:-2em;}
.content .stack4of5 .row1 {padding-bottom:2em;}
.content .row {padding:0em; border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em; }

.content .stack4of5 a {margin:0em 2em 1em 2em;}

.stack4of5 iframe {width:98%; height:800px; min-height:500px; margin:0.01em 2em;}

. content img {max-width:98%; height:auto; padding:0em 0em; margin: 0;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;}
.stack4of5 img {width:97%; height:auto; }

.content .stack4of5 .stackContent h1 { text-align:center;
    margin: 0 0.25em;
}
.stack1of2 h4 a.stackContent {padding-left:1em;}
.stack1of2 .stackContent.boxt .stackContent {
}



div.row1 {padding-top: 1em;}
.row1 h3 a {margin-bottom:0.25em;}

p.stackContent {line-height:1em;}
.row, .row1. div.stack1of2 h4 {margin:0; padding:0;}
.stack1of2 {margin:0.1em; padding:0.1em;}
 
#wowslider-container {margin-bottom:1em;}
h4 {color: #7ba1b6; margin: 0em; padding:0em; }
div.content {background-color:#263d53; margin: 0.25em 1em; border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em; }
div.row {padding: 0em 1em;}
div.stack1of2 img {max-width:98%;}
.content .row h3 a {max-width:100%; margin: 0em; background: #152D42;  }
.content .row h3 a img {max-width: 100%; max-height: 24em; margin: 1em auto;}
.content h1 {font-size: 1.6em;}
h2.h1 {font-size: 0.5em;}
hr {margin:2em 0em;}
.content .row {margin: 1em 0em;}
.content .row .stack1of6 {margin: 4em 0.25em 1em;}
.hot, div.stack1of6 h2.hot {color: #F3AD00; padding: 0.25em;}
.content div h5 {color: rgba(135,183,200,1.00);}
footer {margin-top:2em;}
footer .stack4of5 {margin-bottom:0.5em;}
footer .box-np {margin:2em;}
/* p.stackContent {font-size:0.8em;} .column1 h1 {font-size:1.2em;}  /   p.stackContent {font-size:0.7em;} .column1 h1 {font-size:1em; }      .column1 h1 {font-size:2em; }                                                            */
#raves div.stack1of2 h3 {color:#ffffff;}
@media screen and (max-width: 768px){
	body {font-size:0.85em;} 
	header div.sidebar.stack1of5 {width:98%; position:absolute; top:0; left:0;} header h1.stackContent, h2.stackContent {font-size:1em;} 
	div.content.stack4of5 {width: 98%; min-height:520px;} 
	header div.sidebar {position:absolute;  bottom:0;  left:0;  width: 98%;}
	div.stack1of2 {width:98%;}
}
@media screen and (max-width: 1024px){body {font-size:0.9em;} header.stack4of5 {width:98%; position:absolute; top:0; left:0;} header h1.stackContent, h2.stackContent {font-size:1em;} .content.stack4of5 {width: 98%; min-height:520px;} header div.sidebar {
  position:absolute;
  bottom:0;
  left:0;
  width: 98%;
}}
@media screen and (max-width: 1280px){body {font-size:1em;} header h1.stackContent, h2.stackContent {font-size:1.3em;} .content.stack4of5 {min-height:520px;}}
