/* LAKE WENATCHEE NETS 

font-family: 'Volkhov', serif;

	
	BROWN:
	color:#432b01;
	
	light tan:
	color:#ffeed0;
	
	green:
	color:#2e4501;

*/

@media screen and (max-width: 1130px) {
	.pad {
		max-width:93%;
	}
	.content-area, .bc-product-single {
		max-width:93%;
		padding:100px 30px 0;
	}
	.homeContent .left,
	.homeContent .right {
		width:48%;
	}
	.homeContentImg {
		max-width:100%;
		height:auto;
	}
} /* end 1130px */




@media screen and (max-width: 1050px) {
	.main-navigation ul.main-menu > li {
		padding:0 5px;
	}
} /* end 1050px */




@media screen and (max-width: 960px) {
	.main-navigation .main-menu > li > a {
		font-size:18px;
	}
	.bc-product-grid--4col>.bc-product-card:nth-child(1n),
	.bc-product-grid--4col>.bc-product-card:nth-child(3n) {
		margin:0 10px 30px 10px;
		max-width:calc(25% - 20px);
	}
	.homeFeatured .bc-product__title-link {
		font-size:16px;
	}
	.bc-form.bc-product-form button.bc-btn--form-submit {
		font-size:13px;
		padding:15px 5px;
	}
	
	.homeContent {
		font-size:16px;
	}
	
	#Footer .pad {
		max-width:98%;
	}
	#Footer,
	#Footer a, #Footer li a {
		font-size:14px;
	}
	#Footer h4 {
		font-size:18px;
	}
	#ftrCredits .pad {
		padding:10px 0;
	}
	#ftrCredits .left,
	#ftrCredits .right {
		float:none;
		width:100%;
		text-align:center;
	}
	#ftrCredits br.Clear {
		display:none;
	}
} /* end 960px */




@media screen and (max-width: 900px) { /* switch to mobile menu */
	.show-nav-right .mobmenu-overlay {
		background:rgba(0,0,0, 0.75);
	}
	body.admin-bar .mobmenu {
		top:225px !important;
	}
	.mob-menu-header-holder {
		position:absolute;
		top:205px !important;
		right:50px;
		width:150px;
		height:50px;
	}
	.right-menu-icon-text {
		font-family: 'Volkhov', serif;
		color:#ffeed0;
		font-size:20px;
		font-weight:100;
		line-height:40px;
		text-transform:uppercase;
	}
	.mobmenur-container i {
		font-size:40px;
		color:#ffeed0;
	}
	/* slide out */
	.mobmenu-panel {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#45611d+12,45611d+12,2e4501+100 */
		background: #45611d; /* Old browsers */
		background: -moz-linear-gradient(left,  #45611d 12%, #45611d 12%, #2e4501 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #45611d 12%,#45611d 12%,#2e4501 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #45611d 12%,#45611d 12%,#2e4501 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45611d', endColorstr='#2e4501',GradientType=1 ); /* IE6-9 */
	}
	.mobmenu-right-panel .mob-cancel-button {
		color:#ffeed0;
	}
	.mobmenu-right-panel li, .rightmbottom, .rightmtop {
		padding:0 5%;
	}
	#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i,
	.mobmenu-content #mobmenuright .sub-menu a {
		font-family: 'Volkhov', serif;
		font-size:18px;
		color:#ffeed0;
	}
	.mobmenu-content #mobmenuright li:hover,
	.mobmenu-content #mobmenuright > li > a:hover,
	.mobmenu-content #mobmenuright .sub-menu,
	.mobmenu-content #mobmenuright li:hover, .mobmenu-content #mobmenuright > li > a:hover {
		background:#432b01;
	}
	.mobmenu-content #mobmenuright .sub-menu {
		background:none;
	}
	
	#Footer .col1 {
		width:220px;
	}
	#Footer .col2 {
		width:200px;
		left:calc(50% - 270px);
	}
	#Footer .col3 {
		width:140px;
	}
	#Footer .ftrSocial {
		width:130px;
	}
	#Footer h4 {
		text-transform:none;
	}
} /* end 900px */




@media screen and (max-width: 820px) {
	#topBar li {
		display:none;
	}
	#topBar li:nth-child(1) {
		display:block;
		float:right;
		width:140px;
		font-size:20px;
		text-align:right;
		padding:0;
	}
} /* end 820px */




@media screen and (max-width: 800px) {
	.bc-product-grid--4col>.bc-product-card:nth-child(1n), .bc-product-grid--4col>.bc-product-card:nth-child(3n) {
		width:calc(50% - 20px);
		max-width:calc(50% - 20px);
		flex-basis:calc(50% - 20px);
	}
} /* end 800px */




@media screen and (max-width: 767px) {
	.bc-product-single .bc-product__gallery {
		order:1;
		max-width:100%;
	}
} /* end 800px */




@media screen and (max-width: 700px) {
	.homeContent .left,
	.homeContent .right {
		float:none;
		width:100%;
	}
	#Footer .pad {
		width:93%;
		padding:35px 0;
	}
	#Footer .col1,
	#Footer .col2,
	#Footer .col3 {
		float:left;
		width:48%;
		left:auto;
	}
	#Footer .col2 {
		float:right;
	}
	.responsiveDivider {
		display:block;
		width:100%;
		height:1px;
		clear:both;
	}
	#Footer .ftrSocial {
		top:auto;
		bottom:20px;
	}
} /* end 700px */




@media screen and (max-width: 575px) {
	#page {
		padding-top:55px;
	}
	.site-header {
		height:140px;
	}
	.site-header .pad {
		padding-right:0;
	}
	#hdrLogo {
		top:-55px;
		left:0px;
		width:220px;
		height:220px;
	}
	#hdrLogo h1.site-title, #hdrLogo a {
		width:100%;
		height:100%;
	}
	#hdrLogo a {
		background-size:100% auto;
	}
	body.admin-bar .mobmenu,
	.mob-menu-header-holder {
		top:140px !important;
		right:0 !important;
	}
	body.admin-bar .mobmenu {
		top:175px !important;
	}
} /* end 575px */




@media screen and (max-width: 500px) {
	#Footer .col1,
	#Footer .col2,
	#Footer .col3 {
		float:none;
		width:100%;
		margin:0 0 40px 0;
	}
	#Footer h4 {
		margin:0 0 20px 0;
	}
	#ftrCredits,
	#ftrCredits a {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:100;
	}
} /* end 500px */




@media screen and (max-width: 1130px) {
} /* end 1130px */



