/*
@media(max-width:1024px){
	.container { width: 100%; max-width: 740px; margin: 0px auto;  }
	.header-content .left {
    text-align: center;
}

.header-content .search {
    width: 100%;
    float: left;
    margin-top: 0px;
    height: auto;
    padding-bottom: 20px;
}

.home .header-content {
    height: 100%;
    background-size: contain;
}

.header-content .container .search form {
    margin-top: 0px;
    max-width: 272px;
    margin: 0px auto;
}

.header-content .left p {
    padding-right: 0px;
}

.header-content {}

.alpha-search {
    width: 100%;
    padding-bottom: 12px;
}

.alpha-search h2 {
    text-align: center;
    width: 100%;
}
}*/

@media screen and (max-width:1200px) {
	.container{width:700px!important;margin:auto;}
	.footer-content .container{width:750px!important;margin:auto; padding:0px 10px;}
	.header-content .search .search{width:100%!important;}
	.header-content .search {width:35%!important;}
	.header-content p{padding:0px!important;}
	.header-content .left {width:64%!important;}
	.container .search .sf_container input[type=text]{width:173px!important;}
	.header-content .blue-bg-top .container {
		margin-top:10px;
		margin-bottom: 10px;
	}
	.header-content .left{width:100% !important;height:auto!important; text-align: center; }
	.header-content .search {width:100% !important;float: none !important;margin: 0 auto !important;display: inline-block !important;height: auto !important;text-align: center;}
	.header-content .search .search {width: auto!important;margin: 0px auto 10px !important;}
	.header-content .container .search form{margin-top:0px !important}
	.home .header-content, .static-page-header .header-content {height: auto !important;}
	header .headerlogo a {display: inline-block!important;width: 100% !important;background-size: 100% !important;height: 135px !important;background-position:center center;}
	
	#widecolumn {width:100%!important;float:none!important;}
	#narrowcolumn {width:100% !important;float:none!important;}
	.footer-content {background-size: cover !important;display: inline-block;min-height: auto !important;width: 100% !important;}
	/*
	.alpha-search ul{width: 80%!important;}
	.alpha-search h2 {width: 20% !important;margin-top: 0 !important;font-size: 16px !important;line-height: 22px !important;}
	.alpha-search h2 {width: 100% !important;text-align: center;margin-bottom:2px;}
	.alpha-search ul {width: 100%!important;text-align:center!important;}
	.alpha-search ul li {float:none!important;display:inline-block!important;vertical-align:middle!important;margin:-5px 0 3px 0!important;}
	*/

	header .alpha-search h2 {}
	header .alpha-search ul {
		justify-content: left;
		padding-left: 20px;
		flex-basis: calc(100% - 240px);
	}
	header .alpha-search ul li {
		margin:0;
	}
	
	div#home-callouts-sidebar {display: inline-block!important;}
	div#home-callouts-sidebar div {width: auto !important;}
	#narrowcolumn div {margin: 0 auto;}
	.footer-content .search-share {width:49.6%!important;}
	.latest-tweets {width:50%!important;}
	.footer-content .right{width:calc(100% / 3) !important;padding:0 15px;}
	.footer-content .left{width:calc(200% / 3) !important;}
	.footer-content .search, .footer-content .share {padding: 0px 10px 25px 10px!important;}
	.footer-content .search .sf_block input[type=text] {width: 162px !important;}
	.footer-content h2 {font: 16px "chunk", "arial black", sans-serif !important;}
	.footer-content p, .footer-content p.contact-button {font-size: 16px!important;line-height: 23px!important;}
	div#home-callouts-sidebar div#media_image-10, 
	div#home-callouts-sidebar div#media_image-6 {width: 100% !important;}
	#widecolumn #home-callouts-sidebar div img{margin:0 auto;}
	div#home-callouts-sidebar div#media_image-11, 
	div#home-callouts-sidebar div#media_image-2,
	div#home-callouts-sidebar div#media_image-12, 
	div#home-callouts-sidebar div#media_image-3,
	div#home-callouts-sidebar div#media_image-13, 
	div#home-callouts-sidebar div#media_image-4,
	div#home-callouts-sidebar div#media_image-14, 
	div#home-callouts-sidebar div#media_image-5 {width: 50% !important;}

	div#home-callouts-sidebar div#media_image-11 img, 
	div#home-callouts-sidebar div#media_image-2 img,
	div#home-callouts-sidebar div#media_image-12 img, 
	div#home-callouts-sidebar div#media_image-3 img,	
	div#home-callouts-sidebar div#media_image-13 img, 
	div#home-callouts-sidebar div#media_image-4 img, 	
	div#home-callouts-sidebar div#media_image-14 img, 
	div#home-callouts-sidebar div#media_image-5 img{width:100% !important; height: auto;}

	#narrowcolumn.static-page .content {border-left:0px solid #999999!important;}
	#narrowcolumn .widget{width: auto!important;}
	#widecolumn .content {padding: 20px 0 30px 0!important;}
	#narrowcolumn.static-page .content{padding-left:0px !important;}
	#widecolumn .list-page ul, #widecolumn .list-page ol {width:100% !important;}
	#narrowcolumn a.callout{margin:0 auto 10px auto;}
	#narrowcolumn a.callout:last-child {
		margin-bottom: 0;
	}
	#narrowcolumn.inner .alpha-search h2 {display: inline-block !important;width: 100% !important;margin: 10px 0 0 0 !important;}
	#widecolumn ul.terms-list h3 {border-top:1px solid #e0dedb!important;padding:20px 0 6px!important;margin:20px 0 0 0px!important;}
	#narrowcolumn.inner {margin: 40px 0px 20px;}
}
@media screen and (max-width:767px) {
	header .alpha-search {
		justify-content: center;
		padding: 10px;
	}
	header .alpha-search h2 {
		margin: 10px 0 5px 0;
	}
	header .alpha-search ul {
		flex-basis: 100%;
		flex-shrink: 1;

	}
	header .alpha-search ul li a {
		font-size: 16px;
		height: 40px;
		width: 40px;
		
	}


	.entry .wpcf7 input[type="text"], .entry .wpcf7 textarea, .entry .wpcf7 input[type='email'] {width:100%!important;margin:0!important;box-sizing:border-box!important;}
	.header-content {height: auto!important;background-position:center center;background-size:cover;}
	.container{width:95%!important;-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;margin:auto;}
	.footer-content .container {width:95%!important;-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;margin:auto; padding:0px;}
	.footer-content .left{width:100% !important;}
	.footer-content .right{width:100% !important;text-align:center;margin-bottom:20px; float: left; padding: 0px;}
	.footer-content .search, .footer-content .share{padding-bottom: 25px;padding-left: 34px;}
	#footer #twitterFeed ul{width:90% !important;}
	.footer-content p, .footer-content p.contact-button{padding:5px 0;}
	.footer-content .logos {
		border-right:0px!important;
		text-align:center;
		padding: 10px 0;
	}
	.footer-content .logos a {
		max-width: calc((100% / 3) - 10px);
		margin-right: 15px;
	}
	.footer-content .logos a:last-child {
		margin-right: 0;
	}
	.footer-content .logos a img {
		max-width: 100%;
	}

	footer p.info {font: 14px/21px arial, sans-serif !important;padding:10px !important;}
	.footer-content .search-share, .latest-tweets{min-height:270px !important;}

	
	/* header .alpha-search a {padding: 4px 8.5px !important;} */
	.footer-content .search-share{border-right:0px !important;}
	
	#narrowcolumn.inner {margin: 0 0px 20px;}
	div#custom_html-6 {margin-bottom: 0 !important;padding-bottom: 0 !important;}
	.wf-active h1 {margin-top:0px!important;}
	header .headerlogo {margin-top:30px!important;}
}
@media screen and (max-width:576px) {
	.footer-content .search-share, .latest-tweets {width: 100%!important;border-right: 0px !important;border-bottom: 1px solid #40424C !important;}

	header .headerlogo a {height: 105px !important;}
	header .headerlogo {margin:10px 0;}
	#widecolumn h1{margin-top:0!important;font: 26px/30px "chunk", "arial black", sans-serif;padding-bottom: 0px!important;}
	#widecolumn .list-page li a {font: 18px arial, sans-serif !important;}
	#widecolumn .list-page ul#most-popular-filters li a {
		padding-top: 10px !important;
	}
	#widecolumn .list-page li p, #widecolumn .list-page li .wpp-views {font: 18px arial, sans-serif!important;}
	.latest-tweets {
		padding: 0 10px;
	}
}
@media screen and (max-width:480px) {
	#widecolumn #home-callouts-sidebar .widget_featured_post_widget{padding:170px 20px 20px 20px!important;background-position:top 25px center !important;}
	header .headerlogo a{height:84px!important;background-position:center center!important;}
	div#home-callouts-sidebar div#media_image-11, div#home-callouts-sidebar div#media_image-2 {width: 100% !important;max-width: 320px !important;margin: 0 auto !important;float: none !important;}
	div#home-callouts-sidebar div#media_image-12, div#home-callouts-sidebar div#media_image-3 {width: 100% !important;max-width: 320px !important;margin: 0 auto !important;float: none !important;}
	div#home-callouts-sidebar div#media_image-13, div#home-callouts-sidebar div#media_image-4 {width: 100% !important;max-width: 320px !important;margin: 0 auto !important;float: none !important;}
	div#home-callouts-sidebar div#media_image-14, div#home-callouts-sidebar div#media_image-5 {width: 100% !important;max-width: 320px !important;margin: 0 auto !important;float: none !important;}
	#widecolumn h1 {font: 23px/29px "chunk", "arial black", sans-serif;}
}