/* Minification failed. Returning unminified contents.
(79,16330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,16422): run-time error CSS1039: Token not allowed after unary operator: '-_m'
(79,16437): run-time error CSS1039: Token not allowed after unary operator: '-_m'
 */
/* FONTS */
@font-face
{
	font-family: "Brothers bold";
	src: url('../eot/brothers-bold.eot');
	src: url('../eot/brothers-boldd41d.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/brothers-bold.woff2') format('woff2'),
		 url('../woff/brothers-bold.woff') format('woff'),
		 url('../ttf/brothers-bold.ttf') format('truetype'),
		 url('../svg/brothers-bold.svg#svgFontName') format('svg');
}

@font-face
{
	font-family: "fjalla one";
	src: url('../eot/fjallaone-regular-2.eot');
	src: url('../eot/fjallaone-regulard41d-2.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/fjallaone-regular-2.woff2') format('woff2'),
		 url('../woff/fjallaone-regular-2.woff') format('woff'),
		 url('../ttf/fjallaone-regular-2.ttf') format('truetype'),
		 url('../svg/fjallaone-regular-2.svg#svgFontName') format('svg');
}

@font-face
{
	font-family: "cider script";
	src: url('../eot/suomi-cider-script-2.eot');
	src: url('../eot/suomi-cider-scriptd41d-2.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/suomi-cider-script-2.woff2') format('woff2'),
		 url('../woff/suomi-cider-script-2.woff') format('woff'),
		 url('../ttf/suomi-cider-script-2.ttf') format('truetype'),
		 url('../svg/suomi-cider-script-2.svg#svgFontName') format('svg');
}

@font-face
{
	font-family: "gibson regular";
	src: url('../eot/gibson-regular-2.eot');
	src: url('../eot/gibson-regulard41d-2.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/gibson-regular-2.woff2') format('woff2'),
		 url('../woff/gibson-regular-2.woff') format('woff'),
		 url('../ttf/gibson-regular-2.ttf') format('truetype'),
		 url('../svg/gibson-regular-2.svg#svgFontName') format('svg');
}

@font-face
{
	font-family: "gibson semibold";
	src: url('../eot/gibson-semibold-2.eot');
	src: url('../eot/gibson-semiboldd41d-2.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/gibson-semibold-2.woff2') format('woff2'),
		 url('../woff/gibson-semibold-2.woff') format('woff'),
		 url('../ttf/gibson-semibold-2.ttf') format('truetype'),
		 url('../svg/gibson-semibold-2.svg#svgFontName') format('svg');
}

@font-face
{
	font-family: "gibson bold";
	src: url('../eot/gibson-bold-2.eot');
	src: url('../eot/gibson-boldd41d-2.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/gibson-bold-2.woff2') format('woff2'),
		 url('../woff/gibson-bold-2.woff') format('woff'),
		 url('../ttf/gibson-bold-2.ttf') format('truetype'),
		 url('../svg/gibson-bold-2.svg#svgFontName') format('svg');
}

@font-face
{
	font-family: "gibson italic";
	src: url('../eot/gibson-italic-2.eot');
	src: url('../eot/gibson-italicd41d-2.eot?#iefix') format('embedded-opentype'),
		 url('../woff2/gibson-italic-2.woff2') format('woff2'),
		 url('../woff/gibson-italic-2.woff') format('woff'),
		 url('../ttf/gibson-italic-2.ttf') format('truetype'),
		 url('../svg/gibson-italic-2.svg#svgFontName') format('svg');
}

