html{height: 100%;margin: 0;padding: 0;outline: 0; text-rendering:optimizeLegibility; width: 100%;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;vertical-align: baseline;}
body{color:#555; font-size:0.900em; line-height: 1.6; font-weight:400; background-color:#FFF; width:100%; overflow-x: hidden; font-family: 'Lato', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}	
*,*:after,*:before {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0;}
table {border-collapse:collapse; border-spacing:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix { *zoom: 1;}
h1 { font-family: 'Montserrat', sans-serif; font-weight:700; font-size:2.5em;
     letter-spacing:-1px; color:#3B424C;}
h2 { font-family: 'Montserrat', sans-serif; line-height:1.6; font-size:1.4em;
     font-weight:400; color:#333;letter-spacing:-1px;}
h3 { font-family: 'Montserrat', sans-serif; line-height: 1.6; font-size: 1.5em;
     font-weight: 700; color: #DC7227;letter-spacing:-1px;}
h4,h5,h6 {font-family: 'Lato', sans-serif; font-weight:700; text-transform:uppercase; 
     color:#DC7227; line-height:1.8; font-size:1.4em; padding:0; margin:0; }
p  { font-size: 1.0em; line-height: 1.8; color: #492902}
a  { color:#EA5933 ;}
a:hover,a:focus {text-decoration: none;color:#25873B;}
ul,ol {font-size: 1.0em;line-height: 1.8; color: #492902}
.orange-box{background-color:#ffa92d;}
.light-box{background-color:#FAFAFA;}
.dark-box{background-color:#3B424C}
/*=== Preloader ====*/
#preloader {position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%;overflow: visible; background: #000 url("../img/preloader.svg") no-repeat center center;}
/*=== Header ====*/
header {width:100%; float:left; background-color:#DC700B; height:80px; position:fixed; top:0; transition:color 1.2s, background 1.2s;z-index:80; border-bottom:0px solid #999;}
.nav-up {top: -80px;}
.nav-menus-wrapper{overflow-x: hidden;}
.btn-show{padding: 10px 20px;color: #fff;cursor: pointer;border: none;background-color: #9fa7b0;transition: background .3s;}
.btn-show:hover{background-color: #A0D468;}
.zoom-in{  -webkit-animation: zoomIn 400ms ease both; -moz-animation: zoomIn 400ms ease both;
-o-animation: zoomIn 400ms ease both; animation: zoomIn 400ms ease both;}
@-webkit-keyframes zoomIn {  0% { -webkit-transform: scale(.6); }  100% { -webkit-transform: scale(1); }}
@keyframes zoomIn {  0% { transform: scale(.6); } 100% { transform: scale(1); }}
.zoom-out{-webkit-animation: zoomOut 400ms ease both; -moz-animation: zoomOut 400ms ease both;
    -o-animation: zoomOut 400ms ease both; animation: zoomOut 400ms ease both;}
@-webkit-keyframes zoomOut {  0% { -webkit-transform: scale(1); }  100% { -webkit-transform: scale(.6); }}
@keyframes zoomOut {  0% { transform: scale(1); }  100% { transform: scale(.6); }}
/*CORE STYLES**/
.navigation, .navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
.navigation{width:100%; height:80px;display: table; position: relative; font-family: inherit; background-color:inherit;}
.navigation-portrait{height:80px;}
.navigation-fixed{position:fixed; top:0; left:0;}
.navigation-hidden{width:0 !important; height: 0 !important;margin: 0 !important; padding: 0 !important;}
.align-to-right{float:right;}
.nav-header{float:left; min-width:200px; background-color:#fff;}
.navigation-hidden .nav-header{display: none;}
.nav-logo > img{height:60px; margin: 10px auto;padding:0 15px;float: left;}
.nav-logo:focus > img{outline:initial;}
.navigation-portrait .nav-logo > img{height: 70px;	margin: 6px auto 6px 15px;	padding: 0;}
.nav-toggle{width:30px; height:30px; padding:6px 2px 0;	position:absolute; top:50%;	margin-top:-14px;right:15px; display:none;	cursor:pointer;}
.nav-toggle:before{	content: "";position: absolute;	width: 24px;height: 2px;background-color:#FFF;border-radius: 10px;box-shadow: 0 0.50em 0 0 #FFF, 0 1em 0 0 #FFF;}
.navigation-portrait .nav-toggle{display: block;}
.navigation-portrait .nav-menus-wrapper{ width: 320px;height:100%;top:0;left:-400px;position:fixed;background-color: #464E5A; z-index: 20000;overflow-y:auto; -webkit-overflow-scrolling: touch;transition-duration:.8s;transition-timing-function: ease;}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right: -400px;}
.nav-menus-wrapper.nav-menus-wrapper-open{left:0;}
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{right: 0;}
.nav-menus-wrapper-close-button{width:30px; height: 40px;margin: 10px 7px;display:none;float:right;color: #70798b;font-size: 26px;cursor: pointer;}
.navigation-portrait .nav-menus-wrapper-close-button{display: block;}
.nav-menu{	margin:0;margin-top:20px;padding: 0;list-style: none;line-height: normal;}
.navigation-portrait .nav-menu{	width: 100%;}
.navigation-landscape .nav-menu.nav-menu-centered{float: none;text-align: center;}
.nav-menu > li{	display: inline-block;	float: left;text-align: left;}
.navigation-portrait .nav-menu > li{width: 100%;position: relative;	border-top: solid 1px #f0f0f0;}
.navigation-portrait .nav-menu > li:last-child{	border-bottom: solid 1px #f0f0f0;}
.nav-menu + .nav-menu > li:first-child{	border-top: none;}
.navigation-landscape .nav-menu.nav-menu-centered > li{	float: none;}
.nav-menu > li > a{height:80px;padding: 30px 15px;display: inline-block;text-decoration:none;font-size: 18px;font-family: 'Montserrat', sans-serif;color:#FFF;font-weight:400;transition: color .3s, background .3s; letter-spacing:-1px;}
.navigation-portrait .nav-menu > li > a{height: auto;}
.nav-menu > li:hover > a,.nav-menu > .active > a,.nav-menu > .focus > a{color: #3E8391;}
.navigation-portrait .nav-menu > li > a{width: 100%;padding: 12px 15px 12px 26px;}
.nav-menu > li > a > i,.nav-menu > li > a > [class*="ion-"]{width: 18px;height: 16px;line-height: 16px;-ms-transform: scale(1.4);transform: scale(1.4);}
.nav-menu > li > a > [class*="ion-"]{width: 16px;display: inline-block;	transform: scale(1.8);}
.submenu-indicator{	margin-left: 6px;margin-top: 6px;float: right;transition: all .3s;}
.navigation-portrait .submenu-indicator{width: 54px;height: 44px;margin-top: 0;	position: absolute;	top: 0;right: 0;text-align: center;z-index: 20000;}
.submenu-indicator-chevron{	height: 6px;width: 6px;	display: block;	border-style: solid;border-width: 0 1px 1px 0; border-color: transparent #BABABA #BABABA transparent;	-ms-transform: rotate(45deg);transform: rotate(45deg);transition: border .3s;}
.navigation-portrait .submenu-indicator-chevron{position: absolute;	top: 18px;	left: 24px;}
.nav-menu > li:hover > a .submenu-indicator-chevron,.nav-menu > .active > a .submenu-indicator-chevron,
.nav-menu > .focus > a .submenu-indicator-chevron{border-color: transparent #A0D468 #A0D468 transparent;}
.navigation-portrait .submenu-indicator.submenu-indicator-up{-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
.nav-overlay-panel{width: 100%;	height: 100%;top: 0;left: 0;position: fixed;display: none;	z-index: 19999;}
.no-scroll{	width: 100%;height: 100%;overflow: hidden;}
.nav-button{ margin: 18px 15px 0;padding: 8px 14px;	display: inline-block;	color: #fff;font-size: 14px;text-align: center;	text-decoration: none;	border-radius: 4px;	background-color: #A0D468;	transition: opacity .3s;}
.nav-button:hover,.nav-button:focus{color: #fff;text-decoration: none;	opacity: 0.85;}
.navigation-portrait .nav-button{width: calc(100% - 52px);	margin: 17px 26px;}
.nav-text{margin: 25px 15px;display: inline-block;	color: #70798b;	font-size: 14px;}
.navigation-portrait .nav-text{	width: calc(100% - 52px);margin: 12px 26px 0;}
.navigation-portrait .nav-text + ul{margin-top: 15px;}
.nav-dropdown{min-width: 180px;	margin: 0;padding: 0;display:none;position: absolute;	list-style: none;
	z-index: 98;white-space: nowrap;}
.navigation-portrait .nav-dropdown{	width: 100%;position: static;	left: 0;}
.nav-dropdown .nav-dropdown{left: 100%;}
.nav-menu > li > .nav-dropdown{	border-top: solid 1px #f0f0f0;}
.navigation-landscape .nav-dropdown-left > li > a{text-align: right;}
.navigation-portrait .nav-dropdown > li  > a{padding: 12px 20px 12px 20px;}
.navigation-portrait .nav-dropdown > li  > ul > li  > a{padding-left: 50px;}
.nav-dropdown .submenu-indicator{right: 15px;top: 16px;	position: absolute;}
.navigation-portrait .submenu-indicator{right: 0;top: 0;}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron{-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{-ms-transform: rotate(45deg);
	transform: rotate(45deg);}
.nav-dropdown > li:hover > a .submenu-indicator-chevron,
.nav-dropdown > .focus > a .submenu-indicator-chevron{	border-color: transparent #A0D468 #A0D468 transparent;}
.navigation-landscape .nav-dropdown-left .submenu-indicator{left: 10px;}
.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{
	-ms-transform: rotate(135deg);transform: rotate(135deg);}
/* Indicator to up */
.navigation-portrait .nav-dropdown-horizontal .submenu-indicator.submenu-indicator-up{
	-ms-transform: rotate(-180deg);	transform: rotate(-180deg);}
.nav-menu > li:hover > a,.nav-menu > .active > a,.nav-menu > .focus > a{ color: #ffffff;background-color: #000;}
.nav-menu > li:hover > a .submenu-indicator-chevron,.nav-menu > .active > a .submenu-indicator-chevron,
.nav-menu > .focus > a .submenu-indicator-chevron{border-color: transparent #ffffff #ffffff transparent;}
.nav-dropdown > li:hover > a,.nav-dropdown > .focus > a{ color: #FFF;background-color: #3B424C;}
.nav-dropdown > li:hover > a .submenu-indicator-chevron,.nav-dropdown > .focus > a .submenu-indicator-chevron{ border-color: transparent #ffffff #ffffff transparent;}
.align-to-right{ margin-top:0; text-transform:none;}
main {min-height: 400px;}
/**===Home Hero===**/
.banner{width:100%; float:left; margin-top:60px; margin:0;  padding: 0; position: relative;}
.banner img{margin: 0; padding: 0; display: block; width: 100%; border: 0;}
#hero{ width:100%;float:left; margin-top:80px;  background:url("../images/home.jpg") fixed center center; background-size: cover; padding: 3em 0; display:table-cell;text-align:center; vertical-align: middle;}
    .station-id{background:rgba(255, 255, 255, 0.4);}
    .station-id p{color: #333;} 
    .station-id h2{color: #333;} 
    .home-pic{height:100%;}	
    .home-content-box{padding:1.0em;}
	.home-content-box h2{font-size:1.5em; font-weight:700; font-family: 'Montserrat', sans-serif; line-height:1.4em; padding-bottom:1.0em; color: #FFF; text-transform:uppercase; letter-spacing:1px;  margin-top:1.0em; }
    .home-content-box p{color: #fff; font-size:1.1em;}
/*--Common elements for sections--*/
.section-title {font-size:3.0em; color:#000; text-transform: uppercase;text-align: center;font-weight:700; letter-spacing:-2px; padding:0; margin:0; }
	.section-teaser {text-align: center; margin-bottom: 2.0em; font-size:1.5em; color:#DC700B;}
	.section-title-divider {max-width: 400px; height: 1px; background: #DC700B; margin: 0 auto; margin-bottom: 0.5em;}
section p {font-size:1.1em; line-height:1.8; padding-bottom:1.0em;}
section ul {font-size: 1.1em; line-height:1.8;}
#home{ width:100%; float:left; background: url("../images/section_home.jpg") fixed center center; background-size: cover; padding: 3em 0;}
   #home p{ color:#FFF;}
   #home .section-title {color:#FFF;}
   #home .section-teaser {color:#DC700B;}
   #home .section-title-divider {max-width: 400px; height: 1px; background: #DC700B; margin: 0 auto; margin-bottom: 0.5em;}
#about{ width:100%; float:left; background-color:#FFF; padding: 3em 0;}
   #about p{ color:#888;}
#mission-vision{width:100%; float:left; background: url("../images/mission.jpg") fixed center center; background-size: cover; padding: 3em 0;}
   #mission-vision .section-title{ color:#FFF;} 
   #mission-vision p{ color:#FFF;}
#support{ width:100%;float:left; padding: 3em 0;  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("../img/services.jpg") fixed center center;background-size: cover;}
	#support p { color:#333;}   
#updates{ width:100%; float:left; background-color:#000; padding: 3em 0;}
   #updates p{ color:#FFF;}
   #updates .section-title {color:#FFF;}
   #updates	.section-teaser {color:#DC700B;}
   #updates	.section-title-divider {max-width: 400px; height: 1px; background: #DC700B; margin: 0 auto; margin-bottom: 0.5em;}
#contact{ width:100%; float:left; background-color:#000; padding: 3em 0;}
   #contact p{ color:#DADADA;}
   #contact .section-title {color:#FFF;}
#schedule{ width:100%;float:left; background-color:#fff; padding: 3em 0}
#schedule p{ color:#888;}
#schedule ul{ margin-top:1.0em; font-size:1.1em; line-height:2.0;}
#shows{ width:100%; float:left; background-color:#fafafa; padding: 3em 0;}
   #shows p{ color:#777;}
#people{ width:100%; float:left; background-color:#FFF; padding: 3em 0;}
   #people p{ color:#777;}   
#listen-in{ width:100%; float:left; background-color:#FFF; padding: 3em 0;}
  #listen-in p{ color:#888;}
#other{ width:100%; float:left; background-color:#FFF; padding: 3em 0;}
   #other ul{ font-size:1.1em;}
   #other ol{ font-size:1.1em;}   
 /*=== Footer Bar Styles==============*/
.bar_footer{ width:100%; float:left; min-height:100px; background-color:#DC7227;}
    .bar_footer_box{ min-height:15em; padding:1.5em;}
   	.bar_footer_box h2{ font-size:1.5em; font-weight:700; font-family: 'Montserrat', sans-serif;  line-height:1.4em; padding-bottom:1.0em; color: #FFF; text-transform:uppercase; letter-spacing:1px;  margin-top:1.0em;}
	.bar_footer_box p{ line-height:1.6; font-size:1.1em; color: #A4A4A4; }
	.bar_footer_box a{ color:#DC700B; transition: all .5s, color .3s, background .3s;color:#aaa; padding-right:0.7em;}
	.bar_footer_box a:hover{color:#fff;}
	.light{background-color:#3C3C3C; transition: all .5s, color .3s, background .3s;}
	.light:hover{background-color:#2A2A2A;}
	.dark{background-color:#222222; transition: all .5s, color .3s, background .3s;}
    .dark:hover{background-color:#191919;}
	.orange{background-color:#DC700B; transition: all .5s, color .3s, background .3s;}
    .orange:hover{background-color:#C4640A;}
/**===Scroll up styles===**/
.scrollup { width: 70px;height: 40px; position: fixed; bottom: 0px; right: 47.5%; display: none; text-indent:-9999px;   background: url('../images/site_totop.png') no-repeat; z-index: 200; transition: color .3s, background .3s;}
	.scrollup:hover{ background-color: rgba(0, 0, 0, 0.0);} 
/*=== Footer ====*/
footer{width:100%; float:left; background-color:#DC700B; min-height:3em; padding-top:2.0em; padding-bottom:0;}
	footer h3 { font-family: 'Montserrat', sans-serif; font-weight:400;font-size:1.6em;color:#FFF;line-height:1.6;}
	footer p  {line-height: 1.6; font-size: 0.9em;color:#EBAB7F;}  
    footer p a{color:#ABB3BE;}  
    footer p a:hover{color:#FFFFFF;}
	.footer-section{padding-top:1.0em; padding-bottom:0.5em; border-top:1px solid #EBAB7F;}
    .footer_text a{color:#EBAB7F; text-decoration:underline;} 
    .footer_text a:hover{text-decoration:none;} 	
	.footer-menu {font-size: 1.0em; font-weight:700; text-transform:uppercase; line-height:1.8; }
	.footer-menu a {color: #EBAB7F ;line-height: 2.2;transition: color .3s, background .3s; padding-left:1.0em; padding-right:1.0em;}
	.footer-menu a:hover { color: #fff; text-decoration: underline;}	