@media only screen and (max-width: 1025px){
	.account-links {clear: both; display: block; width: 100%; margin: 20px auto; padding: 0; text-align: center;}
	.search-form {display:block; width: 200px; margin: 10px auto;}
	.logo {margin-left:0;}
	.footer-block {margin:10px 0; border:0;}
	.border-right, .border-left {border:0 !important;}
	img.accent-left, img.accent-right {margin-left:auto; margin-right:auto;}
	.footer-block {height:80px;}
}

@media only screen and (max-width: 840px){
	nav{margin-top: 10px;}
	#mobile-nav {display: block;}
	.menu-main-nav-container {display: none;}
	.logo {margin-top:70px;}

	.account-links {text-align: center !important;}
	.welcome-back {margin: -10px auto 10px auto; text-align: center;}

	.sb-slidebar {background:#222;}
	ul#slidebar-nav {display:block; margin-bottom:30px;}
	ul#slidebar-nav li {border-bottom:1px solid #383838;}
	ul#slidebar-nav li:hover, ul#slidebar-nav li:active, ul#slidebar-nav li:focus {background:#383838;}
	ul#slidebar-nav li a {display:block; color:#fff; font-weight: 500; padding:6px;}

	img.accent-left, img.accent-right {width: 100%;}

	img.product-shot {width: 100%; max-width:340px; height: auto; margin:20px auto; padding-bottom: 10px;}
	a.button-link {display:block; width:80%; margin:0 auto; padding:8px; text-align: center;}

	img.grid {display:block; width:80%; max-width:225px; height:auto; margin:0 auto;}
	.pagination {float:none; display:block; text-align:center;}

	img.headershot-image {display:block; width:80%; max-width:225px; height:auto; margin:0 auto;}
	img.honors {display:block; width:80%; max-width:225px; height:auto; margin:20px auto 0 auto;}
	.jason-name {text-align: center; margin-top:15px;}
	.jason-title {text-align: center; margin-bottom:15px;}
	.state-block {width: 90%; margin: 10px 0 20px 0;}
	.copy, .jason {padding-left:20px; padding-right:20px;}

	ul.press-items { margin-left: 0; }
	ul.press-items li { width: 100%; }
	ul.press-items li img { width: 100%; }


	img.social-icon {display: inline-block;}
	.social-share {display: inline-block; vertical-align: top; margin: 11px 30px 0 0;}

	img.heart {display:block; margin:0 auto 20px auto;}
	.greeting {display:block; margin:0 auto 0 auto; text-align:center;}
	.mailchimp-block {}
	#mc_embed_signup input[type="email"] {width:225px;}
	#mc_embed_signup input.button {left: 245px;}
}

@media only screen and (max-width: 840px){
	.state-list {column-count: 2;}
}

@media only screen and (max-width: 640px){
	img.accent-left, img.accent-right {width: 100%;}
	.footer-block {height:38px;}

	ul.press-items { margin-left: 0; }
	ul.press-items li { width: 100%; }
	ul.press-items li img { width: 100%; }
}

@media only screen and (max-width: 600px){
	.state-list {column-count: 1;}
}