/*<!--DOCUMENTATION FOR SLIDER: http://clapat.ro/themes/creative/doc/rev-documentation.html-->*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
del{text-decoration:line-through}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}
mark{background-color:#ffffb3;font-style:italic}
input,select{vertical-align:middle}
ins{background-color:red;color:white;text-decoration:none}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;display:block;height:1px;margin-top:-1px;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:12px;}
small{font-size:12px;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{margin:2px 0 2px 30px;color:#fff;letter-spacing:-0.01em}
img{margin-bottom:5px;}
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote,p,iframe{margin-bottom:20px;}
article{margin-bottom:30px;}
#ie-message{background:#c00;border-bottom:1px solid #900;display:block;margin:0 auto 20px auto;width:100%;z-index:2000;}
#ie-message p{text-align:center;color:#fff;font-size:13px;padding:20px;margin:0 25%;}
#ie-message a{color:#fff;font-weight:bold;text-decoration:underline;}
@font-face{font-family:'arialblack';src:url('../fonts/ArialBlack/ariblk-webfont.eot');src:url('../fonts/ArialBlack/ariblk-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/ArialBlack/ariblk-webfont.woff2') format('woff2'),
url('../fonts/ArialBlack/ariblk-webfont.woff') format('woff'),
url('../fonts/ArialBlack/ariblk-webfont.ttf') format('truetype'),
url('../fonts/ArialBlack/ariblk-webfont.svg#arialblack') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'libre_baskervillebold';src:url('../fonts/LibreBaskerville/librebaskerville-bold-webfont.eot');src:url('../fonts/LibreBaskerville/librebaskerville-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/LibreBaskerville/librebaskerville-bold-webfont.woff') format('woff'),
url('../fonts/LibreBaskerville/librebaskerville-bold-webfont.ttf') format('truetype'),
url('../fonts/LibreBaskerville/librebaskerville-bold-webfont.svg#libre_baskervillebold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'libre_baskervilleitalic';src:url('../fonts/LibreBaskerville/librebaskerville-italic-webfont.eot');src:url('../fonts/LibreBaskerville/librebaskerville-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/LibreBaskerville/librebaskerville-italic-webfont.woff') format('woff'),
url('../fonts/LibreBaskerville/librebaskerville-italic-webfont.ttf') format('truetype'),
url('../fonts/LibreBaskerville/librebaskerville-italic-webfont.svg#libre_baskervilleitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'libre_baskervilleregular';src:url('../fonts/LibreBaskerville/librebaskerville-regular-webfont.eot');src:url('../fonts/LibreBaskerville/librebaskerville-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/LibreBaskerville/librebaskerville-regular-webfont.woff') format('woff'),
url('../fonts/LibreBaskerville/librebaskerville-regular-webfont.ttf') format('truetype'),
url('../fonts/LibreBaskerville/librebaskerville-regular-webfont.svg#libre_baskervilleregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sans_condensedbold';src:url('../fonts/OpenSansCondensed/OpenSans-CondBold-webfont.eot');src:url('../fonts/OpenSansCondensed/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSansCondensed/OpenSans-CondBold-webfont.woff') format('woff'),
url('../fonts/OpenSansCondensed/OpenSans-CondBold-webfont.ttf') format('truetype'),
url('../fonts/OpenSansCondensed/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family: 'open_sansextrabold';src: url('/fonts/OpenSans/opensans-extrabold-webfont.woff2') format('woff2'),
url('../fonts/OpenSans/opensans-extrabold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face{font-family:'open_sansbold';src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-Bold-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-Bold-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold_italic';src:url('../fonts/OpenSans/OpenSans-BoldItalic-webfont.eot');src:url('../fonts/OpenSans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-BoldItalic-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansitalic';src:url('../fonts/OpenSans/OpenSans-Italic-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-Italic-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-Italic-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight';src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-Light-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-Light-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight_italic';src:url('../fonts/OpenSans/OpenSans-LightItalic-webfont.eot');src:url('../fonts/OpenSans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-LightItalic-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-LightItalic-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-Regular-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-Semibold-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold_italic';src:url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot');src:url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:normal;font-style:normal;}
body{color:#aaa;font:14px/1.6 'open_sansregular', sans-serif;background:#4d321f;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#4d321f url('../img/background-map.jpg') top center;}
body.cast-it-forward{background: rgb(35,22,14);
background: linear-gradient(90deg, rgba(35,22,14,1) 0%, rgba(80,52,31,1) 25%, rgba(116,75,45,1) 50%, rgba(80,52,31,1) 75%, rgba(35,22,14,1) 100%);}
body.black-friday{background:#000000 url('../black-friday/img/Kississing-Map.png') top center;}
p{font-family:'open_sansregular', Arial, sans-serif;font-size:15px;line-height:23px;color:#fff;letter-spacing:-0.01em;padding:0 0 0 0;margin:0 0 20px 0;}
p.intro{font-family:'open_sansregular', Arial, sans-serif;font-size:15px;line-height:23px;color:#fff;letter-spacing:-0.01em;}
p.choose-photo{float:left;font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:14px;line-height:13px;color:#fff;letter-spacing:-0.01em;padding:0 20px 0 0;margin:0 10px 0 0;text-transform:uppercase;background:url(../img/upload-arrow.png) right top no-repeat;}
p.photocaption{color:#ffffff;font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:13px;line-height:19px;letter-spacing:-0.01em;text-transform:uppercase;padding:0 0 0 0;}
p.photocaption span{display:block;color:#ffffff;font-family:'open_sanslight',sans-serif;font-weight:normal;font-size:13px;line-height:14px;letter-spacing:-0.01em;text-transform:none;}
p.logocaption{display:block;width:100%;text-align:center;padding:0 0 2em 0;}
p#map_description{padding:0 30px;font-size:12px;text-align:center;color:#fbad18;line-height:20px;font-weight:800;}
p#map_description span{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:14px;text-transform:uppercase;display:block;color:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'open_sansregular', 'OpenSansExtrabold', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#fff;font-weight:800;line-height:1.4;margin-bottom:15px;}
h2{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:24px;line-height:32px;color:#fbad18;letter-spacing:-0.05em;padding:0 0 0 0;margin:0 0 15px 0;text-transform:uppercase;}
h2.nocaps{text-transform:none;}
h2 span{font-family:'open_sansitalic', Arial, sans-serif;font-weight:800;font-size:18px;letter-spacing:-0.01em;text-transform:none;}
h2 span.rates{font-family:'open_sansitalic', Arial, sans-serif;font-weight:normal;font-size:14px;letter-spacing:-0.01em;color:#fff;text-transform:none;}
h2.contact{font-size:20px;}
p.phone_inline{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;font-weight:normal;font-size:24px;line-height:32px;color:#fff;letter-spacing:-0.02em;text-transform:uppercase;}
h3{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:14px;line-height:19px;color:#fff;letter-spacing:-0.01em;padding:0 0 2px 0;margin:0 0 0 0;text-transform:uppercase;}
h3.sidehead{font-family:'libre_baskervillebold', Times, 'Times New Roman', sans-serif;font-size:35px;font-weight:normal;line-height:37px;letter-spacing:-0.05em;color:#fff;padding-bottom:20px;text-transform:none;}
h3.bf-serif{font-family:'libre_baskervillebold', Times, 'Times New Roman', sans-serif;font-size:35px;font-weight:normal;line-height:37px;letter-spacing:-0.05em;color:#fbad18;padding-bottom:20px;text-transform:none;}
h3.bf-serif span{font-family:'arialblack', Arial, sans-serif;font-weight:900;font-size:35px;font-weight:normal;line-height:37px;letter-spacing:-0.05em;color:#fff;text-transform:uppercase;}
h3 span{color:#faac18;display:block;}
h3.alt2{color:#fbad18;padding:0 0 2px 0;margin:0 0 0 0;}
h3.alt2 span{background:#fbad18;color:#4d321f;display:inline-block;padding:0 5px;border-radius: 5px;}
h4{font-family:'libre_baskervillebold', Times, 'Times New Roman', sans-serif;font-size:28px;font-weight:normal;line-height:32px;letter-spacing:-0.05em;color:#4d321f;padding-bottom:20px;text-transform:none;}
.red-callout{background:#ba141a;padding:10px;margin-bottom:15px;}
.red-callout h3{font-family:'arialblack', Arial, sans-serif;font-weight:900;font-size:18px;text-transform:uppercase;display:block;color:#fbad18;}
.red-callout p{padding-bottom:0;margin-bottom:0;}
aside.testimonial{font-family:'open_sansregular', Arial, sans-serif;font-size:13px;line-height:19px;color:#000;letter-spacing:-0.01em;padding:10px 0;}
.bolder{font-weight:bold;color:#fbad18;text-transform:uppercase;}
.nopad{padding-bottom:0;margin-bottom:0;}
.emphasize{color:#ffc049;font-style:italic;}
::-moz-selection{background:#fa4c29;color:#fff;text-shadow:none;}
::selection{background:#fa4c29;color:#fff;text-shadow:none;}
a, a > *{color:#c9a88f;text-decoration:none;-webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;}
a.alt, a.alt > *{color:#fff;text-decoration:underline;}
a.alt:hover, a.alt > *:hover{color:#faac18;text-decoration:none;}
a:hover, a > *:hover{color:#fff;}
hr{background:#4d321f;-webkit-box-shadow:0px 1px 0px rgba(125, 87, 58, 1);-moz-box-shadow:0px 1px 0px rgba(125, 87, 58, 1);box-shadow:0px 1px 0px rgba(125, 87, 58, 1);margin:5px 0 20px;}
hr.story{background:#faac18;-webkit-box-shadow:0px 1px 0px rgba(125, 87, 58, 1);-moz-box-shadow:0px 1px 0px rgba(125, 87, 58, 1);box-shadow:0px 1px 0px rgba(125, 87, 58, 1);margin:30px 0 40px;}
#page-header hr{background:#393939;}
hr.divider{margin-bottom:40px;border-bottom:1px solid #222;padding-top:20px;background:none;}
p + hr{margin:25px 0 20px;}
blockquote, blockquote.bigquote{font-family:'libre_baskervillebold', Times, 'Times New Roman', sans-serif;font-size:18px;line-height:25px;text-align:center;color:#FFC049;letter-spacing:0.001em;margin:5px 10px;}
img.quotes-left{margin:0 0 2px 0;padding:0 5px 0 0;display:inline;}
img.quotes-right{margin:0 0 0 0;padding:0 0 0 5px;display:inline;}
img.familylogos{padding:2em 50px 2em 50px;}
blockquote span.author, blockquote.white span.author, blockquote.bigquote span.author{font-family:'open_sansregular', Arial, sans-serif;font-size:12px;line-height:13px;color:#c9a88f;letter-spacing:-0.01em;padding:10px 0 10px 0;display:block;width:100%;}
blockquote.white span.author{padding:20px 0 20px 0;}
blockquote p:last-of-type{margin-bottom:0;}
blockquote small{font-size:12px;}
#page-header blockquote{color:#fff;}
blockquote.white{font-family:'open_sanslight', Arial, sans-serif;font-size:24px;line-height:26px;text-align:center;color:#fff;letter-spacing:-0.03em;}
blockquote.inline_pullquote{color:#fff;text-transform:uppercase;width:30%;display:inline;margin:0 10px;padding:5px 10px;background:#faac18;-moz-box-shadow:0px 5px 5px #4d321f;-webkit-box-shadow:0px 5px 5px #4d321f;box-shadow:0px 5px 5px #4d321f;}
blockquote.bigquote{font-size:24px;line-height:32px;}
blockquote.bigquote span.author{font-size:16px;line-height:18px;}
input[type="submit"], button, .btn, .btn-green {font-family:'open_sans_condensedbold', Arial, sans-serif;color:#4d321f;text-shadow:0px 1px 1px rgba(252, 191, 47, 1);font-size:17px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;cursor:pointer;height:auto;width:auto;overflow:visible;padding:15px 15px;margin:0 0 20px 0;background:#f9920d;background:-moz-linear-gradient(top, #fcc030 0%, #f9920d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcc030), color-stop(100%,#f9920d));background:-webkit-linear-gradient(top, #fcc030 0%,#f9920d 100%);background:-o-linear-gradient(top, #fcc030 0%,#f9920d 100%);background:-ms-linear-gradient(top, #fcc030 0%,#f9920d 100%);background:linear-gradient(to bottom, #fcc030 0%,#f9920d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc030', endColorstr='#f9920d',GradientType=0);}
.btn-green {
	text-shadow:none;
	padding: 15px 25px;
	color: #ffffff;
	display:inline-block;
	background: #17a57e; 
}
.btn-lodge, .btn-outpost, .btn-specials, .btn-aurora{
	font-family:'open_sans_condensedbold', Arial, sans-serif;
	text-shadow:none;
	padding: 15px 0;
	color: #ffffff;
	display:inline-block;
	width:100%;
	text-align:center;
	font-size:17px;
	line-height:16px;
	letter-spacing:-0.01em;
	text-transform:uppercase;
	cursor:pointer;
	margin:0 0 20px 0;
}
.btn-lodge{background: #fcaf17; }
.btn-outpost{background: #b76823; }
.btn-specials{background: #d71920; }
.btn-aurora{padding: 15px 15px;color: #4d321f;background: #6fc7b6; background:-moz-linear-gradient(top, #6fc7b6 0%,#00b8a5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fc7b6), color-stop(100%,#00b8a5));background:-webkit-linear-gradient(top, #6fc7b6 0%,#00b8a5 100%);background:-o-linear-gradient(top, #6fc7b6 0%,#00b8a5 100%);background:-ms-linear-gradient(top, #6fc7b6 0%,#00b8a5 100%);background:linear-gradient(to bottom, #6fc7b6 0%,#00b8a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fc7b6', endColorstr='#00b8a5',GradientType=0);} /*#00b8a5*/
.btn-lodge:hover, .btn-outpost:hover, .btn-specials:hover {text-shadow:0px 1px 1px rgba(37, 68, 89, 1);background:#fcc030;background:-moz-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd16c), color-stop(100%,#fcc030));background:-webkit-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:-o-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:-ms-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:linear-gradient(to bottom, #fbd16c 0%,#fcc030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd16c', endColorstr='#fcc030',GradientType=0);}
.btn-aurora:hover{text-shadow:0px 1px 1px rgba(37, 68, 89, 1);background:#7bdfcc;background:-moz-linear-gradient(top, #7bdfcc 0%,#02d0bb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bdfcc), color-stop(100%,#02d0bb));background:-webkit-linear-gradient(top, #7bdfcc 0%,#02d0bb 100%);background:-o-linear-gradient(top, #7bdfcc 0%,#02d0bb 100%);background:-ms-linear-gradient(top, #7bdfcc 0%,#02d0bb 100%);background:linear-gradient(to bottom, #7bdfcc 0%,#02d0bb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bdfcc', endColorstr='#02d0bb',GradientType=0);}

input[type="submit"]:hover, button:hover, .btn:hover, .btn-green:hover {color:#fff;text-shadow:0px 1px 1px rgba(37, 68, 89, 1);background:#fcc030;background:-moz-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd16c), color-stop(100%,#fcc030));background:-webkit-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:-o-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:-ms-linear-gradient(top, #fbd16c 0%,#fcc030 100%);background:linear-gradient(to bottom, #fbd16c 0%,#fcc030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd16c', endColorstr='#fcc030',GradientType=0);}

.btn2{font-family:'open_sans_condensedbold', Arial, sans-serif;color:#fff;text-shadow:0px 1px 1px rgba(37, 68, 89, 1);font-size:17px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;cursor:pointer;height:auto;width:auto;overflow:visible;padding:7px 15px;margin:0 0 20px 0;background:rgb(201,168,143);background:-moz-linear-gradient(top, rgba(201,168,143,1) 0%, rgba(77,50,31,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,168,143,1)), color-stop(100%,rgba(77,50,31,1)));background:-webkit-linear-gradient(top, rgba(201,168,143,1) 0%,rgba(77,50,31,1) 100%);background:-o-linear-gradient(top, rgba(201,168,143,1) 0%,rgba(77,50,31,1) 100%);background:-ms-linear-gradient(top, rgba(201,168,143,1) 0%,rgba(77,50,31,1) 100%);background:linear-gradient(to bottom, rgba(201,168,143,1) 0%,rgba(77,50,31,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9a88f', endColorstr='#4d321f',GradientType=0);}
.btn2:hover{color:#4d321f;text-shadow:0px 1px 1px rgba(255, 255, 255, 1);background:rgb(198,174,157);background:-moz-linear-gradient(top, rgba(198,174,157,1) 0%, rgba(76,59,48,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,174,157,1)), color-stop(100%,rgba(76,59,48,1)));background:-webkit-linear-gradient(top, rgba(198,174,157,1) 0%,rgba(76,59,48,1) 100%);background:-o-linear-gradient(top, rgba(198,174,157,1) 0%,rgba(76,59,48,1) 100%);background:-ms-linear-gradient(top, rgba(198,174,157,1) 0%,rgba(76,59,48,1) 100%);background:linear-gradient(to bottom, rgba(198,174,157,1) 0%,rgba(76,59,48,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6ae9d', endColorstr='#4c3b30',GradientType=0);}
.btn-red{font-family:'open_sans_condensedbold', Arial, sans-serif;color:#fff;text-shadow:0px 0px 0px rgba(0, 0, 0, 0);font-size:17px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;cursor:pointer;height:auto;width:auto;overflow:visible;padding:7px 15px;margin:0;background: rgb(229,27,35);
background: -moz-linear-gradient(top,  rgba(229,27,35,1) 0%, rgba(199,22,29,1) 100%);
background: -webkit-linear-gradient(top,  rgba(229,27,35,1) 0%,rgba(199,22,29,1) 100%);
background: linear-gradient(to bottom,  rgba(229,27,35,1) 0%,rgba(199,22,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51b23', endColorstr='#c7161d',GradientType=0 );
}
.btn-red:hover{font-family:'open_sans_condensedbold', Arial, sans-serif;color:#fff;text-shadow:0px 1px 1px rgba(37, 68, 89, 1);font-size:17px;line-height:16px;letter-spacing:-0.01em;text-transform:uppercase;cursor:pointer;height:auto;width:auto;overflow:visible;padding:7px 15px;margin:0;background: rgb(224,80,83);
background: -moz-linear-gradient(top,  rgba(224,80,83,1) 0%, rgba(196,80,84,1) 100%);
background: -webkit-linear-gradient(top,  rgba(224,80,83,1) 0%,rgba(196,80,84,1) 100%);
background: linear-gradient(to bottom,  rgba(224,80,83,1) 0%,rgba(196,80,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05053', endColorstr='#c45054',GradientType=0 );
}
.btn,.btn2, .btn-red{display:inline-block;}
.btn-lightbrown, .btn-brown, .btn-griver{ font-family: 'open_sans_condensedbold', Arial, sans-serif;
		font-size: 17px;
		line-height:16px;
		letter-spacing:-0.01em;
		color: #ffffff;
		display:inline-block;
		text-align:center; 
		text-transform:uppercase;
		cursor: pointer;
		height: auto;
		width: auto;
		overflow: visible;
		padding: 10px 15px;
		margin: 0 0 15px 0;
		background: #fbad18;
	}

	.btn-brown {background: #613e23; }
	.btn-lightbrown {background: #b76823; }
	.btn-griver {background: #a1422c; }
input[type="submit"]:hover, button:hover, .btn:hover, .btn-green:hover, .btn-red:hover, .btn-brown:hover, .btn-lightbrown:hover, .btn-griver:hover {
	color: #fff;
	text-shadow: 0px 1px 1px rgba(37, 68, 89, 1);
	background: #fcc030; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbd16c 0%,#fcc030 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd16c), color-stop(100%,#fcc030)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbd16c 0%,#fcc030 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbd16c 0%,#fcc030 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbd16c 0%,#fcc030 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbd16c 0%,#fcc030 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd16c', endColorstr='#fcc030',GradientType=0 ); /* IE6-9 */
}
.pad_right{
	padding-right:20px;
}
.margin_right{
	margin-right:20px;
}
.container.kississing-lodge-box,
.container.kississing-outposts-box{
	position: relative;
	width: 940px;
	padding:0 170px;	
}
.container.kississing-lodge-box2{
	position: relative;
	background: rgba(107,72,44,0.7);
	width: 940px;
	padding:50px 170px 30px;	
}
.kississing-lodge-box{
	background: rgba(107,72,44,0.7);
	padding-top:50px;
	padding-bottom:40px;
	margin-bottom:30px;
}
.container.kississing-outposts-box{
	background: rgba(173,108,52,0.7);
	padding-top:50px;
	padding-bottom:40px;
	margin-bottom:30px;
}
.newfor{font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;/*font-family:'open_sans_condensedbold', Arial, sans-serif;*/color:#fff;font-size:20px;line-height:20px;/*letter-spacing:-0.01em;*/text-transform:uppercase;padding:5px 15px;margin-bottom:5px;background: rgb(229,27,35); display:inline-block;
}

.text-right .btn, .text-right .btn2{margin:0 0 0 20px;}
.text-center .btn, .text-center .btn2{margin:0 0 0 20px;}
input[type="submit"].small, button.small, .btn.small, .btn2.small{padding:8px 12px;font-size:12px;}
input[type="submit"].medium, button.medium, .btn.medium, .btn2.medium{padding:14px 22px;font-size:14px;}
input[type="submit"].large, button.large, .btn.large, .btn2.large{padding:16px 32px;font-size:16px;}
.btn.center, .btn2.center{width:70%;text-align:center;margin-left:5%;margin-right:25%;-moz-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);box-shadow:0px 5px 5px rgba(0, 0, 0, .25);}
.btn.center.fullwidth, .btn2.center.fullwidth{width:30%;text-align:center;margin-left:32%;margin-right:38%;-moz-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);box-shadow:0px 5px 5px rgba(0, 0, 0, .25);}
.text-button{display:block;margin-top:30px;text-transform:uppercase;font-size:12px;}
.text-button:before{content:"-";margin-right:4px;}
.btn.wide{width:100%;}
.dropcap{background:#fff;color:#111;display:inline-block;float:left;font-size:24px;font-weight:800;height:36px;line-height:36px;margin:0 7px 0 0;text-align:center;width:36px;}
.dropcap.invert{background:#111;color:#fff;}
.thumb-slide, .thumb-icon{cursor:pointer;display:block;position:relative;font-size:0;overflow:hidden;line-height:0;}
.thumb-slide img, .thumb-icon img{margin-bottom:0;line-height:normal;}
.thumb-slide.alignleft, .thumb-icon.alignleft{margin-bottom:30px;margin-right:30px;}
.thumb-slide.alignright, .thumb-icon.alignright{margin-bottom:30px;margin-left:30px;}
.thumb-slide.aligncenter, .thumb-icon.aligncenter{margin-bottom:30px;}
.thumb-slide .thumbs-wrap{display:block;z-index:1;}
.thumb-slide img:last-child{display:block;position:absolute;width:100%;height:100%;visibility:hidden;}
.ie8 .thumb-slide img:last-child{background-color:#000;}
.thumb-slide img{max-width:100%;max-height:100%;}
.thumb-icon img{max-width:100%;}
.thumb-icon .icon{position:absolute;opacity:0;filter:alpha(opacity=0);background:transparent url(../img/opacity80.png) left top repeat;display:block;height:100%;width:100%;z-index:2;top:0;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.thumb-icon:hover .icon{opacity:1;filter:alpha(opacity=100);}
.thumb-icon .icon:after{content:'';position:absolute;display:block;height:100%;width:100%;z-index:3;top:0;left:0;background:transparent center center no-repeat;}
.thumb-icon .plus.icon:after{background-image:url(../img/thumb-icon-plus.png);}
.thumb-icon .soundcloud.icon:after{background-image:url(../img/thumb-icon-soundcloud.png);}
.thumb-icon .view.icon:after{background-image:url(../img/thumb-icon-view.png);}
.badge{content:'';position:absolute;left:0;top:0;display:block;width:50px;height:51px;z-index:100;}
.badge.new{background-image:url(../img/badge-new.png);}
.badge.free{background-image:url(../img/badge-free.png);}
.video{margin:0 0 0;padding:0;width:100%;}
p.click_to_enlarge a{font-weight:bold;color:#fff;font-size:16px;}
p.click_to_enlarge a span{display:block;font-weight:normal;color:#c9a88f;font-size:14px;}
p.click_to_enlarge a:hover, p.click_to_enlarge a span:hover{color:#fff;}
a img.outpost_extras{border:2px solid transparent;-webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;-o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;}
a img.outpost_extras:hover{border:2px solid white;}
.outpost_link{text-align:center;}
.outpost_link h2{font-size:18px;line-height:18px;}
ul.outpost_bullets{font-family:'open_sansitalic', Arial, sans-serif;font-size:15px;letter-spacing:-0.01em;text-transform:none;margin-left:0;padding-left:0;}
ul.outpost_bullets li{color:#FFC049;margin-left:14px;padding-left:0px;}
h2.outpost_subhead{font-size:18px;padding-bottom:10px;}
.outpost h3.sidehead{padding-bottom:5px;}
.hidden{display:none;}
.disabled{cursor:auto;}
.no-margin{margin:0 !important;}
.pad_bottom{padding-bottom:20px;}
.pad_top{padding-top:20px;}
.aligncenter{margin-left:auto;margin-right:auto;text-align:center;}
img.size-1-2{width:50%;height:50%;}
img.size-3-4{width:75%;height:75%;}
img.full_width{width:100%;height:auto;}
img.aligncenter{display:block;margin-bottom:0px;}
.alignleft{float:left;}
img.alignleft{margin-bottom:0px;margin-right:12px;}
.alignright{float:right;}
img.alignright{margin-bottom:0px;margin-left:12px;}
img.inset{float:left;margin:13px 18px 2px 0;}
img.insetright{float:right;margin:13px 0 2px 18px;}
.spacer{width:100%;height:30px;clear:both;}
.spacer2{width:100%;height:15px;clear:both;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
#stars{cursor:pointer;}
section#stars article.star{position:relative;display:inline;float:left;width:168px;padding:20px 10px;margin:0;height:430px;text-align:center;}
section#stars article.star:hover{background-color:#4d321f;}
section#stars article.star h3{font-size:17px;line-height:15px;text-shadow:0px -1px 0px #2c4b60;min-height:40px;}
section#stars article.star p{font-family:'open_sansregular', Arial, sans-serif;font-size:15px;line-height:18px;color:#fff;letter-spacing:-0.01em;}
section#stars article.star img.star{position:absolute;top:200px;left:24px;}
section#stars article.star img.feature{position:absolute;bottom:20px;left:12px;}
#main-content{margin-top:25px;}
.content{clear:both;overflow:hidden;margin-bottom:40px;}
#main{float:left;margin:0 40px 0px 0;width:680px;overflow:hidden;}
#main .col-1-2{width:330px;}
#main .col-1-3{width:213px;}
#main .col-2-3{width:447px;}
#main .col-1-4{width:155px;}
#main .col-3-4{width:505px;}
#main .col-1-5{width:168px;}
table.rates, table.rates_main, table.rates_main.aurora{background:none;padding:5px;border:1px solid #4d321f;border-collapse:collapse;margin-bottom:20px;-moz-box-shadow:0px 5px 5px #4d321f;-webkit-box-shadow:0px 5px 5px #4d321f;box-shadow:0px 5px 5px #4d321f;width:100%;}
table th{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:18px; text-transform:uppercase;color:#fff;background:rgba(56, 90, 115, 0.3);padding:5px;border-right:1px solid #4d321f;}
table th span{font-family:'open_sansregular', Arial, sans-serif;display:block; font-weight:300;font-size:14px; text-transform:capitalize;}
table td{text-align:center;color:#4d321f;padding:5px;border-right:1px solid #4d321f;}
table th.destinations{text-transform:uppercase;font-size:16px;color:#fbad18;}
table th.dates{}
table.outpost-rates{background:none;padding:5px;border:1px solid #4d321f;border-collapse:collapse;margin-bottom:20px;-moz-box-shadow:0px 5px 5px #4d321f;-webkit-box-shadow:0px 5px 5px #4d321f;box-shadow:0px 5px 5px #4d321f;width:100%;}
table.outpost-rates th{font-family:'open_sanssemibold', Arial, sans-serif;color:#fbad18;background:#3f2207;padding:5px;font-size:20px;text-transform:uppercase;border-collapse: collapse;}
table.outpost-rates th.months{font-family:'open_sansregular', Arial, sans-serif;color:#3f2207;background:#fbad18;font-size:16px;text-transform:none;}
table.outpost-rates td{text-align:center;color:#3f2207;padding:5px;border-right:1px solid #3f2207;width:50%;}
table.outpost-rates tr:nth-child(odd){background:#ffd38e;}
table.outpost-rates tr:nth-child(even){background:#ffe3b8;}

table.rates_aurora{background:none;padding:5px;border:1px solid #4d321f;border-collapse:collapse;margin-bottom:20px;-moz-box-shadow:0px 5px 5px #4d321f;-webkit-box-shadow:0px 5px 5px #4d321f;box-shadow:0px 5px 5px #4d321f;width:100%;}
table.rates_aurora th{color:#fff;background:rgba(56, 90, 115, 0.3);padding:5px;}
table.rates_aurora td{text-align:center;color:#4d321f;padding:5px;border-right:1px solid #4d321f;}

table.rates_aurora tr:nth-child(odd){background:#00b0ac;}
table.rates_aurora tr:nth-child(even){background:#9bd6ca;}
table.rates_aurora tr:first-child{background: rgba(77, 50, 31, 0.6);}
table.rates_aurora tr.title-head th{font-family:'arialblack', Arial, sans-serif; font-weight:normal;color:#fff;background:#004448;font-size:22px;text-transform:uppercase; border-bottom:1px solid white;}
/*table.rates_aurora tr.intro-rates th{color:#fff;background:#004448;padding:5px;text-transform:uppercase;}*/


table tr:nth-child(odd){background:rgba(255, 255, 255, 0.3)}
table tr:nth-child(even){background:rgba(226, 210, 199, 0.3)}
.orange{font-size:13px;color:#ed1c24;}
.tblschedule{width:184px;padding:0;table-layout:fixed;float:left;margin:5px 5px 20px 0;border-collapse:collapse;}
.tblschedule .last{margin:5px 0 0 0;}
.tblschedule th{background:rgba(77, 50, 31, 0.6);padding:3px;font-size:14px;color:#fff;border:1px solid #4d321f;}
.tblschedule .weekday, table.rates_main .weekday{background:#ccc0b8;}
.tblschedule .closingday, table.rates_main .closingday{background:#D63301;}
.tblschedule .fourday, table.rates_main .fourday{background:#fbad18;}
.tblschedule .sixday, table.rates_main .sixday{background:#00c0f3;}
.tblschedule.aurora .fourday, table.rates_main.aurora .fourday{background:#00b0ac;}
.tblschedule.aurora .sixday, table.rates_main.aurora .sixday{background:#9bd6ca;}
.tblschedule .fourday.sixday, table.rates_main .fourday.sixday{background: #fecf8d;
background: -moz-linear-gradient(-45deg, #00c0f3 0%, #00c0f3 50%, #fbad18 51%, #efc026 100%, #fbad18 100%);
background: -webkit-linear-gradient(-45deg, #00c0f3 0%,#00c0f3 50%,#fbad18 51%,#efc026 100%,#fbad18 100%);
background: linear-gradient(135deg, #00c0f3 0%,#00c0f3 50%,#fbad18 51%,#efc026 100%,#fbad18 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c0f3', endColorstr='#fbad18',GradientType=1 );
}
.tblschedule td{background:#fff;font-size:11px;color:#000;text-align:center;padding:6px;border:1px solid #000;}
table.rates_main th{background:rgba(77, 50, 31, 0.6);}
table.rates_main td{width:50%;}
.duration-price{font-weight:600;}
.social-icons{overflow:hidden;float:right;}
a.social-icon{float:left;width:30px;height:30px;margin-left:1px;padding:0;background-color:none;background-repeat:no-repeat;background-position:left top;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
a.social-icon.video{width:93px;}
a:hover.social-icon{background-color:#faac18;background-position:left bottom;}
.social-icon.video{background-image:url(../img/icon-play-video.png);}
.social-icon.twitter{background-image:url(../img/icon-twitter.png);}
.social-icon.facebook{background-image:url(../img/icon-facebook.png);}
.social-icon.youtube{background-image:url(../img/icon-youtube.png);}
ul.none{list-style:none;margin:0;}
ul.stats{list-style:none;overflow:hidden;margin-top:40px;display:block;max-width:460px;}
ul.stats li{height:75px;width:130px;position:relative;margin-bottom:15px;float:left;overflow:hidden;}
ul.stats li:first-child{margin-left:0;}
ul.stats li:nth-child(4){margin-left:0;}
ul.stats li .stat-value{font-size:48px;color:#fa4c29;font-weight:800;line-height:normal;}
ul.stats li .stat-name{position:absolute;font-weight:400;text-transform:uppercase;left:0;bottom:0;font-size:11px;color:#666;}
ul.details{font-size:13px;color:#fff;margin-bottom:30px;}
ul.details:before{display:block;content:" ";width:30px;border-top:1px solid #222;margin-bottom:20px;}
ul.details li{margin-left:0;margin-bottom:4px;display:block;position:relative;}
ul.details li span{position:absolute;left:0;top:0;color:#444;display:block;}
ul.details div{margin-left:80px;}
ul.details a{font-size:12px;color:#fa4c29;display:inline-block;}
ul.details a:hover{color:#fff;}
ul.details a:before{content:"·";display:inline-block;padding:0 4px;color:#444;}
ul.details a:first-child:before{display:none;}
.error, .success, .info, .warning{font-family:Arial, Helvetica, sans-serif;display:block;font-size:13px;font-weight:bold;border:1px solid;padding:16px 24px 16px 24px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.error{color:#D63301;background-color:#FFCCBA;}
.success{color:#4F8A10;background-color:#DFF2BF;}
.info{color:#00529B;background-color:#BDE5F8;}
.warning{color:#9F6000;background-color:#FEEFB3;}
div.history{background:#4d321f;background:-moz-linear-gradient(top, #4d321f 0%, #754D2F 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d321f), color-stop(100%,#754D2F));background:-webkit-linear-gradient(top, #4d321f 0%,#754D2F 100%);background:-o-linear-gradient(top, #4d321f 0%,#754D2F 100%);background:-ms-linear-gradient(top, #4d321f 0%,#754D2F 100%);background:linear-gradient(to bottom, #4d321f 0%,#754D2F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d321f', endColorstr='#754D2F',GradientType=0);padding:2% 5%;margin-bottom:30px;-moz-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);box-shadow:0px 5px 5px rgba(0, 0, 0, .25);}
div.history h2{color:#fff;}
div.history p{color:#faac18;}
div.castit{background:rgba(0,0,0, 0.6);padding:2% 5%;margin-bottom:30px;-moz-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .25);box-shadow:0px 5px 5px rgba(0, 0, 0, .25);}
div.castit h2{color:#fff;}
div.castit p{color:#fff;}
label{cursor:pointer;display:block;margin:0 0 5px;color:#fff;font-size:13px;}
label span{color:#ccc;font-size:12px;}
input, textarea, select{background-color:#eee;border:1px solid #000;color:#333;font:12px/1.5;padding:10px;border-radius:0;}
input, select{width:100%;}
input[type="checkbox"], label {float: left;line-height: 1.6em;height: 1.6em;margin: 0px 2px;padding: 0px;font-size: inherit;}
input[type="checkbox"] {width:10%;clear: left;}
textarea{padding:10px;resize:both;width:100%;/*min-height:100px;*/}
select, option{cursor:pointer;padding:5px 7px;}
.form{max-width:100%;}
.form input, .form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form textarea{min-height:100px;font-family:inherit;}
.form .input{display:inline-block;margin:0 20px 10px 0;}
.form input[type="submit"]{margin:0;width:auto;height:auto;}
.form input[type="file"]{margin:0 20px 0 0;padding:0 5px 0 0;width:auto;height:auto;background:none;border:none;color:#fff;float:left;}
.ie8 .form input[type="submit"]{}
.container{margin:0 auto;position:relative;width:940px;}
.col-1-2, .col-1-3, .col-2-3, .col-1-4, .col-3-4{float:left;margin-right:20px;}
.last{margin-right:0px !important;}
.col-1-2{width:460px;}
.col-1-3{width:300px;}
.col-2-3{width:620px;}
.col-1-4{width:220px;}
.col-3-4{width:700px;}
.col-1-2sm{float:left;margin-right:2%;width:49%;}
.col-1-5{float:left;margin-right:2%;width:18.4%;}
.last{margin-right:0 !important;}
#header, #header-black{position:relative;background-color:#754D2F;width:100%;height:100px;}
#header-black{background-color:#000000;}
#menu-header, #menu-header-black{border-bottom:1px solid #663e24;-moz-box-shadow:inset 0 -1px 0 #c9a88f;-webkit-box-shadow:inset 0 -1px 0 #c9a88f;box-shadow:inset 0 -1px 0 #c9a88f;background-color:#754D2F;height:37px;z-index:300;width:100%;}
#menu-header-black{background-color:#000000;}
#topbar{position:absolute;right:0;top:0;z-index:500;width: 350px;}
#topbar a.btn, #topbar a.btn-red{display:inline-block;/*float:left;*/margin-left:8px;margin-bottom:0;}
#topbar #booknow p{color:#4d321f;font-family:'open_sans_condensedbold', 'open_sansregular', sans-serif;font-size:17px;font-weight:800;padding:0 11px;text-align:center;text-transform:uppercase;background-image:-ms-linear-gradient(bottom, #F9920D 0%, #FCC030 100%);background-image:-moz-linear-gradient(bottom, #F9920D 0%, #FCC030 100%);background-image:-o-linear-gradient(bottom, #F9920D 0%, #FCC030 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #F9920D), color-stop(1, #FCC030));background-image:-webkit-linear-gradient(bottom, #F9920D 0%, #FCC030 100%);background-image:linear-gradient(to top, #F9920D 0%, #FCC030 100%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#toplogo{position:absolute;left:2%;top:55%;z-index: 100;}
#toptag{position:relative;width:100%;text-align:center;padding-top:25px;padding-bottom:0px;}
.tag-width{ width:25%; }
div.call {font-family:'open_sans_condensedbold', Arial, sans-serif;font-weight:normal;font-size:14px;color:#fbad18;text-align:right;margin-right:15px;white-space: nowrap;display:inline-block;}
div.call span a{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;color:#fff;font-size:19px;font-weight:normal;}
div.call u{text-decoration:none;}
#cast-it-forward-callout{
	text-align:center;
	margin:20px auto;
	padding: 5px 0 0;
	background: rgb(95,61,34);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%, rgba(71,41,16,1) 80%, rgba(63,34,7,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3d22', endColorstr='#3f2207',GradientType=1 );
}
#fall-trout-callout{
	display:table;
	text-align:center;
	margin:20px auto;
	padding: 5px 0 0;
	background: rgb(95,61,34);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%, rgba(71,41,16,1) 80%, rgba(63,34,7,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3d22', endColorstr='#3f2207',GradientType=1 );
}
#covid-callout{
	text-align:center;
	margin:20px auto;
	padding: 20px;
	background: rgb(95,61,34);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%, rgba(71,41,16,1) 80%, rgba(63,34,7,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3d22', endColorstr='#3f2207',GradientType=1 );
}
#black-friday-signup-callout{
	text-align:center;
	margin:20px auto;
	padding: 20px 0;
	background: rgba(0,0,0, 0.6);
	
}
#fall-trout-callout .col-1-3{margin-right:0; float:none;}
#fall-trout-callout .col-2-3{margin-right:0; float:none;}
.logo-col{ text-align:center; display:table-cell;vertical-align: middle;}
.logo-col div{text-align:center;padding:10px 20px;}/*padding:5px 10px;*/
.date-info-col {text-align:center;display:table-cell;vertical-align: middle;}/*padding:5px 10px;*/
.nominate-col{text-align:center;padding-top:10px;}/*padding-top:15px;*/
.col-2-3.nominate-col{width:600px;}
.deadline-col{text-align:center;padding-top:12px;}/*padding-top:20px;*/
.col-1-3.deadline-col{padding-top: 10px; padding-bottom: 10px; border-left: 1px solid #fbad18;}
.col-1-3.center.last.deadline-col{width:319px;}
.deadline-col p{margin-bottom:0px;padding-bottom:15px;}
.deadline-col p.cif{color:#fbad18;font-weight:bold;}
.cif_white{color:#ffffff;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:28px;line-height:26px;}
.cif_white_bf{color:#ffffff;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:36px;line-height:34px;/*font-style: italic;*/}
.cif_orange{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:44px;line-height:46px;}
.cif_big_white{color:#ffffff;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:48px;line-height:40px;text-transform:uppercase;}
.trout_date{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:28px;line-height:36px;text-transform:uppercase;}
.trout_discount{color:#ffffff;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:28px;line-height:36px;text-transform:uppercase;}
.trout_discount a.btn-red{margin-left:15px;}
.cif_sml_orange{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:33px;line-height:31px;text-transform:uppercase;}
.bf_callout_sml_orange{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:34px;line-height:32px;text-transform:uppercase;}
.bf_callout_big_white{color:#ffffff;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:66px;line-height:64px;text-transform:uppercase;}
.bf_callout_sml_text{color:#fbad18;font-family:'libre_baskervillebold',serif;font-size:28px;line-height:26px;}
.bf_callout_win{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:900;letter-spacing:-0.05em;font-size:24px;line-height:24px;text-transform:uppercase;padding-bottom:10px;}
.cif_text{color:#ffffff;font-family:'open_sans_condensedbold', Arial, sans-serif;font-size:20px;line-height:21px;}
.cif_white,.cif_orange,.cif_text{text-align:center;}
#covid-callout .cif_orange{
	font-size:28px;line-height:32px;
	padding-bottom:10px;
	text-align:left;
}
#covid-callout .cif_text{
	font-size:16px;line-height:20px;
	text-align:left;
}
.sched-title{
	color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:20px;line-height:26px;margin-bottom:5px;margin-top:10px;
}
.sched-dates{
	color:#ffffff;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:20px;line-height:24px;
	padding:5px 0;
	border-top:1px solid #fbad18;
	border-bottom:1px solid #fbad18;
	
}

.col-quarter{width:25%;float:left;}
.col-half{width:50%;float:left;}
.footer-left,.footer-middle,.footer-right{text-align:center;padding-top:20px;}
.footer-middle{padding-top:30px;}
.footer-right{padding-top:10px;}
.footer-right p{font-family:'open_sans_condensedbold', Arial, sans-serif;font-weight:normal;font-size:14px;color:#fbad18;padding-top:5px;}
.footer-right p span a{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;color:#fff;font-size:24px;font-weight:normal;}
 /* Style all font awesome icons */
.footer-right a.fa {
  padding: 4px;
  font-size: 20px;
  width: 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  background: #fbad18;
  color: #4d321f;
}

/* Add a hover effect if you want */
.footer-right a.fa:hover {
  color:#fff;background:#d3181f;
}
.exclusive-offers{
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
.exclusive-offers p{
	color: #fecf8c;
}
.exclusive-offers p.companies{
	color: #fbad18;
}
.exclusive-offers h3{
	font-family: 'open_sanssemibold';
	font-weight:normal;
	font-size:20px;
	padding-bottom:5px;
}
.fine_print{color:#fbad18;font-size:16px;text-align:center;margin-bottom:10px;}

.web_line{color:#ffffff;font-size:18px;text-align:center;font-weight:bold;}
.web_line .btn{font-weight:normal;}
.exclusive-offers p.web_line{color:#ffffff;}
.exclusive-offers p.terms-title{color:#ffffff;font-size:16px;text-align:center;font-weight:bold;margin-bottom:5px;}
.exclusive-offers p.terms-title2{color:#ffffff;font-size:20px;text-align:center;font-weight:bold;margin-bottom:5px;}
/*
#video-callout{
	position:absolute;
	left:39%;
	bottom:0;
	width:20%;
	height:auto;
	text-align:center;
	padding: 20px 1%;
	background: rgb(95,61,34);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%, rgba(71,41,16,1) 80%, rgba(63,34,7,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(95,61,34,1) 0%,rgba(71,41,16,1) 80%,rgba(63,34,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f3d22', endColorstr='#3f2207',GradientType=1 );
	z-index:20;
	-webkit-border-top-left-radius: 35%;
	-webkit-border-top-right-radius: 35%;
	-moz-border-radius-topleft: 35%;
	-moz-border-radius-topright: 35%;
	border-top-left-radius: 35%;
	border-top-right-radius: 35%;
}
#video-callout span{
	font-family:'open_sansbold', Arial, sans-serif;font-weight:normal;font-size:16px;line-height:28px;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:0px;color:#fff;
}
#video-callout h1{
	padding-top:20px;
	font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:36px;line-height:36px;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:0px;
}
#video-callout h1 span{
	font-family:'arialblack', Arial, sans-serif;
	display:block;
	font-size:30px;
	margin-bottom:5px;
}
#video-callout p{
	font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:20px;line-height:18px;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:0px;color:#fbad18;
}
#video-callout a{

	background:#d3181f;
	padding:12px;
	font-family:'open_sansbold', Arial, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	letter-spacing:-0.01em;
	text-transform:uppercase;
	margin-top:12px;
	margin-bottom:0px;
	color:#fff;
	display:inline-block;
	width:auto;
}
#video-callout a:hover{
	text-shadow:0px 1px 1px rgba(37, 68, 89, 1);
	background: rgb(224,80,83);
}
*/
/*Styles for Partner Lodges Bug on homepage  - NOTE** Comment the 4 lines below this out when switching to Black Friday bug */
/*div.kississing{display:block;width:486px !important;height:200px !important;overflow:hidden !important;}
div.kississing:hover{background-position:0 -200px;}
div.kissone{background:url("/img/Callout-Misaw-Northern-Fishing.png") no-repeat 0 0;}
div.kisstwo{background:url("/img/Callout-Tukto-Arctic-Experience.png") no-repeat 0 0;}*/

/*Styles for Black Friday Bug on homepage - NOTE** Comment the 3 lines below this out when switching back to partner lodge ads */
div.kississing{display:block;width:400px !important;height:144px !important;overflow:hidden !important;}
div.kississing:hover{background-position:0 -144px;}
div.kissfour{background:url(/img/Black-Friday-Callout-2019.png) no-repeat 0 0;}
#main-nav{float:left;z-index:100;}
#main-nav ul{}
#main-nav li{list-style:none;float:left;margin:0;position:relative;}
#main-nav a{color:#c9a88f;font-family:'open_sans_condensedbold', 'open_sansregular', sans-serif;font-size:14px;text-shadow:0px -1px 0px #2c4b60;display:block;padding:0 12px;line-height:36px;position:relative;text-align:center;text-transform:uppercase;z-index:98;}
#main-nav a:hover, #main-nav .hover > a, #main-nav .current > a, #main-nav .active > a{color:#fff;}
#main-nav a:hover, #main-nav .hover > a, #main-nav .current > a,#main-nav .active > a{background-color:#4d321f;}
#main-nav ul ul{background:#4d321f;-webkit-box-shadow:2.5px 2.5px 5px rgba(0, 0, 0, .2);-moz-box-shadow:2.5px 2.5px 5px rgba(0, 0, 0, .2);box-shadow:2.5px 2.5px 5px rgba(0, 0, 0, .2);display:none;left:0;padding:0;position:absolute;top:35px;width:210px;z-index:300;}
#main-nav ul ul li{float:none;}
#main-nav ul ul a{border:0;border-bottom:1px solid #0a0a0a;color:#fff;display:block;font-size:14px;letter-spacing:0;padding:12px 20px !important;text-align:left;text-transform:none;line-height:normal;}
#main-nav ul ul a:hover, #main-nav ul ul .hover > a, #main-nav ul ul .current > a, #main-nav ul ul .current > a:hover{background-color:#fbad18;border-right:none;color:#fff;}
#main-nav ul ul ul{left:100% !important;top:0 !important;}
#main-nav .responsive-nav{background-color:#4d321f;border:none;display:none;width:100%;color:#fff;}
#single-nav{position:relative;z-index:1;height:64px;width:80px;margin:10px 0 30px 0;}
#single-nav:after{content:"";width:1px;height:64px;background:#222;position:absolute;left:50%;top:0;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);}
#single-nav a{margin-top:14px;background-color:transparent;background-repeat:no-repeat;background-position:top left;width:21px;height:35px;opacity:.2;filter:alpha(opacity=20);}
#single-nav a:hover{opacity:1;filter:alpha(opacity=100);}
#single-nav .nav-prev{background-image:url(../img/nav-prev-single.png);float:left;}
#single-nav .nav-next{background-image:url(../img/nav-next-single.png);float:right;}
#single-nav.center{margin:0px auto 80px auto;}
ul#pagination{height:35px;width:100%;text-align:center;margin-top:-40px;margin-bottom:12px;}
ul#pagination li{display:inline-block;margin:0;font-size:14px;color:#fff;font-weight:bold;}
ul#pagination li a, ul#pagination .active{padding:0 15px;display:inline-block;line-height:35px;position:relative;}
ul#pagination li a{color:#999;font-weight:normal;}
ul#pagination li a:hover{color:#fff;}
#pagination .nav-prev, #pagination .nav-next{height:35px;opacity:.2;filter:alpha(opacity=20);background-color:transparent;background-repeat:no-repeat;background-position:center center;position:relative;top:12px;}
#pagination .nav-prev:hover, #pagination .nav-next:hover{opacity:1;filter:alpha(opacity=100);}
#pagination .nav-prev{background-image:url(../img/nav-prev-single.png);}
#pagination .nav-next{background-image:url(../img/nav-next-single.png);}
#page-header{border-top:1px solid #292929;border-bottom:1px solid #000;background-color:#222;padding-top:40px;width:100%;}
.page-releases #page-header, .page-release2 #page-header, .page-releases3 #page-header, .page-gallery #page-header, .page-gallery-album #page-header, .page-grid #page-header, .page-elements #page-header{background:#222 url(../placeholders/default-bg.png) center bottom no-repeat;}
.page-blog #page-header{background:#000 url(../placeholders/blog-bg.jpg) center center no-repeat;}
.page-event #page-header{background:#000 url(../placeholders/event-bg.jpg) center center no-repeat;}
.page-events #page-header{background:#000 url(../placeholders/events-bg.jpg) center top no-repeat;}
.page-index #page-header, .page-home-masonry #page-header{background:#222 url(../placeholders/homepage-bg.jpg) center bottom no-repeat;}
.page-artists #page-header{background:#222 url(../placeholders/artists-bg.jpg) center bottom no-repeat;}
.page-artists2 #page-header{background:#222 url(../placeholders/artists2-bg.jpg) center bottom no-repeat;}
.page-artist #page-header{background:#222 url(../placeholders/artist-bg.png) center bottom no-repeat;}
.page-artist2 #page-header{background:#222 url(../placeholders/artist2-bg.jpg) center bottom no-repeat;}
.page-release #page-header{background:#000 url(../placeholders/release-01-bg.jpg) center bottom no-repeat;}
.page-contact #page-header{background:#222 url(../placeholders/contact-bg.jpg) center bottom no-repeat;}
.slogan{font-size:36px;line-height:1.2em;margin-bottom:20px;}
.slogan.big{font-size:48px;}
.page-title{font-size:48px;color:#fa4c29;}
.page-subtitle{font-size:36px;}
.page-title, .page-subtitle{line-height:1.2em;margin-bottom:0;}
#page-header hgroup{max-width:70%;display:inline-block;margin-bottom:20px;}
.header-content{font-size:14px;line-height:1.7em;color:#fff;margin-bottom:40px;}
#share-wrap ~ hr, #page-header hgroup ~ hr, .page-slogan ~ hr, .page-title ~ hr, .page-subtitle ~ hr, .project-title ~ hr{margin-bottom:50px;margin-top:0;}
#share-wrap{float:right;display:inline-block;overflow:hidden;margin-top:0px;}
#share .box{float:left;width:100%;}
#share .box a:hover{text-decoration:none;}
#share .count{display:none;font-size:24px;background-color:#111;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}
#share .share{display:inline-block;font-size:12px;font-weight:400;text-transform:uppercase;color:#666;padding:2px 8px;background-color:#111;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:800;}
#share .buttons{position:absolute;right:0;width:auto;background-color:#fa4c29;padding:10px;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#share .button{float:left;margin:0 5px;box-shadow:none;padding:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:auto;cursor:pointer;color:white !important;text-shadow:none !important;font-size:15px;line-height:normal !important;background:transparent;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;}
#share .facebook{background-image:none;}
.boxes{clear:both;}
.boxes .box{border-top:1px solid #222;padding-top:30px;overflow:hidden;margin-bottom:40px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.boxes .box:hover{border-top:1px solid #fff;}
.boxes.default .box{border-top:none;padding-top:0;}
.info-box{margin:30px 0;padding:30px;background-color:#0f0f0f;}
.info-box > p:last-child{margin-bottom:0;}
.error, .success, .info, .warning{font-family:Arial, Helvetica, sans-serif;display:block;font-size:13px;font-weight:bold;border:1px solid;padding:16px 24px 16px 24px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.error{color:#D63301;background-color:#FFCCBA;}
.success{color:#4F8A10;background-color:#DFF2BF;}
.info{color:#00529B;background-color:#BDE5F8;}
.warning{color:#9F6000;background-color:#FEEFB3;}
#scroll-button, .touch-device #scroll-button:hover{background:transparent url(../img/scroll-button.png) center center no-repeat;top:40px;display:block;opacity:0.8;filter:alpha(opacity=80);height:40px;width:40px;position:fixed;right:40px;text-indent:-9999px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:100;}
#scroll-button.hidden{top:-40px;opacity:0;filter:alpha(opacity=0);}
.touch-device #scroll-button.hidden{top:40px;}
#scroll-button:hover, .touch-device #scroll-button:active{opacity:1;filter:alpha(opacity=100);}
.tip-content{position:absolute;opacity:.95;filter:alpha(opacity=95);z-index:999;}
.tip-top{width:36px;height:37px;background:url(../img/tip-top.png) left top no-repeat;position:absolute;top:-3px;right:-3px;}
.tip-content p{width:233px;min-height:100px;padding:20px;margin-bottom:0px;background:#fff;font:bold 11px/17px Arial;color:#222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tip-content p span{display:block;margin-bottom:10px;color:#000;font-weight:bold;font-size:12px;}
.slider{min-height:600px;border-top:1px solid #292929;border-bottom:1px solid #000;background-color:#222;}
.fullslider{position:relative;width:100%;height:600px;overflow:hidden;}
.fullslider-content{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:600px;}
.nivo-slider{position:relative;width:100%;height:auto;overflow:hidden;background-color:#000;}
article .nivo-slider{margin-bottom:30px;}
.nivo-slider img{position:absolute;top:0px;left:0px;max-width:none !important;background-color:transparent;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;margin:0;}
.nivo-slider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:8px 12px;opacity:0.8;overflow:hidden;display:none;font-size:13px;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption{padding:12px;margin:0;font-size:14px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:50%;margin-top:-30px;z-index:9;cursor:pointer;height:60px;width:36px;text-indent:-9999px;background-color:#000;background-repeat:no-repeat;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
a.nivo-prevNav{left:0px;background-position:left center;background-image:url(../img/nav-prev.png);}
a.nivo-nextNav{right:0px;background-position:right center;background-image:url(../img/nav-next.png);}
a:hover.nivo-prevNav{background-position:right center;background-color:#fbad18;}
a:hover.nivo-nextNav{background-position:left center;background-color:#fbad18;}
.fullslider .nivo-caption{padding:12px;width:940px;left:50%;margin-left:-470px;}
.fullslider .nivo-directionNav a{margin-top:-30px;height:61px;width:37px;background-color:transparent;}
.fullslider a.nivo-prevNav{left:50%;margin-left:-470px;background-image:url(../img/nav-prev-full.png);}
.fullslider a.nivo-nextNav{right:50%;margin-right:-470px;background-image:url(../img/nav-next-full.png);}
.tp-simpleresponsive >ul li{margin:0}
.bannercontainer{padding:5px;background-color:#fff;width:940px;position:relative;position:relative;margin-left:auto;margin-right:auto;}
.banner{width:940px;height:600px;position:relative;overflow:hidden;}
.bannercontainer-simple{padding:5px;background-color:#fff;width:940px;position:relative;position:relative;margin-left:auto;margin-right:auto;}
.banner-simple{width:940px;height:600px;position:relative;overflow:hidden;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:490px !important;overflow:hidden;border-bottom:1px solid #4d321f;moz-box-shadow:inset 0 -1px 0 #c9a88f;-webkit-box-shadow:inset 0 -1px 0 #c9a88f;box-shadow:inset 0 -1px 0 #c9a88f;}
.fullwidthbanner-container .fullwidthbanner{width:100% !important;max-height:600px !important;position:relative;}
.tp-bullets{left:61.5% !important;}
.items{margin:0 -20px 40px 0;position:relative;clear:both;}
.items article .cat{display:block;font-size:13px;}
.cat:before{content:'';background:transparent url(../img/icon-headphones.png) left 4px no-repeat;display:inline-block;width:15px;height:15px;padding-right:6px;}
.cat a{color:#666;display:inline-block;}
.cat a:hover{color:#fa4c29;}
.cat a:before{content:"·";display:inline-block;padding:0 4px;color:#333;}
.cat a:first-child:before{display:none;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;z-index:2;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:top, left, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
#main-content.events{margin-top:0;margin-bottom:-80px;}
#main-content.events:after, .events-heading:before, .events-heading:after{content:"";height:60px;width:1px;background:#222;display:block;clear:both;margin:0 auto;}
#main-content.events:after{height:80px;}
.events-heading{font-size:22px;line-height:60px;text-align:center;margin:0;}
.events ul.events-list{margin:0;}
.events-count{color:#fa4c29;font-size:60px;font-weight:800;line-height:0;margin:0;display:inline-block;line-height:60px;}
.events-count:after, .events-count:before{content:' - '}
#upcoming-events{border-top:1px solid #292929;border-bottom:1px solid #292929;background:#222 url(../img/map.png) center 20px no-repeat;margin-bottom:-80px;margin-top:80px;}
#upcoming-events section.container{padding:30px 0 30px 0;min-height:340px;position:relative;}
ul.events-list{overflow:hidden;margin-bottom:0;}
.events-list li{margin:0;position:relative;margin-bottom:1px;background:transparent url(../img/opacity50.png) left top repeat;min-height:64px;width:100%;}
.events-list li a{display:block;padding:10px 20px;width:100%;height:100%;overflow:hidden;}
.events-list .date{position:absolute;top:10px;left:20px;color:#999;font-size:30px;font-weight:800;line-height:normal;}
.events-list .title{float:left;margin:0px 0 0px 110px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:800;padding-right:50px;}
.events-list .details{display:block;font-weight:400;text-transform:none;font-size:13px;color:#999;}
.events-list .cover{float:left;margin:0px 0 0px 110px;opacity:.3;filter:alpha(opacity=30);}
.events-list .cover + .title{margin-left:20px;}
.events-list .cover img{margin:0;}
.events-list li a:hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.events-list li a:hover .date{color:#fff;}
.events-list li a:hover .title{color:#fa4c29;}
.events-list li a:hover .cover{opacity:1;filter:alpha(opacity=100);}
.plus-button{position:absolute;right:0;top:0;height:100%;width:36px;background:#fa4c29 url(../img/plus-button.png) right center no-repeat;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.plus-button:hover, .events-list li a:hover .plus-button{background-position:left center;background-color:#000;}
#countdown_wrap{z-index:9999;position:absolute;display:none;}
#countdown{width:900px;height:200px;margin:0px auto;}
.countdown_rtl{direction:rtl;}
.countdown_holding span{color:#888;}
.countdown_row{clear:both;width:100%;padding:0px 2px;text-align:center;}
.countdown_section{margin-left:0px;display:block;float:left;text-align:center;background-color:#e3cbb8;color:#333;font-family:'open_sansbold',sans-serif;font-size:12px;text-transform:uppercase;margin-left:12px;width:110px;padding:25px 0 5px 0;line-height:1.5em;}
.countdown_amount{font-family:'libre_baskervillebold', sans-serif;font-size:50px;color:#4d321f;}
.countdown_descr{display:block;width:100%;}
#countdown_position{margin-top:120px;margin-left:27px;}
#error-404{width:240px;height:240px;border:20px solid #1b1b1b;margin:0 auto 40px auto;border-radius:240px;-moz-border-radius:240px;-webkit-border-radius:240px;text-align:center;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.ie8 #error-404{border:0;}
#error-404:hover{border-color:#333;}
#error-404 span{line-height:240px;font-size:100px;font-weight:bold;color:#fa4c29;}
.entry{overflow:hidden;margin-bottom:40px;}
.entry-heading{margin-bottom:20px;}
.entry-heading:before{content:" ";width:48px;height:4px;display:block;background-color:#fa4c29;margin-bottom:15px;}
.entry-heading a{color:#fff;}
.entry-heading a:hover{color:#fa4c29;}
ul.entry-meta{width:100%;min-height:40px;border:1px solid #191919;clear:both;margin:30px 0;overflow:hidden;font-size:11px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.entry-meta li{margin:0;float:left;padding:20px 30px;color:#666;position:relative;}
ul.entry-meta li:before{content:" ";width:1px;height:60px;display:block;background-color:#191919;position:absolute;top:-2px;right:0;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);}
ul.entry-meta li:last-child{float:right;}
ul.entry-meta li:last-child:before{left:0;}
#sidebar{float:right;width:220px;margin-top:40px;}
#sidebar .thumb-slide img{width:100%;}
.widget{margin-bottom:40px;font-size:13px;color:#999;clear:both;overflow:hidden;}
.widget .widget-title{color:#fff;font-weight:800;font-size:14px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #191919;}
.box .widget:last-child{margin-bottom:0;}
.widget .video:last-child{margin-bottom:0;}
.categories{margin:0;}
.categories li{list-style:square;margin:0;color:#333;margin-left:20px;padding:5px 0;}
.categories a{color:#999;position:relative;z-index:90;display:inline-block;}
.categories a span{z-index:-1;display:block;position:absolute;top:0;left:0;width:0%;height:100%;background:#fa4c29;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.categories a:hover span{width:100%;}
.categories a:hover{color:#fff;}
#searchform{position:relative;}
input#s{border:0;width:100%;color:#fff;background:#000;}
#submit-search{position:absolute;right:-6px;top:6px;padding:0;width:16px;height:17px;height:30px;text-indent:-9999px;border:none;background:transparent url(../img/search-icon.png) center center no-repeat;opacity:.2;filter:alpha(opacity=20);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
#searchform:hover #submit-search{opacity:1;filter:alpha(opacity=100);}
.tweets{list-style:none;margin:0;}
.tweets li{margin:0 0 16px 0;color:#999;}
.tweets li:before{content:"---";color:#666;padding-bottom:5px;display:block;}
.tweets li:first-child:before{display:none;}
.tweets li .date a{display:block;color:#666;font-size:12px;font-style:italic;padding-top:4px;}
.tweets li .date a:hover{color:#fff;}
.flickr_badge_image a{float:left;line-height:normal;font-size:0;}
.flickr_badge_image a img{margin:2px;width:68px;height:68px;opacity:1;filter:alpha(opacity=100);}
.flickr_badge_image a:hover img{opacity:.3;filter:alpha(opacity=30);}
.recent-entries{margin:0;font-size:13px;list-style:none;}
.recent-entries li{margin:0 0 16px 0;position:relative;}
.recent-entries li .date{position:absolute;left:0;top:0;color:#fff;width:60px;background:#fa4c29;text-align:center;line-height:20px;font-weight:bold;}
.recent-entries li .date{color:#fff;}
.recent-entries li a{display:inline-block;padding-left:70px;color:#aaa;}
.recent-entries li a:hover{color:#fa4c29;}
.entry.comments{margin-bottom:0;}
.comments-list{border-bottom:1px solid #111;margin:27px 0 45px;padding:0 0 30px;overflow:hidden;}
.comment{border-top:1px solid #111;list-style:none;margin:30px 0 0;padding:35px 0 0;font-size:13px;}
.comment:first-child{border-top:none;margin-top:0;padding-top:0;}
.comment > article{margin:0;overflow:hidden;}
.comment .avatar{background:#222;padding:5px;float:left;position:relative;z-index:1;}
.comment .avatar img{margin:0;width:54px;height:54px;float:left;}
.comment .avatar:after{content:"";width:8px;height:8px;display:block;background:#222;position:absolute;right:-5px;top:50%;margin-top:-5px;z-index:10;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.ie8 .comment .avatar:after{display:none;}
.comment .comment-body, .comment .comment-meta{float:right;margin:0 0 -20px 15px;width:600px;color:#aaa;}
.comment .comment-meta{margin-bottom:0;}
.comment .author, .comment .author a{color:#aaa;margin:0;font-size:13px;}
.comment .author a:hover{color:#fa4c29;}
.comment .date{color:#666;font-size:12px;font-style:italic;margin:0 0 5px;}
.comment .children{margin:0;padding:30px 0 0 70px;position:relative;}
.comment .children .comment{border-top:1px solid #111;margin:30px 0 0;padding:35px 0 0;position:relative;}
.comment .children .comment:first-child{margin-top:0;}
.comment .children .comment-body, .comment .children .comment-meta{width:530px;}
#respond{}
.respond-form .input:nth-child(3n){margin-right:0;}
.respond-form .input input{width:210px;}
#gmap{border-top:1px solid #292929;border-bottom:1px solid #000;background-color:#222;height:420px;position:relative;width:100%;margin-bottom:5px;}
.contact-form .input:nth-child(2n){margin-right:0;}
.contact-form #ajax-message{margin-top:20px;}
.contact-form input{width:298px;}
.contact-form #contact-subject{width:620px;}
#footer, #footer-black{width:100%;background-color:#4d321f;border-top:1px solid #663e24;min-height:40px;moz-box-shadow:inset 0 1px 0 #c9a88f;-webkit-box-shadow:inset 0 1px 0 #c9a88f;box-shadow:inset 0 1px 0 #c9a88f;}
#footer-black{background-color:#000;}
#footer section.container{position:relative;}
#footer p{margin-bottom:0;}
#footer p.copyright{font-size:10px;padding-top:12px;color:#c9a88f;}
#footer div.last p{font-family:'open_sans_condensedbold', Arial, sans-serif;font-weight:normal;font-size:14px;color:#c9a88f;text-align:right;padding-top:10px;}
#footer div.last p span a{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;color:#fbad18;font-size:24px;font-weight:normal;}
.telephone{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;font-weight:normal;color:#fbad18;}
#secondary-nav{float:left;z-index:100;width:100%;background:rgba(117, 77, 47, 0.7);margin-bottom:25px;margin-top:-30px;}
#secondary-nav ul{text-align:center;}
#secondary-nav li{list-style:none;float:left;margin:0;position:relative;}
#secondary-nav a{color:#e3cbb8;font-family:'open_sans_condensedbold', 'open_sansregular', sans-serif;font-size:14px;text-shadow:0px -1px 0px #2c4b60;display:block;padding:0 12px;line-height:30px;position:relative;text-align:center;text-transform:uppercase;z-index:98;}
#secondary-nav a:hover, #secondary-nav .hover > a, #secondary-nav .current > a, #secondary-nav .active > a{color:#fff;}
#secondary-nav a:hover, #secondary-nav .hover > a, #secondary-nav .current > a,#secondary-nav .active > a{background-color:#754D2F;}
#secondary-nav .responsive-nav{background-image:url(../img/responsive-nav.png);background-color:#111;border:none;background-position:center right;background-repeat:no-repeat;display:none;width:100%;color:#fff;}
#topbar #booknow:hover p{color:#fff;text-shadow:0 0 2px #fff;}
#topbar a.sochul{text-indent:-99999px;height:20px;padding:0;margin:4px;}
#topbar a#facebook{background-image:url('../img/facebook.gif');width:20px;}
#topbar a#youtube{background-image:url('../img/youtube.gif');width:20px;}
#topbar a#newsletter{background-image:url('../img/newsletter.gif');width:97px;}
#topbar a.sochul:hover{background-position:0 -20px;}
.slider_white{color:#ffffff;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:37px;line-height:37px;text-shadow:0 0 20px #000000;}
.slider_orange{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:66px;line-height:54px;text-shadow:0 0 20px #000000;}
.slider_text{color:#ffffff;font-family:'open_sansregular',sans-serif;font-size:14px;line-height:18px;text-shadow:0 0 4px #000000;}
.slider_white,.slider_orange,.slider_text{text-align:center;}
.bf_slider_intro{color:#fbad18;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:36px;line-height:36px;/*text-shadow:0 0 20px #000000;*/}
.bf_slider_white{color:#ffffff;font-family:'arialblack', Arial, sans-serif;font-weight:900;letter-spacing:-0.05em;font-size:76px;line-height:64px;/*text-shadow:0 0 20px #000000;*/}
.bf_slider_date{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:900;letter-spacing:-0.05em;font-size:36px;line-height:36px;/*text-shadow:0 0 4px #000000;*/}
.bf_slider_intro_sh{color:#fbad18;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:36px;line-height:36px;text-shadow:0 0 10px #000000;}
.bf_slider_white_sh{color:#ffffff;font-family:'arialblack', Arial, sans-serif;font-weight:900;letter-spacing:-0.05em;font-size:76px;line-height:64px;text-shadow:0 0 15px #000000;}
.bf_slider_date_sh{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:900;letter-spacing:-0.05em;font-size:36px;line-height:36px;text-shadow:0 0 4px #000000;}
/*div.kississing{width:400px !important;height:125px !important;overflow:hidden !important;}
div.kississing img:hover{margin-top:-125px;}*/
/*#tuktosmall{background-color:#2c4857;height:126px;overflow:hidden;display:none;}
#tuktosmall div{text-align:center;}*/
.fullwidthbanner-container.internal{max-height:275px !important;position:relative;}
.fullwidthbanner-container.alternate{max-height:490px !important;position:relative;}
.internal #secondary-nav{position:absolute;z-index:100;top:275px;}
.alternate #secondary-nav{position:absolute;z-index:100;top:490px;}
.internal .slider_orange, .alternate .slider_orange{font-size:50px;line-height:42px;text-shadow:0 0 10px #000000;}
.alternate .slider_orange.trout{font-size:66px;}
.alternate .slider_orange.cifb{font-size:60px;}
.internal .slider_white, .alternate .slider_white{font-size:24px;}
.alternate .slider_white.trout{font-size:37px;}
.alternate .slider_white.northernlights{font-size:32px;}
.alternate .slider_white.ukraine{font-size:33px;text-shadow:0 0 5px #000000;}
.black{color:#000;}
#getting_here_intro div{}
div#map0, div#map1, div#map2, div#map3{float:left;padding:0 40px 0 0;}
div#map0{padding:8px 60px 0 0;}
div#map3{padding:0 0 0 0;}
div#na_map a, div#mb_map a, div#lake_map a{width:140px;height:140px;display:block;margin:auto;}
div#na_map a{background:url(/img/NA_Map_btn.png) 0 0 no-repeat;}
div#na_map a:hover{background:url(/img/NA_Map_btn.png) 0 -140px no-repeat;}
p.map_caption{display:block;text-align:center;padding-top:5px;}
div#mb_map a{background:url(/img/MB_Map_btn.png) 0 0 no-repeat;}
div#mb_map a:hover{background:url(/img/MB_Map_btn.png) 0 -140px no-repeat;}
div#lake_map a{background:url(/img/maps/Kississing_Map_btn.png) 0 0 no-repeat;}
div#lake_map a:hover{background:url(/img/maps/Kississing_Map_btn.png) 0 -140px no-repeat;}
.mapsteps{display:inline-block;padding:3px 5px;background-color:#fbad18;color:#333;border-radius:3px;margin-right:1em;}
.floatleft{float:left;margin:0 20px 1em 0;}
.floatright{float:right;margin:0 0 1em 20px;}
#listings h3.sidehead{padding-bottom:0;}
#listings h3.orange{margin-bottom:0.75em;color:#fbad18;}
#listings div{margin:1em 20px 1em 0;}
#listings div.last{margin-right:0px;}
#mobilesize{display:none;}
#tabletsize{display:none;}
.banner-logo{-webkit-filter: drop-shadow(0 0 3px rgba(50, 50, 50, 0.5));}
.callout-box{color:#fff;background:rgba(255, 255, 255, 0.2);padding:10px;border:1px solid #96311c;margin-bottom:20px;}
.callout-box ul{margin-bottom:0;}
.float_left{float:left;padding-right:20px;}
.float_right{float:right;padding-left:20px;}
.clear{clear:both;}
.pad_bottom{padding-bottom:20px;}
.pad_top{padding-top:20px;}
.pad_b_5{padding-bottom:5px;}
.pad_b_10{padding-bottom:10px;}
.pad_b_20{padding-bottom:20px;}
.pad_b_30{padding-bottom:30px;}
.pad_b_40{padding-bottom:40px;}
.pad_b_50{padding-bottom:50px;}
.pad_b_60{padding-bottom:60px;}
.pad_b_80{padding-bottom:80px;}
.pad_t_10{padding-top:10px;}
.pad_t_20{padding-top:20px;}
.pad_t_30{padding-top:30px;}
.pad_t_40{padding-top:40px;}
.pad_t_50{padding-top:50px;}
.pad_t_60{padding-top:60px;}
.pad_t_80{padding-top:80px;}
.margin_b_0{margin-bottom:0;}
.margin_b_5{margin-bottom:5px;}
.margin_b_10{margin-bottom:10px;}
.margin_b_20{margin-bottom:20px;}
.margin_b_30{margin-bottom:30px;}
.margin_b_40{margin-bottom:40px;}
.margin_b_50{margin-bottom:50px;}
.margin_b_60{margin-bottom:60px;}
.margin_b_80{margin-bottom:80px;}
.margin_t_10{margin-top:10px;}
.margin_t_20{margin-top:20px;}
.margin_t_30{margin-top:30px;}
.margin_t_40{margin-top:40px;}
.margin_t_50{margin-top:50px;}
.margin_t_60{margin-top:60px;}
.margin_t_80{margin-top:80px;}
.no_pad{padding:0;margin:0;}
.photo_holder{width:100%;text-align:center;position:relative;}
.inline{height:auto;position:relative;	margin: 0 auto;display:table;text-align:center;}
.ten{ width:10%; }
.fifteen{ width:15%; }
.twenty{ width:20%; }
.twentyfive{ width:25%; }
.thirty{ width:34%; }
.thirty-static{ width:32%; }
.fourty{ width:40%; }
.fifty{ width:50%; }
.sixty{ width:60%; }
.sixty-five{ width:65%; }
.seventy{ width:70%; }
.eighty{ width:80%; }
.ninety{ width:90%; }
.center{text-align:center;}
.banner-logo{-webkit-filter: drop-shadow(0 0 3px rgba(50, 50, 50, 0.5));}
.no-wrap {white-space: nowrap;}
h2 span.no-wrap {white-space: nowrap;font-family: 'arialblack', Arial, sans-serif;font-weight: normal;font-size:21px;}
.hilight{color:#fbad18;font-size:16px;}
.fullwidthbanner-mobile{display:none;min-height:220px;}
.mobile-headline{color:#fbad18;font-family:'arialblack', Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;font-size:30px;line-height:26px;text-shadow:0 0 5px #000000; text-align:center;text-transform:uppercase;}
.mobile-subheadline{color:#ffffff;font-family:'libre_baskervillebold';letter-spacing:-0.05em;font-size:24px;line-height:28px;text-shadow:0 0 5px #000000;text-align:center;padding-bottom:15px;padding-top:10px;}
#mobile-banner-text{margin-top:-180px;}
#mobile-banner-text-alt{margin-top:-140px;}
.story_headline{font-family:'libre_baskervillebold', Times, 'Times New Roman', sans-serif;font-size:35px;font-weight:normal;line-height:37px;letter-spacing:-0.05em;color:#fff;padding-bottom:20px;text-transform:none;}
.story_subheadline{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:28px;line-height:28px;color:#ffffff;letter-spacing:-0.05em;padding:0 0 0 0;margin:0 0 0 0;text-transform:uppercase;}
.story_sub{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:20px;line-height:20px;color:#ffffff;letter-spacing:-0.05em;padding:0 0 0 0;margin:0 0 0 0;text-transform:uppercase;}
.story_author{font-family:'arialblack', Arial, sans-serif;font-weight:normal;font-size:18px;line-height:18px;color:#fbad18;letter-spacing:-0.05em;padding:0 0 0 0;margin:0 0 0 0;text-transform:uppercase;}
.story_author span{font-family:Arial, sans-serif;font-weight:normal;text-transform:none;display:inline;}
.story_guest{font-style:italic;}
.story_intro{font-weight:normal;font-size:18px;line-height:28px;color:#fbad18;}
.story_link {text-transform:uppercase; color:#fbad18;font-size:18px; font-weight:bold;}
.story_link a{text-transform:uppercase; color:#fbad18;}
.story_link a:hover{color:#ffffff;}
#exclusive-black-friday{display:none;position:fixed; bottom:-11px;left:0;width:100%;height:auto;z-index:1000;}
#exclusive-black-friday img{width:100%;height:auto;}
table.tripadvisor, table.tripadvisor tr, table.tripadvisor tr:nth-child(2n+1){width:100%;position:relative;background:none; border:none;}
table.tripadvisor td.trip_td1, table.tripadvisor td.trip_td2{width:60%;text-align:center;vertical-align: middle;padding: 0;
border-right: none;}
table.tripadvisor td.trip_td2{width:40%;}
#home_desktop_banner{display:block;position:relative;}
#home_mobile_banner{display:none;position:relative;}
.mobile_only{display:none;}
sup, sub {vertical-align: baseline;position: relative;top: -0.8em;font-size: 50%;}
sub { top: 0.4em;}
.trip{padding-top:35px;}
.prizes{padding-right:15%;padding-left:15%;}
/************************************************/
/*             RESPONSIVE VIDEOS                */
/************************************************/

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

button.accordion, button.accordion2 {
  background: rgb(229,27,35);
  color: #fff;
  cursor: pointer;
  padding: 18px;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  text-shadow:0px 1px 1px rgba(252, 191, 47, 0);
}
button.accordion2 {
	width:100%;
	/*background: rgb(251,173,24);*/
	background: rgba(251,173,24,0.1);
	/*color:#4d321f;*/
	color:#fbad18;
}
button.accordion:hover, button.accordion2:hover{text-shadow:0px 1px 1px rgba(37, 68, 89, 1);background: rgb(224,80,83);}
button.accordion2:hover{
	color:#fff;
	/*background: rgb(224,80,83);*/
	background: rgba(251,173,24,1);
}

.accordion:after, .accordion2:after {
  content: '\002B';
  color:#4d321f; /*color: #fff;*/
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.alive:after {
  content: "\2212";
  color: #fff;
}

.panel {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
	margin-bottom:30px;
}
.tablet_only{display:none;}
ol.terms li{
	padding-bottom:20px;
} 
p.inquiries, .intro-call p.inquiries{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;font-weight:normal;font-size:20px;color:#fbad18;}
.intro-call p.inquiries{font-size:17px;}
	p.inquiries.dates{font-family: 'open_sanssemibold', Arial, sans-serif;color:#fff;font-size:24px !important;line-height:30px !important;}
	p.inquiries span.call{font-family:'libre_baskervillebold', serif;font-weight:normal;font-size:22px;color:#fbad18;}
	p.inquiries span a, .intro-call p.inquiries span a{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;color:#fff;font-size:30px;font-weight:normal;text-decoration:none !important;}
.intro-call p.inquiries span a{font-size:26px;}
	.contact-details p.inquiries{font-size:18px;}
	.contact-details p.inquiries span a{font-size:24px;}
	.telephone{font-family: 'open_sansextrabold', 'open_sansbold', Arial, sans-serif;font-weight:normal;color:#fbad18;}
	.fine_print{color:#fbad18;font-size:16px;text-align:center;margin-bottom:10px;}
#northern-lights-callout{
	position:relative;
	margin-top:1%;
	margin-bottom:1%;
	margin-left:25%;
	margin-right:25%;
	width:50%;/*1200px*/
	height:380px;
	background: url('../img/Northern-Lights-Banner-BG.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.northern-lights-logo{
	position:absolute;
	top:6%;
	left:8.5%;
	width:42%;
}
.aurora-callout-text{
	position:absolute;
	top:9%;
	left:55%;
	width:40%;	
}
.aurora-callout-text .headline{
	font-size:35px;
	line-height:36px;
	font-family:'libre_baskervillebold', serif;
	font-weight:normal;
	color:#fff;
	padding-bottom:10px;
}
.aurora-callout-text p{
	font-size:21px;	
	line-height:28px;
}
.aurora-callout-text .btn{
	font-size:22px;	
	padding: 14px 18px;
}
.northern-highlight, .northern-highlight-alt{
	font-family:'arialblack', Arial, sans-serif;
	font-weight:normal;
	font-size:17px;
	line-height:24px;
	margin-top:10px;
	margin-bottom:5px;
	text-transform:uppercase;
	color:#6fc7b6;

}
.northern-highlight-alt{
	text-transform:none;
}
.northern-highlight span, .northern-highlight-alt span{
	font-family:'arial', Arial, sans-serif;
	text-transform:none;
	/*display:block;*/
	color:#6fc7b6;
	font-weight:bold;
}
.dates_available p{
	/*font-size:18px;*/
}
h3.sidehead.gold{
	color:#fcaf17;
}
.center-mobile{width:100%;text-align:left;}


/*****************************************************************************
 MEDIA QUERIES 
******************************************************************************/
@media only screen and (min-width:1921px){
	.slotholder img.bf-banner-bg{top:-150px;}

}
@media only screen and (max-width:1920px){
	.slotholder img.bf-banner-bg{top:0;}
	
	.aurora-callout-text .headline{
		font-size:33px;
		line-height:34px;
	}
	.aurora-callout-text p{
		font-size:19px;	
		line-height:26px;
	}

}
@media only screen and (max-width:1700px){
	#northern-lights-callout{
		margin-left:20%;
		margin-right:20%;
		width:60%;/*1200px*/

	}

}
@media only screen and (max-width:1600px){
	#northern-lights-callout{
		margin-left:15%;
		margin-right:15%;
		width:70%;/*1200px*/

	}

}
@media only screen and (max-width:1400px){
	#northern-lights-callout{
		margin-left:10%;
		margin-right:10%;
		width:80%;/*1200px*/

	}

}
@media only screen and (max-width:1200px){
	#header, #header-black{position:relative;background-color:#754D2F;width:100%;}
	#header-black{background-color:#000000;}
	#menu-header, #menu-header-black{border-bottom:1px solid #663e24;-moz-box-shadow:inset 0 -1px 0 #c9a88f;-webkit-box-shadow:inset 0 -1px 0 #c9a88f;box-shadow:inset 0 -1px 0 #c9a88f;background-color:#754D2F;height:37px;z-index:300;width:100%;}
	#menu-header-black{background-color:#000000;}
	#toplogo{top:10%;}
	#toptag{position:relative;width:100%;text-align:center;padding-top:20px;padding-bottom:55px;}
	.tag-width{ width:40%; }
	
	#northern-lights-callout{
		margin-left:5%;
		margin-right:5%;
		width:90%;/*1200px*/

	}
	

}

@media only screen and (max-width:1000px){
	#northern-lights-callout{
		margin-left:2%;
		margin-right:2%;
		width:96%;/*1200px*/

	}

}
@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;}
	.tablet_only{display:block;}
	#smallerscreenfix{display:block !important;}
	#header{height:120px;}
	#toplogo{left:1%;top:15px;}
	#toplogo img{width:80%; height:auto;}
	#toptag{padding-top:30px;padding-bottom:45px;}
	.tag-width{ width:30%; }
	#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;}
	#logo{padding-top:20px;}
	#main-nav{float:none;}
	#main-nav > ul{display:none;}
	#main-nav .responsive-nav{margin:0px ;max-width:100% !important;padding:10px;}
	#main-nav .responsive-nav{float:none;display:block;}
	#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;}
	#cast-it-forward-callout{
		margin:20px auto;
		padding: 5px 0 10px;
	}
	#covid-callout{padding: 20px 0;}
	#covid-callout .cif_orange{text-align:center;}
	#covid-callout .cif_text{text-align:center;}
	/*.logo-col div{padding:20px 0 0 10px;}*/
	.nominate-col{padding-top:20px;}
	.deadline-col{padding-top:15px;padding-bottom:30px}
	.deadline-col p{margin-bottom:5px;}
	/*.cif_white{font-size:22px;line-height:26px;}*/
	/*.cif_orange{font-size:30px;line-height:32px;}*/
	/*.cif_text{font-size:15px;line-height:21px;}*/
	.footer-middle img{width:90%; height:auto;}
	.container.kississing-lodge-box,.container.kississing-lodge-box2,.container.kississing-outposts-box{width:94%; padding:5% 3% 3% 3%; margin-right:0;margin-left:0;}
	
	
}
@media only screen and (min-width:850px) and (max-width:959px){
	#countdown_position{margin-left:47%;}
}
@media only screen and (max-width:900px){
	.aurora-callout-text p{
		display:none;
	}

}
@media only screen and (max-width:767px){
	#mobilesize{display:block;}
	#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:2% 15% 1% 15%;}
	#mobile_callouts{display:block !important;}
	.tablet_only{display:none;}
	.remove_on_mobile{display:none;}
	.accordion {
	  padding: 15px;
	  font-size: 14px;
	}
	.panel {
	  padding: 0;
	}
	#cast-it-forward-callout{
		margin:20px auto;
		padding: 5px 0 0;
	}
	.logo-col div{width:72%;padding:10px 14% 0;text-align:center;}
	.logo-col img.full_width{width:65%;height:auto;}
	.nominate-col{padding-top:5px;/*padding-bottom:15px;*/}
	.deadline-col{padding-top:15px;padding-bottom:30px}
	.deadline-col p{margin-bottom:5px;}
	.col-1-3.deadline-col{border-left: none;/*border-top: 1px solid #fbad18;*/}
	.col-1-3.center.last.deadline-col{width:300px;}
	.cif_white{font-size:22px;line-height:26px;}
	.cif_orange{font-size:32px;line-height:34px;}
	.cif_text{font-size:15px;line-height:21px;}
	.col-quarter,.col-half{width:94%;margin:0 3%;float:none;display:block;}
	.footer-left,.footer-middle,.footer-right{padding-top:20px;}
	.footer-middle{padding-top:5px;}
	.footer-middle img{width:100%; height:auto;}
	.footer-right{padding-top:5px;}
	/*.bf_callout_sml_orange{font-size:30px;line-height:28px;}
	.bf_callout_big_white{font-size:66px;line-height:64px;}
	.bf_callout_sml_text{font-size:26px;line-height:26px;}*/
	.bf_callout_sml_orange{font-size:24px;line-height:22px;}
	.bf_callout_big_white{font-size:40px;line-height:40px;}
	.bf_callout_sml_text{font-size:17px;line-height:16px;}
	.trip{padding-top:0px;}
	
	#footer p{text-align:center !important;}	
	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;}
	/*#topbar{float:none;text-align:center;}
	#topbar a {margin-left: 5px;}
	#topbar a.btn,#topbar a.btn-red {font-size: 14px;padding: 7px 11px;}
	#topbar a.social-icon {margin-left: 0px;}
	#topbar a.btn-red {margin-left: 8px;}*/
	.container{width:94%; margin-right:3%;margin-left:3%; }
	
	.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,
	.col-1-3, #main .col-1-3,
	.col-2-3, #main .col-2-3,
	.col-1-4, #main .col-1-4,
	.col-3-4, #main .col-3-4,
	.col-1-3.center.last.deadline-col,.col-2-3.nominate-col{width:94%; margin:0 3%;}	
	#main{float:none;margin-right:0;width:100%;margin-bottom:0;}
	.logo-col{ display:block;vertical-align: middle;}
	.date-info-col {display:block;vertical-align: middle;padding:0 0 20px 0;}
	.trout_date{font-size:20px;line-height:24px;}
	.trout_discount{font-size:20px;line-height:32px;}
	.trout_discount a.btn-red{display:inline-block; margin-left: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;}
	
	#logo{display:block;float:none;text-align:center;}
	#main-nav{float:none;margin:0 0 20px 0;}
	#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 .responsive-nav{padding:15px 10px;}
	#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;}
	.inline{position:auto;display:block;}
	.float_left,  .float_right {float: none;padding: 0 0 0 0;}
	.ten,  .fifteen,  .eighteen,  .twenty,  .thirty,  .fourty,  .fifty,  .sixty, .sixty-five,  .seventy,  .eighty,  .ninety {width: 100%;}
	.sixty-five.be-first {width: 65%;}
	/*.sixty {width: 50%;}*/
	.twentyfive{width: 50%;}
	
	.photo_holder img {clear: both;display: block;padding: 0 0 20px 0;}
	.sixty .photo_holder img {padding: 0 0 0 0;}
	.photo_holder blockquote img {clear: none;display: inline;padding: 0 0 0 0;}
	.nivo-directionNav a {
		position: absolute;
		top: 50%;
		margin-top: -30px;
		z-index: 9;
		cursor: pointer;
		height: 35px;
		width: 14px;
		text-indent: -9999px;
		background-color: #000;
		background-repeat: no-repeat;
		-webkit-transition: all .4s ease;
		-moz-transition: all .4s ease;
		-ms-transition: all .4s ease;
		-o-transition: all .4s ease;
		transition: all .4s ease;
	}
	a.nivo-prevNav {
		left: 0;
		background-position: left center;
		background-image: url(../img/nav-prev-single.png);
	}
	a.nivo-nextNav {
		right: 0;
		background-position: right center;
		background-image: url(../img/nav-next-single.png);
	}
	blockquote.inline_pullquote {font-size: 20px;width: 96%;display: block;margin: 10px 0;padding: 10px 2%;}
	#home_desktop_banner{display:none;}
	#home_mobile_banner{display:block;}
	.mobile_only{display:block;}
	.desktop_only{display:none;}
	/*2020 HEADER STYLES*/
	#header, #header-black{height:auto;}
	#menu-header, #menu-header-black{height:auto;}
	#topbar{position:relative;right:auto;top:auto;z-index:500;width:100%;text-align:center;}
	#topbar a.btn, #topbar a.btn-red{font-size:14px;margin-left:10px;margin-bottom:0; padding-left:9px;padding-right:9px;}
	#topbar a.btn-red{margin-left:10px;}
	#topbar #booknow p{padding:0 8px;}
	#toplogo{clear:both;position:relative;left:auto;top:auto;margin:20px 20% 0 20%;}
	#toplogo img{width:100%; height:auto;}
	#toptag{position:relative;width:100%;text-align:center;padding-top:0px;padding-bottom:0px;}
	.tag-width{ width:80%; }
	/*div.call {float:left;font-size:10px;color:#c9a88f;text-align:left;margin-right:0;margin-left:8px;margin-top:5px;}*/
	div.call {font-size:12px;color:#c9a88f;margin-right:0;margin-left:0;margin-top:0;}
	div.call span a{font-size:18px;}
	#video-callout{
		left:5%;
		bottom:0;
		width:80%;
		height:auto;
		text-align:center;
		padding: 15px 5%;

	}
	#video-callout span{
		font-size:16px;line-height:16px;
	}
	#video-callout p{
		font-size:16px;line-height:14px;
	}
	#video-callout h1{
		font-size:28px;line-height:28px;
	}
	#video-callout h1 span{
		font-size:24px;
	}
	#video-callout a{
		padding:10px;
		font-size:16px;
		line-height:16px;
		margin-top:5px;
	}
	.pad_mobile{padding-bottom:20px;}
	h3.sidehead.cif{text-align:center;}
	
	#northern-lights-callout{
		position:relative;
		margin-top:1%;
		margin-bottom:1%;
		margin-left:1%;
		margin-right:1%;
		width:98%;/*1200px*/
		height:400px;
		background: url('../img/Northern-Lights-Banner-BG.jpg');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.northern-lights-logo{
		position:absolute;
		top:5%;
		left:5%;
		width:60%;
	}
	.aurora-callout-text{
		position:absolute;
		top:35%;
		left:40%;
		width:60%;	
	}
	
	.aurora-callout-text .headline{
		font-size:32px;
		line-height:34px;
		font-family:'libre_baskervillebold', serif;
		font-weight:normal;
		color:#fff;
		padding-bottom:10px;
	}
	
	.aurora-callout-text .btn{
		font-size:22px;	
		padding: 14px 18px;
	}
	

}
@media only screen and (min-width:480px) and (max-width:767px){
	.col-1-2sm, .col-1-5{float:none;margin-right:3%;margin-left:3%;width:96%;}
	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;-webkit-border-radius:3px;-moz-border-radius:3px;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:600px){
	#exclusive-black-friday{display:block;}
	p.inquiries{font-size:11px;}
	.contact-details p.inquiries span a {font-size: 20px;}
	.pad_right{padding-right:0;}
	.exclusive-offers .fourty {width: 80%;}
	.exclusive-offers{margin-bottom:60px;}
	#northern-lights-callout{
		position:relative;
		margin-top:1%;
		margin-bottom:1%;
		margin-left:0;
		margin-right:0;
		width:100%;/*1200px*/
		height:400px;
		background-position: top center;
	}
	.northern-lights-logo{
		position:absolute;
		top:5%;
		left:20%;
		width:60%;
	}
	.aurora-callout-text{
		position:absolute;
		top:30%;
		left:10%;
		width:80%;	
	}
	.aurora-callout-text .headline{
		font-size:26px;
		line-height:28px;
		font-family:'libre_baskervillebold', serif;
		font-weight:normal;
		color:#fff;
		padding-bottom:10px;
	}
	.aurora-callout-text .btn{
		font-size:18px;	
		padding: 12px 15px;
	}
	.center-mobile{width:100%;text-align:center;}


	#outpost_lakes_section{display:none;}

	.tp-caption,.tp-bullets{display:none;}
	.internal #secondary-nav, .alternate #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;-webkit-border-radius:3px;-moz-border-radius:3px;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 {
		display: block;
		float: none;
		width: 96%;
		padding: 10px 2%;
		margin: 0 0 10px 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;
		text-align: center;
		display:block;
	}
	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;
		text-align:center;
		display:block;
	}
	
	section#stars article.star img.feature {
		position: relative;
		bottom: auto;
		left: auto;
		text-align:center;
		display:block;
		margin:0 auto;
	}
	section#stars article.star img.star {
		position: relative;
		top: auto;
		left: auto;
		text-align:center;
		display:block;
		margin:0 auto;
	}
	h3.bf-serif{font-size:27px;line-height:27px;width:100%;text-align:center;}
	h3.bf-serif span{font-size:30px;line-height:30px;}
	
	.margin-top-mobile{margin-top:20px;}
	.northern-lights-logo{
		position:absolute;
		top:5%;
		left:15%;
		width:70%;
	}
	.aurora-callout-text{
		position:absolute;
		top:25%;
		left:10%;
		width:80%;	
	}
}

