@media (min-width:72.063em) and (max-width:74.75em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
        margin-left: 4.8em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 1em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:70.063em) and (max-width:72em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
        margin-left: 3.5em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 1em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:66.063em) and (max-width:70em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
        margin-left: 3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 1em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:63.063em) and (max-width:66em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
        margin-left: 1.5em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 1em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:60.063em) and (max-width:63em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
        margin-left: 0.5em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.95em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:56.063em) and (max-width:60em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 5.9em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 5.9em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.95em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:53.063em) and (max-width:56em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 4.8em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 4.8em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.95em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:51.063em) and (max-width:53em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 3.95em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 3.95em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.95em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:49.063em) and (max-width:51em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 3.4em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 3.4em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        display: none;
    }
    .responsive-sponsor-logos ul li {
        display: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 250px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.95em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:48.063em) and (max-width:49em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 2.7em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 2.7em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 235px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.87em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:46.063em) and (max-width:48em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 2.5em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 2.5em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: 235px !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: left !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
        font-size: 0.87em !important;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:44.063em) and (max-width:46em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 1.8em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 1.8em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:43.063em) and (max-width:44em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 1.2em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 1.2em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:40.063em) and (max-width:43em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 0.1em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:36.063em) and (max-width:40em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 6em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 6em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 6em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:33.063em) and (max-width:36em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.3em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 4.6em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 4.6em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 4.6em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
}
@media (min-width:30.063em) and (max-width:33em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 0.5em;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 3.5em;
        margin-bottom: 1.3em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 3.5em;
        margin-bottom: 1.3em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 3.5em;
        margin-bottom: 1.3em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 490px !important;
    }
    textarea[type="text"] {
        width: 490px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}
@media (min-width:28.063em) and (max-width:30em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.44em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 2.8em;
        margin-bottom: 1.1em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 2.8em;
        margin-bottom: 1.1em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 2.8em;
        margin-bottom: 1.1em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
    .whitespace {
        float: none !important;
        display: block;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 380px !important;
    }
    textarea[type="text"] {
        width: 380px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}
@media (min-width:26.063em) and (max-width:28em) {
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.3em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 2em;
        margin-bottom: 1.1em;
    }
    .box-1 img {
        max-width: 100%;
        height: auto;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 2em;
        margin-bottom: 1.1em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 2em;
        margin-bottom: 1.1em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        display: none;
    }
    .whitespace {
        float: none !important;
        display: block;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 360px !important;
    }
    textarea[type="text"] {
        width: 360px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}
@media (min-width:25.063em) and (max-width:26em) {
    body {
        font-size: 1em;
    }
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.25em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 1.5em;
        margin-bottom: 1em;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 1.5em;
        margin-bottom: 1em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 1.5em;
        margin-bottom: 1em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        width: 100%;
        float: none !important;
        margin-top: 0px !important;
        text-align: center !important;
        padding: 0.3em;
    }
    .whitespace {
        float: none !important;
        display: block;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 350px !important;
    }
    textarea[type="text"] {
        width: 350px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}
@media (min-width:23.063em) and (max-width:25em) {
    body {
        font-size: 1em;
    }
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.12em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 1em;
        margin-bottom: 1em;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 1em;
        margin-bottom: 1em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 1em;
        margin-bottom: 1em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        width: 100%;
        float: none !important;
        margin-top: 0px !important;
        text-align: center !important;
    }
    .whitespace {
        float: none !important;
        display: block;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 325px !important;
    }
    textarea[type="text"] {
        width: 325px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}
@media (min-width:22.063em) and (max-width:23em) { /*Galaxy S3 Portrait*/
    body {
        font-size: 1em;
    }
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.06em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        margin-left: 0px !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 0.8em;
        margin-bottom: 1em;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.8em;
        margin-bottom: 1em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 0.8em;
        margin-bottom: 1em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;;
    }
    .footer-title {

    }
    .legal {
        width: 100%;
        float: none !important;
        margin-top: 0px !important;
        text-align: center !important;
    }
    .whitespace {
        float: none !important;
        display: block;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 320px !important;
    }
    textarea[type="text"] {
        width: 320px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}

@media (max-width:22em){
    body {
        font-size: .86em;
    }
    #container {
        width: 100% !important;
    }
    header {
        width: 100% !important;
    }
    .logo {
        width: 100% !important;
        font-size: 1.15em !important;
    }
    nav {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:block;
	}
    #slide {
        width: 100% !important;
        height: auto;
    }
    #slide .gallery {
        width: 100% !important;
        height: auto;
    }
    .item {
        width: 100% !important;
        height: auto;
    }
    #slide img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    .vertical-nav-container {
        display: none;
    }
    .grid {
        display: none;
    }
    .main {
        width: 100% !important;
        height: auto !important;
        margin-left: 0em !important;
    }
    .main h2 {
        display: none;
    }
    .box-container {
        width: 100% !important;
    }
    .box-1 {
        width: 100%;
        float: none;
        margin-left: 0.18em;
        margin-bottom: 1em;
    }
    .box-2 {
        width: 100%;
        float: none;
        margin-left: 0.18em;
        margin-bottom: 1em;
    }
    .box-3 {
        width: 100%;
        float: none;
        margin-left: 0.18em;
        margin-bottom: 1em;
    }
    .responsive-sponsor-logos ul {
        width: 100%;
        overflow-x: scroll !important;
        white-space: nowrap;
        overflow: -moz-scrollbars-none;
    }
    .responsive-sponsor-logos ul li {
        display: inline;
        height: 100%;
        list-style: none;
    }
    footer {
        width: 100% !important;;
        height: auto !important;
        margin-bottom: 0 !important;
        padding-bottom: 0.5em;
    }
    .footer-container {
        width: 100% !important;
        height: auto !important;
        margin-bottom: 0 !important;
    }
    .footer-column {
        float: none !important;
        margin-bottom: 2em !important;
        margin-left: 1em !important;
    }
    .footer-title {

    }
    .legal {
        width: 100%;
        float: none !important;
        margin-top: 0px !important;
        text-align: center !important;
    }
    /*** Begin Nomination Forms - 7/10/2015 ***/
    input[type="text"] {
        width: 300px !important;
    }
    textarea[type="text"] {
        width: 300px !important;
    }
    input[type="submit"] {
        margin-left: 0px !important;
    }
    /*** End Nomination Forms - 7/10/2015 ***/
}

@media (min-width:74.813em){
    .responsive-sponsor-logos {
        display: none;
    }
	.js #menu {
		display:none !important;
	}
	
	.js .slicknav_menu {
		display:none !important;
	}
}

@media (max-width:70.000em){
	#blackBar ul {
		display: none !important;
	}
}