@font-face{font-family:"brothers bold";src:url("../eot/brothers-boldd41d.eot?");src:url("../eot/brothers-boldd41d.eot?#iefix") format("embedded-opentype"),url("../woff2/brothers-bold.woff2") format("woff2"),url("../woff/brothers-bold.woff") format("woff"),url("../ttf/brothers-bold.ttf") format("truetype"),url("../svg/brothers-bold.svg#svgFontName") format("svg");}@font-face{font-family:"fjalla one";src:url("../eot/fjallaone-regulard41d-2.eot?");src:url("../eot/fjallaone-regulard41d-2.eot?#iefix") format("embedded-opentype"),url("../woff2/fjallaone-regular-2.woff2") format("woff2"),url("../woff/fjallaone-regular-2.woff") format("woff"),url("../ttf/fjallaone-regular-2.ttf") format("truetype"),url("../svg/fjallaone-regular-2.svg#svgFontName") format("svg");}@font-face{font-family:"cider script";src:url("../eot/suomi-cider-scriptd41d-3.eot?");src:url("../eot/suomi-cider-scriptd41d-3.eot?#iefix") format("embedded-opentype"),url("../woff2/suomi-cider-script-3.woff2") format("woff2"),url("../woff/suomi-cider-script-3.woff") format("woff"),url("../ttf/suomi-cider-script-3.ttf") format("truetype"),url("../svg/suomi-cider-script-3.svg#svgFontName") format("svg");}@font-face{font-family:"gibson regular";src:url("../eot/gibson-regulard41d-2.eot?");src:url("../eot/gibson-regulard41d-2.eot?#iefix") format("embedded-opentype"),url("../woff2/gibson-regular-2.woff2") format("woff2"),url("../woff/gibson-regular-2.woff") format("woff"),url("../ttf/gibson-regular-2.ttf") format("truetype"),url("../svg/gibson-regular-2.svg#svgFontName") format("svg");}@font-face{font-family:"gibson semibold";src:url("../eot/gibson-semiboldd41d-2.eot?");src:url("../eot/gibson-semiboldd41d-2.eot?#iefix") format("embedded-opentype"),url("../woff2/gibson-semibold-2.woff2") format("woff2"),url("../woff/gibson-semibold-2.woff") format("woff"),url("../ttf/gibson-semibold-2.ttf") format("truetype"),url("../svg/gibson-semibold-2.svg#svgFontName") format("svg");}@font-face{font-family:"gibson bold";src:url("../eot/gibson-boldd41d-2.eot?");src:url("../eot/gibson-boldd41d-2.eot?#iefix") format("embedded-opentype"),url("../woff2/gibson-bold-2.woff2") format("woff2"),url("../woff/gibson-bold-2.woff") format("woff"),url("../ttf/gibson-bold-2.ttf") format("truetype"),url("../svg/gibson-bold-2.svg#svgFontName") format("svg");}@font-face{font-family:"gibson italic";src:url("../eot/gibson-italicd41d-2.eot?");src:url("../eot/gibson-italicd41d-2.eot?#iefix") format("embedded-opentype"),url("../woff2/gibson-italic-2.woff2") format("woff2"),url("../woff/gibson-italic-2.woff") format("woff"),url("../ttf/gibson-italic-2.ttf") format("truetype"),url("../svg/gibson-italic-2.svg#svgFontName") format("svg");}iframe{max-width:100%;}.blog-h1{font-family:"Gibson SemiBold";text-transform:none;}.mainMenu .navbar-toggler{color:#fff;padding-top:7px;padding-bottom:7px;margin-right:auto;float:left;}.blog-categories-menu-header{font-family:"Gibson SemiBold";color:#fff;font-size:20px;margin-top:10px;}.main-blog-categories{width:fit-content;margin-top:10px;margin-bottom:10px;}.main-blog-categories li.nav-item{display:inline-block;}.main-blog-categories .nav-item a{width:100%;margin-bottom:15px;}#mainContent .container-fluid{padding-left:0;padding-right:0;}#categoriesNav{display:none;margin-bottom:20px;}#categoriesNav .navbar-nav{margin-top:2.5px;margin-bottom:2.5px;}#categoriesNav.no-header{margin-top:110px;}#searchHeader{text-transform:none;}#searchHeader .search-result{font-weight:bold;}#blogMenuSearchForm{width:100%;}.blog-search-menu.navbar-inverse{background-color:#000;z-index:1031;margin-bottom:0;padding:.8em 1em;}.nav-list-caption{display:flex;flex-direction:column;justify-content:center;}.nav-list-search-form{display:flex;flex-direction:column;justify-content:center;}.btn-category{color:#fff;border-radius:6px!important;font-weight:bold;padding:.1875rem .75rem;}.btn-category:active,.btn-category:hover{color:#fff;text-decoration:underline!important;}.btn-category-rv-advice{background-color:hsl(184deg,100%,29%);}.btn-category-rv-advice:active,.btn-category-rv-advice:hover{background-color:hsl(184deg,100%,22%);}.btn-category-plan{background-color:hsl(207deg,100%,40%);}.btn-category-plan:active,.btn-category-plan:hover{background-color:hsl(207deg,100%,33%);}.btn-category-activities{background-color:hsl(149deg,100%,26%);}.btn-category-activities:active,.btn-category-activities:hover{background-color:hsl(149deg,100%,19%);}.btn-category-cook{background-color:hsl(21deg,96%,45%);}.btn-category-cook:active,.btn-category-cook:hover{background-color:hsl(21deg,96%,38%);}.btn-category-trips{background-color:hsl(350deg,85%,42%);}.btn-category-trips:active,.btn-category-trips:hover{background-color:hsl(350deg,85%,35%);}#featuredSecondaryPosts{padding-bottom:10px;background-color:#d3d3d3;}#koaPatioContainer{position:relative;margin-top:20px;}#koaPatioContainer .koa-patio-text{position:relative;background-color:#ffd100;padding:20px 40px;display:flex;flex-direction:column;}#koaPatioContainer .koa-patio-text .koa-patio-logo{display:block;margin:auto;}#koaPatioContainer .koa-patio-text .koa-patio-title{text-align:center;text-transform:none;font-size:1.5em;font-weight:600;padding:20px;}#koaPatioContainer .koa-patio-text .koa-patio-link{display:inline-block;margin:auto;padding:.375rem .75rem;border-radius:.75rem!important;}#koaAdContainer{background-image:url(../jpg/koa-progressive-bgb2dc.jpg?preset=hero-xl);background-size:cover;background-position-y:bottom;min-height:500px;position:relative;}#koaAdContainer .koa-ad-text-container{position:absolute;width:70%;left:15%;height:100%;top:0;display:flex;flex-direction:column;justify-content:center;}#koaAdContainer .koa-ad-text-container .koa-ad-text{position:relative;background-color:rgba(0,0,0,.7);padding:30px 40px;color:#fff;text-align:center;font-size:1.1rem;}#koaAdContainer .koa-ad-text-container .koa-ad-text .koa-ad-tagline{color:#ffd100;font-size:1.75rem;text-transform:uppercase;font-family:"Fjalla one";}#koaAdContainer .koa-ad-text-container .koa-ad-text .koa-ad-logo{width:75%;margin:5px auto;}#koaAdContainer .koa-ad-text-container .koa-ad-text .koa-ad-description{margin:5px 0;}#koaAdContainer .koa-ad-text-container .koa-ad-text .koa-ad-link{display:inline-block;margin:20px auto;padding:.375rem .75rem;border-radius:.75rem!important;}.featured-story{min-width:100%;min-height:60vw;position:relative;margin-bottom:20px;display:flex;}.featured-story .blog-featured-gradient{position:absolute;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));z-index:1;}.featured-story .featured-story-container{position:relative;padding:0 30px;}.featured-story .featured-text{z-index:2;margin:auto;justify-content:center;color:#fff;display:flex;flex-direction:column;width:100%;padding:40px 20px 40px 0;height:100%;position:relative;}.featured-story .featured-text .featured-category{width:fit-content;font-size:1.5em;cursor:pointer;margin-top:auto;}.featured-story .featured-text .featured-link{color:#fff;font-size:2em;font-weight:bold;margin:8px auto;text-shadow:0 0 12px #000;margin-left:0;}.featured-story .featured-text .featured-date{font-size:.75em;text-shadow:0 0 12px #000;}.featured-story .featured-image{position:absolute;top:0;width:100%;height:100%;object-fit:cover;}.featured-story:hover .featured-link{text-decoration:underline;}.featured-story-secondary{width:100%;aspect-ratio:5/3;position:relative;margin:10px 0;cursor:pointer;}.featured-story-secondary .blog-featured-secondary-gradient{position:absolute;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));z-index:1;}.featured-story-secondary .featured-text{z-index:2;position:absolute;bottom:8%;color:#fff;display:flex;flex-direction:column;width:90%;margin-left:5%;line-height:1.3;}.featured-story-secondary .featured-text .featured-category{width:fit-content;font-size:1em;cursor:pointer;}.featured-story-secondary .featured-text h2{font-family:inherit;text-transform:none;margin:10px 0;font-size:1rem;}.featured-story-secondary .featured-text .featured-link{color:#fff;font-size:1.25em;line-height:1.25em;font-weight:bold;margin:10px auto;text-shadow:0 0 12px #000;margin-left:0;}.featured-story-secondary .featured-text .featured-date{font-size:.75em;text-shadow:0 0 12px #000;}.featured-story-secondary .featured-image{width:100%;height:100%;object-fit:cover;}.featured-story-secondary:hover .featured-link{text-decoration:underline;}.listing-container{display:flex;flex-direction:column;cursor:pointer;margin-bottom:15px;}.listing-container .listing-image{width:100%;aspect-ratio:5/3;object-fit:cover;}.listing-container .listing-text{display:flex;flex-direction:column;text-align:left;margin:10px 0;}.listing-container .listing-text .listing-category{width:fit-content;font-size:1em;font-weight:normal;cursor:pointer;}.listing-container .listing-text h2{font-family:inherit;text-transform:none;margin:10px 0;font-size:1rem;}.listing-container .listing-text .listing-link{font-size:1.25em;line-height:1.25em;font-weight:bold;color:#000;margin:10px 0;}.listing-container .listing-text .listing-date{font-size:.75em;color:#555;}.related-listing-container{display:flex;flex-direction:column;cursor:pointer;border:1px solid #ccc;height:100%;}.related-listing-container .listing-image{width:100%;aspect-ratio:5/3;object-fit:cover;}.related-listing-container .listing-text{display:flex;flex-direction:column;text-align:left;padding:0 1rem;}.related-listing-container .listing-text .listing-link{font-size:1.125em;line-height:1.125em;font-weight:bold;color:#e15205;margin-top:1rem;margin-bottom:.5rem;}.related-listing-container .listing-text .listing-date{font-size:.75em;color:#555;margin-bottom:.5rem;}.related-listing-container .listing-text .listing-excerpt{font-size:1rem;line-height:1.375;}.listing-container:hover .listing-link{text-decoration:underline;}#postContainer{overflow-x:hidden;}#postContainer>.container{margin:20px auto;}#postContainer .post-header{min-width:100%;min-height:60vw;position:relative;display:flex;margin-top:0;margin-bottom:20px;}#postContainer .post-header .post-featured-gradient{position:absolute;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));z-index:1;}#postContainer .post-header .post-header-container{position:relative;padding:0 30px;}#postContainer .post-header .post-header-text{z-index:2;margin:auto;justify-content:center;color:#fff;display:flex;flex-direction:column;width:100%;padding:40px 20px 40px 0;height:100%;position:relative;}#postContainer .post-header .post-header-text .post-header-category{width:fit-content;font-size:1.5em;cursor:pointer;margin-top:auto;}#postContainer .post-header .post-header-text .post-header-title{color:#fff;font-size:2em;font-weight:bold;margin:10px auto;text-shadow:0 0 12px #000;margin-left:0;text-transform:none;font-family:inherit;}#postContainer .post-header .post-header-text .post-header-date{font-size:.75em;text-shadow:0 0 12px #000;}#postContainer .post-header .post-header-image{position:absolute;top:0;width:100%;height:100%;object-fit:cover;}#postContainer .single-post-container img{max-width:100%;}#postContainer .single-post-container h1{font-size:2.5rem;}#postContainer .single-post-container h2{font-size:2.5rem;margin-bottom:1rem;}#postContainer .single-post-container ul,#postContainer .single-post-container ol{padding-inline-start:40px;margin-block-start:1em;margin-block-end:1em;}#postContainer .single-post-container ul li{list-style-type:disc;}#postContainer .single-post-container ol li{list-style-type:decimal;}.related-posts-container .related-posts-header{font-size:2em;font-weight:bold;margin:20px 0;text-align:center;}.fuel-calculator-container{margin-top:2rem;}.fuel-calculator-container .btn-red{border-radius:.75rem!important;}.fuel-calculator-container .section-underline{padding-bottom:2rem;border-bottom:1px solid #ccc;}.fuel-calculator-container .fuel-card{border:1px solid #0070cc;padding:1rem;font-size:1.5rem;justify-content:space-between;border-radius:1rem;margin-top:2rem;box-shadow:0 0 4px #0070cc;display:none;}.fuel-calculator-container .fuel-card .fa-gas-pump{font-size:3rem;color:#0070cc;margin:auto;padding-right:2rem;}.fuel-calculator-container .fuel-card p{margin:auto;}@media(min-width:768px){#categoriesNav{display:flex;}#featuredSecondaryPosts{background-color:#fff;}.featured-story{min-height:30vw;margin-top:110px;margin-bottom:0;}.featured-story .featured-story-container{padding:0;}.featured-story .featured-text{margin-left:0;width:70%;}.featured-story .featured-text .featured-link{font-size:2.5em;}#postContainer .post-header{min-height:30vw;margin-top:110px;margin-bottom:0;}#postContainer .post-header .post-header-container{padding:0;}#postContainer .post-header .post-header-text{margin-left:0;width:70%;}#postContainer .post-header .post-header-text .post-header-title{font-size:2.5em;}}@media(min-width:992px){#postContainer .post-header,.featured-story{margin-top:73px;}#categoriesNav.no-header{margin-top:73px;}#koaPatioContainer{background-image:url(../jpg/koa-patiob2dc.jpg?preset=hero-xl);background-size:cover;background-position-y:center;height:500px;}#koaPatioContainer .koa-patio-text{position:absolute;background-color:#ffd100;width:calc(50% - 20px);right:20px;height:460px;bottom:20px;display:flex;flex-direction:column;}#koaAdContainer .koa-ad-text-container{width:35%;}.featured-story .featured-text{width:65%;}.featured-story .featured-text .featured-link{font-size:3em;line-height:1.3;}#postContainer .post-header .post-header-text{width:65%;}#postContainer .post-header .post-header-text .post-header-title{font-size:3em;line-height:1.3;}}@media(min-width:1200px){#koaPatioContainer .koa-patio-text{width:40%;right:10%;height:420px;bottom:40px;}.featured-story .featured-text{width:60%;}#postContainer .post-header .post-header-text{width:60%;}}.skip-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;}.skip-content:focus,.skip-content:active{color:#e4002b;background-color:rgba(255,255,255,.9);left:50%;transform:translateX(-50%);top:0;width:auto;margin:3px auto;font-size:16px;height:auto;overflow:auto;padding:0 10px;border-radius:5px;text-align:center;z-index:2000;text-transform:uppercase;font-family:"Fjalla one";}@media(min-width:576px){.skip-content:focus,.skip-content:active{left:0%;transform:translateX(0);}}@media(min-width:768px){.skip-content:focus,.skip-content:active{left:25%;transform:translateX(0);}}@media(min-width:992px){.skip-content:focus,.skip-content:active{left:40%;transform:translateX(0);}}@media(min-width:1200px){.skip-content:focus,.skip-content:active{left:48%;transform:translateX(0);}}#newsletter-slideout{min-height:450px;border:1px solid #595959;position:fixed;left:-425px;bottom:1em;width:calc(100% - 32px);background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:left .3s ease-in-out;z-index:10;font-family:"Gibson Regular",Arial,sans-serif;margin-bottom:75px;}@media(min-width:576px){#newsletter-slideout{width:375px;}}#newsletter-slideout h1,#newsletter-slideout h2,#newsletter-slideout h3,#newsletter-slideout h4,#newsletter-slideout h5,#newsletter-slideout .semi-bold{font-family:"Gibson SemiBold",Arial,sans-serif;text-transform:none;}#newsletter-slideout .border-top{border-top:10px solid #ffd100!important;border-radius:8px 8px 0 0;}#newsletter-slideout .btn-red{text-transform:none;font-family:"Gibson SemiBold",Arial,sans-serif!important;}#newsletter-slideout #closePopup{margin-top:2px;cursor:pointer;}#newsletter-slideout #state-province-dropdown{display:none;}#newsletter-slideout #submitResult{height:450px;border-top:10px solid #ffd100!important;border-radius:8px 8px 0 0;}#newsletter-slideout .loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#ffd100;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear;}@keyframes l3{to{transform:rotate(1turn);}}#newsletter-slideout.open{left:31px;}.single-post-container{align-self:center;font-family:"Gibson Regular";font-size:18px;line-height:1.5;}.single-post-container h1,.single-post-container h2,.single-post-container h3,.single-post-container h4{color:#000;font-family:"Fjalla one";line-height:1.25em;text-transform:uppercase;}.single-post-container h1{font-size:1.5em;}.single-post-container h2{font-size:1.125em;}.single-post-container img{display:block;height:auto;margin:0 auto;max-width:800px;width:100%;}.single-post-container img.size-medium{width:initial;}.single-post-container a{color:#007298;text-decoration:none;}.single-post-container a.btn{color:#fff;}.single-post-container a:hover{color:#309cc0;}.single-post-container a.btn:hover{color:#fff;}.single-post-container img.contributor{width:115px!important;height:auto;float:left;padding-right:12px;}.blog-newsletter-container{position:relative;width:100vw;min-height:400px;background-image:url(../jpg/koa-newsletterb2dc.jpg?preset=hero-xl);background-size:cover;background-position:center;left:calc(-1*(100vw - 100%)/2);margin:20px 0;margin-bottom:35px;}.blog-newsletter-container .blog-newsletter-gradient{position:absolute;width:100%;height:100%;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0));}.blog-newsletter-container .blog-newsletter-signup{position:relative;left:15%;color:#fff;width:70%;padding:40px 0;}.blog-newsletter-container .blog-newsletter-signup .blog-newsletter-title{color:#fff;text-transform:none;text-shadow:0 0 12px #000;margin:20px 0 10px 0;}.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass .kompass-field{position:relative;}.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass .kompass-label{position:absolute;top:0;left:0;display:block;width:100%;margin:1px;line-height:1.5;color:#495057;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out;pointer-events:none;z-index:1001;padding:.75rem;}.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass .kompass-input{padding:.75rem;width:100%;margin-bottom:.5rem;border-radius:.75rem;}.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass .kompass-submit{border-radius:.75rem!important;}.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass input.kompass-input:not(:placeholder-shown),.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass select.kompass-input{padding-top:1.25rem;padding-bottom:.25rem;}.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass input.kompass-input:not(:placeholder-shown)~label,.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass input.kompass-input:-webkit-autofill~label,.blog-newsletter-container .blog-newsletter-signup #form-blog-kompass select.kompass-input~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777;}@media(min-width:992px){.blog-newsletter-container .blog-newsletter-signup{width:35%;}}.paging-container{display:flex;justify-content:center;}.paging-container .pagingControl{align-self:center;align-items:center;border:solid 1px #ccc;border-radius:4px;display:inline-flex;height:32px;justify-content:flex-start;margin:0 16px 0 16px;}.paging-container .pagingControl a{text-decoration:none;color:#e4002b;}.paging-container .arrowDiv{border-right:solid 1px #ccc;height:32px;width:32px;}.paging-container .arrowRight{right:0;transform:rotate(180deg);transform-origin:50% 50%;}.paging-container .pageNumDiv{font-family:"Gibson Regular";font-size:1em;font-weight:normal;height:32px;border-right:solid 1px #ccc;line-height:1.375em;width:32px;}.paging-container .lastPageNumDiv{border-right:0;}.paging-container .selectedNumDiv{background-color:#757575;color:#fff;}.paging-container .disabledDiv{color:#757575;}.paging-container .arrowDiv,.paging-container .pageNumDiv{align-items:center;display:flex;justify-content:center;}.paging-container .iconArrow{height:12px;width:6px;}
/*#postCards {
	margin: 0;
	padding: 16px;
	width: calc(100vw - 32px);
}

#postsHeader {

	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#searchResultsLabel {
	font-family: 'Fjalla one', sans-serif;
	margin: -8px 0 -16px 16px;
}

#resultsHeader {
	font-size: 28px;
	margin-left: 16px;
}

.listingDiv {
	box-shadow: 16px 16px 48px rgba(32, 16, 0, 0.125);
	color: #555;
	display: flex;
	font-weight: bold;
	margin: 16px;*/
	/*max-height: 144px;*/
	/*background-color: rgba(252, 214, 138, 0.5);*/
	/*padding: 0 0 4px 0;
}

	.listingDiv img {
		margin-bottom: -4px;
		margin-right: 8px;
		max-height: 144px;
		min-width: 256px;
		object-fit: cover;
	}

	.listingDiv a, #singlePostCategory a {
		color: #eb0000 !important;
		text-decoration: none;
	}

		.listingDiv a:hover, #singlePostCategory a:hover {
			color: rgb(255, 102, 102);
			text-decoration: none;
		}

.listingText {
	display: flex;
	flex-direction: column;
	font-family: "Gibson Regular";
	padding: 8px 0;
}

	.listingText h2 {
		color: #ca0000;
		font-family: "Fjalla one";
		font-size: 1.375em;
		margin: 0;
		margin-bottom: 8px;
		opacity: .85;
		text-transform: uppercase;
	}



.listingDate {
	font-family: "Fjalla one";
	font-size: .75em;
	font-weight: normal;
	margin-bottom: 16px;
	text-transform: uppercase;
}

.listingDesc {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 2.5em;*/
	/*background-color: aqua;*/
	/*max-width: 600px;
	margin-bottom: 0;
}

	.listingDesc p {
		font-size: 1.125em;
		font-weight: normal;
		line-height: 1.125em;
		margin-top: 8px;
		text-wrap: normal;
		width: inherit;
	}

		.listingDesc p:last-child {
			margin-bottom: 0;
		}

.catLink {
	margin-right: 8px;
}*/

/*.listingDesc p:first-child {
			font-size: 1.25em;

		}*/

/*.listingInfo {
	display: flex;
	font-family: "Fjalla one";
	margin-top: 16px;
	text-transform: uppercase;
}

.divider {
	background-color: transparent;
	display: inline-block;
	opacity: .625;
	text-align: center;
	width: 1em;
}*/





/*Single Post Styles*/

/*#singlePostContentViewDiv {
	align-self: center;
	font-family: "Gibson Regular";
	line-height: 1.3125em;
	margin-top: -24px;
	max-width: 800px;*/
	/*background-color: rgba(255, 255, 0, 0.25);*/
	/*padding: 1px 36px 0 36px;
	width: calc(100% - 64px);
}

h1, h2, h3, h4 {
	color: black;
	font-family: "Fjalla one";
	line-height: 1.25em;
	text-transform: uppercase;
}

#singlePostCategory {
	margin-bottom: -16px;
}

#singlePostContentViewDiv h1 {
	font-size:1.5em;
}

#singlePostContentViewDiv h2 {
	font-size:1.125em;
}

.singlePostHeader {
	font-size: 2.25em !important;
	margin-bottom: 16px !important;
	padding-left: 0 !important;
}

#singlePostContentViewDiv img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 800px;
	width: 100%;
}

	#singlePostContentViewDiv img.size-medium {
		width: initial;
	}

	#singlePostContentViewDiv a {
		color: #007298;
		text-decoration: none;
	}

	#singlePostContentViewDiv a:hover {
		color: #309cc0;
	}


#singlePostContentViewDiv img.contributor {
	width: 115px !important;
	height: auto;
	float: left;
	padding-right: 12px;
}


.blogSignup {
	background-color: rgb(255, 224, 0);
	max-height: inherit;
}

#signupForm {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding-top: 10px;
}

	#signupForm input, #signupForm select {
		border: none;
		border-radius: 2px;
		margin-bottom: 8px;
		margin-right: 8px;
		padding: 8px;
	}*/

		/*#KompassEmailAddress {
	margin-left: -40px;
}*/

		/*#signupForm input[type="submit"] {
			background-color: #c70000;
			color: white;
			font-weight: bold;
		}

			#signupForm input[type="submit"]:hover {
				background-color: #b00c28;
			}

#signupConfirmationDiv {
	display: none;
	height: 0;
	opacity: 0;
}


.pin {
	width: 300px !important;
	height: auto;
}*/

/* Hide details, adjust margin  */

/*@media (max-width: 767px) {
	.listingDiv  {
		padding-bottom: 4px;
	}

	.listingDesc p {
		font-size: 1em;
		line-height: 1.125em;
		margin-top: 8px;
		text-wrap: normal;
		width: inherit;
	}

	.listingDesc p:not(:first-child) {
		display: none;
	}

	.listingDesc {
		margin-bottom: 8px;
		margin-top: -16px;
	}*/

	/*#resultsHeader {
		font-size: 24px;
		max-width: 380px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}*/
/*}

.btn-red, .btn-red-glyph, .btn-red-small {
	color: #ffffff !important;
	background-color: #EF3A43;
	border-color: #d43f3a;
	border-radius: 4px;
}

	.btn-red:hover,
	.btn-red:focus,
	.btn-red:active,
	.btn-red-glyph:hover,
	.btn-red-glyph:focus,
	.btn-red-glyph:active {
		color: #ffffff;
		background-color: #c9302c;
		border-color: #ac2925;
	}

		.btn-red:hover span {
			color: #fff;
		}

.btn-big-red, a.btn-big-red {
	text-transform: uppercase;
	font-family: "Fjalla One";
	border: 0px none;
	border-radius: 4px;
	background-color: #EF3A43;
	color: #fff !important;
	font-size: 1.2em;
	padding: 13px 30px 10px 30px;
	margin-bottom: 10px;
	width: 100%;
}

	.btn-big-red .glyphicon {
		color: #FFDE00;
	}

	.btn-big-red:hover,
	.btn-big-red:focus,
	.btn-big-red:active {
		color: #fff;
		background-color: #ac2925;
		border-color: #ac2925;
	}

		.btn-big-red:hover .glyphicon,
		.btn-big-red:focus .glyphicon,
		.btn-big-red:active .glyphicon {
			color: #FFDE00;
		}

btn-default {
	color: #333333;
	background-color: #ffffff;
	border-color: #cccccc;
}

.btn-default:focus,
.btn-default.focus {
	color: #333333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333333 !important;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #333333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

	.btn-default:active:hover,
	.btn-default.active:hover,
	.open > .dropdown-toggle.btn-default:hover,
	.btn-default:active:focus,
	.btn-default.active:focus,
	.open > .dropdown-toggle.btn-default:focus,
	.btn-default:active.focus,
	.btn-default.active.focus,
	.open > .dropdown-toggle.btn-default.focus {
		color: #333333;
		background-color: #d4d4d4;
		border-color: #8c8c8c;
	}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
	background-color: #ffffff;
	border-color: #cccccc;
}

.btn-default .badge {
	color: #ffffff;
	background-color: #333333;
}*/

/* Push text under image */

/*@media (max-width: 480px) {*/
	/*.listingDiv {
		flex-direction: column;

		min-width: 300px;
	}*/

	/*.pagingControl{
		margin-top: 16px !important;

	}*/


	/*.listingDesc p {
		font-size: 1em;
		line-height: 1.125em;
		margin-top: 8px;
		text-wrap: normal;
		width: inherit;
	}*/
/*}

@media (max-width: 567px) {
	#postsHeader {
		flex-direction: column;
		justify-content: center;
		margin-top: 16px;
		width: 100%;
	}



	#resultsHeader {
		font-size: 24px;
		justify-content: center;
		margin: 0;
		margin-bottom: 8px;
		padding-left: 8px;
		padding-right: 8px;
		text-align: center;
		width: calc(100% - 16px);
	}

	.listingDiv {
		margin: 16px 0 0 0;

		flex-direction: column;

		min-width: 300px;
	}

	.listingDiv img {
		object-fit: cover;*/
		/*object-position: 50% 33%;*/
		/*width: 100vw;
		min-height: 56.25vw !important;
		margin-bottom: 8px;
	}
}*/

/*header-paging*/

.pagingControl {
	align-self: center;
	align-items: center;
	/*background-color: rgba(255, 216, 39, 0.25);*/
	border: solid 1px #CCCCCC;
	border-radius: 4px;
	display: inline-flex;
	height: 32px;
	justify-content: flex-start;
	margin: 0 16px 0 16px;
}

.pagingControl a {
	text-decoration: none;
	color: rgb(32, 104, 128);
}

.arrowDiv {
	border-right: solid 1px #CCCCCC;
	height: 32px;
	width: 32px;
}

.arrowRight {
	right: 0;
	transform: rotate(180deg);
	transform-origin: 50% 50%;
}

.pageNumDiv {

	font-family: "Fjalla one", sans-serif;
	font-size: 1em;
	font-weight: bold;
	height: 32px;
	border-right: solid 1px #CCCCCC;
	line-height: 1.375em;
	width: 32px;

}

.lastPageNumDiv {
	border-right: none;
}

.selectedNumDiv {
	background-color: rgb(192, 240, 255);
	
}

.disabledDiv {
	color: #757575;
}



.arrowDiv, .pageNumDiv {
	align-items: center;
	display: flex;
	justify-content: center;
}

.iconArrow {
	height: 12px;

	width: 6px;
}





/*end header-paging*/

#blogSidebar {

	/*background-color: lightgray;*/
	width: 256px;
	margin-top: 88px;
	padding: 0;
	min-height: 82px;
	margin-bottom: 56px;
	margin-right: 16px;
}

