

@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);


/* ==========================================================================
   Screen Specific CSS
   ========================================================================== */

@media (min-width: 979px) {
	
	
/* ==========================================================================
   Base
   ========================================================================== */

body { background:#000;}



/* =============================================================================
   Header
   ========================================================================== */
   body.top-navbar { padding-top:0px;}
   .navbar-fixed-top{ position:relative; z-index:9999;}
.navbar-fixed-top .navbar-inner{ box-shadow:none;/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-8 */
 border:none; border-radius:0;  box-shadow: 0 -1px 0px rgba(120, 120, 120, 1) inset;}

#brand{ box-shadow:none;/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-8 */

 border:none; border-radius:0;  box-shadow: 0 -1px 0px rgba(120, 120, 120, 1) inset; padding:10px 0px;}

#logo{ padding:30px 0px;}


.navbar .nav > li > a {
    color: #FFFFFF;
    float: none;
    padding: 17px 33px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	border:1px solid #777; border-width:0px 0px 1px 0px; box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.5);
}


.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: rgba(252,181,33, 0.3);
    color: #FCB521;
    text-decoration: none;
	border-color:#FCB521;  box-shadow:1px 0px 0px rgba(255, 255, 255, 0.5), 0px -2px 0px rgba(252,181,33, 1)inset;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: rgba(5,148,68, 0.75);
    color: #fff;
    text-decoration: none;
	border-radius:0px;
	 text-shadow: 0 -1px 0 #000;
	 border-color:#059444;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle{  background-color: rgba(5,148,68, 0.5);box-shadow:1px 0px 0px rgba(255, 255, 255, 0.5), 0px -2px 0px rgba(5,148,68, 1)inset; border-color:#059444;}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret{border-bottom-color: #fff;
    border-top-color: #fff;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret{     border-bottom-color: #13d569;
    border-top-color: #13d569;}
	
.dropdown-menu {
    border-radius: 0 0 0 0;
}	

/* netstamp */
.netstamp{ color:#fff; font-weight:bold; font-size:11px; line-height:30px; height:30px; margin-bottom:10px; display:block; opacity:0.8}
.netstamp:hover{color:#ffe680; text-decoration:none; opacity:1;}
.netstamp img{ margin:0px 0px 0px 4px; position:relative; top:-5px;}

#topnavmenu section{ display:block; float:right;}
#topnavmenu ul{ list-style-type:none; margin:0; padding:0; margin-top:5px; margin-right:20px;}
#topnavmenu ul li{ float:left; margin-right:5px;}
#topnavmenu ul li a{ font-size:12px; color:#fff;}


#topnavsearch{ margin-top:10px;}

/* ==========================================================================
   Content
   ========================================================================== */

#fi-cover{ position:absolute; bottom:0px; height:300px; z-index:2; width:100%;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 50%, rgba(0,0,0,1) 90%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.75)), color-stop(90%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 90%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 90%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 90%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
#fi-wrapper{ position:absolute; top:0px; width:100%; z-index:1; }
#fi-wrapper img{ width:100%;}

.mainwrapper{ position:relative; z-index:3; background:#000; margin-top:0px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-8 */}

#wrap{background:#fff;}
#innerwrapper{padding:20px; }

#content { }

#brand{ position:relative; z-index:99;}

/* ==========================================================================
   Primary Content
   ========================================================================== */

#main { }


/* ==========================================================================
   Sidebar
   ========================================================================== */

#sidebar { }
#sidebar #menu-sidebar-pages{ list-style-type:none; margin-left:0px;}
#sidebar #menu-sidebar-pages li a{
	border-radius:3px;
    color: #1d7a46;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 6px 8px;
    text-transform: uppercase;
	background:#f7f7f7;
}
#sidebar #menu-sidebar-pages li a:hover{
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 6px 8px;
    text-transform: uppercase;
	background:#fcb521;
}

#sidebar h3{ font-size:14px; text-transform:uppercase; border-bottom:2px solid #1d7a46; background-color: #44af73; color:#fff; padding-left:10px; line-height:2;}
#sub-sidebar table{ font-size:12px;}
#sidebar .gform_heading{ margin-bottom:0px;}
#sidebar .gform_heading span{ font-size:12px;}
/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry p.byline { }
.hentry .entry-content { }
.hentry footer { }




/* ==========================================================================
   Footer
   ========================================================================== */

#footer{ position:relative; z-index:3; color:#aaa;}
#content-info { margin-top:8px; font-size:12px;}
#content-info a{ color:#fcb521;}
}


/* ==========================================================================
   End of Screen Specific CSS
   ========================================================================== */


/* tickets-promo-boxes */
#tickets-promo-boxes {
    border: 1px solid #dddddd;
    margin-right: 15px;
}
#tickets-promo-boxes .view {
    padding: 10px;
}
#tickets-promo-boxes .view .mask p:last-child {
    margin: 0;
}
#tickets-promo-boxes .view .mask a {
    display: block;
}
#tickets-promo-boxes .view:hover {
    background: #f3f3f3;
}

/* table custom */
.table-custom,
.table-custom th,
.table-custom td {
    border-radius: 0 !important;
    text-align: center;
}

.table-custom {
    border: 1px solid #ee8900;
}
.table-custom.table-custom__green {
    border-color: #56af61;
}

.table-custom thead {
    background-color: #ee8900;
    color: #ffffff;
}
.table-custom.table-custom__green thead {
    background-color: #56af61;
}
.table-custom thead th {
    border: 0;
}

.table-custom thead th + th {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.table-custom.table-striped tbody tr:nth-child(odd) td,
.table-custom.table-striped tbody tr:nth-child(odd) th {
    background-color: #fff7eb;
}
.table-custom.table-custom__green.table-striped tbody tr:nth-child(odd) td,
.table-custom.table-custom__green.table-striped tbody tr:nth-child(odd) th {
    background-color: #f4fff3;
}
   

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 979px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body.top-navbar {
    padding-top: 0;
  }
  #fi-wrapper, #brand{ display:none;}
  #innerwrapper{ padding:0;}
}
#Smap img { max-width: none!important; }