@media screen and (min-width: 1000px) {
#events,#pis_posts_in_sidebar-3{min-height:354px !important}
}
@media screen and (min-width: 940px) {
.site-header h1{ margin:0 0 0 20px !important;}
.site-header h2{ 
	width:250px !important;
	float:left;
}
#right-section{
	margin:0;
	clear: none;
	float:right;
	width:455px;
}
#top-bar{
	border-bottom: none;
	padding:10px 0 5px !important;
	background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/sdw_png-1393358563) bottom center no-repeat;
}
#top-bar form input[type="text"]{width:100px !important;}

#secondary-nav{
	padding:30px 27px 0 0;
	text-align:right;
}

.main-navigation li {margin:0 16px !important;}
#homepage_text{
	float:left;
	width:38%;
	clear:none;
	margin-top:0 !important;
}
#homepage_module_container {
	clear:none;
	padding:0;
	text-align:center;
}
/**/
.widget-area {
	float:left;
	width:21%;
	padding:25px 3%;
	margin-top:0;
}
.site-content {
	float: right;
	/*width:92%;*/
	width: 63.5%;
	padding-top:15px;
	margin-top:0;
	border:none;
	min-height:735px;
}
#primary.full-width {width:92%;}
#download input[type="text"]{width:75% !important;}


#callout ul li{width:160px !important;border-right:1px solid #b9b9b9;margin:20px 0 0 !important;}
#callout ul li:nth-child(5n){border-right: none;}

#events{width:44%; float:left; min-height:375px}
#news{width:44%; float:right; min-height:375px}
.widget-area{padding-bottom:35px;}
.widget-area #events,.widget-area #news{min-height:50px !important}

#sdw2{clear:both; padding-top:25px; margin-bottom:5px; display:block}

#bottom-sections{width:100% !important;}
#bottom-sections ul li p.lbl{ 
	float:left;
	width:76px;
	padding-right:8px;
	font-size:12px;
	margin-top:0;
}
#bottom-sections ul li p.lbl-info{
	float:right;
	width:160px;
	font-size:13px;
	padding-left:10px;
	margin-bottom:10px;
	border-left:1px solid #cacaca;
}
#bottom-sections ul li:nth-child(3n) p strong{font-size:12px;}
/**/
#footer_contents #footer-nav ul#fn-primary, #footer_contents #footer-nav ul#menu-footer_primary{ float:left; padding-bottom:0 !important}
#footer_contents #footer-nav ul#fn-secondary,#footer_contents #footer-nav ul#menu-footer_secondary{ float: right}
#footer_contents #footer-nav ul li{
	font-size: 14px;
	font-size: 1.4rem;
    font-family: 'FuturaHvHeavy';
}
#footer_contents #footer-nav ul li.separator{visibility: visible;}

#footer-links li:nth-child(1n){width:22% !important;}
#footer-links li:nth-child(2n){width:16% !important;}
#footer-links li:nth-child(3n){width:20% !important;}
#footer-links li:nth-child(4n){width:28% !important;}

#easyway li { min-height:310px;}

.grid-two li {width:255px;padding:5px;}
.grid-two li li {width:255px;}

}
@media screen and (min-width: 748px) {
p {text-align: left;}
.main-navigation{ float:right;}
.main-navigation{margin:10px 0 0;}
.main-navigation li a {
	padding: 1.5rem 2.1rem !important;
	padding: 15px 21px !important;
}
.iview-caption {
	top:105px !important;
	top:10.5rem !important;
	padding:30px 50px !important;
	padding:3rem 5rem !important;
	font:22px/1.2 Arial, Helvetica, sans-serif !important;
	font-size:2.2rem !important;
}
.iview-caption a {
	font-size:13px !important;
	font-size:1.3rem !important;
}
/**/

#left-nav ul li a { display: block;}
select.tinynav{ visibility:hidden;}

/**/
#callout ul li p{ min-height:110px; padding-bottom:0;}

/**/
#bottom-sections{width:90%; margin:25px auto;}
#bottom-sections ul li h2, #bottom-sections ul li h3{text-align:left}
#bottom-sections ul li:first-child h2{padding-left:32px; background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/contact_png-1393358564) 0 0 no-repeat; line-height:26px;}
#bottom-sections ul li:last-child h2{padding-left:32px; background: url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/social_png-1393358565) 0 0 no-repeat; line-height:26px;}
#bottom-sections ul li{
	text-align: left;
	border-bottom: none;
	padding:0 2.25%;
	width:28%;
	border-right:1px solid #cacaca;
	min-height:270px;
}
#bottom-sections ul li:nth-child(2n){width:30%;}
#bottom-sections ul li:nth-child(3n){padding-right:0; border-right:none; width:29%}
#bottom-sections ul li:nth-child(3n) p{
	padding-left:15px;
	background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/dot2_png-1393358565) 0 5px no-repeat;
}
#footer_contents {
	background:#00a8ff url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/nav_png-1393358558) 0 0 repeat-x;
}

.wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4{ text-align: left}
.wrapper ul{ list-style:disc; margin-left:15px; text-align: left}
.wrapper ul li{ margin-bottom:3px;}
.wrapper ul ul{list-style:circle}
.wrapper ol{ text-align: left}
.wrapper ol ul{ list-style: square; margin:5px 0 5px 20px;}

ul.grocery {text-align:center;}