.yellowBox {
	background-color: rgb(255, 224, 0);
	width: inherit;

	display: flex;
	align-items: center;
	flex-direction: column;
	padding: 0;
	margin-bottom: 16px;
}

#blogSidebar h2 {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 1.375em;
	text-transform: uppercase;
}

.featuredStorySidebar {
	position: relative;
	width: inherit;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 4px solid black;

	cursor: pointer;
	flex-basis: auto;
	font-size: 1em;
	height: 144px;	
}

#blogSidebar a {
	color: white;
	text-decoration: none;
}

#socialMediaDiv {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	width: 240px;
	padding-bottom: 8px;
}

#socialMediaDiv img {
	width: 32px;
	height: 32px;
}

.sidebarAd {

	width: 256px;
	height: auto;
	margin-bottom: 16px;
}

@media (max-width: 960px) {

	#blogSidebar {
		display: none;
	}

}

body {
	margin: 0;
	padding: 0;
}

#slideBtns {
	margin: 10px;
	position: absolute;
	top: 400px;
}

#slideContainer {
	height: 0;
	display: none;
}

#slideCarousel, #topLayer {
	height: calc(56vw);
	position: absolute;
	width: 200vw;
}

	#slideCarousel > div {
		background-position: center 38%;
		background-repeat: no-repeat;
		background-size: cover;
		height: inherit;
		opacity: 1;
		width: 100vw;
		position: absolute;
	}

