div.region-header ul.menu {

	display: inline;
}
div.region-header ul.menu li {
	display: inline;
	list-style-type: none;
}

/*-- TOP --*/
#above {
   background-color: #2c2d2d;
   height: 500px;
   position: relative;
   z-index:10;}
	
/*-- HERO --*/
#hero {
   background-color: #2c2d2d;
   position: relative;
   z-index: 50;
   width: 100%;
   height: 500px;
    }
   	
.slide {
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	background-color: none;
	-webkit-box-shadow:inset 0 0 30px 5px rgba(0,0,0,.3);
	box-shadow:inset 0 0 30px 5px rgba(0,0,0,.3); }	
.slide.left { background-position: right top; }
.slide.center { background-position: center top; }
.slide.right { background-position: left top; }
.slide.none { background-position: center top; }
	
.slide.left .mask { 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMyYzJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMyYzJkMmQiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(44,45,45,1) 25%, rgba(44,45,45,0) 75%);
	background: -webkit-gradient(linear, left top, right top, color-stop(25%,rgba(44,45,45,1)), color-stop(75%,rgba(44,45,45,0)));
	background: -webkit-linear-gradient(left,  rgba(44,45,45,1) 25%,rgba(44,45,45,0) 75%);
	background: -o-linear-gradient(left,  rgba(44,45,45,1) 25%,rgba(44,45,45,0) 75%);
	background: -ms-linear-gradient(left,  rgba(44,45,45,1) 25%,rgba(44,45,45,0) 75%);
	background: linear-gradient(to right,  rgba(44,45,45,1) 25%,rgba(44,45,45,0) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2d2d', endColorstr='#002c2d2d',GradientType=1 );
}

.slide.center .mask {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMyYzJkMmQiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMyYzJkMmQiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(44,45,45,0) 30%, rgba(44,45,45,0.9) 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(44,45,45,0)), color-stop(90%,rgba(44,45,45,0.9)));
	background: -webkit-linear-gradient(top,  rgba(44,45,45,0) 30%,rgba(44,45,45,0.9) 90%);
	background: -o-linear-gradient(top,  rgba(44,45,45,0) 30%,rgba(44,45,45,0.9) 90%);
	background: -ms-linear-gradient(top,  rgba(44,45,45,0) 30%,rgba(44,45,45,0.9) 90%);
	background: linear-gradient(to bottom,  rgba(44,45,45,0) 30%,rgba(44,45,45,0.9) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c2d2d', endColorstr='#e62c2d2d',GradientType=0 );
}

.slide.right .mask {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMyYzJkMmQiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMyYzJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(44,45,45,0) 25%, rgba(44,45,45,1) 75%);
	background: -webkit-gradient(linear, left top, right top, color-stop(25%,rgba(44,45,45,0)), color-stop(75%,rgba(44,45,45,1)));
	background: -webkit-linear-gradient(left,  rgba(44,45,45,0) 25%,rgba(44,45,45,1) 75%);
	background: -o-linear-gradient(left,  rgba(44,45,45,0) 25%,rgba(44,45,45,1) 75%);
	background: -ms-linear-gradient(left,  rgba(44,45,45,0) 25%,rgba(44,45,45,1) 75%);
	background: linear-gradient(to right,  rgba(44,45,45,0) 25%,rgba(44,45,45,1) 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c2d2d', endColorstr='#2c2d2d',GradientType=1 );
}

.slide.right .none {
	
}

.slide a { 
   width: 100%;
   height: 500px;
   position: relative;
   display: block;
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }
#hero .text { color: #fff; text-align:left; position:absolute; }
.slide.left .text { bottom: 70px; left: 80px; width: 30%; }
.slide.center .text { bottom: 50px; left: 0; width: 90%; padding: 0 80px; text-align: center !important; }
.slide.right .text { bottom: 70px; right: 80px; width: 30%; }
.slide.none .text { display: none; }

#hero a h1 {
	width: 100%;
	color: #fff;
	font: 42px/42px 'Roboto Slab', 'serif';
	text-transform: none;
	font-weight: 400;
	text-shadow: 1px 1px 5px #2c2d2d;
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }	
#hero a:hover h1 { color: #ffd200; }
#hero a:active h1 { color: #0073bb; }
   
