@media all and (max-width: 1055px) {

	body { width: 100%; overflow: hidden; }
	body.admin-bar { margin-top: 0px !important; }
		#wpadminbar { position: fixed !important; }

	#breadcrumbs { display: none;  }
		
	.inner { width: 100%; }

.blog #content #primary .inner { width: 100%; }
.single-post #content #primary .inner { width: 100%; }
.archive #content #primary .inner { width: 100%; }
.search #content #primary .inner { width: 100%; }
.error404 #content #primary .inner { width: 100%; }

.blog #content #primary .wpb_row, .single-post #content #primary .wpb_row, .archive #content #primary .wpb_row, .search #content #primary .wpb_row, .error404 #content #primary .wpb_row { margin: 0 auto !important; }


.flexslider ul.slides li .text-holder .wrapper { width: 100%; padding: 0px 10%; }
	
	.wpb_row { width: 100% !important; margin-left: auto !important; margin-right: auto !important; }

	#content #primary.post-list .wpb_row { margin-left: auto !important; margin-right: auto !important; }  

#content .tickers .vc_span6 .wpb_text_column { padding: 0px !important; }

	#masthead { height: 67px; position: static; width: 100%; overflow: hidden; }
	#masthead .site-branding { padding-top: 3px; }
		#masthead .site-branding .site-title { display: none; }
	#masthead .site-branding a img { height: 60px; width: auto; padding-left: 18px; }
	#masthead #site-navigation { display: none; }
	#masthead a#toggle-nav { display: block; height: 54px; width: 54px; background: #fff url(../images/btn-nav-toggle.gif) center center no-repeat; position: absolute; top: 6px; right: 2%; text-indent: -9999px; cursor: pointer;  }

	#masthead .menu-main-auxiliary-container { display: none;  }

	#page { padding-top: 0px !important;  }

	#content #primary .hp-recent-updates .thumb { display: none;  }

	#content #primary .blog-header { width: 95%; margin: 0 auto; }
	
	#content #primary #uwpqsffrom_276 input#uwpqsf_id_btn { left: 90%; }
	
	#vmap { background: transparent; }
	#vmap path { fill: #3a96bf; fill-opacity: 1; }
	#vmap path:hover { fill: #c52031; }
	
	#sidrnav { padding-top: 10px; }
	
	.sidr ul li ul { display: none; }
	.sidr ul li a { font-size: 20px; font-family: "nimbus-sans-condensed",sans-serif; font-weight: bold; text-transform: uppercase; color: #fff; }
		.sidr ul li a:hover, .sidr ul li.sidr-class-current-page-ancestor a, .sidr ul li.sidr-class-current-menu-item > a { color: #286ca4; } 
		.sidr ul li.sidr-class-menu-item-search { display: none;  }

	.sidr .sidr-class-search-form { padding: 0 0 0 0px; }
	.sidr .sidr-class-search-form label span { display: none; }
	
	.sidr-class-menu-item-donate-2 a { background: #9e1b29; }
	.sidr-class-menu-item-donate-2 a:hover { color: #fff !important; }

	#colophon { height: 350px; text-align: center; }

	#colophon .footer-logo { position: static; margin-left: 0px; margin-top: -55px; margin-bottom: 45px; }
		/* #colophon .footer-logo h5 { line-height: 24px; } */

	#colophon .mail-join { position: static; text-align: center; margin-bottom: 30px; }
	#colophon .social-links { position: static; text-align: center; }
		#colophon .social-links a { float: none; }
		#colophon .social-links a:first-child { margin-left: 0px; }


	#colophon .menu-footer-navigation-container { display: none; }	
	#colophon .copy-links { display: none; }
	#colophon .menu-footer-auxiliary-container { display: none; }
	#colophon .footer-logos { padding: 40px 0; }
	#colophon .footer-statement { display: none; }

	#to-top { display: block; }
	
	

}

@media all and (max-width: 768px) {
	.wpb_row .wpb_row { width: 100% !important; margin-left: auto !important; margin-right: auto !important; }
	.home .wpb_row .wpb_column .wpb_row .wpb_column { padding: 15px 0px 15px !important; }
	#content #primary .hp-recent-updates .text { width: 100%; }
	
	#content .tickers h2 { font-size: 90px; line-height: 75px; }
	#content .tickers p { font-size: 18px; line-height: 26px; }

	.flex-direction-nav { display: none; }

	.flexslider { height: auto; background-color: #23292f; }
	.flexslider ul.slides { height: 100%; width: 100%;  }
/*	.flexslider ul.slides li { background-image: none !important; }*/
		.flexslider ul.slides li .text-holder { position: static; background: #23292f; padding: 20px 0 0;  }
		.flexslider ul.slides li .text-holder .wrapper { width: 90%; margin: 0 auto; padding: 0px;  }
			#content .flexslider ul.slides li .text-holder .wrapper h2 { font-size: 46px; line-height: 34px;}
			#content .flexslider ul.slides li .text-holder .wrapper p { font-size: 16px;  }

.flexslider ul.slides li .image-holder { display: block; }

	#content #primary #uwpqsffrom_276 input#uwpqsf_id_btn { left: 88%; }

	#content #primary .blog-header { display: none; }
	
	#content #results .photo { position: relative; top: 0; right: 0; margin: 0 0 10px 0; }

	.get-involved-img { text-align: center !important; }
		.get-involved-img img { position: relative; top: 0; left: 0; }
		
	.box-load-list .item { text-align: center; }
	.box-load-list .full-content .item { text-align: left; }

}

@media all and (max-width: 550px) {
	#vmap, #vmap-outside { display: none; }
}