/* CUSTOM STYLESHEET
---------------------------------------------------------------------------------
Instructions: Add your custom styles in this file instead of style.css,
so it's easier to update the theme. Simply copy an existing style from 
style.css to this file, and modify it as you like.
--------------------------------------------------------------------------------- */



/* GLOBAL STYLES
---------------------------------------------------------------------------------
Add styles beneath this line that you want to be applied across your entire site */
#catnav ul ul a {padding-top: 5px !important; padding-bottom: 5px !important; line-height: 35px !important;}
#funds3 {background-color: rgb(238, 238, 238) !important;}
#funds3 h2 {padding: 10px !important;}
#funds3 h3 {padding: 10px !important;}
#funds3 p {padding: 10px !important;}
#funds2 {background-color: #991272 !important; border-radius: 15px !important;}
#funds {background-color: rgba(114, 192, 67, 0.8) !important; border-radius: 15px !important;}
#funds p {padding: 10px !important; color: #FFF !important; margin-top: -40px !important;}
#funds h3 {padding: 10px !important; color: #FFF !important;}
#funds2 p {padding: 10px !important; color: #FFF !important; margin-top: -40px !important;}
#funds2 h3 {padding: 10px !important; color: #FFF !important;}
#featured-post-5 img {margin-top: -40px;}
#catnav {padding-top: 30px !important;}
#sitetitle img {width: 230px !important;}
#newSub img {width: 50%; padding-top: 70px;
padding-left: 30px;}
.home-widget-2 {margin-top: 20px !important;}
#featured-post-5 .featpage-excerpt {font-size:120%;}
#featured-post-5 h3.widgettitle {font-size: 250%;}
#featured-post-5 h3.widgettitle a {color: rgb(153, 33, 114) !important;}
#featured-post-5 {text-align: center !important;}
#featured-post-5 img {margin-left: auto !important; margin-right: auto !important;}
.home-widget-2 {background-color: #CCC; border-radius: 15px;}
#alt-home-bottom .widget {padding: 20px !important;}
.widget li {list-style-type: none !important;}
.widget li li {list-style-type: none !important;}
.meta li.meta-cats {
display: none;}
.meta li.meta-date {display: none !important;}
.entry ul li {list-style-type: none !important;}
table {border: none !important;}
@media all and (min-width:799px){
.page-id-201 ul#portfolio img.thumbnail {max-height: 159px !important;}}
 
.page-id-314 ul#portfolio img.thumbnail {max-height: none !important;}

#text-3 .widgettitle {text-align:center !important; font-size: 150% !important; color: rgb(153, 33, 114) !important;}
#text-3 .textwidget {text-align: center !important; font-size: 110% !important;}
.portfolio-text a:hover, .portfolio-text a:active {color: #243c8e !important;}
.portfolio-text {background: #991272 !important;}
ul#filter li a:hover, ul#filter li.current a {background: #f0b223 !important;}
#catnav, ul.fixednav {font-size: 15px !important;}
#catnav ul {background-color: #EEEEEE !important; border-radius: 8px;}
#catnav ul ul {border-radius: 0px !important; width: 200px !important;}
#catnav li:hover {background-color: #CCCCCC !important;}
#catnav li:active {background-color: #CCCCCC !important;}
#catnav #menu-item-100 {border-top-left-radius: 8px;}
#footer {font-family: Calibri,Arial,sans-serif !important; font-weight: 400 !important;}
#footer-widgets a {color: #FFFFFF !important;}
.footer-widget2 #featured-post-9 h3.widgettitle a {color: #FFFFFF !important;}
#nav_menu-2 .sub-menu li {border: none !important;}
.page-id-74 #page form {margin-top: -40px !important;}

#nav_menu-2 .menu-programs-menu-container {border-radius: 8px;}
.page-id-205 #nav_menu-3 {display: none !important;}
.page-id-205 #nav_menu-2 {display: none !important;}
.page-id-205 #nav_menu-4 {display: none !important;}

.page-id-129 #nav_menu-3 {display: none !important;}
.page-id-129 #nav_menu-2 {display: none !important;}
.page-id-129 #nav_menu-4 {display: none !important;}

.page-id-355 #nav_menu-3 {display: none !important;}
.page-id-355 #nav_menu-2 {display: none !important;}
.page-id-355 #nav_menu-4 {display: none !important;}

.page-id-255 #nav_menu-3 {display: none !important;}
.page-id-255 #nav_menu-2 {display: none !important;}
.page-id-255 #nav_menu-4 {display: none !important;}

.page-id-121 #nav_menu-3 {display: none !important;}
.page-id-121 #nav_menu-5 {display: none !important;}
.page-id-121 #nav_menu-4 {display: none !important;}

.page-id-311 #nav_menu-3 {display: none !important;}
.page-id-311 #nav_menu-5 {display: none !important;}
.page-id-311 #nav_menu-4 {display: none !important;}

.page-id-257 #nav_menu-3 {display: none !important;}
.page-id-257 #nav_menu-2 {display: none !important;}
.page-id-257 #nav_menu-4 {display: none !important;}

.page-id-203 #nav_menu-3 {display: none !important;}
.page-id-203 #nav_menu-2 {display: none !important;}
.page-id-203 #nav_menu-5 {display: none !important;}

.page-id-231 #nav_menu-3 {display: none !important;}
.page-id-231 #nav_menu-2 {display: none !important;}
.page-id-231 #nav_menu-5 {display: none !important;}

.page-id-233 #nav_menu-3 {display: none !important;}
.page-id-233 #nav_menu-2 {display: none !important;}
.page-id-233 #nav_menu-5 {display: none !important;}

.page-id-235 #nav_menu-3 {display: none !important;}
.page-id-235 #nav_menu-2 {display: none !important;}
.page-id-235 #nav_menu-5 {display: none !important;}

.page-id-237 #nav_menu-3 {display: none !important;}
.page-id-237 #nav_menu-2 {display: none !important;}
.page-id-237 #nav_menu-5 {display: none !important;}

.page-id-239 #nav_menu-3 {display: none !important;}
.page-id-239 #nav_menu-2 {display: none !important;}
.page-id-239 #nav_menu-5 {display: none !important;}

.page-id-241 #nav_menu-3 {display: none !important;}
.page-id-241 #nav_menu-2 {display: none !important;}
.page-id-241 #nav_menu-5 {display: none !important;}

.page-id-12 #nav_menu-3 {display: none !important;}
.page-id-12 #nav_menu-4 {display: none !important;}
.page-id-12 #nav_menu-5 {display: none !important;}

.page-id-74 #nav_menu-3 {display: none !important;}
.page-id-74 #nav_menu-4 {display: none !important;}
.page-id-74 #nav_menu-5 {display: none !important;}

.page-id-115 #nav_menu-3 {display: none !important;}
.page-id-115 #nav_menu-4 {display: none !important;}
.page-id-115 #nav_menu-5 {display: none !important;}

.page-id-113 #nav_menu-3 {display: none !important;}
.page-id-113 #nav_menu-4 {display: none !important;}
.page-id-113 #nav_menu-5 {display: none !important;}


.page-id-314 #nav_menu-3 {display: none !important;}
.page-id-314 #nav_menu-4 {display: none !important;}
.page-id-314 #nav_menu-5 {display: none !important;}

.page-id-105 #nav_menu-3 {display: none !important;}
.page-id-105 #nav_menu-4 {display: none !important;}
.page-id-105 #nav_menu-5 {display: none !important;}

.page-id-107 #nav_menu-3 {display: none !important;}
.page-id-107 #nav_menu-4 {display: none !important;}
.page-id-107 #nav_menu-5 {display: none !important;}

.page-id-123 #nav_menu-3 {display: none !important;}
.page-id-123 #nav_menu-4 {display: none !important;}
.page-id-123 #nav_menu-5 {display: none !important;}

.page-id-210 #nav_menu-3 {display: none !important;}
.page-id-210 #nav_menu-4 {display: none !important;}
.page-id-210 #nav_menu-5 {display: none !important;}

.page-id-125 #nav_menu-3 {display: none !important;}
.page-id-125 #nav_menu-4 {display: none !important;}
.page-id-125 #nav_menu-5 {display: none !important;}

.page-id-212 #nav_menu-3 {display: none !important;}
.page-id-212 #nav_menu-4 {display: none !important;}
.page-id-212 #nav_menu-5 {display: none !important;}

.page-id-98 #nav_menu-2 {display: none !important;}
.page-id-98 #nav_menu-4 {display: none !important;}
.page-id-98 #nav_menu-5 {display: none !important;}

.page-id-10 #nav_menu-2 {display: none !important;}
.page-id-10 #nav_menu-4 {display: none !important;}
.page-id-10 #nav_menu-5 {display: none !important;}

.page-id-217 #nav_menu-2 {display: none !important;}
.page-id-217 #nav_menu-4 {display: none !important;}
.page-id-217 #nav_menu-5 {display: none !important;}

.page-id-391 #nav_menu-2 {display: none !important;}
.page-id-391 #nav_menu-4 {display: none !important;}
.page-id-391 #nav_menu-5 {display: none !important;}

.page-id-580 #nav_menu-2 {display: none !important;}
.page-id-580 #nav_menu-4 {display: none !important;}
.page-id-580 #nav_menu-5 {display: none !important;}

.page-id-14 #nav_menu-2 {display: none !important;}
.page-id-14 #nav_menu-4 {display: none !important;}
.page-id-14 #nav_menu-5 {display: none !important;}

.page-id-219 #nav_menu-2 {display: none !important;}
.page-id-219 #nav_menu-4 {display: none !important;}
.page-id-219 #nav_menu-5 {display: none !important;}

.page-id-221 #nav_menu-2 {display: none !important;}
.page-id-221 #nav_menu-4 {display: none !important;}
.page-id-221 #nav_menu-5 {display: none !important;}

.page-id-223 #nav_menu-2 {display: none !important;}
.page-id-223 #nav_menu-4 {display: none !important;}
.page-id-223 #nav_menu-5 {display: none !important;}
#menu-item-645 {background-color: #992172 !important;
border-top-right-radius: 5px !important;
border-bottom-right-radius: 5px !important;
font-size: 18px !important; font-weight: 600 !important; font-family: 'roboto condensed','source sans pro',arial, sans-serif !important;}
#menu-item-207 li:hover {background-color: rgba(114,192,67, 0.8) !important; }
#menu-item-207 .sub-menu li a{color: #26081c !important; font-size: 13px !important;}
#menu-item-207 .sub-menu li a:hover {color: #992172 !important;}
#menu-item-207 {background-color: rgba(114,192,67, 0.8); font-size: 18px !important; font-weight: 600 !important; font-family: 'roboto condensed','source sans pro',arial, sans-serif !important; }
#menu-item-207 a {color: #FFFFFF !important;}
#menu-item-207 a:hover {color: #992172 !important;}
#menu-item-645 a {color: #FFFFFF !important;}
#menu-item-645 a:hover {color: #26081c !important; background-color: #992172 !important; border-top-right-radius: 5px !important;
border-bottom-right-radius: 5px !important;}
#fixednav a.subicon {opacity: 1 !important;}
#fixednav li {font-size: 14px !important; font-family: Calibri,Arial,sans-serif !important; font-weight: 400 !important;}
#topnav {padding-top: 5px !important; padding-bottom: 5px !important;}
#topnav li.current-menu-item > a {color: #a5a7a8 !important;}


#header {border-bottom-style: solid;
border-width: 1px;
border-color: #CCC;}
.featured.wide .myflexslider h2.post-title a, .featured.wide .myflexslider h2.post-title a:visited, .featured.wide .myflexslider h2.post-title a:link {background-color: rgba(153,33,114,0.8) !important; }
.featured.wide .myflexslider .my-excerpt {background-color: rgba(114,192,67, 0.8) !important; }
#footer-widgets {background-color: #243c8e !important; border-top-style: solid; border-top-width: 1px !important; border-color: #000000 !important; color: #FFFFFF !important;}
#footer-widgets ul li {list-style-type: none !important;}
#footer-widgets ul {margin-left: 0px !important;}
#footer-widgets h3 {color: #FFFFFF !important;}
#footer-widgets a {color: #8491c9 !important;}
#footer-widgets a:hover {color:#000000 !important;}
.footer-widget1 {width: 23% !important;}
.footer-widget2 {width: 22% !important;}
.footer-widget3 {width: 20% !important;}
.footer-widget4 {width: 20% !important;}

.footer-widget2 .widget a.subicon {
background-color: #72c043 !important;}
.page-id-16 #featured-post-3 {display: none !important;}
.page-id-6 .page-widget-1 {display: none !important;}
.page-id-16 #featured-post-4 {display: none !important;}
.page-widget-2 {width: 66% !important;}
.page-widget-1 {width: 30% !important;}
#topnav {font-size: 14px !important;}
#comments {display: none !important;}
.meta li.meta-date {background: none !important;}
li.meta-comments {display: none !important;}
li.meta-author {display: none !important;}

.menu-programs-menu-container {background-color: #991272;}
#menu-programs-menu li a {color: #FFFFFF !important; margin-left: 15px !important; }
#menu-programs-menu li a:hover {color: #000000 !important;}
#menu-programs-menu li a:active {color: #000000 !important;}

#menu-programs-menu li {list-style-type: none !important; border-bottom-style: solid; border-width: 1px; border-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px;}
#menu-programs-menu {margin-left: 0px !important;}

.menu-about-us-menu-container {background-color: #991272;}
#menu-about-us-menu li a {color: #FFFFFF !important; margin-left: 15px !important; }
#menu-about-us-menu li a:hover {color: #000000 !important;}
#menu-about-us-menu li a:active {color: #000000 !important;}

#menu-about-us-menu li {list-style-type: none !important; border-bottom-style: solid; border-width: 1px; border-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px;}
#menu-about-us-menu {margin-left: 0px !important;}

.menu-lifecycle-menu-container {background-color: #991272;}
#menu-lifecycle-menu li a {color: #FFFFFF !important; margin-left: 15px !important; }
#menu-lifecycle-menu li a:hover {color: #000000 !important;}
#menu-lifecycle-menu li a:active {color: #000000 !important;}

#menu-lifecycle-menu li {list-style-type: none !important; border-bottom-style: solid; border-width: 1px; border-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px;}
#menu-lifecycle-menu {margin-left: 0px !important;}

.menu-get-involved-menu-container {background-color: #991272;}
#menu-get-involved-menu li a {color: #FFFFFF !important; margin-left: 15px !important; }
#menu-get-involved-menu li a:hover {color: #000000 !important;}
#menu-get-involved-menu li a:active {color: #000000 !important;}

#menu-get-involved-menu li {list-style-type: none !important; border-bottom-style: solid; border-width: 1px; border-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px;}
#menu-get-involved-menu {margin-left: 0px !important;}

.email-form form input[type="text"], .email-form form input[type="email"], form#searchform input[type="text"] {margin-left: -7px !important;}
h2.feature-title, h3.widgettitle, h3.widget-title, h2.feat-title, .sitemap h2, h2.description, .allauthors h2, h3#comments-title, h3#reply-title, .mysubscribebox h3, .single .auth-bio h2, .layout-controls h2 {background: none !important;}
.post, .page.hentry {background: none !important;}
#subscribebox-widget-3 {background-color: #1b80be !important; color: #FFFFFF !important; border-radius: 5px !important;}
#subscribebox-widget-3 h3 {color: #FFFFFF !important;}
form#searchform input[type="text"] {margin-left: 0px !important;}
#footer {color: #FFFFFF !important;}
#footer a {color: #FFFFFF !important;}
#footer a:hover {color: #000000 !important;}
.page-id-6 #text-2 {display: none !important;}
#catnav a {line-height: 50px !important; padding-left: 10px !important; padding-right: 10px !important;}
@media all and (min-width:801px){
.featured.wide .myflexslider .flex-caption {
	float:none;
	margin:0;
	padding:0;
	width:50%;
	background:transparent;
	position:absolute;
	bottom:40px;
	top:60%;
	left:40px;
	right:auto;
	z-index:2;
	}

#header {background-image: url();
background-repeat: no-repeat !important;
background-size: 100% !important;
margin-top: 0px !important;}
#sitetitle {margin-top:30px !important; margin-bottom: 30px !important;}}


@media all and (max-width:800px) {
.footer-widget1 {width: 100% !important;}
.footer-widget2 {width: 100% !important;}
.footer-widget3 {width: 100% !important;}
.footer-widget4 {width: 100% !important;}
#catnav {padding-top: 0px !important;}
#newSub img {padding-left: 25% !important;
padding-top: 10px !important;}
.featured.wide .myflexslider .flex-caption {float:none;
	margin:0;
	padding:0;
	width:50%;
	background:transparent;
	position:absolute;
	bottom:40px;
	
	left:40px;
	right:auto;
	z-index:2;
	top: 79% !important;}
#header {background-image: none !important; border:none !important;}
}

body {
	text-align: left;
	margin: 0;
	padding: 0;
	color:#333;
	background-color:#eee;
	background-position: 0 0;
	background-attachment: fixed;
	font-size:12px;
	line-height:1.5em;
	font-family:arial,helvetica,sans-serif;
	}


/* DESKTOP ONLY STYLES
---------------------------------------------------------------------------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 801px) {

.featured.wide .myflexslider .flex-caption {
	float:none;
	margin:0;
	padding:0;
	width:50%;
	background:transparent;
	position:absolute;
	bottom:40px;
	top:60%;
	left:40px;
	right:auto;
	z-index:2;
	}
	/* Desktop styles go here */


}