#hero a p { 
	color: #929292; 
	font-size: 17px; 
	line-height: 19px;
	text-shadow: 1px 1px 5px #2c2d2d;
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }
#hero a:hover p { color: #fff; }
#hero .slide.center a p { color: #bbb; text-align: center !important; }

#hero .button {
	margin: .25em .25em 0 0;
	padding: .5em 1em;
	background: #0073bb;
	width: auto;
	height: auto;
	border: none;
	overflow: hidden;
	display: inline-block;
	font: 20px/20px 'Roboto Slab', 'serif';
	text-transform: uppercase;
	font-weight: 700;
	color: #ffd200;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, .4);
		box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, .4);
	transition: background-color .35s ease-in-out; 	
		-webkit-transition: all .35s ease-in-out;  
		-moz-transition: all .35s ease-in-out;  
		-o-transition: all .35s ease-in-out;  
		-ms-transition: all .35s ease-in-out;  } 
#hero a:hover .button{ background-color: #ffd200; color:#fff; }  
#hero a:active .button { background-color: #ffd200; color: #0073bb; } 


/* --- Slide Tabs --- */

#hero ul { 
   list-style: none; 
   display: inline;
   font: 1px/1px arial,verdana,sans-serif;   
   position: absolute;
   margin: 0 auto;
   bottom: 15px; 
      z-index: 100; }
.ie #hero ul { left: 0; }
      
#hero li { 
   width: 16px;
   margin-right: 4px;
   display: inline-block; }
   
   #hero li a { 
      background: #fff; 
      color: #fff;
      padding: 8px;
      display: block;
	  -moz-border-radius: 8px;
         -webkit-border-radius: 8px;
         border-radius: 8px;
   -webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }
   #hero li:hover a { 
      background: #ffd200; 
      color: #ffd200; }
   #hero li:active a { 
      background: #0073bb;}
   #hero li.ui-tabs-active a { color: #ffd200; }
   #hero li.ui-tabs-active hover a { background: transparent; }
   

/* --- Back/Next Buttons --- */

#hero .control {
	width: 25px;
	height: 50px;   
	position: absolute;
	background-repeat:no-repeat;
	background-position:center center;
	top: 230px;
	opacity: .5; 
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }	
   #hero .control:hover { opacity: 1.0; }
   #hero .control:active { opacity: .8; }
         
	#hero .control.back {
		background-image: url(../img/btn-arrow-left.png);
		left: -50px; }			
	#hero .control.next {
		background-image: url(../img/btn-arrow.png);
		right: -50px; }		
   

/* --------------- Below --------------- */

.below {
   width: auto;
   clear: both;
   padding: 20px 75px;
   margin: 0 auto;
   text-align: left;
   position: relative;
   background: #fff; } 

#featured-actions {
	float: left;
	margin-left: 15px;
	width: 578px;
	padding: 12px 19px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 1px #e6e6e6 solid;
	font-size: 15px;
	line-height:19px;
	color:#2c2d2d; }
#featured-actions a p { color: #2c2d2d; }

#action1 {
	float: left; width: 45%; padding: 7px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }
#action2 {
	float: right; width: 48%; padding: 7px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }
	#action1:hover, #action2:hover { background: #ddd; }
	#action1 h2, #action2 h2 {
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out;
	}
	#action1:hover h2, #action2:hover h2 { color: #0073bb; }

#featured-story {
	float: right;
	margin: 0 -30px 0 0;
	width: 260px;
	height: 240px;
	padding: 20px;
	background: #eee;
	font-size: 15px;
	line-height:19px;
	color:#2c2d2d;
	-webkit-box-shadow:inset 0 0 35px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 35px 0 rgba(0,0,0,.1);
	-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition:   all .3s ease-in-out;
		-ms-transition:  all .3s ease-in-out;
		transition:      all .3s ease-in-out; }
#featured-story:hover { background: #ccc; }
#featured-story img { float: right; margin: 0 0 .25em .25em; width: 100%;}
#featured-story a p { color: #2c2d2d; }
#featured-story h2 { color: #0073bb; }

#featured-actions .more, #featured-story .more, #action2 .more { color: #0073bb; text-transform: uppercase; font-size: 13px; }
#featured-actions .more::before, #featured-story .more::before, #action2 .more::before { content:""; }


.feed-icon {
  display: none;
}

.field-type-blockreference li {
	list-style-type: none;
}

div#story-front-promo {
	display: none;
}
