* { padding:0; margin:0; }
a img { border: 0; }

@media all and (min-width : 481px) {
.wrap { max-width: 1300px; margin: 0 auto; }
body { background: url('../images/body-bg.png') repeat-x; font-family: Arial, Helvetica, san-serif; }
#header { height: 193px; float: left; width: 100%; margin-bottom: -38px; position: relative; z-index: 27 }
#logo { margin: 53px 0 0 29px; float: left; }
#slogan { font-size: 24px; font-family: Georgia, san-serif; font-style: italic; color: #2e2e2e; font-weight: normal; position: absolute; left: 253px; top: 73px; width: 231px; }
#slogan span { display: block; }
.homeVideo img{
width:80%;
}
#column1, #column2, #column3{
width:400px;
}
.hiddenVideo{
display:none;
}
#column3{
margin-left:50px;
}



#header-left { /*background: url('../images/header-left.png') top left no-repeat;*/ width: 246px; height: 189px; float: left; position: relative; z-index: 6;}

#main-nav, #utility-nav, #title h1, #footer h2, .submit-email, .region, .browse a, .browse li, #map h2, .slider-text h2, #explore, #stories-of h2, #home-news h2, #who-we h2, #how h2, #where h2, #giving-options h2, .give-link, .view-link, #established-funds h2, #emergency h2, .assistance-link, .get-updates, .pushbutton-wide, .see-all { font-family: 'UniversLT-UltraCondensed', sans-serif; }

#main-nav { list-style: none; float: right; font-size: 22px; text-transform: uppercase; padding-top: 5px; clear:right; position: static; margin-top: 75px; /* 37 */ }
#main-nav li { float: left; margin-right: 40px; }
#main-nav > li { height: 110px; }
#main-nav a { color: #5f5f5f; text-decoration: none; padding-top: 22px; height: 30px; background-repeat: no-repeat; background-position: top center; display: inline-block; }
#main-nav > li > a { line-height: 45px; }
#main-nav a:hover, #main-nav > .current_page_ancestor > a, #main-nav > .current_page_item > a { background-position: bottom center; color: #2a3649; }
#main-nav *, .staff .shadow { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

#main-nav ul { position: absolute; font-family: Arial, Helvetica, san-serif; font-size: 13px; height: 36px; background: #53938D; float: none; font-size: 13px; font-weight: bold; left: 0; top: 155px; right: 0; text-transform: none; width: 100%; text-align: right; padding-right: 40px;  }
#main-nav ul a { background: none; padding-top: 0; height: inheirit; color: #fff; position: relative; z-index: 5; }
#main-nav ul a:hover { color: #fff; text-decoration: underline; }
#main-nav ul li { list-style-type: none; border-right: 1px solid #8b8b8b; padding-right: 10px; margin-right: 10px; height: 13px; margin-top: 13px; line-height: 13px; display: inline-block; float: none; }
#main-nav ul li:last-child { padding-right: 0; margin-right: 0; border-right: 0; }
#main-nav ul li.current_page_item a, .single-staff #menu-item-69 a, .single-story #menu-item-68 a, .page-id-130 #menu-item-119 a, .single-newsletter #menu-item-84 a { color: #f7cb00; text-decoration: none; }


/*#nav-about a, #menu-item-19 a , #menu-item-2453 a{ background-image: url('../images/nav-about.png'); height: 26px; }*/
#nav-about a, #menu-item-19 a , #menu-item-2453 a{ height: 2px; }
#nav-services a, #menu-item-23 a { background-image: url('../images/nav-services.png'); }
#nav-media a, #menu-item-22 a { background-image: url('../images/nav-media.png'); height: 25px; }
#nav-contact a, #menu-item-21 a { background-image: url('../images/nav-contact.png'); height: 26px; }
#nav-give a, #menu-item-20 a { background-image: url('../images/nav-give.png'); height: 23px; }


.sub-menu { display: none; }
.current_page_item .sub-menu, .current_page_ancestor .sub-menu, #main-nav li:hover .sub-menu, .single-staff #menu-item-19  .sub-menu, .single-story 
#menu-item-19  .sub-menu, .single-newsletter #menu-item-22 .sub-menu, .page-id-130 #menu-item-20 .sub-menu, .parent-pageid-4 #menu-item-2453 .sub-menu  { display: block; z-index: 4; }
#main-nav li:hover .sub-menu { z-index: 5; }

#utility-nav { list-style: none; position: absolute; right: 30px; top: 13px; /* padding: 13px 30px 0 0; */ z-index: 6; }
#utility-nav li { float: left; line-height: 23px; }
#nav-login { border-right: 1px solid #d5d5d5; padding-right: 11px; margin-right: 11px; }
#nav-login a { color: #53938d; text-transform: uppercase; font-size: 22px; text-decoration: none; }
#nav-twitter, #nav-facebook{ margin-right: 19px; }
#nav-linkedin { padding-right: 14px; border-right: 1px solid #d5d5d5; margin-right: 14px; }
#s { width: 10em; float: left; height: 23px; border: none; border-bottom: 1px solid black; }
#searchsubmit { height: 23px; width: 23px; background: url('../images/search.png') no-repeat; border: none; cursor: pointer; margin: 2px 0 0 10px; }

#title { height: 309px; background-image: url('../images/custom-header.jpg'); background-size: cover; clear: both; margin-bottom: 37px; }
.home #title { background: #292828; padding-top: 0; }
.page-publications #title, .page-id-14 #title { background-image: url('../images/custom-header-1.jpg'); }
.page-global-database #title, .page-id-15 #title { background-image: url('../images/custom-header-2.jpg'); }
.page-id-12 #title { background-image: url('../images/custom-header-3.jpg'); }
.home #title { background-image: none; height: 480px; border-top: none; margin-bottom: 0; position: relative; }
.slider-shadow { height: 480px; width: 100%; background: url('../images/slider-shadow.png') bottom left repeat-x; }
.slider-grid { height: 480px; width: 100%; background: url('../images/slider-grid.png') bottom right no-repeat; }
.slider-shadow, .slider-grid { position: relative; z-index: 0; }

#title h1 { padding: 22px 24px; background: #fff; float: left; font-size: 61px !important; margin: 193px 0 0 35px; color: #313131; text-transform: uppercase; font-weight: normal; }

