@media only screen and (max-width:959px){#header .btn{margin-bottom:0;}
#main-content img, #page-header img{height:auto;max-width:100%;}
#logo{max-height:100%;}
}
@media only screen and (min-width:768px) and (max-width:959px){#desktopsize{display:none;}
#tabletsize{display:block;}
#smallerscreenfix{display:block !important;}
#main-nav .responsive-nav{margin-top:7px !important;max-width:100% !important;}
section#stars article.star{margin:0 30px !important;}
#footer div.last p span{font-size:90%;}
div#map0, div#map1, div#map2, div#map3{float:left;padding:0 30px 0 0;}
#countdown_position{margin-top:115px;margin-left:38%;}
.countdown_amount{font-family:'libre_baskervillebold', sans-serif;font-size:40px;color:#385a71;}
.countdown_section{margin-left:10px;width:80px;padding:20px 0 5px 0;}
.container{width:748px;}
.col-1-2{width:364px;}
.col-1-3{width:236px;}
.col-2-3{width:492px;}
.col-1-4{width:172px;}
.col-3-4{width:556px;}
#main{width:488px;}
#main .col-1-2{width:234px;}
#main .col-1-3{width:149px;}
#main .col-2-3{width:319px;}
#main .col-1-4{width:107px;}
#main .col-3-4{width:361px;}
ul.stats{margin-top:40px;max-width:364px;}
ul.stats li{height:65px;width:101px;}
ul.stats li .stat-value{font-size:36px;}
ul.stats li .stat-name{font-size:10px;color:#666;}
.masonry.width-1-4{width:185px;}
.masonry.height-1-4{height:185px;}
.masonry.width-1-2{width:372px;}
.masonry.height-1-2{height:372px;}
.masonry.width-3-4{width:559px;}
.masonry.height-3-4{height:559px;}
.masonry .text-box .inner{margin:20px 30px;}
.masonry .text-box hgroup{margin-bottom:20px !important;}
.masonry .text-box hgroup h3{font-size:18px;}
#header{height:72px;}
#logo{padding-top:20px;}
#main-nav{float:none;}
#main-nav > ul{display:none;}
#main-nav .responsive-nav{float:right;display:block;max-width:300px;margin-top:20px;}
#full-player{width:608px;}
#fp-nav{}
.slider{min-height:438px;}
.fullslider{height:438px;}
.fullslider-content{margin-left:-700px;width:1400px;height:438px;}
.fullslider .nivo-caption{width:748px;margin-left:-374px;}
.fullslider a.nivo-prevNav{margin-left:-374px;}
.fullslider a.nivo-nextNav{margin-right:-374px;}
.countdown{border-left:none;}
.days, .hours, .minutes, .seconds{min-width:68px}
.countdown-title{display:none;}
.comment .comment-body, .comment .comment-meta{width:408px;}
.comment .children .comment-body, .comment .children .comment-meta{width:338px;}
.respond-form .input input{width:146px;}
#gmap{height:400px;}
.contact-form input{width:234px;}
.contact-form #contact-subject{width:492px;}
}
@media only screen and (min-width:850px) and (max-width:959px){#countdown_position{margin-left:47%;}
}
@media only screen and (max-width:767px){#secondary-nav a:hover, #secondary-nav .hover > a{color:inherit !important;background-color:inherit !important;}
#countdown,.tp-caption,.tp-bullets{display:none;}
#headerlogo{display:block !important;text-align:center;margin:0 15%;}
#smallerscreenfix{display:block !important;}
#main-nav .responsive-nav{margin-top:7px !important;max-width:100% !important;padding:15px 10px;}
section#stars article.star{margin:0 11px !important;}
#footer p{text-align:center !important;}
#tuktosmall{display:block;}
blockquote.inline_pullquote{width:30% !important;}
.btn.center, .btn2.center{width:80%;margin-left:5%;margin-right:15%;}
.btn.center.fullwidth, .btn2.center.fullwidth{width:80%;margin-left:5%;margin-right:15%;}
body{font-size:13px;}
input[type="submit"].small, button.small, .btn.small, .btn2.small,
input[type="submit"].medium, button.medium, .btn.medium, .btn2.medium,
input[type="submit"].large, button.large, .btn.large, .btn2.large{padding:12px 14px;font-size:12px;}
.form .input{float:none;margin:0 0 20px 0;width:100%;}
.form .input input{width:100%;}
.align-left, .align-right{float:none;}
.container{width:300px;}
.col-1-2, .col-1-3, .col-2-3, .col-1-4, .col-3-4{float:none;margin-right:0;}
.col-1-2, #main .col-1-2{width:300px;}
.col-1-3, #main .col-1-3{width:300px;}
.col-2-3, #main .col-2-3{width:300px;}
.col-1-4, #main .col-1-4{width:300px;}
.col-3-4, #main .col-3-4{width:300px;}
#main{float:none;margin-right:0;width:100%;margin-bottom:0;}
ul.stats{margin-top:40px;max-width:300px;}
ul.stats li{height:65px;width:100px;}
ul.stats li .stat-value{font-size:38px;}
ul.stats li .stat-name{font-size:10px;color:#666;}
#header{height:auto;}
#logo{display:block;float:none;text-align:center;}
#main-nav{float:none;margin:10px 0 20px;}
#main-nav li{width:100%;}
#main-nav a{padding:18px;}
#main-nav a:after, #main-nav > ul{display:none;}
#main-nav .responsive-nav{display:block;}
#main-nav li:hover > ul{top:62px;}
.slider{min-height:300px;}
.fullslider{height:300px;}
.fullslider-content{margin-left:-480px;width:960px;height:300px;}
.fullslider .nivo-caption{width:300px;margin-left:-150px;}
.fullslider a.nivo-prevNav{margin-left:-150px;}
.fullslider a.nivo-nextNav{margin-right:-150px;}
#page-header{background:#222 !important;}
.page-title{font-size:36px;}
.page-subtitle{font-size:28px;}
#page-header hgroup{width:100%;max-width:100%;}
#share-wrap{margin-top:0;margin-bottom:20px;clear:left;float:left;}
#share .buttons{left:0;}
.countdown-title{width:112px;}
.header-countdown-wrap{margin:40px 0;}
.events-list .cover{display:none;}
.events-list .cover + .title{margin-left:110px;}
.entry{margin-bottom:40px}
ul.entry-meta li{padding:15px 0;width:33%;text-align:center;}
ul.entry-meta li:last-child:before{display:none;}
#sidebar{float:none;width:100%;}
#gmap{height:300px;}
.content-404 h1{font-size:36px;}
.content-404 h2{font-size:20px;}
#footer-twitter{border-left:none;border-top:1px solid #272727;margin-top:20px;}
#footer-twitter p{margin-bottom:15px;}
#footer-twitter .tweets{padding-top:12px;padding-left:0;}
	.float_left,  .float_right {float: none;padding: 0 0 0 0;}
	.ten,  .fifteen,  .eighteen,  .twenty,  .thirty,  .fourty,  .fifty,  .sixty,  .seventy,  .eighty,  .ninety {width: 100%;}
	.photo_holder img {clear: both;display: block;padding: 0 0 20px 0;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.col-1-2, .col-1-3, .col-2-3, .col-1-4, .col-3-4{float:none;margin-right:0;}
.col-1-2, #main .col-1-2{width:420px;}
.col-1-3, #main .col-1-3{width:420px;}
.col-2-3, #main .col-2-3{width:420px;}
.col-1-4, #main .col-1-4{width:420px;}
.col-3-4, #main .col-3-4{width:420px;}
.col-1-5{float:left;margin-right:2%;margin-left:2%;width:46%;}
ul.stats{max-width:420px;}
ul.stats li{width:120px;}
.masonry.width-1-4{width:208px;}
.masonry.height-1-4{height:208px;}
.masonry.width-1-2, .masonry.width-3-4{width:418px;}
.masonry.height-1-2, .masonry.height-3-4{height:418px;}
.masonry.media{height:278px;}
#full-player{width:280px;}
#fp-nav{}
.fullslider .nivo-caption{width:420px;margin-left:-210px;}
.fullslider a.nivo-prevNav{margin-left:-210px;}
.fullslider a.nivo-nextNav{margin-right:-210px;}
#cat-filter{margin-bottom:12px;}
#cat-filter a{padding:4px 12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:4px;}
#tag-filter{float:left;}
.comment .comment-body, .comment .comment-meta{width:340px;}
.comment .children .comment-body, .comment .children .comment-meta{width:270px;}
.contact li{margin-left:0;float:none;display:block;}
.social-icons{float:left;}
}
@media only screen and (max-width:479px){.col-1-2sm, .col-1-5{float:none;margin-right:0;margin-left:0;width:100%;}
#outpost_lakes_section{display:none;}
section#stars article.star{margin:0 56px !important;}
#countdown,.tp-caption,.tp-bullets{display:none;}
.internal #secondary-nav{display:none;}
#scroll-button, .touch-device #scroll-button:hover{display:none;}
ul.stats{margin-top:40px;}
ul.stats li{height:75px;width:125px;}
ul.stats li:nth-child(4){margin-left:30px;}
ul.stats li:nth-child(5){margin-left:0;}
ul.stats li:nth-child(3){margin-left:0;}
ul.stats li .stat-value{font-size:44px;}
ul.stats li .stat-name{font-size:10px;color:#666;}
.masonry.width-1-4{width:148px;}
.masonry.height-1-4{height:148px;}
.masonry.width-1-2, .masonry.width-3-4{width:298px;}
.masonry.height-1-2, .masonry.height-3-4{height:298px;}
.masonry.media{height:198px;}
.masonry .text-box .inner{margin:20px 30px;}
.masonry .text-box hgroup{margin-bottom:20px !important;}
.masonry .text-box hgroup h3{font-size:14px;}
#logo{padding-top:10px;}
#main-nav li{width:100%;}
#main-nav a{padding:18px;}
#main-nav a:after, #main-nav > ul{display:none;}
#main-nav .responsive-nav{display:block;}
#main-nav li:hover > ul{top:62px;}
#full-player{width:100%;margin:12px 0 0 0;}
#fp-nav{margin:0 0 12px 0;float:none;clear:both;display:block;}
#cat-filter{margin-bottom:12px;}
#cat-filter a{padding:4px 12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:4px;}
#tag-filter{float:left;}
#slider-boxes h6.event-title{display:none;}
.countdown{border-left:none;}
.countdown .days, .countdown .hours, .countdown .minutes{min-width:49px}
.countdown .seconds{min-width:51px;}
.countdown-title{display:none;}
.header-countdown .days, .header-countdown .hours, .header-countdown .minutes, .header-countdown .seconds{margin:8px;height:120px;width:120px;line-height:120px;font-size:38px;}
.header-countdown .days:after, .header-countdown .hours:after, .header-countdown .minutes:after, .header-countdown .seconds:after{font-size:12px;bottom:-40px;}
#upcoming-events{background:#222 url(../img/map.png) right 60px no-repeat;}
.events-list .date{font-size:24px;}
.events-list .title{float:left;font-size:12px;margin:0px 0 0px 80px;padding-right:66px;}
.events-list .cover + .title{margin-left:80px;}
.comment .comment-body, .comment .comment-meta{width:220px;}
.comment .children .comment-body, .comment .children .comment-meta{width:150px;}
#gmap{height:300px;}
h2 span{display:block;}
.contact li{margin-left:0;float:none;display:block;}
.social-icons{float:left;}
	.tblschedule {
		width: 100%;
		float: none;
		margin: 5px 0 20px 0;

	}
	section#stars article.star {
		position: relative;
		display: block;
		float: none;
		width: 96%;
		padding: 10px 2%;
		margin: 0;
		height: auto;
		text-align: center;
	}
	section#stars article.star h3 {
		font-size: 17px;
		line-height: 15px;
		text-shadow: 0px -1px 0px #2c4b60;
		min-height: 0;
	}
	section#stars article.star p {
		font-family: 'open_sansregular', Arial, sans-serif;
		font-size: 15px;
		line-height: 18px;
		color: #fff;
		letter-spacing: -0.01em;
		margin-bottom: 5px;
	}
	
	section#stars article.star img.feature {
		position: relative;
		bottom: auto;
		left: auto;
	}
	section#stars article.star img.star {
		position: relative;
		top: auto;
		left: auto;
		text-align:center;
	}

	section#stars article.star {
		margin: 0 0 !important;
	}
	img.alignleft,
	img.alignright{
		float:none;
		width:100%;
		height:auto;
		margin:0 0 20px 0;
	}
}