#slide2, #topLayer2 {
	left: 50%;
}

#topLayer {
	/*background-color: rgba(0,0,0, 0.25);*/
}

	#topLayer > div {
		color: white;
		padding: 12px;
		height: inherit;
		opacity: 1;
		width: calc(100vw - 24px);
		position: absolute;
	}

#iconArrowDiv1, #iconArrowDiv2 {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

#iconArrowDiv1 {
	left: -6px;
}

#iconArrowDiv2 {
	right: -6px;
	transform: rotate(180deg);
	transform-origin: 50% 25% 0;
}

#showPositionDiv {
	position: absolute;
	left: 12px;
	bottom: 6px;
}

	#showPositionDiv img {
		float: left;
		height: 12px;
		width: 12px;
		margin-right: 6px;
		cursor: pointer;
	}

.slideStoryText {
	font-size: 5vw;
	background: linear-gradient(to bottom, transparent, rgba(0, 64, 96, .625) 85%);
	bottom: 0;
	color: white;
	font-family: 'Fjalla one', sans-serif;
	left: 0;
	padding: 48px 16px 28px 6px;
	position: absolute;
	text-align: left;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	text-transform: uppercase;
	width: calc(100% - 20px);
	z-index: 2;
}

@media (max-width: 767px) {
	#slideContainer {
		background-color: rgba(0, 0, 0, 0.5);
		height: calc(56vw);
		margin: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100vw;
		display: block;
	}

	#featuredStories {
		height: unset;
		min-height: 0;
	}

	.featuredStoriesSecondary {
		height: 0;
		display: none;
	}

	.featuredStoriesPrimary {
		width: 100%;
		margin: 0;
		padding: 0;
	}

	#categoryDesc {
		margin: 0;
		padding: 8px;
		flex-direction: row;
	}

		#categoryDesc p {
			margin: 0;
			padding: 0;
		}

	#mobileLogo {
		margin: 0;
		padding: 4px;
		padding-bottom: 0px;
		margin-bottom: -4px;
	}
}

#shareControl img {
	cursor: pointer;
	height: 32px;
	width: 32px;
}

#shareControl {
	left: 0;	
	/*background-color: aqua;*/
	position: absolute;
	top: calc(42vh + 32px);
	width: 10px;
}

#shareControlList {
	background-color: rgba(255, 204, 0, 0.85);
	/*background: linear-gradient(to right, rgba(255, 225, 0, 0.75) 0%, rgba(255, 225, 0, 0.125) 100%);*/
	border-radius: 0 16px 16px 0;
	padding: 8px 4px 4px 0;
	position: absolute;
	visibility: visible;
	z-index: 9999999999999;
}
