/*
Theme Name:   BuyAlaskaWP
Description:  A custom WordPress build by Paxson Woelber, and extended by Mike Hondel
Author:       Paxson Woelber, Mike Hondel
Template:     ascend_premium
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  BuyAlaskaWP
*/

/* Write here your own personal stylesheet */


/* COLORS
Blue: #0092b4 - rgba(0,145,179,)
Green: #638c3d - rgba(99,140,61,)
Gray: #3d4644 - rgba(61,69,67,)

Orange: #d55300 - rgba(213,83,0,)
*/


/* Font Face / Typography */
/* Open Sans 300,400,500,600,700,800 */

@font-face {
  font-family: "Asfalto";
  font-style: normal;
  font-weight: normal;
  src: local('Asfalto'), local('Asfalto'), local('Asfalto'), 
    url("https://buyalaska.com/wp-content/fonts/asfalto.otf") format("otf"),
    url("https://buyalaska.com/wp-content/fonts/asfalto.woff") format("woff"),
    url("https://buyalaska.com/wp-content/fonts/asfalto.ttf") format("ttf");
}
#content .entry-content h1 {  font-family:'Asfalto', sans-serif !important; }



/*-----------------------*/
/* GENERAL */
/*-----------------------*/

body { background:#ebf6f6 !important; }

.contentclass a { color:rgba(0,145,179,1); }
#inner-wrap a:hover { border-bottom-color:rgba(0,145,179,1); }


}
@media screen and (max-width:480px) { 
    #content .entry-content h1 { font-size:80px; }
}

#content ul,
#content ol { margin-bottom:20px; }


.footerclass {padding-top:0 !important;}
#topcontrol .to_the_top { color:#888; border-color:#888; }

#wrapper .menu-item a { color:#638c3d; font-size:20px !important;line-height:20px !important; -webkit-transition:color 250ms; transition:color 250ms; }
#wrapper .menu-item a:hover { color:#0092b4; }
#logo {padding:10px 0;}
.buyak-pagetitle { /* font-family:'Asfalto', sans-serif !important; */ letter-spacing:0;font-size:50px;line-height:120%;}
.gd_place-template-default #ktmain, .post-type-archive #ktmain {padding-right:0;width:100%;}

/* Topbar */
.kad-topbar-height {width:100%;max-width:100%;padding:0;margin:0;min-height:0;}
.kt-topbar-right {width:100%;}
.kad-topbar-item-right {width:100%;text-align:center;font-size:15px;line-height:120%;}
.buyak-topbar-link {display:block;width:100%;padding:10px;transition:.2s ease all;}
.buyak-topbar-link:hover {background:#0092b4;}

#kt-mobile-menu form.search-form { margin-bottom: 10px; padding-bottom: 10px; border-bottom:1px solid rgba(0,145,179,.5); }
#kt-mobile-menu form.search-form input[type="search"].search-field { text-transform:none; color:#0092b4; }
#kt-mobile-menu form.search-form input::placeholder { font-style:italic; color: rgba(0,0,0,.3); opacity:1; /* Firefox */ }
#kt-mobile-menu form.search-form input:-ms-input-placeholder { font-style:italic; color: rgba(0,0,0,.3); }
#kt-mobile-menu form.search-form input::-ms-input-placeholder { font-style:italic; color: rgba(0,0,0,.3); }
#kt-mobile-menu form.search-form .search-submit { color:#0092b4; }

.entry-content .nf-form-content input[type=button] {
	font-weight:600; 
	color:#FFF; background:rgba(99,140,61,1); border:1px solid #FFF; border-radius:5px; 
}

body #content .animate-this { opacity: 0; }

.wp-block-button a.wp-block-button__link { 
	display:inline-block; width:auto; padding:9px 18px; 
	font-size:16px; font-weight:600; 
	color:#FFF; background:rgba(99,140,61,1); border:1px solid #FFF; border-radius:5px;
}



/*-----------------------*/
/* HOME */
/*-----------------------*/

body.home #content .entry-content h1 { padding:60px 30px 0 30px; line-height:0.8; color:rgba(0,145,179,1); }
body.home #content .entry-content h1 span { color:rgba(99,140,61,1); }
body.home #content .entry-content h2 { margin-top:0; text-align:center; font-size:39px; line-height:39px; font-weight:400; color:rgba(99,140,61,1); }
body.home #content .entry-content h3 { margin-top:0; text-align:center; font-size:39px; line-height:39px; font-weight:700; color:rgba(0,0,0,.8); }
body.home #content .entry-content h5 { 
	margin-bottom:24px; padding-bottom:6px;
	font-size:21px; font-weight:bold; text-transform: uppercase; text-align:center; letter-spacing: 0.2em; word-spacing: 0.3em; 
	color:rgba(99,140,61,1); background:none; border-bottom:1px solid rgba(0,0,0,.05);
}
body.home #content .entry-content h5::before { content:"– "; } 
body.home #content .entry-content h5::after { content:" –"; } 

