/*
 *  uwga theme customizations
 * Meta font family - "ff-meta-web-pro"
 * All reference to trade gothic can be changed to "alternate-gothic-no-2-d"
*/
#megaMenu img.um-img {margin-top: -8px !important;}

/* -------------------------------
 	---- LINC LANDING
-------------------------------- */

.page-template-page-linclanding #linclanding-inner {
    min-height: 300px;
    margin-top: -28px;    
    background-repeat: no-repeat;
    background-size: cover;
background-position: top center;
 border-bottom: 9px solid #fd9a00;
}

.page-template-page-linclanding #linclanding-inner {
     padding: 90px 0;
margin-bottom: 60px;
}

.page-template-page-linclanding #linclanding-inner img.linc-logo{
     padding: 90px 0;
}

h2.linchead span {padding: 0 20px;}
h2.linchead span a:hover {color: #fff; text-decoration: none !important;}

.page-template-page-linclanding .disclaimer {font-style: italic;     font-size: 15px;
    line-height: 21px;
    font-family: 'ff-meta-web-pro';
    color: #6E6A64; margin-bottom: 25px;}

.page-template-page-linclanding .imgfloat {display: inline-block; margin: 0 8px 15px;}
	.page-template-page-linclanding .gold .imgfloat img {width: 170px !important; height:auto; }

@media (min-width: 1400px) {  
     .page-template-page-linclanding #linclanding-inner {padding: 140px 0 !important;}
    .page-template-page-linclanding #linclanding-inner img.linc-logo{padding: 115px 0 !important;}
}

@media (max-width: 600px) {  
     h2.linchead span {display: block !important; margin-bottom: 15px; clear: both;}
}

/* -------------------------------
 	---- BLOG ROLL
-------------------------------- */
.page-template-page-blogroll2 .ltgray {color: #a6a6a6 !important;}
.page-template-page-blogroll2 a { text-decoration: none !important;}
.page-template-page-blogroll2 a:hover {text-decoration: underline !important;}

.page-template-page-blogroll2 h6 {margin: 0px 0 30px; color: #a6a6a6; font-size: 14px;}
.page-template-page-blogroll2 h2 {    font-size: 34px !important; line-height: 34px !important;}

.page-template-page-blogroll2 #blog-roll-wrapper {
	min-height: 300px;
	margin-top: -66px;
	background-image: url('img/blog2/concrete_wall3.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	
}
.page-template-page-blogroll2 #blog-roll-inner {
	padding: 110px 0 40px;
        margin-bottom: 30px;
}
.page-template-page-blogroll2 #blog-roll-inner2 {padding: 0 0 50px 0; margin-bottom: 225px}

.page-template-page-blogroll2 section#main.container {
	background: transparent url(img/blog2/GreaterATLskyline3.png) no-repeat bottom center;
	padding-bottom: 0;
}
.page-template-page-blogroll2 .skyline-wrapper {
	position: absolute;
	bottom: 0;
}
.page-template-page-blogroll2 #blog-roll-wrapper h2 {
	color: #262626;
}
.page-template-page-blogroll2 .box-shadow {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
         padding: 0 20px;
}
.page-template-page-blogroll2 .category-block {
	min-height: 216px;
	max-width: 300px;
	width: 100%;
        background-color: #fff;
	margin: 30px 0 15px 0;
}
.page-template-page-blogroll2 .category-block-top {
	min-height: 145px;
	width: 100%;
	padding: 30px 0px 15px 0px;
	background-color: #fff;
}


.page-template-page-blogroll2 .category-block h3 {
	margin: 5px 0 0 0;       
}
.page-template-page-blogroll2 .category-block-top a {
	font-size: 12px;
	color: #0598ff;
	font-weight: bold;
}
.page-template-page-blogroll2 .category-block-top h3 a {
	font-family: 'alternate-gothic-no-2-d';
	font-size: 36px;
	color: #262626;
	font-weight: normal;
        text-transform: uppercase;
}
.page-template-page-blogroll2 .category-block-bottom {
	min-height: 71px;
	width: 100%;
	background-color: #fff;
	padding: 10px 0px;
        border-top: 1px solid #a6a6a6;
}
.page-template-page-blogroll2 .category-block-bottom a {
	font-size: 14px;
	color: #6e6a64;
	font-weight: bold;
        
}
.page-template-page-blogroll2 .category-block-bottom span {
	font-size: 14px;
	color: #6e6a64;
	text-decoration: none !important;
}
.page-template-page-blogroll2 #education-cat .category-block-top {
	background-image: url('img/blog2/education.png');
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.page-template-page-blogroll2 #income-cat .category-block-top {
	background-image: url('img/blog2/income.png');
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.page-template-page-blogroll2 #homelessness-cat .category-block-top {
	background-image: url('img/blog2/homelessness.png');
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.page-template-page-blogroll2 #health-cat .category-block-top {
	background-image: url('img/blog2/health.png');
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.page-template-page-blogroll2 #basic-needs-cat .category-block-top {
	background-image: url('img/blog2/basic-needs.png');
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.page-template-page-blogroll2 #volunteering-cat .category-block-top {
	background-image: url('img/blog2/volunteering.png');
	background-repeat: no-repeat;
	background-position: 95% 30px;
}
.page-template-page-blogroll2 #linc-cat .category-block-top {
	background-image: url('img/blog2/linc.png');
	background-repeat: no-repeat;
	background-position: 95% 25px;
}
.page-template-page-blogroll2 #ypl-cat .category-block-top {
	background-image: url('img/blog2/ypl.png');
	background-repeat: no-repeat;
	background-position: 95% 25px;
}
.page-template-page-blogroll2 #aap-cat .category-block-top {
	background-image: url('img/blog2/aap.png');
	background-repeat: no-repeat;
	background-position: 95% 25px;
}
.page-template-page-blogroll2 #cole-cat .category-block-top {
	background-image: url('img/blog2/cole.png');
	background-repeat: no-repeat;
	background-position: 95% 25px;
}
.page-template-page-blogroll2 #tocqueville-cat .category-block-top {
	background-image: url('img/blog2/ts.png');
	background-repeat: no-repeat;
	background-position: 95% 25px;
}
.page-template-page-blogroll2 #vip-cat .category-block-top {
	background-image: url('img/blog2/vip.png');
	background-repeat: no-repeat;
	background-position: 95% 25px;
}