.slider-text { width: 54%; color: #fff; background-position: center left; background-repeat: no-repeat; padding-left: 90px; bottom: 26px; left: 44px; position: absolute; z-index: 99 !important; }
.corporations .slider-text { background-image: url('../images/icons_corporations.png'); }
.foundations .slider-text { background-image: url('../images/icons_foundations.png'); }
.charitable .slider-text { background-image: url('../images/icons_charities.png'); }
.individuals .slider-text { background-image: url('../images/slider-icon.png'); }
.corporations{ background-position:100% 100%; }
.foundations { background-position:100% 100%; }
.charitable { background-position:100% 100%; }
.individuals { background-position:100% 100%; }

.slider-text a { background: url('../images/slider-arrow.png') center left no-repeat; color: #ecc200; text-decoration: none; padding-left: 11px; font-family: Georgia, san-serif; font-style: italic; }
.slider-text h2 { font-size: 45px; font-weight: normal; text-transform: uppercase; }
.slider-text p { font-size: 22px;}

#content { float: left; width: 65%; padding-left: 35px; font-size: 16px; color: #464646; line-height: 23px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.page-staff #content, .page-publications #content, .page-global-database #content, .page-stories #content, .page-id-14 #content, .page-id-15 #content, .page-id-16 #content, .page-id-17 #content, .page-id-73 #content , .page-id-12 #content, .page-id-130 #content, .page-id-78 #content, .page-id-3311 #content { float: none; width: 100%; padding-left: 35px; padding-right: 35px; }

#content p, #content ul, #content ol { margin-bottom: 30px; }
#content a { color: #c33a1a; border-bottom: 0px solid #c33a1a; text-decoration: none; }
#content a:hover { border-bottom: 0; }
#content blockquote { font-size: 24px; font-style: italic; color: #c03c27; background: #f0eee4; font-family: Georgia, san-serif; }

#aside { width: 30%; float: right; padding-right: 20px; font-size: 16px; color: #3b3b3b; }
.aside-item { background-color: #f0eee4; padding: 0 0 1px 0; margin-bottom: 29px; }
#aside h3 { background: url('/images/sidebar-item.png') top left #fff no-repeat; font-size: 20px; color: #fff; font-weight: bold; height: 58px; line-height: 42px; text-indent: 16px; margin: 0 0 -17px -13px; }
.aside-item h4 { font-size: 22px; padding: 10px 27px; }
.featured-story .aside-item h4 { padding: 10px 27px; }
.featured-story p { padding: 0 27px 10px; }
.aside-item p { padding-bottom: 20px; line-height: 21px; }
.aside-item a { color: #c33a1a; font-weight: bold; text-decoration: none; }
.textwidget { padding: 20px; }
#text-3 .textwidget { padding: 0; }
.textwidget ul { padding-left: 20px; padding-bottom: 20px; line-height: 21px; }
.textwidget li { padding-bottom: 5px; }

#aside .newsletter h3 { background: #c33a1a; width: 100%; margin: 0; line-height: 46px; height: 46px; }
.aside-item.newsletter { background-color: #e95527; background-image: url('../images/newsletter-bg.png'); background-position: bottom left; background-repeat: no-repeat; padding: 0 0 14px 0; margin-left: -13px }
.aside-item.newsletter p { color: #fff; padding: 24px 24px 0 24px; font-size: 14px; }
.newsletter form { padding-bottom: 20px; }
.newsletter .first-name { margin-top: 19px; }
.newsletter .last-name, .newsletter .first-name { margin-bottom: 5px; }
.newsletter .email { margin-bottom: 16px; }
.newsletter .email, .newsletter .first-name, .newsletter .last-name { width: 83%; padding: 10px; font-size: 18px; margin-left: auto; margin-right: auto; display: block; }
.submit-email, .pushbutton-wide { background: url('../images/submit-email.png') #fd9a0f 10% 50% no-repeat; font-size: 32px; color: #fff; text-transform: uppercase; border: 0; cursor: pointer; margin-left: 17px; border-radius: 5px; padding: 5px 13px 5px 50px; }
.submit-emails, .pushbutton-wide { background: url('../images/submitemail.png') #fd9a0f 10% 50% no-repeat; font-size: 32px !important; color: #fff !important; text-transform: uppercase; border: 0; cursor: pointer; margin-left: 17px; border-radius: 5px; padding: 5px 13px 5px 5px; }

.pushbutton-wide  { margin-left: 0 !important; }

.featured-story .wp-post-image { width: 100%; height: auto; }

#footer { clear: both; font-size: 16px; padding-bottom: 35px; border-top: 1px #d7d6d6 solid; }
#footer h2 { color: #c03c27; text-transform: uppercase; padding: 10px 0 0 0; font-size: 36px; margin: 30px 0; }
#footer ul, #footer h2 { margin-left: 30px; }
#footer li { float: left; list-style-type: none; }
#footer-nav li { border-right: 2px solid #c4c4c4; padding-right: 20px; margin-right: 20px; }
#footer a { color: #2d2d2d; text-decoration: none; }
#nav-privacy-policy, #back-to-top { border-right: 0 !important; padding-right: 0 !important; margin-right: 0 !important; }
#back-to-top { float: right !important; }
#footer-subnav { clear: both; font-size: 12px; padding-top: 10px; }
#footer-subnav li { border-right: 1px solid #c4c4c4; padding-right: 10px; margin-right: 10px; }
#nav-email { border-right: 0 !important; padding-right: 0 !important; margin-right: 0 !important; }
#design-by { vertical-align: top; }

.accordion dt { background: url('../images/accordion-closed.png') #c33a1a 98% 50% no-repeat; color: #fff; font-size: 18px; padding: 5px 25px 5px 15px; cursor: pointer; }
.accordion dt.open { background: url('../images/accordion-opened.png') #c33a1a 98% 50% no-repeat; }
.accordion dd { display: none; background: #f0eee4; padding: 24px 28px 0; }
.accordion p { margin-bottom: 0 !important; padding-bottom: 24px; }

#content a.staff { color: #fff; border-bottom: 0; background: url('../images/ceo.jpg') no-repeat; display: inline-block; margin: 0 0 30px 0; }
#content a.staff .title { font-family: Georgia; serif; font-size: 24px; font-style: italic; }
#content a.staff .text { display: block; font-size: 14px; font-style: normal; font-family: Arial, Helvetica, san-serif; line-height: 18px; text-align:left;}
#content a.staff:hover, #content a.story:hover{ color: #f7cb00; }
#content a.staff .shadow { width: 268px; height: 273px; padding: 204px 0 0 17px; float: left; text-align:left; }

.page-staff #content h2, .page-id-16 #content h2 { font-family: 'PT Sans Narrow', sans-serif; font-size: 55px; font-weight: bold; color: #3b3b3b; clear: both; padding: 30px 0; }

#content a.story { color: #fff; border-bottom: 0; width: 268px/*22.333%*/; /*padding-top: 18.4166%; */ height: 221px; background: url('../images/kids.jpg') no-repeat; background-size: contain; display: inline-block; position: relative; text-decoration: none; margin-bottom: 20px; margin-right: 3%;}
a.story .text { position: absolute; bottom: 15px; left: 15px; text-align: left; font-family: Georgia, serif; font-size: 20px; font-style: italic; }
.home a.story .hover { background: url('../images/home-story-hover.png') bottom left; font-size: 16px; font-weight: bold; color: #fff; height: 40px; line-height: 40px; text-indent: 14px; display: inline-block; width: 100%; position: absolute; bottom: -40px; }
.home a.story .text, .home a.story .hover { -webkit-transition: bottom 0.5s; -o-transition: bottom 0.5s; -moz-transition: bottom 0.5s; }
.home a.story:hover .text { bottom: 55px; }
.home a.story:hover .hover { bottom: 0; }
.shadow { background: url('../images/shadow.png') bottom left repeat-x; display: inline-block; width: 100%; height: 100%; }
.page-id-17 .shadow{ position: absolute; bottom: 0; }

.page-publications #content h2, .page-id-14 #content h2, .page-id-73 #content h2, .page-id-78 #content h2 { font-style: italic; color: #c03c27; font-family: Georgia, san-serif; font-weight: normal; width: 26%; float: left; padding-left: 36px; }
.brochure { float: left; width: 191px; text-align: center; font-size: 18px; font-weight: bold; margin: 0 35px 35px 0; }
#content .brochure a { color: #505050; border-bottom: 0; }
#content .brochure a:hover { color: #c03c27; }
.half-right { width: 60%; float: right; }
.brochures , .issue-briefs { clear: both; background: #f0eee4; margin: 0 -35px; padding: 42px 35px 0; }
.brochures { margin-bottom: 42px; }
.half-right ul { list-style: none; font-size: 18px; font-weight: bold; }
#content .pdf a { color: #20559d; border-bottom: 0; background-image: url('../images/icon-pdf.png'); background-repeat: no-repeat; background-position: top left; display: inline-block; height: 40px; line-height: 1.4em; padding: 20px 0 0 55px; margin-bottom: 30px; }
#content .pdf a:hover { color: #20559d; text-decoration: underline; background-position: bottom left; } 
.pp { background: url('../images/icon-powerpoint.png') top left no-repeat; padding-left: 55px; }
#content .pp a { color: #20559d; border-bottom: 0; }
.presentations ul ul { list-style: disc; }
.half-right img { width:100%; height: auto; }
.half-right img.not { width: auto; height: auto; }

.page-global-database .description, .page-id-15 .description, .page-id-130 .description { font-style: italic; color: #c03c27; font-family: Georgia, san-serif; font-size: 36px; line-height: 40px; }
#og-grid { margin-bottom: 0 !important; text-align: justify;}
.page-id-15 #og-grid { text-align: center; }

.browse { list-style: none; font-size: 18px; margin-left: 0 !important; }
.browse li { display: inline; float: left; }
.browse a, .browse li { font-size: 20px; display: inline-block; border: none !important; text-transform: uppercase; line-height: 35px; padding: 0 10px; margin-left: 8px; cursor: pointer; }
.parent-pageid-15 .browse li, .page-id-15 .browse li { padding: 0 !important; margin-left: 0; }
.browse-region a, .page-stories .browse .all a, .page-id-17 .browse li.filter.active, .page-id-17 .browse .all a, .page-id-130 .browse-issue a { background: #313131; color: #fff !important;  }
.browse-issue a, .page-stories .browse a, .page-id-17 .browse .filter, .page-id-17 .browse a, .page-id-130 .browse-region a { background: #f6f6f6; color: #313131 !important; }
.browse-advanced a{ background: #c03c27; color: #fff !important; border-radius: 5px; }
.browse-advanced { float: right !important; }

.region { color: #313131 !important; font-size: 65px; border-bottom: none !important; text-transform: uppercase; background-repeat: no-repeat; background-position: bottom center; display: inline-block; width: 388px; height: 167px; text-align: center; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: relative; margin: 75px 0; }
.region span { position: absolute; top: -60px; width: 388px; text-align: center; left: 0; line-height: 54px; }
.region-africa { background-image: url('../images/global-africa.png'); }
.region-asia { background-image: url('../images/global-asia.png'); }
.region-southeast-asia { background-image: url('../images/global-southeast-asia.png'); }
.region-east-asia { background-image: url('../images/global-southeast-asia.png'); }
.region-australia { background-image: url('../images/global-australia.png'); }
.region-caribbean { background-image: url('../images/global-caribbean.png'); }
.region-england { background-image: url('../images/global-england.png'); }
.region-europe { background-image: url('../images/global-europe.png'); }
.region-latin-america { background-image: url('../images/global-latin-america.png'); }
.region-middle-east { background-image: url('../images/global-middle-east.png'); }
.region-north-america { background-image: url('../images/global-north-america.png'); }
.og-expander { padding: 30px 30px 0 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.see-all { color: #fff !important; text-decoration: none; background: #c03c27; font-size: 37.5px; text-transform: uppercase; line-height: 38px; display: inline-block; border: none !important; padding: 2%; border-radius: 5px; }

.issue { color: #fff !important; border-bottom: 0 !important; width: 371px; height: 187px; background-size: contain; display: inline-block; position: relative; text-decoration: none; }
.issue .text { position: absolute; bottom: 15px; left: 15px; text-align: left; font-family: Georgia, serif; font-size: 24px; font-style: italic; }
.browsin li { width: 371px; list-style-type: none; display: inline-block; vertical-align: top; padding-bottom: 20px; margin: 0 10px; }
.browsin p { font-size: 15px; color: #464646; line-height: 22px; margin-bottom: 10px !important; text-align: left; }
.browsin p a { font-weight: bold; font-size: 16px; border: none !important; }
.browsin li:nth-child(3n+1) { clear: left; }
#content .og-expander a {
color: #313131; border-bottom: none;
}

.page-stories #content p a, .page-id-17 #content p a { font-weight: bold; border-bottom: none; }
.page-stories #content p a:hover, .page-id-17 #content p a:hover { text-decoration: none; }

.page-id-12 .mini-grid { text-align: justify !important; width: 100%; }

#Grid, .mini-grid { text-align: justify; list-style: none; }
.page-id-130 .mini-grid { text-align: center; }
.mini-grid div { display: inline-block; text-align: center; vertical-align: top; }
#Grid li { display: inline; }
#Grid .mix { display: none; opacity: 0; }
#Grid:after, .mini-grid:after {
    content: '';
    display: inline-block;
    width: 100%;
}

#get-updates { background: #53938d; padding-top: 5px; }
#get-updates .wrap { position: relative; z-index: 27; }
.get-updates-full {padding: 10px 20px; color: #fff; font-size: 16px; line-height: 23px;}
.get-updates-full p { float: left; width: 40%; padding: 15px; text-transform:none; font-family: 'arial',sans-serif; font-size:17px; text-align:center}
.get-updates-full form { float: right; width: 98%; position: left: 0; top: 29; }
.get-updates-full .first-name, .get-updates-full .last-name, .get-updates-full .email { display: inline-block; width:220px; padding: 10px; border:1px solid #ccc; margin-bottom: 10px; font-size: 14px; color: #616161; }
.get-updates-full .submit-email { margin-left: 0;} 

#map { background-color: #bab7b0; }
#map .wrap { height: 517px;  padding-left: 39px; position: relative; }
#map h2 { font-size: 65px; color: #3b3b3b; text-transform: uppercase; font-weight: normal; top: 67px; position: absolute; }
#map h3 { font-size: 24px; font-style: italic; color: #3b3b3b; font-family: Georgia, serif; font-weight: normal; position: absolute; top: 140px; width: 53%; }
#explore { font-size: 32px; background: url('../images/homepage-explore.png') #c23e28 center left no-repeat; color: #fff; text-decoration: none; text-transform: uppercase; display: inline-block; line-height: 58px; padding: 0 26px 0 39px; border-left: 19px solid #c23e28; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; position: absolute; top: 276px; left: 270px; }
#latest { width: /*31%*/400px; background-color:#ea5528; padding-bottom: 15px; position: absolute; top: 15px; right: 3%; }

#latest h4 { font-size: 24px; font-style: normal; background: #c23e28; line-height: 50px; color: #fff; font-family: 'UniversLT-UltraCondensed', sans-serif; font-weight: normal; padding: 0; text-indent: 15px; margin-bottom:15px; }
#latest h5 { font-size: 18px; }
#latest a { color: #fff; font-weight: bold; text-decoration: none; padding: 0; }
#latest .first-name, #latest .last-name, #latest .email { display: block; width: 90%; border:1px solid #c23e28; margin-bottom: 10px; font-size: 14px; color: #616161; padding:15px; }
#latest .first-name, #latest .last-name { display: inline; width: 40%; }
#latest form {background-color:#ea5528; padding:15px;}
#latest p { background: #c23e28; color:#fff; width:80%; padding: 15px; border-radius: 5px; margin:15px; }
#latest .submit-email { background: url('../images/submit-email.png') #c03c27 15% 50% no-repeat; font-size: 32px; color: #fff; text-transform: uppercase; border: 0; cursor: pointer; margin-left:0px; border-radius: 5px; padding: 5px 13px 5px 50px; }

#stories-of { background: #f0eee4; padding: 0 0 71px 50px; text-align: center; }
#stories-of h2, #who-we h2 { font-size: 65px; text-transform: uppercase; color: #3b3b3b; font-weight: normal; text-align: center; line-height: 50px; padding: 10px 0 5px; }
#stories-of .story { color: #fff; width: 368px; height: 304px; background: url('../images/homepage-story.jpg') no-repeat; background-size: contain; display: inline-block; font-size: 24px; margin: 0 16px 16px 0; position: relative; text-decoration: none; overflow: hidden; text-align: left; }

#who-we { padding-bottom: 26px; }
#who-we h2 { background: url('../images/divider.png') bottom center no-repeat; margin-bottom: 19px; }
/*
#who-we ul { width: 86%; margin: 0 auto; }
#who-we li { list-style-type: none; float: left; margin-right: 8px; position: relative; }
#who-we li:last-child { margin-right: 0; }
#who-we p { background: #f3f1e9; color: #505050; font-size: 15px; line-height: 22px; padding: 30px; border: 1px solid #ececec; width: 84%; margin: 29px auto 0;  }
#who-we img { cursor: pointer; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray; 
    -webkit-filter: grayscale(100%); }
#who-we img:hover { 
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%); } */

.prev, .next { height: 38px; width: 38px; display: inline-block; text-indent: -1000em; border: none; cursor: pointer; margin-top: -68px; }
.prev { background: url('../images/left-arrow.png'); float: left; margin-left: 5%; }
.next { background: url('../images/right-arrow.png'); float: right; margin-right: 5%; }

#how, #where { width: 48%; text-align: center; min-width: 258px; /* Equal to give-single, give-established, etc. */ }
#how h2, #where h2 { font-size: 65px; font-weight: normal; color: #ea5528; text-transform: uppercase; padding-bottom: 60px; }
#how h3, #where h3 { font-size: 22px; font-weight: normal; font-style: italic; color: #505050; font-family: Georgia, san-serif; padding-bottom: 15px; }
#how p, #where p { font-size: 15px; line-height: 22px; color: #464646; }
#give-single, #give-established, #give-map, #give-caf { width: 258px; }
#give-single h3 { background: url('../images/give-single.png') top center no-repeat; padding-top: 125px; }
#give-established h3 { background: url('../images/give-established.png') top center no-repeat; padding-top: 125px; }
#give-map h3 { background: url('../images/give-map.png') top center no-repeat; padding-top: 125px; }
#give-caf h3 { background: url('../images/give-caf.png') top center no-repeat; padding-top: 125px; }

#giving-options { background: #313131; clear: both; margin: 0 -35px; color: #fff; text-align: center; padding: 44px 4.25% 49px; }
#giving-options img { margin-bottom: 20px; }
#giving-options h2 { font-size: 65px; color: #fff; line-height: 65px; padding-bottom: 35px; font-weight: normal; text-transform: uppercase; }
#giving-options h3 { font-family: Georgia, serif; font-size: 24px; font-style: italic; font-weight: normal; line-height: 29px; padding-bottom: 10px; }
#giving-options p { font-size: 15px; line-height: 22px; }
#giving-single, #giving-established { width: 40.666666666%; }

.give-link, .view-link { color: #fff !important; text-decoration: none; background: #c03c27; font-size: 37.5px; text-transform: uppercase; line-height: 38px; display: inline-block; border: none !important; width: 60%; padding: 2%; border-radius: 5px; }

#giving-single{ float: left; padding-right: 9.416666666%; border-right: 3px solid #4e4a48; }
#giving-established { float: right; }

#another-way { width: 79.833333333%; margin: 0 auto; padding: 33px 0; }
#another-way h3 { font: italic normal normal 26px/26px Georgia, san-serif; float: left; margin-right: 41px; }
#another-way a { border-bottom: none !important; font-size: 20px; font-weight: bold; display: inline-block; margin-right: 58px; }
#another-way a:last-of-type { margin-right: 0; }

#global-charity-database { background: #f0eee4; margin: 0 -35px; }
#global-charity-database .wrap { background: url('../images/give-now-map.jpg') top right no-repeat; padding: 65px 35px 0; }
#global-charity-database h2 { color: #c03c27; font-style: italic; font-weight: normal; font-style: italic; font-family: Georgia; font-size: 36px; padding-bottom: 32px; width: 56%; line-height: 36px;}
.bigger { /*font-size: 32px; line-height: 38px;*/ font-size: 21px; line-height: 30px; color: #3b3b3b; font-style: italic; font-family: Georgia, san-serif; }
#global-charity-database .bigger { width: 50%; float: left; }
.view-link { float: right; width: 20%; text-align: center; padding: 1%; margin: -40px 107px 0 0; }

#other-databases { font-size: 20px; font-weight: bold; list-style: none; text-align: center; margin-left: 7%; }
#other-databases a{ border: none; }
#other-databases a:hover { text-decoration: underline; }
#other-databases li { float: left; background-position: center center; background-repeat: no-repeat; height: 100px; padding-top: 73px; margin-right: 5%; }
#england-wales { background-image: url('../images/other-wales.png'); }
#scottish { background-image: url('../images/other-scottish.png'); }
#northern-ireland { background-image: url('../images/other-northern-ireland.png'); }
#australian { background-image: url('../images/other-australia.png'); margin-right: 0 !important; }

#established-funds { padding: 50px 0; }

#established-funds h2 { font-size: 65px; font-weight: normal; color: #313131; line-height: 65px; text-transform: uppercase; padding-bottom: 31px; }

/* #established-funds li { list-style-type: none; width: 375px; }
#established-funds li:nth-child(-n+13) { margin: 0 !important; }
#established-funds li:nth-child(-n+26) { margin-left: 375px;}
#established-funds li:nth-child(n+27) { margin-left: 750px; }
#established-funds li:nth-child(13n+1) { margin-top: -300px; }

#established-funds ul { column-count:2;
-moz-column-count:3;
-webkit-column-count:3; 
} */

#established-funds ul { list-style: none; /*float: left; width: 280px; margin-right: 14%; */}
#established-funds ul:last-of-type { margin-right: 0; }
.mini-grid ul { display: inline-block; text-align: left; vertical-align: top; }

.new { display:list-item;
    list-style-position:inside;
    list-style-image:url(images/new.png);
    direction:rtl;
    text-align:left;
    white-space:nowrap; }
.want-to { font-size: 18px; font-weight: bold; }
.want-to a { border: none !important; }

.single-staff #content, .single-story #content { background: #f6f6f6; padding-top: 100px; width: 100%; padding: 100px 88px 40px; }
.single-staff #content h2, .single-story #content h2 { font-family: Georgia, serif; font-style: italic; font-size: 36px; color: #2d2d2d; font-weight: normal; line-height: 36px; }
.single-story #content h2 { padding-bottom: 36px; }
.single-staff .wp-post-image, .single-story .wp-post-image { float: right; margin: 0 0 27px 33px; }

.single-story #content, .single-staff #content { position: relative; }
.back-button, .close-button { position: absolute; border: none !important}
.back-button { left: 0; top: 25%; }
.close-button { top: 50px; right: 10px; }
#crisis-mode .close-button { top: 100px; }

.post-meta { list-style: none; font-size: 18px; font-weight: bold; }
.post-meta .post-meta-key { font-weight: normal; }
.post-meta li { padding-bottom: 20px; }

#emergency { position: absolute; width: 100%; background: #fbc711; top: 155px; text-align: center; padding: 48px 35px 10px; box-sizing: border-box; -moz-box-sizing: border-box; color: #2e2e2e; }
#emergency h2 { font-size: 50px; text-transform: uppercase; font-weight: normal; }
#emergency p { font-size: 16px; font-weight: bold; line-height: 23px; }
#emergency p a { color: #c03c27; }
#emergency p a:hover { text-decoration: none; }
#emergency .assistance-link { color: #fff ; text-decoration: none; background: #c03c27; font-size: 32px; text-transform: uppercase; line-height: 58px; display: inline-block; border-radius: 5px; padding: 0 25px; margin-top: 20px; }
#emergency .toggle { background: url('../images/emergency-toggle.png'); height: 25px; width: 25px; display: inline-block; float: right; cursor: pointer; }

#emergency.closed h2 { font-size: 25px; }
#emergency.closed p, #emergency.closed .assistance-link { display: none; }
#emergency.closed .toggle { background-position: bottom center; }

.basic-page { padding-bottom: 30px; }
.basic-page ul, .basic-page ol { padding-left: 20px; }
.basic-page dt { font-weight: bold; margin-bottom: 10px; }
.basic-page dd { margin-top: -10px; margin-bottom: 10px; }
.basic-page h2, .basic-page h3, .basic-page h4 { font-weight: normal; font-family: Georgia, san-serif; font-style: italic; line-height: 1.1em; }
.basic-page h2 { font-size: 36px; color: #c03c27; margin-bottom: 30px; }
.basic-page h3 { font-size: 32px; color: #3b3b3b; margin-bottom: 20px; }
.basic-page h4 { font-size: 24px; color: #233550; margin-bottom: 20px; }
.basic-page blockquote { padding: 33px 38px; margin-bottom: 30px; line-height: 30px; }
.basic-page blockquote p:last-child { margin-bottom: 0 !important; }
.basic-page img { max-width: 100%; height: auto; }
.basic-page .alignleft { float: left; margin: 0 10px 10px 0; }

.single-newsletter .basic-page, .page-id-74 .basic-page { position: relative; }
.single-newsletter .date, .page-id-74 .date { font-weight: bold; margin-top: -20px; text-transform: uppercase; margin-bottom: 17px; }
.mwm-aal-container { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 18px 0; margin-bottom: 17px; }
.mwm-aal-title { font-size: 1.2em; padding-bottom: 15px; }
.mwm-aal-container ul { margin: 0 !important; padding: 0 !important; }
.mwm-aal-container li { list-style-type: none; display: inline; padding-right: 5px; border-right: 2px solid #4f4f4f; margin-right: 5px; }
.mwm-aal-container li:last-child { padding-right: 0; border-right: 0; margin-right: 0; }
.mwm-aal-container a { font-weight: bold; border: none !important; }

.brochures:after, .issue-briefs:after, .browse:after, #who-we ul:after, #giving-options:before, #giving-options:after, #global-charity-database:after, #global-charity-database h3:before, .want-to:before, .get-updates-full:after, #other-databases:after, .og-expander:after {
  content: "";
  display: table;
  clear: both;
}

#open-menu, #open-search, .responsive-submenu, #responsive-login, #responsive-social { display: none; }

} /* End Media Query */

/* 1170 */

@media all and (min-width : 481px) and (max-width: 1170px) {
.page-id-12 #how .mini-grid, .page-id-12 #where .mini-grid { text-align: center !important; }

}


/* 960px */

@media all and (min-width : 481px) and (max-width: 960px) {
	#header-left { width: 246px; }
	#slogan { position: absolute; width: 363px; margin: 0; top: 77px; left: 267px; }
	#slogan span { display: inline; }
#main-nav { margin-top: 105px; margin-left: 19px; float: left; }
#main-nav li { float: left; margin-right: 40px; }
#main-nav > li { height: auto; }
#main-nav a { text-decoration: none; padding-top: 0; height: auto; background: none !important; }
#main-nav > li > a { line-height: 45px; }
.homeVideo{
display:none;
}
.hiddenVideo{
display:block;
padding:10px;
text-align:center;
}
.hiddenVideo img{
width:70%;
}


#title h1 { font-size: 38px !important; margin: -89px 0 0 35px }
#title { height: auto; padding-top: 23%; }
.page-template-page_newhomepage-php #title{
padding-top:0%;

}

.sub-menu { display: none !important;}
.responsive-submenu { border-top: 1px solid #b5b2a9; margin: -37px 0 37px; display: none; }
.responsive-submenu li { background: #e2dfd3; font-size: 16px; font-weight: bold; border-bottom: 1px solid #b5b2a9;  }
.responsive-submenu a { color: #313131 !important; text-decoration: none; line-height: 48px; text-indent: 48px; display: block; }
.page-parent .responsive-submenu-toggle, .page-child .responsive-submenu-toggle { height: 28px; width: 28px; background: url('../images/responsive-down.png'); display: inline-block; margin-left: 10px; cursor: pointer; }
.responsive-submenu-toggle.down { background: url('../images/responsive-up.png'); }
#explore { left: 39px; }

#aside h3 { font-size: 15px; }

/* Give Now 960 */
#global-charity-database h2 { font-size: 28px; line-height: 28px; }
.bigger { font-size: 20px; line-height: 24px; }
.view-link { font-size: 24px; }
#giving-options img { width: 100%; height: auto; }
.give-link { font-size: 28px; }
}

/* 866 */
@media all and (min-width : 481px) and (max-width: 866px) {
#map { background-color: #bab7b0 no-repeat;}
#map .wrap { background: none; height: auto; }
#map h2, #stories-of h2, #who-we h2 { color: #3b3b3b; text-transform: uppercase; font-size: 45px; text-align: center; position: static; }
#map h3 { color: #3b3b3b; font-weight: normal; font-style: italic; font-family: Georgia, san-serif; font-size: 20px; position: static; text-align: center; width: 100%; }
#threeColumn{
background-color: #f0eee4; 
}


#column1, #column2, #column3{
 width:481px;
position:relative;
float:left;
}

#explore { font-size: 30px; background: url('../images/homepage-explore.png') #c23e28 center left no-repeat; color: #fff; text-decoration: none; text-transform: uppercase; display: block; line-height: 58px; padding: 0 26px 0 39px; border-left: 19px solid #c23e28; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; margin: 80px auto 114px; width: 187px; position: static; }

#latest { padding-bottom: 10px; position: static; width: 100%; }
#latest h4 { font-size: 22px; font-weight: normal; color: #fff; line-height: 50px; padding:10px; }
#latest p { padding: 5px 22px 10px 22px; font-size: 14px; line-height: 20px; width:75%; }
#latest a { color: #c33a1a; font-weight: bold; text-decoration: none; }

}

/* 755 */
@media all and (min-width : 481px) and (max-width: 755px) {
#header-left { background: none; width: 0; height: 0; float: none; position: relative; top: 0; left: 0; z-index: 6;}
#logo { width: 65px; height: auto; top: 7px; left: 20px; position: absolute; margin: 0; }
#slogan { left: 20px; }
#main-nav li#menu-item-21 { margin-right: 0; }


#global-charity-database { background-image: none !important; }

#content, #aside { float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 35px !important; }
.single-story #content, .single-staff #content { clear: both; }
.single-story #content .wrap, .single-staff #content .wrap { padding: 40px; }

.slider-text { background: none !important; padding-left: 24px; left: 0; }
.slider-text h2 { font-size: 36px; }
.slider-text p { font-size: 18px; }
.get-updates { right: 10px; }

}

/*Start 480px*/
@media only screen and (max-width : 480px) {
.page-template-page_newhomepage-php #get-updates
{
display:none;
}
#column1, #column2, #column3{
width:480px;
}
#column1 #home-news h2, #column2 #who-we h2, #column3 #stories-of h2{
font-size:30px;
}
.hiddenVideo{
display:block;
padding:10px;
text-align:center;
}
.hiddenVideo img{
width:85%;
}

/* Apply webfont */
#main-nav a, #title h1, .submit-email, #footer h2, .slider-text h2, .get-updates, #map h2, #explore, #stories-of h2, #who-we h2, .page-id-16 #content h2, .browse-region, .browse-issue, .browse-advanced, .region, #home-news h2, #how h2, #where h2, #giving-options h2, .give-link, .view-link, #established-funds h2, #emergency h2, .assistance-link, .page-id-17 .browse li, .pushbutton-wide, .see-all { font-family: 'UniversLT-UltraCondensed', sans-serif; }

body { font-family: Arial, Helvetica, san-serif; }
#header { position: relative; height: 75px; }
#logo { width: 72px; height: auto; top: 16px; left: 24px; position: absolute; }
#slogan, #nav-login, #nav-linkedin, #nav-twitter, #nav-facebook { display: none; }
#open-menu { display: inline-block; background: url('../images/responsive-menu.jpg') no-repeat; width: 24px; height: 20px; position: absolute; top: 24px; right: 27px; cursor: pointer; }
#main-nav { border-top: 1px solid #d7d6d6; border-bottom: 1px solid #d7d6d6; padding: 20px 0 0 0; display: none; background: #fff; margin-top: 50px; position: relative; z-index: 1000; }
#responsive-social { border-top: 1px solid #d7d6d6; margin-top: 20px; padding: 20px 0 20px 20px; }
#responsive-social a { margin-right: 10px; }
#main-nav > li {width: 32%; text-transform: uppercase; height: 66px; display: inline-block; text-align: center; }
#main-nav > li > a { color: #5f5f5f; text-decoration: none; padding-top: 31px; height: 30px !important; background-repeat: no-repeat; background-position: top center; display: inline-block; font-size: 30px; background-position: bottom center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#menu-item-19 > a { background-image: url('../images/nav-about.png'); }
#menu-item-23 > a { background-image: url('../images/nav-services.png'); }
#menu-item-22 > a { background-image: url('../images/nav-media.png'); }
#menu-item-21 > a { background-image: url('../images/nav-contact.png'); }
#menu-item-20 > a { background-image: url('../images/nav-give.png'); }
#menu-item-2179 > a { background-image: url('../images/nav-blog.png');  height: 26px; }
#menu-item-2453 > a { background-image: url('../images/nav-about.png'); }

#responsive-login > a { background-image: url('../images/nav-login.png'); }
.sub-menu { display: none;}
.responsive-submenu { border-top: 1px solid #b5b2a9; margin: -20px 0 20px; display: none; }
.responsive-submenu li { background: #e2dfd3; font-size: 16px; font-weight: bold; border-bottom: 1px solid #b5b2a9;  }
.responsive-submenu a { color: #313131; text-decoration: none; line-height: 48px; text-indent: 48px; display: block; }
.page-parent .responsive-submenu-toggle, .page-child .responsive-submenu-toggle { height: 28px; width: 28px; background: url('../images/responsive-down.png'); display: inline-block; margin-left: 10px; cursor: pointer; }

.responsive-submenu-toggle.down { background: url('../images/responsive-up.png'); }

.homeVideo{
display:none;
}

.close { background: url('../images/responsive-close.png') no-repeat !important; height: 23px !important; }

#open-search { background: url('../images/search.png') no-repeat; height: 23px; width: 23px; top: 22px; right: 77px; display: block; cursor: pointer; position: absolute; }

#searchform { background: #fff; position: absolute; top: 69px; border-top: 1px solid #d7d6d6; border-bottom: 1px solid #d7d6d6; width: 100%; padding: 20px 0; display: none; z-index: 1000; }
#s { border: none; border-bottom: 1px solid #d7d6d6; color: #676767; font-size: 24px; font-weight: bold; background: #fff; width: 80%; margin: 0 10px 0 24px; }
#searchsubmit { background: url('../images/search.png') no-repeat; height: 23px; width: 23px; border: none; }

/* Responsive Crisis */
#emergency { position: absolute; width: 100%; background: #fbc711; top: 70px; text-align: center; padding: 5px 24px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #2e2e2e; z-index: 999; }
#emergency h2 { font-size: 50px; text-transform: uppercase; font-weight: normal; }
#emergency p { font-size: 16px; font-weight: bold; line-height: 23px; }
#emergency p a { color: #c03c27; }
#emergency p a:hover { text-decoration: none; }
#emergency .assistance-link { color: #fff ; text-decoration: none; background: #c03c27; font-size: 32px; text-transform: uppercase; line-height: 58px; display: inline-block; border-radius: 5px; padding: 0 25px; margin-top: 20px; }
#emergency .toggle { background: url('../images/emergency-toggle.png'); height: 25px; width: 25px; display: inline-block; float: right; cursor: pointer; }
#emergency.closed h2 { font-size: 25px; }
#emergency.closed p, #emergency.closed .assistance-link { display: none; }
#emergency.closed .toggle { background-position: bottom center; }

/* Responsive Basic Page */
#crisis-mode #title { margin-top: 35px; }
#title { background: url('../images/responsive-title.png') #f0eee4 repeat-x !important; min-height: 52px; margin-bottom: 20px; }
#title h1 { font-size: 32px; font-weight: normal; text-transform: uppercase; color: #313131; padding-left: 24px; line-height: 52px; }
#content { padding: 0 24px; color: #505050; }
.basic-page, .single-story #content, .single-staff #content, .page-id-17 #content p { font-size: 16px; line-height: 22px; }
.basic-page p, .basic-page ul, .basic-page ol, .single-story #content p, .single-staff #content p, .single-story #content ul, .single-staff #content ul, .page-id-17 #content p { margin-bottom: 24px; }
.contact-form input[type='text'] { width: 80% !important; }

.basic-page { padding-bottom: 30px; }
.basic-page a, .page-id-17 a, .single-story  a { color: #c03c27; }
.basic-page ul, .basic-page ol { padding-left: 20px; }
.basic-page dt { font-weight: bold; margin-bottom: 10px; }
.basic-page dd { margin-top: -10px; margin-bottom: 10px; }
.basic-page h2, .basic-page h3, .basic-page h4, .single-story #content h2, .single-staff #content h2, .single-story #content h3, .single-story #content h4 { font-weight: normal; font-family: Georgia, san-serif; font-style: italic; line-height: 1.1em; }
.basic-page h2 { font-size: 36px; color: #c03c27; margin-bottom: 20px; }
.basic-page h3, .single-story #content h2, .single-story #content h3 { font-size: 32px; color: #3b3b3b; margin-bottom: 10px; }
.basic-page h4, .single-story #content h4 { font-size: 24px; color: #233550; margin-bottom: 10px; }
.basic-page blockquote { padding: 33px 38px; margin-bottom: 30px; line-height: 30px; }
.basic-page blockquote p:last-child { margin-bottom: 0 !important; }
.basic-page img { max-width: 100%; height: auto; }
.basic-page .alignleft { float: left; margin: 0 10px 10px 0; }

#aside { padding: 0 24px; }
#aside .newsletter h3 { background: #c33a1a; color: #fff; width: 100%; margin: 0; line-height: 46px; height: 46px; text-indent: 13px; }
.aside-item.newsletter { background-image: url('../images/newsletter-bg.png'); background-position: bottom left; background-repeat: no-repeat; padding: 0 0 13px 0; margin-left: -13px; background-color: #e95527;  }
.aside-item.newsletter p { color: #fff; padding: 24px 24px 0 24px; font-size: 14px; }
.newsletter form { padding-bottom: 20px; background-color: #e95527; }
.newsletter form { padding-top: 19px; }
.newsletter .last-name, .newsletter .first-name { margin-bottom: 5px; }
.newsletter .email { margin-bottom: 16px; }
.newsletter .email, .newsletter .first-name, .newsletter .last-name { width: 83%; padding: 10px; font-size: 18px; margin-left: auto; margin-right: auto; display: block; }
.submit-email, .pushbutton-wide { background: url('../images/submit-email.png') #c03c27 15% 50% no-repeat; font-size: 32px; color: #fff; text-transform: uppercase; border: 0; cursor: pointer; margin-left: 17px; border-radius: 5px; padding: 5px 13px 5px 50px; }
.featured-story .wp-post-image { width: 100%; height: auto; }

.aside-item { background-color: #f0eee4; /* width: 343px; */ padding: 0 0 1px 0; margin-bottom: 29px; }
#aside h3 { background: url('../images/sidebar-item.png') top left #fff no-repeat; font-size: 20px; color: #fff; font-weight: bold; height: 58px; line-height: 42px; text-indent: 16px; margin: 0 0 -17px -13px; }
.aside-item h4 { font-size: 22px; padding: 10px 27px 0; }
.featured-story .aside-item h4 { padding: 10px 27px; }
.featured-story p { padding: 0 27px 10px; }
.aside-item p { padding-bottom: 20px; line-height: 21px; }
.aside-item a { color: #c33a1a; font-weight: bold; text-decoration: none; }
.textwidget { padding: 20px; }
#text-3 .textwidget { padding: 0; }
.textwidget ul { padding-left: 20px; padding-bottom: 20px; line-height: 21px; }
.textwidget li { padding-bottom: 5px; }

/* Responsive Homepage */
.new-royalslider-1 .rsThumbsVer { display: none; }
.slider-text { color: #fff; background-color: #313131; background-repeat: no-repeat; background-position: 4% 30%; position: absolute; bottom: 0; padding: 20px 24px 50px 70px; background-size: 42px 66px; }
.corporations .slider-text { background-image: url('../images/icons_corporations.png'); }
.foundations .slider-text { background-image: url('../images/icons_foundations.png'); }
.charitable .slider-text { background-image: url('../images/icons_charities.png'); }
.individuals .slider-text { background-image: url('../images/slider-icon.png'); }
.slider-text a { background: url('../images/slider-arrow.png') center left no-repeat; color: #ecc200; text-decoration: none; padding-left: 11px; font-family: Georgia, san-serif; font-style: italic; }
.slider-text h2 { font-size: 30px; font-weight: normal; text-transform: uppercase; }
.slider-text p { font-size: 16px; }
.royalSlider, .rsOverflow { height: 370px !important; }
.rsContent { height: 0 !important; padding-top: 271px; background-size: cover !important; }
.slider-shadow { position: absolute; width: 100%; bottom: -99px;}

#get-updates { background: #c23e28; position: relative; padding-bottom: 5px; z-index: 27; margin-top: -20px; }
.get-updates { background: url('../images/get-updates.png') no-repeat; width: 195px; height: 40px; display: inline-block; color: #fff; font-size: 22px; text-transform: uppercase; line-height: 43px; text-indent: 65px; position: absolute; left: 50%; top: -40px; margin-left: -85px; cursor: pointer; }
.get-updates-full { display: none; padding: 30px 15%; color: #fff; font-size: 14px; line-height: 23px; background: #ea5528; }
.get-updates-full p { padding: 10px; background: #c23e28; border-radius: 5px; font-size: 14px; width: 100%; }
.get-updates-full form { padding-top: 20px;  }
.get-updates-full .first-name, .get-updates-full .last-name, .get-updates-full .email { display: block; width: 100%; padding: 10px; margin-bottom: 10px; }
.get-updates-full .submit-email { margin-left: 0; }

#map { background-color:#bab7b0; text-align: center; }
#map h2, #stories-of h2, #who-we h2 { color: #3b3b3b; text-transform: uppercase; font-size: 45px; text-align: center; font-weight: normal; }
#map h3 { color: #3b3b3b; font-weight: normal; font-style: italic; font-family: Georgia, san-serif; font-size: 20px; }

#explore { font-size: 32px; background: url('../images/homepage-explore.png') #c23e28 center left no-repeat; color: #fff; text-decoration: none; text-transform: uppercase; display: inline-block; line-height: 58px; padding: 0 26px 0 39px; border-left: 19px solid #c23e28; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; margin: 80px auto 114px; }

#latest { padding-bottom: 10px; background-color:#ea5528; }
#latest h4 { color:#fff; background-color:#c23e28;font-size: 20px; font-weight: normal; line-height: 26px; padding: 0 22px; font-family: 'UniversLT-UltraCondensed',sans-serif; }
#latest p { padding: 5px 22px 10px 22px; font-size: 14px; line-height: 20px; text-align: left; color:#fff; background-color:#c23e28; margin-top:10px;margin-bottom:10px;}
#latest a { color: #c33a1a; font-weight: bold; text-decoration: none; }

#stories-of { background: #f0eee4; padding: 30px 0 24px; }
#stories-of h2 { padding-bottom: 10px; }
a.story .text { position: absolute; bottom: 15px; left: 15px; text-align: left; font-family: Georgia, serif; font-size: 1.25em; font-style: italic; }
#stories-of .story { color: #fff;
background: url('../images/homepage-story.jpg') no-repeat;
display: block;
font-size: 0;
margin: 0 auto 24px;
position: relative;
text-decoration: none;
overflow: hidden;
width: 76.6666667%; }
.shadow { background: url('../images/shadow.png') bottom left repeat-x; display: inline-block; width: 100%; height: 100%; }
#stories-of .shadow { background: url('../images/shadow.png') bottom left repeat-x;
display: inline-block;
width: 100%;
padding-top: 86%;
font-size: 17px; }
.story .hover { display: none; }

#who-we { padding: 30px 0 0 0; }

/* Responsive Staff */

#Grid li { list-style: none; text-align: center; }
#content a.staff { color: #fff; border-bottom: 0; display: inline-block; margin: 0 auto 30px; width: 268px; text-align: left; }
#content a.staff .title { font-family: Georgia; serif; font-size: 24px; font-style: italic; }
#content a.staff .text { display: block; font-size: 14px; font-style: normal; font-family: Arial, Helvetica, san-serif; line-height: 18px; }
#content a.staff .shadow { width: 268px; height: 273px; padding: 204px 0 0 17px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.page-id-16 #content h2 { text-transform: uppercase; font-size: 32px; color: #313131; text-align: center; padding: 20px 0; }
#crisis-mode.single-staff #content .wrap { padding-top: 110px; }
#crisis-mode.single-story #content .wrap { padding-top: 10px; }

/* Responsive Stories */

#Grid .mix { display: none; opacity: 0; }
#Grid:after, .mini-grid:after {
    content: '';
    display: inline-block;
    width: 100%;
}
.page-id-17 #Grid { text-align: center; }
a.story .text { position: absolute; bottom: 15px; left: 15px; text-align: left; font-family: Georgia, serif; font-size: 1.25em; font-style: italic; }
.shadow { background: url('../images/shadow.png') bottom left repeat-x; display: inline-block; width: 100%; height: 100%; }
#content a.story { color: #fff; border-bottom: 0; width: 268px/*22.333%*/; /*padding-top: 18.4166%; */ height: 221px; background: url('../images/kids.jpg') no-repeat; background-size: contain; display: inline-block; position: relative; text-decoration: none; margin-bottom: 20px; }

/* Responsive Global Database */
.page-id-15 .description, .page-id-130 .description { font-size: 28px; font-family: Georgia, serif; color: #c03c27; font-style: italic; padding-bottom: 30px; }
.page-id-15 .browse, .page-id-130 .browse, .page-id-17 .browse { list-style: none; }
.page-id-15 .browse-by, .page-id-130 .browse-by { font-size: 18px; color: #505050; display: block; padding-bottom: 15px; }
.browse-region a, .browse-issue a, .browse-advanced a, .page-id-17 .browse li { font-size: 24px; text-transform: uppercase; display: inline-block; text-decoration: none; float: left; line-height: 51px; padding: 0 10px; margin-right: 5px; margin-bottom: 30px; }
.page-id-17 .browse li { margin-bottom: 5px !important; cursor: pointer; }
.browse-region a, .page-id-130 .browse-issue a, .page-id-17 .filter.active { background: #313131; color: #fff; }
.browse-issue a, .page-id-130 .browse-region a, .page-id-17 .filter  { background: #f6f6f6; color: #313131; }
.browse-advanced a { background: #c03c27; color: #fff; border-radius: 5px; }
.region { color: #313131; font-size: 65px; text-transform: uppercase; background-repeat: no-repeat; background-position: bottom center; display: block; width: 388px; height: 167px; text-align: center; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: relative; margin: 75px auto 10px; }
.region span { position: absolute; top: -60px; width: 388px; text-align: center; left: 0; line-height: 54px; }
.see-all { color: #fff !important; text-decoration: none; background: #c03c27; font-size: 21px !important; text-transform: uppercase; line-height: 38px; display: inline-block; border: none !important; padding: 3%; border-radius: 5px; margin-top: 24px; }
.og-expander ul { padding: 0 24px !important; float: none !important; }
.og-expander li a { color:#313131; text-decoration:none;}
.og-expander .wrap { padding-top: 24px; }
.og-expander { margin-top: 5px !important; }
.issue { color: #fff; width: 100%; height: 218px; background-size: cover; display: block; position: relative; text-decoration: none;  margin: 0 auto; }
.issue .text { position: absolute; bottom: 15px; left: 15px; text-align: left; font-family: Georgia, serif; font-size: 24px; font-style: italic; }
.browsin li { list-style-type: none; margin-bottom: 37px; }
.browsin p { font-size: 15px; color: #464646; line-height: 22px; padding-top: 17px; }
.browsin p a { font-size: 16px; color: #c33a1a; font-weight: bold; text-decoration: none; }

/* Responsive Give Now */

#how, #where { text-align: center; }
#how h2, #where h2 { font-size: 45px; font-weight: normal; color: #ea5528; text-transform: uppercase; padding-bottom: 26px; }
#how h3, #where h3 { font-size: 22px; font-weight: normal; font-style: italic; color: #505050; font-family: Georgia, san-serif; padding-bottom: 15px; }
#how p, #where p { font-size: 15px; line-height: 22px; color: #464646; }
#how a, #where a { text-decoration: none; }
#give-single, #give-established, #give-map, #give-caf { width: 100%; padding-bottom: 50px; }
#give-single h3 { background: url('../images/give-single.png') top center no-repeat; padding-top: 99px; }
#give-established h3 { background: url('../images/give-established.png') top center no-repeat; padding-top: 115px; }
#give-map h3 { background: url('../images/give-map.png') top center no-repeat; padding-top: 125px; }
#give-caf h3 { background: url('../images/give-caf.png') top center no-repeat; padding-top: 109px; }

#giving-options { background: #313131; clear: both; margin: 0 -24px; color: #fff; text-align: center; padding: 44px 24px 49px; }
#giving-options img { margin-bottom: 20px; width: 100%; height: auto; }
#giving-options h2 { font-size: 45px; color: #fff; line-height: 65px; padding-bottom: 35px; font-weight: normal; text-transform: uppercase; }
#giving-options h3 { font-family: Georgia, serif; font-size: 24px; font-style: italic; font-weight: normal; line-height: 29px; padding-bottom: 10px; }
#giving-options p { font-size: 15px; line-height: 22px; padding-bottom: 20px; }
#giving-single { padding-bottom: 35px; border-bottom: 1px solid #4e4a48; margin-bottom: 35px; }

.give-link, .view-link { color: #fff !important; text-decoration: none; background: #c03c27; font-size: 37.5px; text-transform: uppercase; line-height: 38px; display: block; border: none !important; width: 60%; padding: 2%; border-radius: 5px; margin-left: auto; margin-right: auto; }

#another-way { padding: 22px 0; }
#another-way h3 { font: italic normal normal 22px/22px Georgia, san-serif; text-align: center; padding-bottom: 22px; }
#another-way a { text-decoration: none; font-size: 18px; color: #c33a1a; font-weight: bold; display: inline-block; margin-right: 58px; }
#another-way a:last-of-type { margin-right: 0; }

#global-charity-database { background: url('../images/give-now-map.jpg') #f0eee4 50% 271px no-repeat; margin: 0 -24px; padding: 34px 24px 14px; }
#global-charity-database h2 { color: #c03c27; font-style: italic; font-weight: normal; font-style: italic; font-family: Georgia; font-size: 28px; padding-bottom: 32px; line-height: 32px;}
#global-charity-database p.bigger { font-size: 18px; line-height: 21px; color: #3b3b3b; font-style: italic; font-family: Georgia, san-serif; padding-bottom: 0; }
#global-charity-database .view-link { text-align: center; margin-top: 80px; margin-bottom: 99px; }

#global-charity-database h3 { color: #3b3b3b; font-size: 22px; font-family: Georgia, serif; font-style: italic; font-weight: normal; padding-bottom: 30px; }
#other-databases { font-size: 20px; font-weight: bold; list-style: none; text-align: center; }
#other-databases a{ text-decoration: none; color: #c33a1a;  }
#other-databases a:hover { text-decoration: underline; }
#other-databases li { background-position: center center; background-repeat: no-repeat; height: 100px; padding-top: 73px; }
#england-wales { background-image: url('../images/other-wales.png'); }
#scottish { background-image: url('../images/other-scottish.png'); }
#northern-ireland { background-image: url('../images/other-northern-ireland.png'); }
#australian { background-image: url('../images/other-australia.png'); margin-right: 0 !important; }
#global-charity-database p { padding-bottom: 20px; }
#global-charity-database p a, #established-funds a { color: #c33a1a; }

#established-funds { color: #464646; padding-top: 36px; }
#established-funds h2 { color: #313131; font-size: 32px; text-transform: uppercase; padding-bottom: 22px; font-weight: normal; }
#established-funds p { font-size: 15px; line-height: 22px; padding-bottom: 30px; }
#established-funds li { list-style-type: none; font-size: 20px; }
#established-funds .mini-grid { padding-bottom: 30px; }
#established-funds p.want-to { font-size: 18px; font-weight: bold; line-height: 30px; }
#established-funds .want-to a { text-decoration: none; display: block; }

/* Responsive Media Toolkit */

.page-id-78 #content h2 { font-size: 28px; padding-bottom: 30px; font-style: italic; color: #c03c27; font-family: Georgia, san-serif; font-weight: normal; }
.page-id-78 #content a { text-decoration: none; }
.brochure { display:inline-block; width: 191px; text-align: center; font-size: 18px; font-weight: bold; margin: 0 14px 35px 0; }
#content .brochure a { color: #505050; border-bottom: 0; }
#content .brochure a:hover { color: #c03c27; }
.brochures , .issue-briefs { clear: both; background: #f0eee4; margin: 0 -24px; padding: 42px 24px 0; }
.brochures { margin-bottom: 42px; }
.half-right ul { list-style: none; font-size: 18px; font-weight: bold; }
#content .pdf a { color: #20559d; border-bottom: 0; background-image: url('../images/icon-pdf.png'); background-repeat: no-repeat; background-position: top left; display: inline-block; height: 60px; line-height: 1.4em; padding: 20px 0 0 55px; }

/* Responsive Single Story/Staff */
.single-story #content, .single-staff #content { position: relative; }
.single-story #content h2, .single-staff #content h2 { padding-top: 60px; }
#crisis-mode.single-staff #content h2 { padding-top: 0; }
#crisis-mode.single-story #content h2 { padding-top: 100px; }
.post-meta { list-style: none; font-size: 18px; font-weight: bold; }
.post-meta .post-meta-key { font-weight: normal; }
.single-story #content img { width: 100%; height: auto; }
.close-button { display: none; }
.back-button { position: absolute; top: 0; left: 24px; }
#crisis-mode.single-story .back-button { top: 50px; }
#crisis-mode 
.single-story #content .back-button img { width: auto; height: auto; }
.single-staff .wp-post-image { width: 100%; height: auto; margin-bottom: 20px; }
#crisis-mode.single-staff .back-button { top: 50px; }
/* Responsive Newsletter */
.single-newsletter .date, .page-id-74 .date { font-weight: bold; margin-top: -20px; text-transform: uppercase; margin-bottom: 17px; }


/* Responsive Footer */
#footer { padding: 30px 24px 24px; color: #2d2d2d; margin-top: 30px; border-top: 1px solid #d7d6d6; }
#footer h2 { color: #c03c27; text-transform: uppercase; font-weight: normal; font-size: 32px; padding-bottom: 24px; }
#footer ul { list-style: none; }
#footer a { color: #2d2d2d; text-decoration: none; }
#footer-nav { font-size: 14px; line-height: 18px; }
#footer-nav li { display: inline-block; padding-right: 17px; border-right: 2px solid #d9d9d9; margin-right: 17px; margin-bottom: 5px; }
#footer-nav li#nav-privacy-policy { display: block; padding-right: 0; border-right: 0; margin-right: 0; }
#footer-subnav { font-size: 12px; padding-top: 40px; }
#footer-subnav li { display: inline; padding-right: 11px; border-right: 1px solid #d9d9d9; margin-right: 11px; }
#footer-subnav li#nav-email { border-right: 0; /* float: left; margin-top: -55px; font-size: 14px; */ }
#design-by { vertical-align: top; }

#back-to-top { display: none !important; }

.get-updates-full:after, .browse:after { content: "";
  display: table;
  clear: both; }

} /* End Responsive, Start Global */

.clearout {
height:20px;
clear:both;
}

#myCarousel {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
	margin: 0 auto;
    width:80%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    /* cursor:pointer; */
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    /* cursor: pointer; */
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    width: auto;
	height: auto;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 38px;
    height: 38px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
}

.nbs-flexisel-nav-left {
    left: 30px;
    background: url('../images/left-arrow.png') no-repeat;
}

.nbs-flexisel-nav-right {
    right: 30px;
    background: url('../images/right-arrow.png') no-repeat;
}

.newsletter-archives ul { list-style: none; padding: 20px; font-weight: bold; }
.newsletter-archives li { border-bottom: 1px solid #d9d6cd; padding-bottom: 10px; margin-bottom: 10px; }
.newsletter-archives li:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.newsletter-archives a:hover { color: #302f2d; }

.post-291 .text { font-size: 12px !important; } /* Used for staff subtitles that are too long */
.rsTmb img { border-radius: 5px; }
.center { clear: both; text-align: center; padding-bottom: 30px; }
.basic-page h3 a { color: #3b3b3b !important; border-bottom: 0 !important; }
.og-expander .wrap { position: relative; }
.contact-form input.name, .contact-form input.email, .contact-form input.text, .contact-form input.subject, .contact-form input.message, .contact-form textarea { padding: 10px; font-size: 14px; }
.btr-wrapper {
  height: 0;
  padding-bottom: 56.25%; /* 16:9 */
  position: relative;
}
.btr-wrapper iframe {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
 	width: 100%;
	height: 100%;
}
.page-id-424 #header, .page-id-424 #aside, .page-id-424 #footer { display: none; }
.page-id-424 #title .wrap { position: relative; padding-left: 30px; }
.page-id-424 #content { width: 100%; float: none; box-sizing: border-box; -moz-box-sizing: border-box; padding-right: 24px; }
.page-id-424 .mwm-aal-title { display: none; }
.page-id-424 .mwm-aal-container li:nth-child(1),.page-id-424 .mwm-aal-container li:nth-child(2) { display: none; }
#established-funds ul { line-height: 27px; }
#established-funds li img { vertical-align: top; }

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

#stories-of .shadow { font-size: 12px; }
#explore { font-size: 26px; margin: 80px auto 75px }
#latest h4 { font-size: 15px; }
#map h2, #stories-of h2, #who-we h2 { font-size: 32px; }
.nbs-flexisel-item img { max-width: 177px; }
.give-link, .view-link { font-size: 22px; line-height: 31px; }
#global-charity-database h2 { font-size: 27px; padding-bottom: 8px; }
#global-charity-database p.bigger { font-size: 13px; }
#established-funds li { font-size: 13px; }
#established-funds p.want-to { font-size: 16px; }
#aside h3 { font-size: 17px; }
.region span { width:100%}
.region {
width: 258px;
background-size: 110%;
height: 137px; }
.page-id-15 .description, .page-id-130 .description { font-size: 18px; }
#crisis-mode #title { margin-top: 65px; }
#crisis-mode.single-staff #content .wrap { padding-top: 140px; }
#crisis-mode.single-story #content .wrap  { padding-top: 40px; }
#crisis-mode.single-staff .back-button { top: 80px; }
.back-button { position: absolute; top: 0; left: 24px; }
#crisis-mode.single-staff #content h2 { padding-top: 0 !important; }
#crisis-mode.single-story #content h2 { padding-top: 100px; }
#crisis-mode.single-story .back-button { top: 80px; }
.slider-text h2 { font-size: 29px; }
.slider-text p { font-size: 15px; }
.slider-shadow { bottom: -172px; }
.rsContent { padding-top: 198px; }
.page-template-page_newhomepage-php #get-updates
{
display:none;
}
#column1, #column2, #column3{
width:320px;
}
.hiddenVideo{
display:block;
padding:10px;
text-align:center;
}
.hiddenVideo img{
width:70%;
}


}
#dig { width: /*31%*/550px; background-color:#ea5528; padding-bottom: 15px; position: relative; margin-left:auto; margin-right:auto; }

#dig h4 { font-size: 24px; font-style: normal; background: #c23e28; line-height: 50px; color: #fff; font-family: 'UniversLT-UltraCondensed', sans-serif; font-weight: normal; padding: 0; text-indent: 15px; margin-bottom:15px; }
#dig a { color: #fff; font-weight: bold; text-decoration: none; padding: 0; }
#dig .first-name, #dig .last-name, #dig .email { display: block; width: 90%; border:1px solid #c23e28; margin-bottom: 10px; font-size: 14px; color: #616161; padding:15px; }
#dig .first-name, #dig .last-name { display: inline; width: 40%; }
#digform {background-color:#ea5528; padding:15px;}
#dig p { background: #c23e28; color:#fff; width:90%; padding: 15px; border-radius: 5px; margin:15px; }
#dig .submit-email { background: url('../images/submit-email.png') #c03c27 15% 50% no-repeat; font-size: 32px; color: #fff; text-transform: uppercase; border: 0; cursor: pointer; margin-left:0px; border-radius: 5px; padding: 5px 13px 5px 50px; }

#threeColumn{
background-color: #f0eee4; 
min-height:700px;
}

#threeColumn .wrap { height: 517px;   position: relative; background-color: #f0eee4;}
#column1 #who-we{
  background-color: #f0eee4;
padding-left:0px;
text-align:left;

}
#column1 #who-we h2{
 font-size:40px;
background-image: none;

}
#column2 #home-news{
padding-left:20px;
padding-right:20px;
 text-align: justify; 
background-color: #cadfe1;/*e4e0cf;*/
}
#column2{
  background-color: #e4e0cf;
min-height:1125px;
}
#column3 #stories-of
{
  background-color: #f0eee4;
  text-align: justify;
padding-left:0px;
}

#column3 #stories-of h2
{
font-size:40px;
}
#column1, #column2, #column3{
position:relative;
float:left;
}

#home-news h2 { font-size: 40px; text-transform: uppercase; color: #3b3b3b;text-decoration: none !important; font-weight: normal; text-align: center; line-height: 50px; padding: 10px 0 5px; }

#column3 #stories-of .story
{
  color: #ffffff;
  width: 230px;
  height: 192px;
  text-align: left;
}
#column3 #stories-of a.story .text {font-size: 14px; font-style: italic; }
#threeColumn a.story .hover
{
  background-color: transparent;
  background-image: url("../images/home-story-hover.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: left bottom;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  text-indent: 14px;
  display: inline-block;
  width: 100%;
  position: absolute;
  bottom: -40px;
}

#threeColumn a.story .text, #threeColumn a.story .hover
{
  transition-property: bottom;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

#threeColumn a.story:hover .hover
{
  bottom: 0px;
}
body.page-template-page_newhomepage-php{
background-color:#f0eee4;
}
.page-template-page_newhomepage-php #footer{
background-color:#fff;
}
.homeVideo{
position:relative;
float:left;
z-index:1003;
width:550px;
text-align:center;
padding-top:40px;
color:#fff;
}
.homeVideo img{
margin-top:5px;
}
page-template-page_newhomepage-php #title{
height:481px;
}
#home-news a,#home-news a:visited{
color: #c33a1a;
}
#home-news ul{
list-style:none;
text-align:left;
}
#home-news li{
margin-bottom:15px;
}
#content a.blogTitle{
border-bottom:none;
font-family: 'UniversLT-UltraCondensed', sans-serif;
}

.comments {
padding: 10px;
background-color: #eee;
border-radius: 10px;
}
#post_author_avatar {
float: left;
padding: 10px 20px; }

.story .wrap .post_author_plugin {
display: none;
}

#newsl #content .post_author_plugin {
display: none;
}
#title .wrap h1 {
clear: both;
}
.wrap #title {
background-image: none; display:none;}

.wrap1 #title {
display:none;
}

div.wrap h1 {
clear: both;
}
.og-expander ul.ssb_list_wrapper {
display: none;
}
.single-staff ul.ssb_list_wrapper {
display: none;
}
.single-staff .post_author_plugin {
display: none;
}
.tagcloud ul {
padding: 35px;
}
.basic-page .date {
display: none;
}

.aside-item ul {
padding: 35px;
}

.aside-item ul li ul {
padding: 10px;
}
#home-news .bottomcontainerBox {
display: none;
}

.read_more {
float: left;
position: relative;
top: -40px;
background-image: url(../../uploads/readmore_bg.png);
width: 102px;
height: 27px;
}

.blog_post {
margin-bottom: 20px;
background-color: #F5F4EF;
padding-top: 20px;
padding: 20px;
}
.bottomcontainerBox {
width: 319px;
float: right;
position: relative;
top: 40px;
}
.read_more a {
color: white;
padding: 5px;
font-size: 12px;
padding-top: 3px;
margin-top: 0px;
display: block;
}

.blog-space {
width: 100%;
height: 5px;
margin-bottom: 20px;
background-color: #ddd;
}

#blog_img {
text-align: center;
}

#menu-item-2179 a {
background-image: url('../images/nav-blog.png');
height: 26px;
}

#main-nav > .current-menu-item > a {
background-position: bottom center;
}

div.category {

    padding: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    background-color: #cadfe1;
	text-align: center;

}

.cat-box {
    width: 7%;
    display: inline-block;
    float: left;
    /*padding-right: 0.5%;*/
	padding-right: 1%;
    background-color: #cadfe1;
    text-align: center;
    padding-top: 15px;
    /*padding-left: 0.5%;*/
    padding-left: 1%;
    min-height: 140px;
}

.cat-box img
{
	border-radius: 50%;
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}

.cat-box img:hover
{
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

h3 {
    margin: 0px;
    font-size: 1em;
    color: #333;
    padding-top: 10px;
    padding-bottom: 5px;
}

.cat-box h3 {
    font-size: .8em;
}

.cat-box a {
    color: #53938d;
    text-decoration: none;
}

.cat-box a:hover {
    color: #376864;
    text-decoration: none;
}

#footer {
    background-color: #363839 !important;
    padding: 15px 0px !important;
    font-size: 12px !important;
	font-family: "verdana";
    clear: both !important;
    margin: auto !important;
    border-top: 1px solid #369 !important;
    border-bottom: 1px solid #FFF !important;
    text-align: center !important;
    background-repeat: repeat-x !important;
    background-position: center top !important;
    color: #FFF !important;
	/*width: 930px;*/
}

#footer a {
	color: #FFF;
}

#footer h2 {
    margin-top: 10px;
    margin-bottom: 10px;
	font-size: 14px;
	color: #fd9a0f;
	font-family: "verdana";
}



img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.footer_textarea { display: block; }	

@media all and (min-width : 320px) and (max-width: 800px) {

.wrap { width: 100%; margin: 0 auto; }

#header { height: 193px; float: left; width: 100%; margin-bottom: -38px; position: relative; z-index: 27 }
#logo { margin: 60px 0 0 29px !important; float: left; }
#slogan { font-size: 24px; font-family: Georgia, san-serif; font-style: italic; color: #2e2e2e; font-weight: normal; position: relative; width: 80%; margin: 0 auto; }
#slogan span { display: block; }
.homeVideo img{
width:80%;
}
#column1, #column2, #column3{
width:100%;
}
.hiddenVideo{
display:none;
}
#column3{
margin-left:0px;
}
#header-left { /*background: url('../images/header-left.png') top left no-repeat;*/ width: 100%; height: 189px; float: left; position: relative; z-index: 6;}


#footer {
    background-color: #363839 !important;
    padding: 15px 0px !important;
    font-size: 12px !important;
	font-family: "verdana";
    clear: both !important;
    margin: auto !important;
    border-top: 1px solid #369 !important;
    border-bottom: 1px solid #FFF !important;
    text-align: center !important;
    background-repeat: repeat-x !important;
    background-position: center top !important;
    color: #FFF !important;
	width: 100% !important;
	/*width: 930px;*/
}

#footer a {
	color: #FFF;
}

#footer h2 {
    margin-top: 10px;
    margin-bottom: 10px;
	font-size: 14px;
	color: #fd9a0f;
	font-family: "verdana";
}

.footer_textarea { display: none; }	

#newsticker { margin: 0 auto; width: 90% !important;
}
.ticker { width: 100% !important;}
#logo { width: 250px; height: auto; position: relative; margin: 10px auto; }
.category { display: none; }
#pcpsignup input { width="100%" !important; float: left; }
.get-updates-full { display: none !important;}
#db_search { width: 80% !important; margin: 0 auto; }
.qllink { width: 100% !important; }
}