body.home .wp-block-button  { display:block; width:100%; margin: 0; padding-bottom: 10px; text-align: center; }

@media screen and (max-width:1199px) { 
	body.home .quicklinks { width:100%; padding-left:24px; padding-right:24px; }
}
@media screen and (max-width:960px) { body.home #content .entry-content h5 { letter-spacing:0; } }
@media screen and (max-width:767px) { 
	body.home #content .entry-content h5::before { content:""; } 
	body.home #content .entry-content h5::after { content:""; } 
}
@media screen and (max-width:600px) { 
	body.home #content .intro_wrap .priority_links .wp-block-column { padding-bottom:24px; }
	body.home #content .intro_wrap .priority_links .wp-block-column p { padding-top:0; }
}


/* Welcome */
body.home .intro_wrap { width:100%; /* background: url(/wp-content/uploads/eric-with-smoked-salmon-3000x1500.jpg) no-repeat center top; background-size: cover; */ background:rgba(0,145,179,1); }
body.home .intro_wrap .wp-block-columns { width:100%; }
body.home .intro_wrap > .wp-block-columns { /* background:rgba(0,0,0,.4); */}
body.home .intro_wrap .wp-block-group { width:100%; padding: 72px calc(50% - 600px) 0; /* background:rgba(0,145,179,.7); */ }
body.home .intro_wrap .welcome { width:calc(100% - 48px); margin:0 auto; }
body.home .intro_wrap a.wp-block-button__link { display:block; width:100%; }

body.home #content .intro_wrap h1 { display:none; }
body.home #content .intro_wrap h2 { margin:12px 0; font-size:50px; line-height:50px; font-weight:700; color:#FFF; text-shadow: 0px 0px 12px rgba(0,0,0,.5); }
body.home p.intro_statement { margin-bottom:0; padding: 15px 48px 0; text-align:center; font-size: 21px; color:rgba(255,255,255,.8); text-shadow: 0px 0px 6px rgba(0,0,0,.5); }
body.home p.intro_statement:nth-of-type(2) { padding-bottom:60px; }
body.home p.intro_statement i,
body.home p.intro_statement em { display:block; font-size:21px; font-style:normal; color:rgba(255,255,255,1); }
body.home p.intro_statement b,
body.home p.intro_statement strong { display:block; font-weight:700; color:rgba(255,255,255,1); }
/* Quick links */
body.home .intro_wrap .priority_links { width:calc(100% - 48px); margin:0 auto; padding-top:48px; padding-bottom:48px; }
body.home #content .intro_wrap .priority_links .wp-block-column { flex-grow:0; min-width:33.3333%; margin-left:0; padding:0 48px; }
body.home .intro_wrap .priority_links p { padding-top:12px; margin-bottom:0; font-weight:400; letter-spacing: 0.02em; text-align:left; color:rgba(255,255,255,.8); text-shadow: 0px 0px 6px rgba(0,0,0,.5) }
@media screen and (max-width:1199px) { body.home #content .intro_wrap .priority_links .wp-block-column { padding:0 18px; } }
@media screen and (max-width:1024px) { body.home #content .intro_wrap .priority_links .wp-block-column { padding:0 12px; } }
@media screen and (max-width:960px) { body.home #content .intro_wrap .priority_links .wp-block-column { padding:0 30px; } }
@media screen and (max-width:800px) { 
	body.home p.intro_statement { padding: 15px 24px 0; }
	body.home #content .intro_wrap .priority_links .wp-block-column { padding:0 12px; }
}
@media (min-width: 600px) and (max-width: 781px) { body.home #content .intro_wrap .wp-block-columns > .wp-block-column { flex-basis: 33.3333% !important; } }

/* Photo Collage */
body.home .wp-block-image.collage { margin-top:6px; margin-bottom:0; }
@media (max-width: 600px) { body.home .wp-block-image.collage { margin-top:3px; } }
@media (max-width: 400px) { body.home .wp-block-image.collage { margin-top:2px; } }

/* Biz Search */
body.home .find_biz { width:calc(100% - 48px); margin:0 auto; padding: 60px calc(50% - 600px); }
body.home .find_biz .wp-block-columns { width:100%; }
body.home #content .find_biz h5 { color:rgba(99,140,61,1); }
body.home #content .find_biz h2 { padding-bottom:24px; font-weight:500; color:rgba(0,0,0,.75); }
body.home .biz_search_form {}

/* Insta */
body.home .insta_wrap { background:rgba(99,140,61,1); }
body.home #content .insta_wrap h5 { margin-bottom:24px; color:rgba(255,255,255,.75); border-bottom-color:rgba(255,255,255,.1); }
body.home .insta_wrap .wp-block-columns { max-width:1200px; margin:0 auto; padding: 36px 24px; }
body.home .insta_wrap .sb_instagram_header { display:none; }
body.home .insta_wrap .sbi_caption_wrap { }
body.home #sb_instagram .sbi_caption_wrap{ padding-left:0; padding-right:0; font-size:13px; line-height:13px; color:rgba(255,255,255,.6); }
body.home .insta_wrap .sbi_caption_wrap .sbi_expand a { color:rgba(255,255,255,1); }
body.home .insta_wrap #sbi_load { margin-top:24px; padding-top:12px; border-top:1px solid rgba(255,255,255,.1); }
body.home .insta_wrap #sbi_load .sbi_follow_btn a { background:rgba(0,145,179,1); }
@media screen and (max-width:820px) { 
	body.home .insta_wrap #sb_instagram.sbi_col_5 #sbi_images { text-align:center; } 
	body.home .insta_wrap #sb_instagram.sbi_col_5 #sbi_images .sbi_item { width: 33.3333%; } 
}
@media screen and (max-width:600px) { 
	body.home .insta_wrap #sb_instagram.sbi_col_5 #sbi_images .sbi_item { width: 50%; } 
	body.home .insta_wrap #sb_instagram.sbi_col_5 #sbi_images .sbi_item:nth-child(5) { display:none; } 
}

/* Impacts */
body.home #content .impacts_wrap { width:100%; padding: 48px calc(50% - 600px); background:rgba(0,51,0,.1); }
body.home #content .impacts_wrap h2 { width:100%; color:rgba(99,140,61,1); }
body.home #content .impacts_wrap h3 { padding-bottom:12px; font-size:48px; text-transform:uppercase; font-weight:700; color:rgba(0,0,0,.8); }
body.home #content .impacts_wrap p { font-size:16px; line-height:1.4; }
body.home #content .impacts_wrap .revenue_stays { width:100%; }
body.home #content .impacts_wrap .revenue_stays .wp-block-columns { margin-bottom:0; }
body.home #content .impacts_wrap .revenue_stays .wp-block-columns .wp-block-column:nth-of-type(1) { margin-right: 2.5%; text-align:right; }
body.home #content .impacts_wrap .revenue_stays .wp-block-columns .wp-block-column:nth-of-type(2) { margin-left:2.5%; text-align:left; }
body.home #content .impacts_wrap .revenue_stays .wp-block-columns .wp-block-column .wp-block-image { max-width:360px; margin-bottom:0; }
body.home #content .impacts_wrap .revenue_stays .wp-block-columns .wp-block-column:nth-of-type(1) .wp-block-image { margin-right: 0; }
body.home #content .impacts_wrap .revenue_stays .wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-image { margin-left:0; }
body.home #content .impacts_wrap .revenue_stays p { text-align:center; color:rgba(0,0,0,.5);}
body.home #content .impacts_wrap h2.local_spending_hdr  { width:100%; padding-top:36px; }
body.home #content .impacts_wrap .local_spending { width:calc(100% - 48px); margin:0 auto; padding-bottom:48px; }
body.home #content .impacts_wrap .local_spending > .wp-block-column:last-of-type { margin-left:24px; }
body.home #content .impacts_wrap .local_spending .wp-block-column { margin-left:24px; padding:24px; background:rgba(255,255,255,1); }
body.home #content .impacts_wrap .local_spending .wp-block-column:first-child { margin-left:0; }
body.home #content .impacts_wrap .local_spending h4 { padding-bottom:12px; font-size:22px; font-weight:500; letter-spacing:0.04em; line-height:1; color:rgba(0,145,179,1); }
body.home #content .impacts_wrap .impacts_more { width:100%; text-align:center; }

@media screen and (max-width:1023px) { 
	body.home #content .impacts_wrap .local_spending { flex-wrap:wrap; padding-bottom:24px; }
	body.home #content .impacts_wrap .local_spending .wp-block-column { 
		min-width: calc(50% - 24px); 
		flex-direction: row; flex-wrap: wrap; flex-basis: calc(50% - 24px) !important; flex-grow:1;
		margin-bottom:24px;
	} 
	body.home #content .impacts_wrap .local_spending .wp-block-column:nth-child(odd) { margin:0 0 24px 0; } 
}
@media screen and (max-width:600px) {  
	body.home #content .impacts_wrap .local_spending { display:block; }
	body.home #content .impacts_wrap .local_spending .wp-block-column,
	body.home #content .impacts_wrap .local_spending > .wp-block-column:last-of-type { width:100%; margin:0 0 24px 0; }
}

/* New to the Directory */
body.home #content .gd_newest { width:calc(100% - 48px); margin:0 auto; padding: 48px calc(50% - 600px) 12px; background:rgba(255,255,255,1)}
body.home #content .gd_newest h5 { margin-bottom:0; color:rgba(0,0,0,.3); color: rgba(99,140,61,1); border-color:rgba(0,0,0,.05); }
body.home #content .gd_newest .row { margin-left:0; margin-right:0; padding:24px 0; margin-bottom: 24px; border-bottom: 1px solid rgba(0,0,0,.05); }
body.home #content .gd_newest .bsui .card { padding:1em !important; background:none; border-width:1px; }
body.home #content .gd_newest .bsui .card .card-body { display: flex; flex-wrap: wrap; justify-content: center; padding: 1rem 1rem 0 1rem !important }
body.home #content .gd_newest .bsui .card .card-body .geodir-post-title { width:100% }
body.home #content .gd_newest .bsui .card .card-body .geodir-post-title a { display: block; width: 100%; padding:12px 0 0; font-size:17px; font-weight:500; line-height:1; text-transform: uppercase; text-align: center; color:rgba(0,0,0,.75); }
body.home #content .gd_newest .geodir-post-meta-container,
body.home #content .gd_newest .geodir-output-location,
body.home #content .gd_newest .geodir-post-content-container,
body.home #content .gd_newest .bsui.gd-badge-meta,
body.home #content .gd_newest .bsui.geodir-post-fav  { display:none; }
body.home #content .gd_newest .bsui .mr-2 { padding:5px 10px; background:rgba(99,140,61,1) !important; }
body.home #content .gd_newest .bsui.gd-badge-meta .gd-badge { font-weight:500; }
body.home #content .gd_newest .geodir-loop-paging-container,
body.home #content .gd_newest .geodir-widget-bottom { display:inline-flex; width:50%; padding:0 24px; }
body.home #content .gd_newest .geodir-loop-paging-container .mb-3 { width:100%; }
body.home #content .gd_newest .aui-nav-links ul.pagination { justify-content: flex-end; }
body.home #content .gd_newest .bsui .page-item.active .page-link { background:rgba();}
body.home #content .list_your_biz { width:calc(100% - 48px); margin:0 auto; }
@media screen and (max-width:1023px) {  
	body.home #content .gd_newest h5 { left:0; right:0; width:100%; margin-left:0 !important; margin-right:0 !important; }
	body.home #content .gd_newest .geodir-post { flex: 0 0 25%; max-width: 25%;}
	body.home #content .gd_newest .geodir-post:nth-child(5) { display:none; }
}
@media screen and (max-width:900px) { body.home #content .gd_newest .geodir-post { flex: 0 0 50%; max-width: 50%; } }
@media screen and (max-width:500px) { 
	body.home #content .gd_newest .wp-block-columns { width:100%; }
	body.home #content .gd_newest .row,
	body.home #content .gd_newest .geodir-post { display:block; max-width:100%; } 
}

body.home #connect { background:rgba(0,0,0,.1); }
body.home #connect .wp-block-columns { margin-bottom:0; }
body.home #connect .wp-block-group__inner-container { width:calc(100% - 48px); margin:0 auto; }

body.home #connect .nf-form-wrap { width:100%;max-width: 400px; margin: 0 auto; text-align:center; }



/* 01 */
.bakhm-01a {background:url('/wp-content/uploads/anchorage-alaska-buy-alaska-hero.jpg');background-size:cover;background-position:center center;width:100%;height:400px;transition:.2s ease all;display:none;}
@media screen and (min-width:1000px) and (max-width:1600px) {.bakhm-01a {height:350px;}}
@media screen and (min-width:600px) and (max-width:1000px) {.bakhm-01a {height:300px;}}
@media screen and (min-width:1px) and (max-width:600px) {.bakhm-01a {height:200px;}}
.bakhm-01b {background:#2694b1;}
.bakhm-01b-inner {margin:0 auto;padding:10px 30px;width:100%;max-width:1200px;}
/* 02 */
.bakhm-02 {background:#1994b5;padding:20px;text-align:center;}
.bakhm-02-text {color:white;margin:0 !important;font-family:serif;font-style:italic;font-weight:bold;font-size:18px;line-height:22px;}
.bakhm-02-triangle {width:10px;margin:-4px 5px 0 0;}
/* 03 */
.bakhm-03 {background:white;}
.bakhm-03-inner {width:100%;max-width:1000px;padding:30px 20px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;}
.bakhm-03-left {width:35%;}
@media screen and (min-width:1px) and (max-width:800px) {.bakhm-03-left {width:100%;margin-bottom:20px;}}
.bakhm-03-header {margin:0 !important;color:#5e883b; /*font-family:'Asfalto', sans-serif;*/ font-size:70px;line-height:70px;text-align:right;}
@media screen and (min-width:1px) and (max-width:800px) {.bakhm-03-header {text-align:center;}}
.bakhm-03-right {width:62%;}
@media screen and (min-width:1px) and (max-width:800px) {.bakhm-03-right {width:100%;}}
.bakhm-03-righttext {margin:0 !important;color:#188597;font-size:22px;line-height:30px;font-weight:bold;}
@media screen and (min-width:1px) and (max-width:800px) {.bakhm-03-righttext {text-align:center;}}
/* 04 */
.bakhm-04 {background:#212639;padding:30px 20px;}
.bakhm-04-header {color:#1994b5;margin:0 !important;text-align:center;text-transform:uppercase;font-size:50px;line-height:50px;/* font-family:'Asfalto', sans-serif; */}
/* 05 */
.bakhm-05 {background:#1b2033;}
.bakhm-05-inner {padding:30px;width:100%;max-width:2000px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center;}
.bakhm-05-item {width:300px;display:flex;flex-flow:column nowrap;padding:15px;}
@media screen and (min-width:1000px) and (max-width:1600px) {.bakhm-05-item {width:16.66%;}}
@media screen and (min-width:600px) and (max-width:1000px) {.bakhm-05-item {width:33%;}}
@media screen and (min-width:400px) and (max-width:600px) {.bakhm-05-item {width:50%;}}
@media screen and (min-width:1px) and (max-width:400px) {.bakhm-05-item {width:100%;}}
.bakhm-05-icon {margin:0 auto;width:40%;max-width:100px;}
.bakhm-05-text {color:white;text-align:center;font-size:20px;line-height:22px;letter-spacing:0;margin:10px 0 0 !important;}
/* 06 */
.bakhm-06-findout {background:#378599;transition:.2s ease all;display:block;}
.bakhm-06-findout:hover {background:#4295aa;}
.bakhm-06-findout-text { /* font-family:'Asfalto', sans-serif !important; */ letter-spacing:0;font-size:30px;line-height:40px;color:white;text-align:center;margin:0 !important;padding:30px;transition:.2s ease all;}

/* Covid-19 */
.cov19-titlebox {background:url('/wp-content/uploads/cov19-header-background.jpg');background-size:cover;background-position:center center;}
@media screen and (min-width:500px) and (max-width:800px) {.cov19-title {font-size:80px;}}
@media screen and (min-width:1px) and (max-width:500px) {.cov19-title {font-size:50px;}}
.cov19-graphicbox {margin:0 auto;width:100%;max-width:900px;padding:30px;}
.cov19-upload {width:100%;}
.cov19-supportways {width:100%;max-width:900px;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;}
@media screen and (min-width:1px) and (max-width:700px) {.cov19-supportways {flex-flow:column nowrap;}}
.cov19-supportways-left {width:70%;padding:50px 30px;}
@media screen and (min-width:1px) and (max-width:700px) {.cov19-supportways-left {width:100%;padding:50px 30px 0;}}
.cov19-supportways-title {color:#1994b5;margin:0 0 20px !important;text-align:left;text-transform:uppercase;font-size:50px;line-height:50px; /*font-family:'Asfalto', sans-serif;*/ }
.cov19-supportways-right {width:30%;padding:30px;}
@media screen and (min-width:1px) and (max-width:700px) {.cov19-supportways-right {width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:30px 30px 0;}}
.cov19-supportways-logo {width:100%;margin-bottom:20px;}
@media screen and (min-width:1px) and (max-width:700px) {.cov19-supportways-logo {width:30%;margin-bottom:0;}}
.cov19-moreinfo {background:#f1f1f1;}
.cov19-moreinfoinner {margin:0 auto;padding:30px;width:100%;max-width:900px;}
.cov19-moreinfoinner h2 {color:#1994b5;margin:0 0 20px !important;text-align:left;text-transform:uppercase;font-size:50px;line-height:50px; /*font-family:'Asfalto', sans-serif;*/ }
.cov19-moreinfoinner li {margin-bottom:0;}
.cov19-moreinfo-button {display:inline-block;padding:10px 20px;color:white;background:#5e893d;transition:.2s ease all;margin:10px 0;font-weight:bold;}
.cov19-moreinfo-button:hover {background:#2096b3;}
.cov19-moreinfo-button:last-child {margin: 10px 0 20px;}

/* Rediscover Alaska */
.redis-titlebox {background:url('/wp-content/uploads/rediscover-alaska-background.jpg');background-size:cover;background-position:center center;}
@media screen and (min-width:500px) and (max-width:800px) {.redis-title {font-size:80px;}}
@media screen and (min-width:1px) and (max-width:500px) {.redis-title {font-size:50px;}}
.cult-container {width:100%;max-width:700px;margin:0 auto;padding:30px;}
.cult-container h2 {color:#1994b5;margin:0 0 20px !important;text-align:left;text-transform:uppercase;font-size:50px;line-height:50px; /*font-family:'Asfalto', sans-serif;*/ }
.removie-container {display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding:30px;max-width:900px;margin:0 auto;}
@media screen and (min-width:1px) and (max-width:500px) {.removie-container {flex-flow:column nowrap;}}
.removie-left {width:70%;}
@media screen and (min-width:1px) and (max-width:500px) {.removie-left {width:100%;}}
.removie-right {width:28%;}
@media screen and (min-width:1px) and (max-width:500px) {.removie-right {width:100%;display:flex;flex-flow:row nowrap;justify-content:center;}}
@media screen and (min-width:1px) and (max-width:500px) {.removie-right img {width:100%;max-width:300px;margin:0 auto;}}

/* Business Resources */
.bsres-titlebox {background:url('/wp-content/uploads/alaska-ocean-scenery-business-resources.jpg');background-size:cover;background-position:center center;}
@media screen and (min-width:500px) and (max-width:800px) {.bsres-title {font-size:80px;}}
@media screen and (min-width:1px) and (max-width:500px) {.bsres-title {font-size:50px;}}
.bsres-increase {background:#5e893d;}
.bsres-increase-inner {width:100%;padding:50px 30px;max-width:1000px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;}
@media screen and (min-width:1px) and (max-width:600px) {
    .bsres-increase-inner {flex-flow:column nowrap;}
    /* .bsres-increase-inner {flex-flow:column-reverse nowrap;} */
}
.bsres-increase-subtitle {color:white;text-align:left;font-weight:bold;letter-spacing:0;margin:0 0 20px !important;}
.bsres-increase-desc {text-align:left;letter-spacing:0;font-size:20px;line-height:30px;color:white;margin:0 !important;}
.bsres-increase h2 { padding-bottom:48px; }
.bsres-increase p {color:white;}
.bsres-increase ul {color:white;}
.bsres-increase p a,
.bsres-increase ul a {color:white !important;text-decoration:underline;}
.bsres-increase-left {width:35%;}
@media screen and (min-width:1px) and (max-width:600px) {
    .bsres-increase-left {width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;}
}
.bsres-increase-image {width:100%;}
@media screen and (min-width:1px) and (max-width:600px) {.bsres-increase-image {max-width:150px;}}
.bsres-increase-right {width:60%;}
@media screen and (min-width:1px) and (max-width:600px) {.bsres-increase-right {width:100%;margin-bottom:20px;}}
.bsres-attend {background:#378599;}
.bsres-attend-inner {width:100%;padding:50px 30px;max-width:1000px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;}
@media screen and (min-width:1px) and (max-width:600px) {.bsres-attend-inner {flex-flow:column nowrap;}}
.bsres-attend-subtitle {color:white;text-align:left;font-weight:bold;letter-spacing:0;margin:0 0 20px !important;}
.bsres-attend-desc {text-align:left;letter-spacing:0;font-size:20px;line-height:30px;color:white;margin:0 !important;}
.bsres-attend p {color:white;}
.bsres-attend ul {color:white;}
.bsres-attend ul a {color:white !important;text-decoration:underline;}
.bsres-attend-left {width:20%;}
@media screen and (min-width:1px) and (max-width:600px) {.bsres-attend-left {width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;margin-bottom:20px;}}
.bsres-attend-image {width:100%;}
@media screen and (min-width:1px) and (max-width:600px) {.bsres-attend-image {max-width:150px;}}
.bsres-attend-right {width:75%;}
@media screen and (min-width:1px) and (max-width:600px) {.bsres-attend-right {width:100%;}}
.chkfcts-header { /* font-family:'Asfalto', sans-serif !important; */ letter-spacing:0;font-size:40px; font-weight:600; line-height:40px;color:black;text-align:center;margin:0 !important;padding:30px 30px 10px;transition:.2s ease all;}
.chkfcts-container {width:100%;max-width:600px;padding:30px;margin:0 auto;}
.chkfcts-fact {display:flex;flex-flow:row nowrap;margin-bottom:20px;align-items:flex-start;}
.chkfcts-fact:last-child {margin-bottom:0;}
.chkfcts-icon {width:80px;margin-right:20px;}
.chkfcts-fact p {flex-grow:1;}
.chkfcts-fact p a {color:#5e893d;}
.upcoming-header { letter-spacing:0;font-size:40px; font-weight:600; line-height:40px;color:black;text-align:center;margin:0 !important;padding:30px 30px 20px;transition:.2s ease all;}
.upcoming-container {display:flex;flex-flow:row nowrap;width:100%;max-width:900px;justify-content:center;margin:0 auto;padding:30px;}
.upcoming-box {border-radius: 20px 5px 20px 5px;width:100%;max-width:500px;background:#e2e2e2;padding:20px;}
.upcoming-box p {text-align:center;}
.bsres-box {border-radius: 20px 5px 20px 5px;width:100%;background:#e2e2e2;padding:20px;}
.bsres-box p {text-align:center;color:black;}

/* Buy Local */
body.page-id-117 #topbar-sticky-wrapper { display:none; }
.bylcl-titlebox {background:url('/wp-content/uploads/alaska-denali-mountain-background.jpg');background-size:cover;background-position:center center;}
@media screen and (min-width:500px) and (max-width:800px) {.bylcl-title {font-size:80px;}}
@media screen and (min-width:1px) and (max-width:500px) {.bylcl-title {font-size:50px;}}
.bylcl-desperate { padding:50px 30px; text-align:center; color:#FFF; background:#378599;}
.bylcl-desperate-subtitle {
    margin: 0 0 20px 0 !important;
    font-size:50px; line-height:60px; 
    color:white; transition:.2s ease all;
}
.bylcl-desperate p { margin-bottom:0; font-size:20px; line-height:22px; color:rgba(255,255,255,.75); }

.bylcl-logos {width:100%;max-width:600px;margin:0 auto;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;padding:30px;}
.bylcl-logo {width:30%;}
.bylcl-list {padding:30px;background:#f2f2f2;}
.bylcl-list h3 { text-align:center;margin:0 !important;font-size:30px;line-height:40px;transition:.2s ease all;}
.bylcl-list h3 a {color:#378599;}
.bylcl-list h3 a:hover {color:#519fb3;}
.bylcl-list p {text-align:center !important;margin:0 0 20px !important;}
.bylcl-list p:last-child {margin:0 !important;}
.bylcl-suppliers-header { margin:0 !important; padding:50px 0 20px;  text-align:center; font-size:50px;line-height:60px; transition:.2s ease all;background:rgba(99,140,61,.15); }
.bylcl-suppliers {display:flex;flex-flow:row wrap;justify-content:center; margin-bottom:20px; padding-bottom:50px; text-align:center;background:rgba(99,140,61,.15); }
.bylcl-supplier {width:200px;margin:10px;border:2px solid gray;padding:15px;}
.bylcl-blackowned-header { margin:50px 0 !important; text-align:center;font-size:50px;line-height:60px;transition:.2s ease all;}
.bylcl-blackowned {display:flex;flex-flow:row wrap;justify-content:center;text-align:center;margin-bottom:50px;  }
.bylcl-dinein {background:#378599;padding:50px 30px;}
.bylcl-dinein-subtitle {color:white;text-align:center;font-weight:bold;letter-spacing:0;margin:0 0 20px !important;}
.bylcl-dinein-desc {text-align:center;letter-spacing:0;font-size:20px;line-height:30px;color:rgba(255,255,255,.75);margin:0 !important;}
.bylcl-dinein-desc a {color:white !important;text-decoration:underline;}
.bylcl-dine-header { margin:20px 0 !important; text-align:center;font-size:50px;line-height:60px;transition:.2s ease all; color:white;}
.bylcl-dinein-thumb {width:100%;max-width:300px;margin:20px auto 0;display:block;}

/* About Us */
.abtus-titlebox {background:url('/wp-content/uploads/northern-lights-background-buyalaska.jpg');background-size:cover;background-position:center center;}
@media screen and (min-width:500px) and (max-width:800px) {.abtus-title {font-size:80px;}}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-title {font-size:50px;}}
.abtus-subtitle { /* font-family:'Asfalto', sans-serif !important; */ color:#378599;text-align:center;font-weight:bold;letter-spacing:0;margin:0 0 20px !important;font-size:40px;line-height:140%;}
.abtus-desc {text-align:center;letter-spacing:0;font-size:18px;line-height:140%;}
.abtus-desperate {background:#5e893d;padding:50px 30px;}
.abtus-desperate-subtitle {color:white;text-align:center;font-weight:bold;letter-spacing:0;margin:0 0 20px !important;}
.abtus-desperate-desc {text-align:center;letter-spacing:0;font-size:20px;line-height:30px;color:white;margin:0 !important;}
.abtus-valuesbox {padding:50px 30px;width:100%;max-width:1200px;margin:0 auto;}
.abtus-valuesbox-value {display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:20px;}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-valuesbox-value {flex-flow:column nowrap;}}
.abtus-valuesbox-value:last-child {margin-bottom:0;}
.abtus-valuesbox-subtitle { /* font-family:'Asfalto', sans-serif !important; */ color:#378599;font-weight:bold;letter-spacing:0;margin:0 !important;font-size:40px;line-height:110%;text-align:right;display:block;width:37%;padding-right:20px;border-right:2px solid #378599;}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-valuesbox-subtitle {width:100%;text-align:center;border-right:none;border-bottom:2px solid #378599;margin-bottom:20px !important;padding-bottom:10px;padding-right:0;}}
.abtus-valuesbox-desc {text-align:left;letter-spacing:0;font-size:18px;line-height:140%;display:block;width:61%;margin:0 !important;}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-valuesbox-desc {width:100%;text-align:center;}}
.abtus-morebox {background:#378599;}
.abtus-morebox-inner {width:100%;max-width:1200px;margin:0 auto;padding:30px;}
.abtus-morebox-text { text-align:center;letter-spacing:0;font-size:20px;line-height:30px;margin:0 !important; color:rgba(255,255,255,.75); }
.abtus-morebox-text a { 
    color:white; border-bottom: 2px solid rgba(255,255,255,.33);
    -webkit-transition: border .3s ease-in-out; -o-transition: border .3s ease-in-out; transition: border .3s ease-in-out;
}
.abtus-morebox-text a:hover { border-bottom: 2px solid #FFF;}
.abtus-membersheadbox {background:#e2e2e2;}
.abtus-membersheadbox-inner {width:100%;max-width:1200px;padding:50px 30px;margin:0 auto;}
.abtus-membersheadbox-header {text-align:center;letter-spacing:0; /* font-family:'Asfalto', sans-serif !important; */ color:#5e893d;font-size:30px;line-height:40px;margin:0 0 20px !important;}
.abtus-membersheadbox-subheader {text-align:center;letter-spacing:0;font-size:20px;line-height:30px;margin:0 !important;}
.abtus-logolist {width:100%;max-width:800px;margin:0 auto;padding:50px 30px;}
.abtus-logobox {display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:20px;}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-logobox {flex-flow:column nowrap;}}
.abtus-logobox:last-child {margin-bottom:0;}
.abtus-logobox-logo {width:15%;}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-logobox-logo {width:100%;max-width:100px;margin:0 auto 10px;}}
.abtus-logobox-desc {width:82%;}
@media screen and (min-width:1px) and (max-width:500px) {.abtus-logobox-desc {width:100%;}}
.abtus-logobox-desc h4 {letter-spacing:0;margin:0 0 10px;font-weight:bold;font-size:20px;line-height:30px;}
.abtus-logobox-desc p {}
.abtus-xtralogoheader {text-align:center;letter-spacing:0; /* font-family:'Asfalto', sans-serif !important; */ color:#5e893d;font-size:30px;line-height:40px;margin:0 0 20px !important;}
.abtus-xtralogos {display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;width:100%;max-width:900px;margin:0 auto;padding:30px;}
.abtus-xtralogo {width:150px;margin:20px;transition:.2s ease all;}
.abtus-xtralogo:hover {width:160px;margin:15px;}

/*
.abtus-addresource {background:#5e893d;padding:30px;}
.abtus-addresource-desc {text-align:center;letter-spacing:0;font-size:20px;line-height:30px;color:rgba(255,255,255,.75);margin:0 !important;}
.abtus-addresource-desc a { color:white;}
*/

/* Utility */

.wp-block-cover { z-index:0; }

.quicklinks { padding:24px; text-align:center; background:#638c3d; }
.quicklinks ul { width:600px; margin:0 auto; text-align:left; }
.quicklinks ul li { padding-top:3px;padding-bottom:3px; line-height:19px;  }
.quicklinks ul a { color:#FFF; -webkit-transition:opacity 250ms; transition:opacity 250ms; }
.quicklinks ul a:hover { opacity:.66; }
@media screen and (max-width:648px) { 
    .quicklinks ul {width: calc(100% - 48px); } 
    .quicklinks ul li { padding-top:6px;padding-bottom:6px; }
}


/*-----------------------*/
/* FOOTER */
/*-----------------------*/

#containerfooter { background:#0092b4; background:rgba(61,69,67,1); }
.footerclass { padding-top:0 !important; }
#wrapper #containerfooter .menu-item a { color:#FFF; }
#containerfooter .footer-widget-title span { color:rgba(255,255,255,.8); background:none; }
#containerfooter .nf-field-label label { font-weight: 300; color:rgba(255,255,255,.8); }
#containerfooter .footerbase { background:none; }
#topcontrol .to_the_top { color:#888; border-color:#888; }

.above_footer_outer { padding:30px; background:#638c3d; }
.above_footer_outer h3 { 
    margin:0 !important;
    text-align:center; letter-spacing:0; font-size:20px; line-height:30px;
    color:rgba(255,255,255,.75); 
}
.above_footer_outer h3 a { 
    color:white !important; border-bottom: 2px solid rgba(255,255,255,.33);
    -webkit-transition: border .3s ease-in-out; -o-transition: border .3s ease-in-out; transition: border .3s ease-in-out;
}
.above_footer_outer h3 a:hover { border-bottom: 2px solid #FFF;}

/* social media footer */
#socmed_footer { padding:48px 0 24px; text-align:center; background:#0092b4; background:rgba(61,69,67,1); }
#socmed_footer ul { list-style-type: none; margin:0; padding:0; }
#socmed_footer li { display:inline-block; margin:0; padding:0 15px; }
#socmed_footer li a { color:#FFF; -webkit-transition:opacity 250ms; transition:opacity 250ms; }
#socmed_footer li a:hover { opacity:.5; }
#socmed_footer i.fa { font-size:3em; }

#containerfooter.footerclass .footer-widget-title:before { display:none; }
#containerfooter .nf-form-content input[type=button] { background:rgba(99,140,61,1); }