/* New Forms Page */
.graybox {background-color: #E0E0E0; padding: 20px; text-align: center;}
.graybox two {margin: 0 20px;}
.page-template-page-forms .gfield_label, .page-template-page-forms h3 {font-weight: normal !important;font-size: 21px !important;line-height: 21px !important;font-family: 'alternate-gothic-no-2-d' !important;text-transform: uppercase !important;}
.page-template-page-forms .gform_wrapper .gfield_radio li {margin: 0 !important;line-height: 1.3;}
.page-template-page-forms .gfield_radio label {font-size: 14px !important;}
.page-template-page-forms .gfield_radio {padding-left: 0px !important}
.page-template-page-forms input[type="radio"]:checked {  color: red;} 
.page-template-page-forms .button {background-color: #000 !important;border-color: #000 !important;color: white;}
.page-template-page-forms .gform_button.button {margin-left: 40px; }
.page-template-page-forms #input_28_2 {margin-bottom: 17px !important;}

ul.gfield_checkbox li br {display: none !important;}
ul.gfield_checkbox {margin-left: 0 !important; padding-left: 0px !important;}

	.page-template-page-forms #field_28_10 .gfield_label, .page-template-page-forms #field_28_17 .gfield_label, .page-template-page-forms #field_28_12 .gfield_label, .page-template-page-forms #field_28_13 .gfield_label, .page-template-page-forms #field_28_14 .gfield_label, .page-template-page-forms #field_28_21 .gfield_label, .page-template-page-forms #field_28_23 .gfield_label, .page-template-page-forms #field_28_24 .gfield_label {font-weight: normal !important;font-size: 18px !important;line-height: 21px !important;font-family: 'ff-meta-web-pro' !important;text-transform: none !important; color: #636466 !important;}

 /*select#input_28_10_2 {display: none;} hide the day field in birthday */


.page-id-6352 .su-tabs-style-default li {list-style-position: inside !important; }


.gfield_total {border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px;}

/*  NEW YPL LANDING PAGE */
ul.ypl-links, ul.ypl-links li {color: #2ba6cb;}
ul.ypl-links li, .main-copy li {margin-bottom: 12px;}
.blackborder {color: #000; background-color: #000; height: 5px; margin-bottom: 15px; width: 100%}
.ypl-circular {width: 76px;height: 76px;border-radius: 38px;-webkit-border-radius: 38px;-moz-border-radius: 38px; float: left; margin-right: 10px;  background-size: contain;background-position: center; background-repeat: no-repeat;}
.rightcol .paddtop20 {margin-top: 20px;}


.top40 {margin-top: 40px;}

.page-template-page-policy .community-banner {
    float: left;
    height:400px;
    width: 100%;
    margin: -27px 0 0 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Single Page Styles - ECM Landing */

.fullWidth {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

.page-template-page-single-ecm .inline-list {margin: 15px 0;list-style: none;overflow: hidden;}
.page-template-page-single-ecm .inline-list > li > a {color: #fff; font-size: 20px; font-weight: normal; text-transform: uppercase;}
.page-template-page-single-ecm .inline-list > li {margin-left: 5px; margin-right: 27px;}

.page-template-page-single-ecm section {padding: 50px 0;}
.page-template-page-single-ecm .header {background-repeat: no-repeat; background-size: cover; padding: 100px 0}
.page-template-page-single-ecm section.thankyou {padding-bottom: 0px}

.page-template-page-single-ecm h1 {font-size: 62px; line-height: 58px; font-weight: normal; margin: 25px auto 8px; text-transform: uppercase;}
.page-template-page-single-ecm h2 {font-size: 36px; font-weight: normal; margin: 25px auto; text-transform: uppercase;}
.page-template-page-single-ecm h3 {width: 50%; margin: 25px auto 10px; text-transform: uppercase; padding: 10px 0 25px; border-top: 2px solid #000; font-size: 28px;}
.page-template-page-single-ecm h4 {font-size: 24px;}
.page-template-page-single-ecm h5 {margin-top: 25px;font-weight: normal;font-size: 16px;line-height: 16px;font-family: 'alternate-gothic-no-2-d'; text-transform: uppercase;}
.page-template-page-single-ecm .getinvolved img {margin: 25px 0 20px;}

.page-template-page-single-ecm .section-container section {padding: 10px 0;}
.page-template-page-single-ecm .section-container.accordion > section > .title, .page-template-page-single-ecm .section-container.accordion > .section > .title {background: #fff url('img/plus.png') no-repeat left center;}
.page-template-page-single-ecm .section-container.accordion > section.active > .title, .page-template-page-single-ecm .section-container.accordion > .section.active > .title {background: #fff url('img/minus.png') no-repeat left center; margin: 0; line-height: 15px;}
.page-template-page-single-ecm .section-container p.title {padding-left: 19px; text-transform: uppercase; font-size: 15px;}
	.page-template-page-single-ecm .section-container p.title a {font-size: 15px;}
.page-template-page-single-ecm .section-container.accordion > section > .title, .page-template-page-single-ecm .section-container.accordion > .section > .title, .page-template-page-single-ecm .section-container.accordion,  .page-template-page-single-ecm .section-container.accordion > section > .content {border: 0px !important;}
.page-template-page-single-ecm ul.downloads {list-style-type: none; margin-left: 30px;}
.page-template-page-single-ecm section.active .content {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}


.page-template-page-single-ecm .highlight {  
	background: #ffffff;  
	-moz-transition: background 150ms linear;
    	-o-transition: background 150ms linear;
    	-webkit-transition: background 150ms linear;
    	transition: background 150ms linear;}
.page-template-page-single-ecm .highlight:hover {background: /*#dfe3e6*/#e8edf0;}
.page-template-page-single-ecm .btn.btn-circle {
  
}
.page-template-page-single-ecm .btn {
    padding: 10px 17px;
    background-color: #000;
    color: #fff;   
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 22px;
    width: 40px;
    height: 40px;
    line-height: 40px;  
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    border: 1px solid transparent;
    -moz-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear;
    white-space: nowrap;
    outline: none;
}


.gform_wrapper #gform_8  .gfield_checkbox li, .gform_wrapper #gform_8  .gfield_radio li {margin:0;}
#gform_8 input {width: 47%;}

body{font-weight: normal; font-family: 'ff-meta-web-pro', sans-serif; font-size: 16px;}
h1 {font-weight: normal; font-size: 32px; line-height: 28px; font-family: 'alternate-gothic-no-2-d' ;text-transform: uppercase; }
.gform_title {font-weight: normal; font-size: 32px; line-height: 28px; font-family: 'alternate-gothic-no-2-d' ;text-transform: uppercase; }
h2 {font-weight: bold;font-size: 36px; line-height: 36px; font-family: 'ff-meta-web-pro';}
h3{font: normal 22px/30px 'ff-meta-web-pro';}
h4{font-weight: normal; font-size: 19px; line-height: 19px; font-family: 'alternate-gothic-no-2-d'; text-transform: uppercase;}
h5{font-weight: normal;font-size: 18px; line-height: 22px; font-family: 'ff-meta-web-pro';}
h6{font-weight: normal; font-size: 15px; line-height: 23px; font-family: 'ff-meta-web-pro';}
p{font-weight: normal;font-size: 15px; line-height: 21px; font-family: 'ff-meta-web-pro'; color: #6E6A64}
.su-column-inner ul{/*margin-left: 15px;*/}
#main.container ul, .entry-content ol {padding-left: 18px;}
li{font-weight: normal;font-size: 15px; line-height: 21px; font-family: 'ff-meta-web-pro'; color: #6E6A64;list-style-position: outside;}
.white li{color:#fff;}
blockquote {font-size: 17px; line-height: 21px; color: #6E6A64}
caption {font-size: 13px; line-height: 19px;font-family: 'ff-meta-web-pro'; }

/********************    form styles  *******************************/
/*.gform_wrapper .ginput_complex span.ginput_cardextras {display: none !important;}*/
.gform_card_icon_container {margin-top: -20px;}
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {display: inline;}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {background: #fafafa;border: 1px solid #ebebeb;margin: 0;padding: 5px 10px !important;height: auto !important;font-size: 15px !important;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);}

select {background: #fafafa;border: 1px solid #ebebeb;margin: 0;padding: 9px 5px !important;font-size: 15px !important;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);}

#input_1_7_6_container p, #input_1_16_1_container p:first-child {display: none !important;}

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {line-height: 20px !important}
.gform_wrapper.cole-survey_wrapper .gfield_radio li {margin: 0 !important; }
.gform_wrapper.cole-survey_wrapper .top_label .gfield_label {margin-bottom: 8px !important; }

/********************    end form styles  *******************************/

.page-id-1070 .su-tabs-nav, .page-id-1492 .su-tabs-nav {background: #fff; margin-bottom: 17px;}
.page-id-1070 .su-tabs-nav span:first-child, .page-id-1492 .su-tabs-nav span:first-child{color: #fff; background: #002D62 }	
.page-id-1070 .su-tabs-nav span:nth-child(2), .page-id-1492 .su-tabs-nav span:nth-child(2){color: #fff; background: #F04E31 }
.page-id-1070 .su-tabs-nav span:nth-child(3), .page-id-1492 .su-tabs-nav span:nth-child(3){color: #fff; background: #FFAF35 }
.page-id-1070 .su-tabs-nav span:nth-child(4), .page-id-1492 .su-tabs-nav span:nth-child(4){color: #fff; background: #788EC8  }

.page-id-1070  .su-tabs-nav span strong, .page-id-1492  .su-tabs-nav span strong {display: block;}

.page-id-1070  .su-tabs-nav span {padding: 0.7em 3.3em;}
.page-id-1492 .su-tabs-nav span:first-child, .page-id-1492 .su-tabs-nav span:nth-child(2)  {width: 31%; padding: 0.7em 1em;}
 .page-id-1492 .su-tabs-nav span:nth-child(3), .page-id-1492 .su-tabs-nav span:nth-child(4)  {width: 18%; padding: 0.7em 1em; word-wrap:break-word;}

.page-id-1070 .su-tabs, .page-id-1492 .su-tabs {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #fff;}

.page-id-1070 .su-tabs-nav span, .page-id-1492 .su-tabs-nav span {position: relative;}


.page-id-1070 .su-tabs-nav span.su-tabs-current:after, .page-id-1492 .su-tabs-nav span.su-tabs-current:after {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0;width: 0;position: absolute; pointer-events: none; border-width: 12px;margin-left: -12px; margin-top: 4px;}

.page-id-1070 .su-tabs-nav span.su-tabs-current:first-child:after, .page-id-1492 .su-tabs-nav span.su-tabs-current:first-child:after {border-color: rgba(0, 45, 98, 0); border-top-color: #002D62;}
.page-id-1070 .su-tabs-nav span.su-tabs-current:nth-child(2):after, .page-id-1492 .su-tabs-nav span.su-tabs-current:nth-child(2):after {border-color: rgba(240, 78, 49, 0); border-top-color: #F04E31;}
.page-id-1070 .su-tabs-nav span.su-tabs-current:nth-child(3):after, .page-id-1492 .su-tabs-nav span.su-tabs-current:nth-child(3):after {border-color: rgba(255, 175, 53, 0); border-top-color: #FFAF35;}
.page-id-1070 .su-tabs-nav span.su-tabs-current:nth-child(4):after, .page-id-1492 .su-tabs-nav span.su-tabs-current:nth-child(4):after {border-color: rgba(120, 142, 200, 0); border-top-color: #788EC8}


.roundedImage {
border-radius: 150px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
float:left;
margin:0 15px 15px 0;
}
.sub-menu{padding-left:0px !important}

.dkgrey {color: #261904}

.grey {color: #423E38}

.ltgrey {color: #6E6A64}

.dkblue {color: #002D62}

.blue {color: #00539A}

.ltblue {color: #788EC8}

.dkred {color: #A21029}

.red {color: #F04E31}

.ltred {color: #F9A980}

.dkorange {color: #F58220}

.orange {color: #FFAF35}

.ltorange {color: #FFD990}

.taupe {color: #E6DBAF}

.lttaupe {color: #F7F0D7}

.linkblue {color: #0598FF}
.white {color: #fff}

#msg_data p{color:#fff;}

.alert{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f3af31; /* layer fill content */
color:#fff;
padding:5px 0 5px 15px;
margin-bottom:35px;	
}
.4star {text-indent: -9999px; display: inline-block;}
.alertmsg {width: 100%; padding-left: 10px;z-index: 2; margin-top: -6px;height: 38px; padding-top: 9px; text-transform: uppercase; }
//REMOVED on 572014 background: transparent url(img/charitynav.png) no-repeat top left;	

a, a:hover, a:focus {color: #5cbbfd}
.uppercase {text-transform: uppercase;}
.rotate-left{
	float: left;
	margin-top: 20px;
	margin-right: 25px;
	background: #fff;
	border: 8px solid #fff;
	-moz-box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
	padding: 0;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
}
.rotate-right{
	float: right;
	margin-top: 20px;
	margin-right: 25px;
	background: #fff;
	border: 8px solid #fff;
	-moz-box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
	padding: 0;
	transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-webkit-transform: rotate(3deg);
}

.related-left {
border-radius: 150px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
float:left;
margin-right:20px;
}
.btn-blue {
padding: 12px 0;
display: block;
background-color: #0598ff;
margin-bottom: 10px;
font-family: 'alternate-gothic-no-2-d';
font-size: 17px;
color: #fff;
text-align: center;
text-decoration: underline;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-transform:uppercase;
}

.btn-oppzone {
padding: 12px 0;
display: block;
background-color: #FFAF35;
margin-bottom: 10px;
font-family: 'alternate-gothic-no-2-d';
font-size: 17px;
color: #fff;
text-align: center;
text-decoration: underline;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-transform:uppercase;
}

a.btn-oppzone:hover {color: #F7F0D7 }
	
.clearfix {clear: both;}

/* Responsive Nav Bar */



nav.top-bar.show-for-small .top-bar-section ul li > a, nav.top-bar.show-for-small .top-bar-section ul {background: #014c8d}

nav.top-bar.show-for-small .top-bar-section .divider, nav.top-bar.show-for-small .top-bar-section [role="separator"]  {border-bottom: solid 0px #759ed6; border-top: solid 0px #759ed6;}

nav.top-bar.show-for-small .top-bar-section li{border-top: solid 1px #759ed6;}

nav.top-bar.show-for-small .top-bar-section ul li > a {text-transform: uppercase;}

nav.top-bar.show-for-small .top-bar-section ul li li > a {text-transform: none;}

.top-bar-section .dropdown li.title h5 a {font-size: 14px; text-transform: uppercase; color: #759ed6;}





/* Header & Top Nav  */



.contain-to-grid .top-bar {padding-top: 18px;}

.contain-to-grid .top-bar.show-for-medium-up {padding-bottom: 20px; margin-bottom: 15px;height: 55px;}




.top-bar {background: transparent; height: 55px;}

.top-bar.expanded {z-index: 100}

.contain-to-grid#header {background: transparent url(img/charnav-bg.png) repeat-x bottom left;height: 130px;} 

.contain-to-grid#dark {background: #000;min-height: 21px;} 
.contain-to-grid#dark .large-4 {text-align: right; margin-right: 11px;}
.contain-to-grid#dark .large-8 {margin-left: -20px;}


#menu-item-318 {  }

#menu-item-318 span.wpmega-link-title {text-indent: -99999px; background: transparent url(img/uwga-logo.png) no-repeat bottom left; width: 145px; height: 39px; margin:-7px 0 0 0;padding:0}

li.name img {margin-right: 30px}    





/* very top menu  */

.menu-top-menu-container .inline-list, #dark img {margin: 3px auto;}



.menu-top-menu-container li a, .inline-list li{opacity: .8; /* layer alpha */color: #fff; /* text color */font-family: 'ff-meta-web-pro', serif;font-size: 12px;text-transform:uppercase; font-weight:bold;}

.menu-top-menu-container li a:hover {text-decoration: underline;}

.menu-top-menu-container li#menu-item-46 a {color: #F9A980;}



/* Mega Menu - UberMenu */


#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a  {color: #ef4d31;}

/*.extendfull, .extendleft, #megaMenu #megaUber ul.sub-menu {padding-left: 3000px;margin-left: -3000px;}

.extendfull, .extendright, #megaMenu #megaUber ul.sub-menu {padding-right: 3000px;margin-right: -3000px;}*/

#megaMenu ul.megaMenu li#menu-item-730, #megaMenu ul.megaMenu li#menu-item-2674 {margin-top: -10px;padding-top: 20px;background: transparent url(img/give-icon.png) no-repeat top left;}
	#megaMenu ul.megaMenu li#menu-item-2674 ul.sub-menu {margin-top: -10px;}

#megaMenu ul.megaMenu li#menu-item-730 a, #megaMenu ul.megaMenu li#menu-item-2674 a {color: #f48221; margin-left: 0px; }
	#megaMenu ul.megaMenu li#menu-item-730 .wpmega-link-title, #megaMenu ul.megaMenu li#menu-item-3674 .wpmega-link-title {margin-left: 10px;}

#megaMenu #megaUber ul.sub-menu li a{font-size: 14px; font-weight: normal;}

#megaMenu #megaUber ul.sub-menu li a:hover, #megaMenu #megaUber ul.sub-menu-2 a:hover, #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > a:hover, #megaMenu ul ul.sub-menu li.menu-item > a:hover {color: #f48221}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {padding: 20px 20px; }

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item { border-bottom: 1px dotted #ddd;}

#megaMenu ul.megaMenu > li.menu-item { }

span.wpmega-link-title {font-size: 14px;}



/* Foundation responsive menu - small screens */

.top-bar .toggle-topbar.menu-icon a{color: #014c8d;}

.top-bar .toggle-topbar.menu-icon a span {position: absolute;right: 0;display: block;width: 16px;height: 0;

-webkit-box-shadow: 0 10px 0 1px #014c8d, 0 16px 0 1px #014c8d, 0 22px 0 1px #014c8d;box-shadow: 0 10px 0 1px #014c8d, 0 16px 0 1px #014c8d, 0 22px 0 1px #014c8d;}

.top-bar.expanded {background: #fff; }

.top-bar.expanded .title-area {background: #fff;}





/*  Slideshow Section */



section#slideshow {margin-top: -27px; min-height: 456px; z-index:-1; background: #002D62 url(img/slide-1-bg.gif) no-repeat top center; background-size: 100%;}

    section#slideshow h4 {display: none;} 

    section#slideshow h5 {line-height: 105%; font-weight: normal;color: #fff; text-align: center; }  

    section.graphic.show-for-small {margin-top: -27px;}

	

/* Main Container */

section#main.container {padding-bottom: 225px; background: transparent url(img/atl-sky.png) no-repeat bottom center;}



/* Blue weave row - Photo Stacks */

.weave.contain-to-grid { background-image:url(img/woven-blue.jpg); background-repeat:repeat; padding-bottom: 30px;} 



/* Photo Stacks */

	.home_stack_box { text-align: center; font-size: 14px; color: #fff; z-index:10000;}

	.home_stack_box h3 { margin: 15px 0; line-height: 115%;color: #ffd990; text-transform:uppercase; }

	.home_stack_box h3 a { color: #fff; text-decoration: underline; }	

	.home_stack_box a.arrow_link {text-transform: uppercase;}

	   .home-stack {width: 331px; height: 251px;background: transparent url(img/home-stacks.png) no-repeat top center;}

	   .home-stack img.stack {	

	       width: 262px;

	       height: 185px; 

	       margin-top: 31px;

	       margin-right: 15px; 

	       transform: rotate(-5.54deg);

            -ms-transform: rotate(-5.54deg);

            -webkit-transform: rotate(-5.54deg);

             backface-visibility: hidden;

            -webkit-backface-visibility: hidden;

            -moz-backface-visibility: hidden;

            -ms-backface-visibility: hidden;

	   }



/* Community - Map row  */

#communitymap.contain-to-grid {

   background: #005399 url(img/atlmap_bg.png) no-repeat top right;   

   padding: 25px 0;

   overflow: hidden;

}  

    img.icounty {

        margin-top: 7px;

        border: 10px solid white;

        -moz-box-shadow: 0 0 4px #005399;

        -webkit-box-shadow: 0 0 4px #005399;

        box-shadow: 0 0 4px #005399;

        transform: rotate(-3deg);

        -ms-transform: rotate(-3deg);

        -webkit-transform: rotate(-3deg);

         backface-visibility: hidden;

        -webkit-backface-visibility: hidden;

        -moz-backface-visibility: hidden;

        -ms-backface-visibility: hidden;

        }

                

    .map_left_details { font-size: 13px; color: #fff; }

    .map_left_details h3 { font-size: 36px; color: #fbb13d; }

    .map_left_details p { line-height: 140%; }

    h3.map_left_title { line-height: 39px; text-transform: uppercase }

        h3.map_left_title span#white {color: #fff;}

    h3.map_sub_left_title { font-size: 20px; color: #fff; }   

    h3.civic_part_title {  background: url('img/chat-icon.png') no-repeat; background-position: center left; padding-left: 55px; text-transform: uppercase; line-height: 21px; }

    h3.clay_school_title {  background: url('img/hand-icon.png') no-repeat; background-position: center left; padding-left: 45px; text-transform: uppercase; line-height: 21px; min-height: 48px; }

    .map_left_details h4 { font-size: 22px; color: #fff; line-height: 26px; }

    .map_left_img { float: left; margin-left: -30px; margin-right: 15px; }

    a.arrow_link { display: inline-block; height: 18px;/*font-size: 15px;*/ color: #5cbbfd; background: url('img/blue-arrow.png') no-repeat; background-position: center right; padding-right: 25px; }

	a.arrow_link_Orange { display: inline-block; height: 18px;/*font-size: 15px;*/ color: #5cbbfd; background: url('img/right-arrow.png') no-repeat; background-position: center right; padding-right: 25px; }





/* Rotating Slides */

div.rslides { padding: 35px 0; background-color: #F48221; }

.orbit-container {/*position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;*/margin: 0 auto;}

.orbit-container .orbit-next > span {border-color: transparent;border-left-style: none;border-left-color: transparent;left: 50%;margin-left: 18px;}

.orbit-container .orbit-prev > span {border-right-style: none;border-color: transparent;border-right-color: transparent;margin-left: -20px;}

.orbit-slides-container img {padding-left: 50px;}

/*.orbit-slides-container li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}

.orbit-slides-container li:first-child {position: relative;display: block;float: left;}

.orbit-container a.orbit-prev { text-indent: -9999px; width: 29px; height: 28px; background: url('img/orange-slide-prev.png') no-repeat;  background-position: top left; display: block; position: absolute; top: 50%; margin-top: 14px; left: -28px; }

.orbit-container a.orbit-next { text-indent: -9999px; width: 29px; height: 28px; background: url('img/orange-slide-next.png') no-repeat;  background-position: top left; display: block; position: absolute; top: 50%; margin-top: 14px; right: -28px; }*/

.orbit-timer, .orbit-progress, .orbit-slide-number {display: none;}

.orbit-container {background-color: transparent;}

.orbit-bullets {display: none;}

.orbit-container .orbit-prev{position: absolute;top: 50%;left: -28px; margin-top: -25px; background: url('img/orange-slide-prev.png') no-repeat; background-position: top left; width: 60px; height: 60px; line-height: 50px; text-indent: -9999px !important; z-index: 10;}

.orbit-container .orbit-next {position: absolute; top: 50%; right: -28px; margin-top: -25px; background: url('img/orange-slide-next.png') no-repeat;  background-position: top left; width: 60px; height: 60px; line-height: 50px; text-indent: -9999px !important; z-index: 10; }

	



/* Home Building Section */

section#homebuilding {background: url('img/buildings-bg.png') #fff no-repeat; background-position: bottom center; height: 529px; text-align: center;}

section#homebuilding h1.entry-title { display: none; }

ul.home_events_list { list-style-type: none; margin: 0; padding: 120px 0 0 0; }

ul.home_events_list li { display: inline-block;  font-size: 22px; color: #949599; padding: 0 25px; text-transform: uppercase;  }

ul.home_events_list li p { line-height: 26px; margin-top: 23px; }







/* Orange Social Media Bar */



#social.contain-to-grid {

    background: transparent url(img/orange-pattern.png) repeat-x top left;

    height: 106px;}

    .bottom_social {background: url('img/bottom-social-bg.jpg') repeat-x; height: 104px; overflow: hidden; }

    ul.bottom_social_list { list-style-type: none; margin: 0 auto; padding: 0; border-right: 1px solid #fff; max-width: 793px; }

    ul.bottom_social_list li { display: inline-block; width: 19.5%; }  

    .bs_tbl_cont { display: block; border-left: 1px solid #fff; }

    .bs_tbl { display: table; width: 100%; height: 100%; }

    .bs_tbl_row { display: table-row; }

    .bs_tbl_cell { display: table-cell; text-align: center; vertical-align: middle; height: 78px; }

    .bs_tbl_cell_link { height: 26px; text-align: left; vertical-align: top; padding: 0 6px; font-size: 12px; font-family: 'ff-meta-web-pro'; font-weight: bold; }

    .bs_tbl_cell_link a { color: #fff; display: inline-block; padding-left: 23px; background: url('img/bottom-social-arrow.png') no-repeat; background-position: left center; height: 18px; }

 
ul.arrow-bullet, .su-column ul.menu{ list-style:square url("img/list-arrow.png"); list-style-position: outside !important; }

ul.ltgrey{ list-style:square url("img/arrow-grey.png"); list-style-position: outside !important; margin-left: 20px; color: #6E6A64}
	ul.ltgrey li {color: #6E6A64}
	
	/*.su-box-style-default {
	margin: 0 0 1.5em 0;
	border-width: 0px;
	border-style: none;
	}
	.su-box-title {
		display:none;
	}
		.su-siblings, .su-subpages{
			list-style: square url("img/list-arrow.png");
			list-style-position: outside !important;
		}*/


ul h4 { text-transform: uppercase;margin-bottom: 25px }
ul.arrow-bullet li, ul.ltgrey li{font-size: 13px; margin-bottom:5px}
ul.arrow-bullet li a{color: #5cbbfd;font-size: 13px;text-decoration: underline;} 
ul.ltgrey li a{color: #6E6A64;font-size: 13px;text-decoration: underline;} 

/* help cause */
.help-cause {margin-top:80px;}
.help-cause .pad-left {padding-left:30px;}
.help-cause .pad-right {padding-right:30px;}
.help-cause .img-content{background: #fff;border: 10px solid #fff;-moz-box-shadow: 0 0 15px #ccc;-webkit-box-shadow: 0 0 15px #ccc;box-shadow: 0 0 15px #ccc;padding: 0;transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);}
.help-cause .img-content.top{margin-top:-110px; margin-bottom: 40px;}
.help-cause .img-content.right{transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);}
.help-cause h2 {color: #f04e31;font-size: 24px;text-transform: uppercase;line-height: 27px}
.help-cause h4 {color: #636466;font-size: 18px;margin:0;}
.help-cause p.lead{color:#f48221;font-size:21px;line-height: 27px}
.help-cause .list{margin-top: 15px;}
.help-cause p.lead.black{color:#000;}

/* county */
section.county{margin-top:20px;}
.county .county-image{float:left;background: #fff;border: 10px solid #fff;-moz-box-shadow: 0 0 15px #ccc;-webkit-box-shadow: 0 0 15px #ccc;box-shadow: 0 0 15px #ccc;padding: 0;transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);}
.county .main-content{padding-left: 50px;}
.county h2.main-title {color:#ef4e31; font-size:22px; font-weight: bold;text-transform:uppercase;}
.county h4 {margin-top: 25px;}
.county .extra-info {margin-top: 30px; display: block;}
.county ul.arrow-bullet{list-style-position: inside !important;}
.fast_facts ul{list-style: none; list-style-position: outside !important;}
/*.county .fast_facts ul li {background: url("../../../wp-content/uploads/2013/11/icon-color-health.png") no-repeat left center;padding: 0px 0px 3px 40px;font-family: 'alternate-gothic-no-2-d'; font-size: 16px; color: #788ec8;line-height: 25px;margin-bottom: 10px;}*/

.fast_facts ul li {
/*background: url("../../../wp-content/uploads/2013/11/icon-color-health.png") no-repeat left top;*/
padding: 0px 0px 3px 40px;
font-family: 'alternate-gothic-no-2-d';
font-size: 22px;
line-height: 25px;
margin-bottom: 10px;
}
.iconHealth{background: url("../../../wp-content/uploads/2013/11/icon-color-health.png") no-repeat left top;color: #788ec8;}
.iconBasic{background: url("../../../wp-content/uploads/2013/11/icon-color-basicNeeds.png") no-repeat left top;color: #636567;}
.iconEducation{background: url("../../../wp-content/uploads/2013/11/icon-color-education.png") no-repeat left top;color: #f04e30;}
.iconIncome{background: url("../../../wp-content/uploads/2013/11/icon-color-income.png") no-repeat left top;color: #fcb13e;}
.iconHomeless{background: url("../../../wp-content/uploads/2013/11/icon-color-homelessness.png") no-repeat left top;color: #0055a7;}

/* Donate page */
.post-312 header , .post-17 header {display: none;}
.donate-sidebar {margin-top: 150px;}
.donate-sidebar h2 {font-size: 35px;color: #f3af32;margin: 20px 0 0 0;}
.donate-sidebar p {font-size: 14px;color:#666;width:75%;margin: 0 auto;}
.donate-sidebar hr {width: 25%;margin: 15px auto;}
.donation-form .gform_title {font-size: 30px !important;font-weight: normal !important;}
.donation-form .gform_description{color:#262626;font-size:23px;line-height: 30px}
.donation-form .top_label .gfield_label{font-size: 14px;text-transform: uppercase;line-height: 20px !important;}
.donation-form .top_label input.medium, .gform_wrapper .ginput_complex .ginput_full input[type=text], .gform_wrapper .ginput_complex .ginput_full input[type=url], .gform_wrapper .ginput_complex .ginput_full input[type=email], .gform_wrapper .ginput_complex .ginput_full input[type=tel], .gform_wrapper .ginput_complex .ginput_full input[type=number], .gform_wrapper .ginput_complex .ginput_full input[type=password], .gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password]
{background:#fafafa;border: 1px solid #ebebeb;margin: 0; padding: 18px 10px;font-size: 14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);box-shadow: inset 0px 2px 9px -3px rgba(0,0,0,0.3);}
	.gform_wrapper .ginput_complex .ginput_full label {margin-bottom: 12px !important;}
	
	
.donation-form .gfield_checkbox li label, .donation-form .gfield_radio li label{font-size: 18px; display: inline-block !important; margin-left: 10px !important; vertical-align: middle !important;}
.donation-form .gfield_checkbox li label .info, .donation-form .gfield_radio li label .info{background: url(img/help.png) no-repeat;height: 20px;width: 20px;display: inline-block;vertical-align: middle;margin: 0 9px;border: 0;}
form.donation-form.custom .custom.checkbox{
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width: 20px;height: 20px;border: 1px solid #e3e4e4;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fbfcfc 4%, #fdfdfd 19%, #f9fafb 33%, #f2f3f4 52%, #f4f6f6 59%, #eeeff0 67%, #eff1f1 85%, #eaeced 93%, #dee1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#fbfcfc), color-stop(19%,#fdfdfd), color-stop(33%,#f9fafb), color-stop(52%,#f2f3f4), color-stop(59%,#f4f6f6), color-stop(67%,#eeeff0), color-stop(85%,#eff1f1), color-stop(93%,#eaeced), color-stop(100%,#dee1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfcfc 4%,#fdfdfd 19%,#f9fafb 33%,#f2f3f4 52%,#f4f6f6 59%,#eeeff0 67%,#eff1f1 85%,#eaeced 93%,#dee1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fbfcfc 4%,#fdfdfd 19%,#f9fafb 33%,#f2f3f4 52%,#f4f6f6 59%,#eeeff0 67%,#eff1f1 85%,#eaeced 93%,#dee1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fbfcfc 4%,#fdfdfd 19%,#f9fafb 33%,#f2f3f4 52%,#f4f6f6 59%,#eeeff0 67%,#eff1f1 85%,#eaeced 93%,#dee1e1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fbfcfc 4%,#fdfdfd 19%,#f9fafb 33%,#f2f3f4 52%,#f4f6f6 59%,#eeeff0 67%,#eff1f1 85%,#eaeced 93%,#dee1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dee1e1',GradientType=0 ); /* IE6-9 */
}
form.donation-form.custom .custom.checkbox.checked:before {top: -35%;}
.donation-form .gform_footer input[type=submit] {
	background: #37adff;
	background: -moz-linear-gradient(top, #37adff 0%, #33abff 13%, #0598ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37adff), color-stop(13%,#33abff), color-stop(100%,#0598ff));
	background: -webkit-linear-gradient(top, #37adff 0%,#33abff 13%,#0598ff 100%);
	background: -o-linear-gradient(top, #37adff 0%,#33abff 13%,#0598ff 100%);
	background: -ms-linear-gradient(top, #37adff 0%,#33abff 13%,#0598ff 100%);
	background: linear-gradient(to bottom, #37adff 0%,#33abff 13%,#0598ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37adff', endColorstr='#0598ff',GradientType=0 );
	border: 0;text-transform: uppercase;font-family: 'TradeGothicW01-BoldCn20 675334';font-weight: normal;font-size: 24px !important;padding: 15px;min-width: 300px;
	text-shadow: 0 -1px 0px #0598ff;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
	-moz-box-shadow: 0 6px 0px 0px #00539a;-webkit-box-shadow: 0 6px 0px 0px #00539a;box-shadow: 0 6px 0px 0px #00539a;
	-webkit-transition: all .1s ease;-moz-transition: all .1s ease;transition: all .1s ease;
}







/* Footer */

#footer.contain-to-grid { background:#261904;padding: 30px 0;font-size: 12px;/*color: #574D3D;*/color: #978b77;}

.row.full-width {background-color: transparent;}

#footer ul {list-style-type: none;}

#footer h3 {color: #ffd88f;font-size: 18px;font-style: italic;}

#footer h4 {color: #978b77;font-size: 18px;text-transform: uppercase;}

#footer h4#orange {color: #f38121; } 

#footer.contain-to-grid #row1.row {border-bottom: 1px solid #3d301b;}

#footer.contain-to-grid #row1.row, #footer.contain-to-grid #row2.row {padding: 20px 0;}

#footer.contain-to-grid #row3.row {padding: 5px 0;}

#footer ul.inline-list {border-bottom: 1px solid #3d301b;border-top: 1px solid #3d301b;padding: 12px 0;}

#footer ul.inline-list li a {color: #978b77; /* text color */font-size: 13px;text-transform: uppercase;}

#footer #row3 p {opacity: .4; /* layer alpha */color: #978b77; /* text color */font-family: "Lato";font-size: 12px;}

#bottom3 p {color: #978b77; /* text color */font-family: "Lato", sans-serif;font-size: 13px;}

#bottom3 h6 a {color: #ffd88f; /* text color */font-family: "Lato", sans-serif;font-size: 16px;font-weight: bold;text-decoration: underline;}

#bottom3 h6 a img {margin-left: 5px;} 



#footer.contain-to-grid {

    background:#261904;

    padding: 30px 0;

	font-size: 12px;

	/*color: #574D3D;*/

	color: #978b77;

}


.row.full-width {
    background-color: transparent;
}

#footer ul {
	list-style-type: none;
}

#footer h3 {
    color: #ffd88f; 
    font-style: italic;
}

#footer h4 {
    color: #978b77; 
   text-transform: uppercase;
}

#footer h4#orange {
    color: #f38121; 
  } 

#footer.contain-to-grid #row1.row {    
    border-bottom: 1px solid #3d301b;
}

#footer.contain-to-grid #row1.row, #footer.contain-to-grid #row2.row {
 padding: 20px 0;
}

#footer.contain-to-grid #row3.row {
    padding: 5px 0;    
}

#footer ul.inline-list {
    border-bottom: 1px solid #3d301b;
    border-top: 1px solid #3d301b;
    padding: 12px 0;
}


#footer ul.inline-list li a {
    color: #978b77; /* text color */
    font-size: 13px;
    text-transform: uppercase;    
}


#footer #row3 p {
    opacity: .4; /* layer alpha */
    color: #978b77; /* text color */
    font-family: 'ff-meta-web-pro';
    font-size: 12px;
}



#bottom3 p {



    color: #978b77; /* text color */



    font-family: 'ff-meta-web-pro', sans-serif;



    font-size: 13px;



}







#bottom3 h6 a {
color: #ffd88f; /* text color */
font-family: 'ff-meta-web-pro', sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: underline;    
}

#bottom3 h6 a img {
    margin-left: 5px;
} 

 .lg_stack{ height: 515px; overflow: hidden; }

/*** STYLES ADDED BY JOHN BULLOCK FOR NEW ECM PAGE AUGUST 2015 ***/

.sectionOverrides {
	 margin-top:20px;
	 margin-bottom:20px;
 }
 
.h4ecm {
font-size:14pt;
}
.wrapper {
    margin: auto;
    position: inline-block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 80%;
    height: 80%;

}

.img-responsive {
    max-height: 100%;
    width: auto;
}

 summary::-webkit-details-marker {
 color: #333;
 font-size: 125%;
 margin-right: 2px;
}
summary:focus {
	outline-style: none;
}
article > details > summary {
	font-size: 14px;
	margin-top: 12px;
	margin-bottom:12px;
text-align:left;
}
details > p {
	margin-left: 24px;
text-align:left;
}
details details {
	margin-left: 36px;
text-align:left;
}
details details summary {
	font-size: 12px;
        text-align:left;
}
summary {
text-align:left;
}

hr {
	width:80%;
	height:4px;
	margin:auto;
	color:#000; /* FOR IE */
	background-color:#000;
}
.sectionTitles {
	font-family: "alternate-gothic-no-2-d";
	font-size:2.5em;
	text-align:center;
}



.foursteps {
	position:inline-block;
	float:left;
	width:24%;
	height:400px;
	padding:10px;
	margin:0, auto;
	text-align:center;
}

.getInvolved{
	position:inline-block;
	float:left;
	width:24%;
	height:400px;
	padding:10px;
	margin:0, auto;
	text-align:center;
}

.getInvolved:hover {
background-color:#92C1F7;
color:#92C1F7;
}

.ecmHero {
width:100%;
margin:0, auto;
}


/********* END ECM TOOLKIT STYLING **********/

/* MEDIA QUERIES BELOW HERE */
@media screen and (max-width: 500px) {
	.img-responsive{
 		width: 33%;
		}
}

@media only screen and (min-width: 768px) {

	.clay_school_box { margin-top: -45px; }

	.home_stack_box { margin-top: -100px; }

	.home_stack_box_center { margin-top: -40px; }



}

@media all and (min-width: 768px) {

.top-bar {overflow: visible;}

}



@media (min-width: 1024px) {  

    #communitymap.contain-to-grid { height: 711px;

     -moz-background-size:63% 100%;

    -webkit-background-size:63% 100%;

    background-size: 63% 100%;}

    #megaMenu ul li {margin-left: 12px !important;margin-right: 10px !important;}
#megaMenu ul li ul.sub-menu li {margin-left: 5px !important;margin-right: 5px !important;}

}



@media (max-width: 1023px) {

	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a,

	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator,

	#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,

	#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator,

	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a,

	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator {

		padding-right: 0px;

	}

}



@media (min-width: 490px) and (max-width: 876px) {

.page-id-5797 .home-stack img.stack {margin-left: 19px !important;}

	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a,	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator,	#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a,	#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator,	#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator {	padding-right: 0px;	font-size: 15px;}
	#megaMenu ul.megaMenu li#menu-item-730 {margin-left: 5px;}
	ul.sub-menu.sub-menu-1 {width: 180px;}
	#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item {width: 25%}
	.home-stack {width: 224px;height: 171px; background-size: 100%;}
	.home-stack img.stack {width: 174px; height: 123px; margin-top: 21px;
margin-right: 10px;}	
.page-template-page-policy .community-banner {height: 250px;}
}

/* Tablets (portrait) ----------- */
@media only screen and (min-width: 481px) and (max-device-width: 603px) {
.alertmsg {margin-top: -14px !important; }
.page-template-page-policy .community-banner {height: 250px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-device-width: 480px) {
/* define mobile specific styles come here */
.page-template-page-policy .community-banner {height: 170px !important;}

.help-cause .img-content.right {transform: none;}
.help-cause .img-content.top {margin-top: 10px;}
.alertmsg a.arrow_link {font-size: 11px !important;}
.alertmsg {margin-top: -14px !important; }

.help-cause .img-content {max-width: 300px !important; transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg); margin-bottom: 10px;}
.help-cause .img-content.right {transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.help-cause .img-content img{width: 280px !important;}
.help-cause {margin-top: 20px;}
.help-cause .pad-left {padding-left: 5px;}
.help-cause .pad-right {padding-right: 5px;}

article {margin-left: 5px !important;}




}