.img-l{float:left; margin:5px 25px 10px 0;}
.img-r{float: right; margin:5px 0 10px 25px;}
.contact-hilite{border-width:0 0 0 8px;}
/**/
.grid-three li {width:40.58%;}
.grid-three li:first-child { margin-right:12px; margin-bottom:15px;}
.grid-three li:last-child {
	width:92% !important;
	margin:0;
	padding:20px 4%;
}
.grid-one li {margin:0 15px 30px !important; padding:18px;}
.grid-two li {margin:0 10px 30px}
td li {margin-left:0;}
table.data td ul.data-list{margin-left:15px}
}
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
.site {margin: 0 auto;}
.site-header h1{ margin:0 0 0 55px; float:left;}
.site-header h2{ 
	padding-left:55px;
	padding-top:65px; 
	width:auto;
	float:left;
	text-align:left;
	clear:none;
}

#top-bar form input[type="text"]{width:160px;}
#top-bar{
	padding:20px 60px 0;
}
/* Navigation Menu */
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: inline-block !important;
}
.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
.main-navigation li, .main-navigation li a {
	text-decoration: none;
	margin:0;
}
.main-navigation li {
	position: relative;
	padding: 0;
	margin:0;
}
.main-navigation li a {
	font-size: 14px;
	font-size: 1.4rem;
	border-bottom: 0;
	line-height: 1;
	padding: 1.5rem 3rem;
	padding: 15px 30px;
	text-transform: uppercase;
	white-space: nowrap;
}
.main-navigation li a:hover, .main-navigation li:hover a {
	background: #0098e5;
	color: #FFF;
}
.main-navigation li a#donate {
	background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/nav-donate_png-1393358566) 0 0 no-repeat;
	width:85px;
}
.main-navigation li a#donate:hover {
	background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/nav-donate2_png-1393358566) 0 0 no-repeat;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #FFF;
}
/* Sub Navigation */
.main-navigation li ul {
	display: none;
	position: absolute;
	top: 100%;
	z-index:10001 !important;
}

.main-navigation li ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation li ul li {
	margin-left:0;
	text-align:left;
	letter-spacing:1px;
}
.main-navigation li ul li a {
	background: #10b9ff !important;
	border-bottom: 1px solid #01a9ff;
    font-family: 'Futura-Medium';
	display: block;
	font-weight:normal;
	width: 180px;
	width: 18rem;
	white-space: normal;
	text-transform:none;
}
.main-navigation li ul li a:hover {
	background: #0098e5 !important;
	color: #FFF;
}
.menu-toggle {display: none;}


#events, #news, .widget-area #events, .widget-area #news{text-align: left;}
#events h2, #news h2{
	padding-left:34px;
	padding-bottom:5px;
	line-height:26px;
}
#events h2, #pis_posts_in_sidebar-3 h3{background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/events_png-1393358567) 0 0 no-repeat;}
#news h2, #pis_posts_in_sidebar-2 h3{ background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/news_png-1393358568) 0 0 no-repeat}

#events h2, #news h2, #events h3, #news h3, #pis_posts_in_sidebar-2 h2, #pis_posts_in_sidebar-2 h2, #pis_posts_in_sidebar-2 h3, #pis_posts_in_sidebar-2 h3{ text-align:left; clear:none;}
#events p, #news p, #pis_posts_in_sidebar-2 p, #pis_posts_in_sidebar-3 p{ text-align:left;}
#events img, #news img, #pis_posts_in_sidebar-2 img, #pis_posts_in_sidebar-3 img{
	float:left;
	margin:10px 25px 25px 0;
}

/**/
#footer-links{width:100%;}
#footer-links li{
	text-align: left;
	width:40%;
	padding:30px 3% 0 0;
	border-bottom: none;
}
#footer-links li:last-child{ padding-right:0;}
#footer-links li h2{ text-align:left; margin-bottom:15px}
#footer-links li a{
	padding-left:10px;
	background:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/aro_png-1393358569) 0 3px no-repeat;
}
.data-table-wrapper{overflow:visible}

}
@media screen and (min-width: 460px) {
#top-bar{height:42px; padding-bottom:0;padding:10px 20px;}
#top-bar li{display:inline-block; }
#top-bar li#formelements{ width:70%}
#top-bar li#sni{ width:27%}
#top-bar form{
	padding-right:10px; 
	border-right:1px solid #CCC;
}
.goog-te-gadget-simple {
	margin-left:15px;
}

#social {padding-top:0;}
#callout ul li{
	width:180px;
	padding:65px 10px 0;
	margin:40px 10px 0;
}
#callout ul li:nth-child(1n){ background-image:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/ico1_png-1393358569)}
#callout ul li:nth-child(2n){ background-image:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/ico2_png-1393358570);}
#callout ul li:nth-child(3n){ background-image:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/ico3_png-1393358571)}
#callout ul li:nth-child(4n){ background-image:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/ico4_png-1393358571)}
#callout ul li:nth-child(5n){ background-image:url(https://66b62535dc3e4802955e-b198fe9ce0d662848fa9ed50a2cdef84.ssl.cf2.rackcdn.com/ico5_png-1393358572);}
#callout ul li p{
	min-height:100px;
}
#callout ul li a{
	text-align:center;
	padding:5px 0;
	display:block;
	color:#FFF;
	font-size:12px;
}
#callout ul li a:hover{ background:#000 !important}
#callout ul li:nth-child(1n) a{background:#bda471;}
#callout ul li:nth-child(2n) a{background:#f05928;}
#callout ul li:nth-child(3n) a{background:#74a13d;}
#callout ul li:nth-child(4n) a{background:#0098e5;}
#callout ul li:nth-child(5n) a{background:#929292;}

}
