@import url(//fonts.googleapis.com/css?family=Bangers|Open+Sans:400,300,400italic,600,700,800|Neuton:800);


:focus{outline:none !important;}

.page-id-3290 header.site-header, .page-id-3290 footer {
    display: none;
}
.no-jobs{margin:40px 0px;}
.hide{display:none;}
body{font-family: 'Open Sans', sans-serif;}
a, a:link, a:visited{
	color:#0e4c9c;
	text-decoration:none;
}
a:hover{
	color:#f3af0d;
}
p, div {
	font-size:16px;
	letter-spacing:.5px;
	color:#212021;
	font-family: 'Open Sans', sans-serif;
}
p{
	margin:0px 0px 18px;
	font-family: 'Open Sans', sans-serif;
}
.large-p p{font-size:22px;}
.light-p p{font-weight:300;}
ul, ol{
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 15px;
}
ul li ul{
	padding: 0px 0px 0px 25px;
    margin: 0px 0px 15px;
}

hr{    margin: 40px 0px;}
.featuredblock hr{margin: 20px 0px;}

h1{
	margin:0px 0px 15px;
	font-weight:400;
	line-height:120%;
	font-size:43px;
}
.home h1{font-size:32px;font-weight:700;}
.large-h1 h1{font-size:70px;}
h2{
	margin:0px 0px 15px;
	font-weight:600;
	line-height:120%;
	font-size:30px;
	clear:none;
}
.home h2{font-size:35px;font-weight:400;}
.large-h2 h2{font-size:42px;font-weight:300;}
h3{
	margin:0px 0px 15px;
	font-weight:400;
	line-height:140%;
	font-size: 22px;
}
h4{
	margin:0px 0px 15px;
	font-weight:600;
	line-height:140%;
	font-size:16px;
}



a.button, .button, .gform_wrapper .gform_footer input[type=submit], a.button.yellow, input.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_button,
#tribe-bar-form .tribe-bar-submit input[type=submit]{
	padding:10px 40px;
	text-align:center;
	display:inline-block;
	color:#fff !important;
	font-size:16px;
	font-weight:600;
	border-radius: 200px;
	box-shadow: none;
	text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	background:#f3af0d;
	border:1px solid #f3af0d;
}
a.button:hover, .button:hover, input.gform_next_button:hover, .gform_wrapper .gform_page_footer .button.gform_button:hover,
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background:#ffcb4e;border:1px solid #ffcb4e;box-shadow:none;}

a.button.blue{background:#087bad;border:1px solid #087bad;}
a.button.blue:hover{background:#1fa1d9;border:1px solid #1fa1d9;}
a.button.outline{background:none;border:1px solid #fff;}
a.button.outline:hover{background:none;opacity: .7;border:1px solid #fff;}
a.button.white{background: #fff;color: #087bad !important;border: #fff;}
a.button.white:hover{background: #efefef;}
a.button.white.yellow-text{color:#f3af0d !important;}

a.button.outline.yellow, input.button.gform_previous_button{
	background:none;
	border:1px solid #f3af0d;
	color:#f3af0d !important;
	font-size:16px;
	font-weight:600;
	border-radius: 200px;
	padding:7px 40px;
	box-shadow:none;
}
a.button.outline.yellow, input.button.gform_previous_button:hover{
	background:none;
	opacity: .7;
	border:1px solid #f3af0d;
}
a.button.square{
	background:none;
	border:1px solid #fff;
	border-radius: 0px;
    padding: 15px 0px;
	width:19%;
}
a.button.square img{width: 40px;padding: 0px 10px 0px 0px;vertical-align:middle;}



a.button-outline-blue{background:none;border:3px solid #80b2dc; color:#80b2dc;text-transform:uppercase;display:block;padding:10px 5px;font-weight:600;}
a.button-outline-yellow{background:none;border:3px solid #e5b035; color:#e5b035;text-transform:uppercase;display:block;padding:10px 5px;font-weight:600;}
a.button-outline-white{background:none;border:3px solid #fff; color:#fff;text-transform:uppercase;display:block;padding:10px 5px;font-weight:600;}
a.button-outline-blue:hover,  a.button-outline-yellow:hover, a.button-outline-white:hover{opacity:.6;}
 
 
.wrapper{
	width:1100px; 
	margin:0px auto;
	position:relative;
}


.pum-overlay{background-color: rgba( 0, 0, 0, .5 ) !important; }



/* Dynamic Landing Page - Visual Composer
----------------------------- */

.vc_row[data-vc-full-width-init="false"]{opacity:0;}
.vc_row[data-vc-full-width-init="true"]{opacity:1;}
.page-template-page-dynamic_landing_page #main article { max-width: 960px;margin: 0 auto;}
.page-template-page-dynamic_landing_page  header.site-header{z-index: 101;}
.page-template-page-dynamic_landing_page .telephone, .page-template-page-goblue .telephone{text-align:right;font-size:24px;padding:40px 0px 0px;}
.page-template-page-dynamic_landing_page .telephone a, .page-template-page-goblue .telephone a{color:#fff;}
.page-template-page-dynamic_landing_page footer.site-footer{padding:40px 0px;}
.page-template-page-dynamic_landing_page .copyright{text-align: center !important;font-size: 15px !important;color: #fff !important;width: 100%;opacity: 1 !important;    margin: 0px !important;}


/* SUPER HERO */

.page-id-2710.page-template-page-dynamic_landing_page .special-background-image{position: relative; z-index: 100;background-position: top center !important;}
.page-id-2710 .no-padding.content-block-first .vc_column-inner {padding: 0px !important;}
.page-id-2710.page-template-page-dynamic_landing_page .entry-content{margin:0px !important;}

.page-id-2710.page-template-page-dynamic_landing_page .image-border{padding:0px 8px;}
.page-id-2710.page-template-page-dynamic_landing_page .image-border img{border:10px solid #fff;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.2);box-shadow: 0 0 2px 2px rgba(0,0,0,.2);}
.page-id-2710.page-template-page-dynamic_landing_page .image-border img:hover{opacity:.9;}

.page-id-2710 h1{font-family: 'Bangers', cursive;color:#000000;font-size:42px;line-height:110%;}
.page-id-2710 h2{font-family: 'Bangers', cursive;color:#000000;font-size:42px;line-height:110%;}
.page-id-2710 h3{font-size:28px;color:#000000;font-weight:600;}
.page-id-2710 h4{font-family: 'Bangers', cursive;color:#d0112b;font-size:24px;line-height:110%;}
.page-id-2710 h4 a{color:#d0112b;}
.page-id-2710 h4 a:hover{color:#a80a1f;}

.page-id-2710 h1 span.red{color:#d0112b;font-size:65px;}
.page-id-2710 a.button.yellow{-webkit-box-shadow: -5px 5px 0 0 rgba(0,0,0,1);box-shadow: -5px 5px 0 0 rgba(0,0,0,1);border-radius:0px !important;font-family: 'Bangers', cursive;color:#000000 !important;font-size:30px;background:#fec524;border:1px solid #000;padding:6px 60px !important;}
.page-id-2710 a.button.yellow:hover{background:#febb22;}
.page-id-2710 a.button.red{-webkit-box-shadow: -5px 5px 0 0 rgba(0,0,0,1);box-shadow: -5px 5px 0 0 rgba(0,0,0,1);border-radius:0px !important;font-family: 'Bangers', cursive;color:#fff !important;font-size:28px;background:#d0112b;border:1px solid #000;padding:6px 60px !important;}
.page-id-2710 a.button.red:hover{background:#a80a1f;}

.page-id-2710.page-template-page-dynamic_landing_page .red-block table td:first-child{width:37%;}
.page-id-2710.page-template-page-dynamic_landing_page .red-block p, .page-template-page-dynamic_landing_page .red-block td{font-size:19px;}
.page-id-2710 .black-border{border:10px solid #000;}

.page-id-2710 .red-block-white-text p{color:#fff;font-size:20px;}

.page-id-2710 .yellow-block{border-top:10px solid #fff;border-bottom:10px solid #fff;}
.page-id-2710 .yellow-block p{font-size:20px;font-weight:600;}




/* HEADER
----------------------------- */

header.site-header{z-index:100;position:relative;width:100%;float:left;clear:both;background:#053970;	-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
header.site-header .site-branding{width:150px;float:left;padding-top:5px;}
header.site-header .site-branding img{max-width:100%;}
header.site-header .site-branding.univeristy-michigan{margin: 0px 0px 0px 20px;padding: 32px 20px 0px 25px;width: auto;}

.header-right-wrap{ width: 950px;float:left;}
.page-template-page-goblue .header-right-wrap{width:60%;float:right;}
.header_right{float:right;}
.header_right table{color:#fff;margin:10px 0px;}
.header_right table td{padding:0px 0px 0px 10px;vertical-align:middle;}
.header_right table td.phone{font-size:20px;padding-right:10px;}
.header_right table td.expression-box{font-size:16px;border-left:1px solid #004fb3; font-weight:300;}
.header_right table td.expression-box a{color:#ffc742;}
.header_right table td.expression-box a:hover{color:#ffd87a;}
.header_right table td.hours{font-size:13px;text-align:right;font-weight:300;line-height:120%;padding-right:10px;}
.header_right table td.hours .time{font-weight:600;}

.social_icons .social{width:30px;height:20px;display: inline-block;}
.social_icons .social img{max-width:100%;margin-top:5px;}

#site-navigation{float:left;position:relative;z-index:10;}
#site-navigation ul{float:right;margin-top: 10px;}
#site-navigation ul li a{color:#fff;padding: 15px 9px;font-size:13px;border-bottom:4px solid #053970;}
#site-navigation ul li#menu-item-883 a{border: 1px solid #e2a514;background:#e2a514;border-radius: 20px; padding: 5px 20px;margin: 10px 0px 0px 10px;color: #fff;}
#site-navigation ul li#menu-item-883 a:hover{border: 1px solid #ffc742  !important;background:#ffc742  !important;color:#fff !important;}
#site-navigation ul li.current_page_item a{border-bottom:4px solid #e2a514;}
#site-navigation ul li.current_page_item li a, #site-navigation ul li.current_page_item.page-item-216 a{border-bottom:none;}
#site-navigation ul li.current_page_item a:hover{color:#fff;}
#site-navigation ul li li{margin:0px 15px;}
#site-navigation ul li li a{font-size:13px;padding:15px 6px;}
#site-navigation ul li a:hover, #site-navigation ul li li a:hover, #site-navigation ul li.current_page_item li a:hover, #site-navigation ul li.current-page-ancestor li a:hover, #site-navigation ul li.current-menu-ancestor li a:hover{color:#ffc742 !important;}

#site-navigation ul li.current-page-ancestor a{color:#fff;border-bottom:4px solid #e2a514;}
#site-navigation ul li.current-page-ancestor li a, #site-navigation ul li.current-menu-ancestor li.current-menu-item li a{border-bottom:none; color:#fff;}
#site-navigation ul li.current-page-ancestor li.current-menu-item a{color:#e2a514;}
#site-navigation ul li.current-page-ancestor li a:hover, #site-navigation ul li.current-menu-ancestor li.current-menu-item li a:hover{color:#e2a514;opacity:1;}
#site-navigation ul li.current-page-ancestor ul li.current-page-ancestor a, #site-navigation ul li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-item a{color:#ffc742; opacity: 1} 
#site-navigation ul li.current-page-ancestor ul li.current-page-ancestor ul li a{color:#fff;}

li#menu-item-659 ul{width: 625px;margin-bottom:0px;border-bottom:none;}
li#menu-item-659 ul li{float:left;width:275px;}
li#menu-item-659 ul li a{padding: 15px 6px 0px;}
li#menu-item-659 ul ul{width:auto;}
li#menu-item-659 ul li li{width:100%;}
li#menu-item-659 ul li li a{width:260px;padding: 8px 6px 8px 6px;}
li#menu-item-121{border-bottom:none;}

.main-navigation ul ul {-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);float: left;position: absolute;top: 40px;left: -999em;z-index: 99999;background: #053970;width: 300px;}
.main-navigation ul ul ul{box-shadow:none;}
.main-navigation ul ul li{border-left:none !important;border-bottom: 1px solid #1558a0;}
.main-navigation ul ul li:last-child{border-bottom:none;}
.main-navigation ul ul li a{width:270px;display:block;}

.main-navigation ul ul ul, .main-navigation ul ul li:hover ul{margin-top:0px !important;display:block;position:relative;left:0;border-top: 1px solid #053970;}
#site-navigation ul li li li a{font-size:13px;padding:8px 6px 8px 6px;    font-weight: 300;}

#site-navigation ul li li li.current-menu-item a{opacity:1;}


.error-404 input[type="search"]{width:75%;}

/* VIDEO
----------------------------- */
.video {float:left; width: 100%; position: relative; background: #000; height: 550px;overflow: hidden;z-index: 0; }
.blog .video, .page-template-default.page-id-79 .video, .tribe-events-style-full .video{display:none;}
.blog .video_cta_wrap, .page-id-79 .video_cta_wrap{ margin: 100px 0px;}
#jumbotron_video {position: absolute;  z-index: 0;  min-width: 100%;  left: 0; top: 0; min-height: 650px; opacity: .6;}
.video img{position: absolute;top: 0px;width: auto !important; max-width: 100%;min-width:100%;}
.video .video_body img{width:auto !important;}
.video .video_body .phone img {width: 20px !important;min-width: 20px !important; position: relative !important;top: 3px;margin-right: 5px;}
.video_cta_wrap{position: relative; z-index: 10;margin: 135px 0px;text-align: center;}
.video_cta_wrap h1, .video_cta_wrap h2, .video_cta_wrap h3, .video_cta_wrap h4, .video_cta_wrap p, .video_cta_wrap li{color:#fff;    text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
.video_cta_wrap h3{text-transform:uppercase;font-size:25px;margin:0px;}
.video_cta_wrap h2{font-size:48px;margin:0px;}
.video_cta_wrap p{font-size:22px;}
.video strong{color:#e2a514;}
.page-id-13 .video strong{color:#fff;}
.video .button{min-width:200px;}
.video a{color:#e2a514;}

.page-template-default .video, .page-template-page-image_content_layers .video, .page-id-158 .video{height: 380px;}
.page-template-default .video_cta_wrap, .page-id-158 .video_cta_wrap{    margin: 120px 0px 0px;} 
.tribe-events-calendar thead th{    background-color: #0e4c9c;border-left: 1px solid #0e4c9c;border-right: 1px solid #0e4c9c;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#077fb3;}
.tribe-events-calendar td div[id*=tribe-events-daynum-]{text-align:left;}



.jumbo-image{display:none;}


/* FOWLING EVENT
----------------------------- */
.page-id-3429 .orange-block h1{text-transform:uppercase;font-size:55px;font-weight:700;letter-spacing: 0px;}
.page-id-3429 .orange-block h4{font-size:25px; font-weight:400;}
.page-id-3429 .dollar-amount{font-size: 55px;font-weight: 700;}
.page-id-3429 .donation{font-size:35px;text-transform:uppercase;font-weight: 700;}
.page-id-3429 .dollar-donation-amt{line-height:200%;letter-spacing: 0px;}
.page-id-3429 h3{font-size:32px;}
.page-id-3429 p{font-size:18px;}
.page-id-3429 .event-time p, .page-id-3429 .event-date p{font-size:28px;line-height:140%;}
.page-id-3429 .event-location h5{text-transform:uppercase;font-size:20px;margin:0px;}
.page-id-3429 .event-location p{font-size:16px;}

.page-id-3429 .opaque-border .vc_column-inner{border-color:rgba(255, 255, 255, .2) !important;}
.page-id-3429 .event-button .vc_btn3.vc_btn3-size-lg{font-weight:700;font-size:22px !important;text-transform:uppercase;}



/* FRESH ERA
----------------------------- */

.fresh-era .inner-banner{width:100%;float:left;clear:both;background: #181818;text-align:center;padding:80px 0px;}
.fresh-era .panel{text-align:left;padding: 20px 20px 30px;}
.fresh-era .panel li{padding:0px 0px 10px;} 
.white-text h1, .white-text h2, .white-text h3, .white-text p, .white-text div, .white-text li{color:#fff;}

#accordion h3{padding: 80px 20px;font-size: 45px;color: #fff;font-weight: 600;margin: 0px 0px 15px;text-align: left;}

span.toggle {background: url(images/icon-plus.png) no-repeat;display: block; text-indent: -99999px;float: right;width: 60px;height: 51px;background-size: 100%;}


/* Table Styles
----------------------------- */
.thirds, .fourths{width:100%;border-spacing: 20px;border-collapse: separate;margin:50px 0px}
.thirds td{width:33.33%;padding:20px;vertical-align:top;-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,.2);box-shadow: 0 0px 1px 1px rgba(0,0,0,.2);}
.fourths td{width:25%;padding:20px;vertical-align:top;-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,.2);box-shadow: 0 0px 1px 1px rgba(0,0,0,.2);}

.thirds img.icon, .fourths img.icon{margin-top: -80px;}

    

/* PAGE CONTENT
----------------------------- */
.page_content{padding:40px 0px;text-align:center;float:left;clear:both;width:100%;}
.page-id-1074 .page_content, .page-id-1693 .page_content, .page-id-168 .page_content, .page-id-170 .page_content, .page-id-1520 .page_content, .page-id-601 .page_content, .page-id-651 .page_content, .page-id-75 .page_content, .page-id-60 .page_content, .page-id-294 .page_content{text-align:left;}
.page-template-page_simple .page_content{text-align:left;}
.page_content .text-left{text-align:left;}

.page-id-15 .site-main{padding-bottom:30px;}


.page_content_left{padding:40px 0px;float:left;clear:both;width:100%;}
.left_content{width:25%;float:left;}
.right_content{width:73%;float:right;margin-left:2%}


.left_half{width:49%;float:left;clear:both;border:1px solid #ddd;text-align:center;margin-bottom:40px;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.right_half{width:49%;float:left;margin-left:2%;border:1px solid #ddd;text-align:center;margin-bottom:40px;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.half_image{max-height:220px;overflow: hidden;}
.home .left_half .half_image{border-bottom:8px solid #077fb3;}
.home .right_half .half_image{border-bottom:8px solid #0e4c9c;}
.half_icon{max-width:118px;    margin: -60px auto 0px;}
.home .half_content{padding:5px 20px 20px;}
.page-id-158 .half_content{min-height:215px;}
.half_content{padding:20px 20px 20px;background:#fff;}
.half_content h2{font-size:24px;font-weight:600;}
.left_half a{color:#077fb3;font-weight:600;}
.left_half a:hover{color:#f3af0d;}
.right_half a{color:#0e4c9c;font-weight:600;}
.right_half a:hover{color:#f3af0d;}

.featuredblock.image-left{background:#0e4c9c;float:left;clear:both;width:100%;overflow: hidden;max-height:450px;}
.featuredblock.image-right{background:#077fb3;float:left;clear:both;width:100%;overflow: hidden;max-height:520px;}
.featured_image_image{ width: 45%;margin-bottom: -10px;overflow:hidden;}
.featured_icon{width: 9%;max-width:180px;}
.featuredblock.image-left .featured_icon{float: left; margin: 130px 2.5% 0px -4.5%;}
.featuredblock.image-right .featured_icon{float: right; margin: 130px -4.5% 0px 2.5%;}
.home .featuredblock.image-left .featured_content, .home .featuredblock.image-right .featured_content{width: 40%;margin: 40px 0px 0px;color:#fff;}
.featuredblock.image-left .featured_content{width: 50%;margin: 40px 0px 0px 2%;color:#fff;}
.featuredblock.image-right .featured_content{width: 50%;margin: 40px 2% 0px 0px;color:#fff;}
.featuredblock.image-left .featured_content{float: left;}
.featuredblock.image-right .featured_content hr{background-color:#378bf7;}
.featuredblock.image-right .featured_content{float: right;}
.featured_content h4{font-size:20px;font-weight:400;margin:0px 0px 15px;}
.featured_content a{color:#f3af0d;font-weight:600;}
.featured_content a:hover{color:#ffcb4e;}
.featured_content p, .featured_content div{color:#fff; font-weight:300;}


.featuredblock.image-left .featured_image_image{float:left;}
.featuredblock.image-right .featured_image_image{float:right;}


/* Residential Services
----------------------------- */
.page-id-81 .featuredblock.image-left.one .featured_image_image img{ max-width: 165%;}
.page-id-81 .featuredblock.image-right .featured_image_image img{ max-width: 194%;}



/* Program Finder */
.program_finder{float:left;clear:both;width:100%;background:#077fb3;padding:40px 0px;}
.program_finder h2, .program_finder h3{text-align:center;color:#fff;}
.program_finder h4{color:#fff;margin-bottom:5px;}
.program_finder #findYourProgram{background:#006089;padding:20px;margin-bottom:30px;}
.program_finder .gender, .program_finder .program_types, .program_finder .age, .program_finder #findYourProgram .location{width:23%; float:left;}
.program_finder #reset{width:8%; float:left;padding: 32px 0px 0px;}
.program_finder #reset a{color:#4abbec;cursor:pointer;}
.program_finder #reset a:hover{color:#f3af0d;}
.program_finder #findYourProgram select{background:url(images/icon-arrow-down.png) 98% center no-repeat #efefef;background-size:15px;width: 97%; padding:0px 10px;font-size: 15px;height: 38px; border: none; border-radius: 2px;  -webkit-appearance: none;-webkit-border-radius: 0px;}
.program_finder th{text-align:left;color:#6ecdf6;min-width:150px;font-weight:400;padding:0px 10px;}
.program_finder th.name{width:380px;padding-left:0px;} 
.program_finder th.program{width:180px;}
.program_finder th.location{width:150px;}
.program_finder th.phone{width:150px;}
.program_finder td{padding:10px 10px;}
.program_finder tr td:first-child{padding-left:0px;}
.program_finder tr{border-bottom:1px solid #18a6e4;height: 50px;vertical-align: middle;color:#fff;}

.program_finder .age-hide{display:none;}

.program_table a{color:#ffcd56;}
.program_table a:hover{color:#ffebba;}

/* Foster Care & Adoption
----------------------------- */
.foster-adopt{ max-width: 500px;margin: 0px auto;font-size:14px;}
.large_text{font-size:50px; color:#e2a514;font-weight:700;}
.page-id-128 .featuredblock.image-left.one .featured_image_image img{max-width: 120%;}



/* Get Inolved
----------------------------- */
table.states_table{width:90%;margin:0px auto;}
table.states_table td{width:25%;font-size:14px;}

.content_block_wrap{float:left;width:100%;clear:both;width:100%;background:#efefef;padding:50px 0px;text-align:center;}
.content_block_wrap .content_block{float:left;width:32%;background:#fff;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.1);box-shadow: 0 3px 0px 0px rgba(0,0,0,.1)}
.content_block_wrap .content_block.two,.content_block_wrap .content_block.three{margin-left:2%;}
.page-id-58 .content_block_wrap .content_block.two, .page-id-58 .content_block_wrap .content_block.three{ min-height: 432px;}

.content_block_wrap .featured_content p, .content_block_wrap .featured_content div{color:#212021;}
.content_block_wrap .featured_content{padding:15px;}

.page-id-9 .content_block_wrap .featured_content{min-height:280px;}
#amznCharityBanner iframe{margin:0px auto;}

/* DONATE CTA
----------------------------- */
.home .donate_cta{background:url(images/bg-donate.jpg) no-repeat center;background-size:cover;}
.donate_cta{float:left;clear:both;width:100%;background:url(images/bg-donate-blue.jpg) no-repeat center;background-size:cover;padding:80px 0px;text-align:center;color:#fff;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.donate_cta h2, .donate_cta p{color:#fff;}


/* PROGRAM CTA
----------------------------- */
.program_cta{float:left;clear:both;width:100%;background:url(images/bg-program.jpg) no-repeat center;background-size:cover;padding:50px 0px;text-align:center;color:#fff;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.program_cta h2, .program_cta p{color:#fff;}
.program_cta .phone{font-size:20px;font-weight:600;margin-left:20px; color:#fff !important;}
.program_cta .phone a{color:#fff !important;}
.program_cta .phone img{vertical-align:middle; width:20px;} 

/* FOSTER CARE / ADOPTION CTA
----------------------------- */
.fosteradopt_cta{float:left;clear:both;width:100%;background:url(images/bg-foster-adopt.jpg) no-repeat center;background-size:cover;padding:60px 0px 80px;text-align:center;color:#fff;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.fosteradopt_cta h2, .fosteradopt_cta p{color:#fff;}
.fosteradopt_cta .phone{font-size:20px;font-weight:600;margin-left:20px; #fff !important;}
.fosteradopt_cta .phone a{color:#fff !important;}
.fosteradopt_cta .phone img{vertical-align:middle; width:20px;} 



/* GOVERNANCE
----------------------------- */
.prea{border:1px solid #ddd;}
.prea td{border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:10px;vertical-align:top;}
.prea-small{max-width:500px;}
.prea-small td{padding:5px 0px;}

/* WHS Store
----------------------------- */
.whs_store_feature{float:left;clear:both;width:100%;padding:30px 0px;text-align:center;}


/* CAREERS CTA
----------------------------- */
.career_cta{float:left;clear:both;width:100%;background:url(images/bg-careers.jpg) no-repeat center;background-size:cover;padding:80px 0px;text-align:center;color:#fff;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.career_cta h2, .career_cta p{color:#fff;}
.page-id-13 .career_cta{padding:80px 0px;background:#0c6cb7;}





/* GO BLUE Partners Home
----------------------------- */

.partner-table{width:100%;margin:0px;}
.partner-table td.image-block{width:22%;padding:0px 30px 0px 0px;}
.partner-table td.text-block{width:56%;padding-left:30px;text-align:left;border-left: 1px solid #ddd;}
.partner-table td.text-block h3{font-size:30px;}






/* FORMS
----------------------------- */
body .gform_wrapper ul li.gfield{margin-top:0px !important;}
body .gform_wrapper .top_label .gfield_label{margin: 15px 0px 0px;line-height: 140%;}
body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0px !important;}
.gform_wrapper h3{margin-bottom:5px;}
.gform_wrapper .top_label .gfield_label{font-weight:400 !important;}

 
.gform_wrapper#gform_wrapper_5, .gform_wrapper#gform_wrapper_10, .gform_wrapper#gform_wrapper_8, .gform_wrapper#gform_wrapper_3, .gform_wrapper#gform_wrapper_4, .gform_wrapper#gform_wrapper_6, .gform_wrapper#gform_wrapper_7, .page-id-2100 .gform_wrapper#gform_wrapper_11{border: 1px solid #ddd;background: #f5f5f5;padding: 20px 5%;width:80%;margin: 0px auto 0px;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}

.gform_wrapper#gform_wrapper_3{margin: -100px auto 0px;}
.gform_wrapper#gform_wrapper_4, .page-id-2100 .gform_wrapper#gform_wrapper_11{margin-top:40px;}
.gform_wrapper#gform_wrapper_3 .top_label input.large, .gform_wrapper#gform_wrapper_4 .top_label input.large{width:100%;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select, .gform_wrapper#gform_wrapper_3 textarea.medium, .gform_wrapper#gform_wrapper_4 textarea, .gform_wrapper#gform_wrapper_6  textarea{width:100%;}
.gform_wrapper#gform_wrapper_3 .gform_footer, .gform_wrapper#gform_wrapper_4 .gform_footer{margin:0px;text-align:center;}

.gform_wrapper#gform_wrapper_3 .button, .gform_wrapper#gform_wrapper_4 .button, .gform_wrapper#gform_wrapper_6 .button{padding: 12px 20px;width: 300px;}
.gform_wrapper#gform_wrapper_3 h2{text-align:center;margin:0px;}
.gform_wrapper#gform_wrapper_4 h2, .gform_wrapper#gform_wrapper_4  p, .page-id-2100 .gform_wrapper#gform_wrapper_11 .gform_description{text-align:center;}
.gform_wrapper#gform_wrapper_6 h3.gform_title, .gform_wrapper#gform_wrapper_5 h3.gform_title, .page-id-2100 .gform_wrapper#gform_wrapper_11 h3.gform_title{text-align:center;}
.page-id-2100 .gform_wrapper#gform_wrapper_11 h3.gform_title{font-size:35px;font-weight:400;}

#gform_page_2_3.gform_page{
	border: 1px solid #ddd;
    background: #f5f5f5;
    padding: 20px 5%;
    width: 100%;
    margin: 0px auto 0px;
    -webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);
    box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);
}


#input_4_7{height:60px;}

.grantform{
	border: 1px solid #ddd;
    background: #f5f5f5;
    padding: 20px 5%;
    width: 80%;
    margin: 0px auto 0px;
    -webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);
    box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);
}
.grantform input{width:100%;padding: 8px;margin:5px 0px 10px;font-size:16px;}
.grantform textarea{width:100%;padding: 8px;margin:5px 0px 10px;border: 1px solid #ccc;}

.grant-iframe{margin-top: -130px;}

.grantform h2{text-align:center;font-weight: 400;}

.thirds-form{width:33.333%;float:left;}
.grantform select{width: 100%;height: 35px;font-size: 15px;margin-top: 5px;background:#fff;margin:5px 0px 10px;}



.page-id-3401 header.site-header, .page-id-3401 .footer_gray, .page-id-3401 footer.site-footer{display:none;}


.page-id-294 .president.section_3{padding: 40px 0px 20px;}

.alumniform{
	border: 1px solid #ddd;
    background: #f5f5f5;
    padding: 40px 5% 20px;
    width: 80%;
    margin: 0px auto 0px;
    -webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);
    box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);
}
.alumniform input{width:100%;padding: 8px;margin:5px 0px 10px;font-size:15px;}
.alumniform textarea{width:100%;padding: 8px;margin:5px 0px 10px;border: 1px solid #ddd;font-size:15px;}
.alumniform select{width: 100%;height: 35px;font-size: 15px;margin-top: 5px;}

.alumniform h2{text-align:center;font-weight: 400;}
.alumniform .button:focus{border:none;outline:none;}

.fifty{width: 50%;float: left;}
.thirty{width: 33.333%;float: left;}



#gform_submit_button_18{display:block;text-align:center;width: 100%;}
body .pum-content.popmake-content .gform_wrapper ul.gform_fields li.gfield{padding-right:0px !important;max-width:100% !important;}
.pum-content.popmake-content.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
#gform_confirmation_message_18{text-align: center;padding: 100px 50px;}

/* Blue Content
----------------------------- */
.blue_content{background: #077fb3;padding: 40px 0px;margin: 0px 0px 0px;text-align: center;float:left;clear:both;width:100%;}
.blue_content h2, .blue_content h3, .blue_content h3, .blue_content p, .blue_content div, .blue_content li{color:#fff;}


.page-id-15 .blue_content{background:#0e4c9c;}


/* White Content
----------------------------- */
.color-block-white{background:#efefef;float:left;clear:both;width:100%;padding:20px 0px;}
.color-block-white h3.gform_title{font-size:35px !important; font-weight:400 !important;}
.color-block-white .gform_body li{width:33%;float:left; clear: none !important;}
.color-block-white .gform_heading{text-align:center;}
.color-block-white .gform_button.button{    margin: 10px auto 0px !important;float: none;display: block !important;    width: 200px !important;}
.gform_confirmation_message_11{text-align:center !important;}


/* Medium Blue Content
----------------------------- */
.color-block-medium-blue{background:#077fb3;float:left;clear:both;width:100%;padding:20px 0px;}
.color-block-medium-blue h3.gform_title{font-size:35px !important; font-weight:400 !important;color:#fff;}
.color-block-medium-blue .gform_description{color:#fff;}
.color-block-medium-blue .gform_body li{width:33%;float:left; clear: none !important;color:#fff;}
.color-block-medium-blue .gform_heading{text-align:center;}
.color-block-medium-blue .gform_button.button{    margin: 10px auto 0px !important;float: none;display: block !important;    width: 200px !important;}
.gform_confirmation_message_11{text-align:center !important;}

.color-block-medium-blue .gform_wrapper .gfield_required{color:#4dc1f4;}
.color-block-medium-blue .gform_wrapper div.validation_error{color: #4dc1f4;border-top: 2px solid #4dc1f4;border-bottom: 2px solid #4dc1f4;}
.color-block-medium-blue .gform_wrapper .gfield_error .gfield_label{color: #4dc1f4;}
.color-block-medium-blue .gform_wrapper .validation_message{color: #4dc1f4;}
.color-block-medium-blue .gform_wrapper li.gfield.gfield_error{border-top: 1px solid #4dc1f4;border-bottom: 1px solid #4dc1f4;}

/* Gray Content
----------------------------- */

.color-block-gray{background:#efefef;float:left;clear:both;width:100%;padding:20px 0px;}
.color-block-gray ul{text-align:center;margin:0px;padding:0px;}
.color-block-gray ul li{list-style:none;display:table-cell;width: 18%;padding: 0px 6%; vertical-align: middle;}

/* EVENTS
----------------------------- */
.amr_widget ul{margin:0px;padding:0px;}
.tribe-list-widget{margin: 30px 0px 0px;padding:0px;}
li.event_list_wrap{list-style:none;min-height: 200px;}
li.event_list_wrap{float:left;width:32%;margin-right:2%;}
li.event_list_wrap.third{margin-right:0px;}
.whs-event-short-date{color:#fff;float:left;padding:10px;background:#1e70d8;padding: 7px 10px 3px;margin-right:10px;margin-bottom:10px;}
.whs-event-short-date .whs-month{text-transform:uppercase;font-size:16px;font-weight:300;}
.whs-event-short-date .whs-day{font-size: 28px;display: block;margin-top: -12px;}
.whs-event-details{text-align:left;}
h4.tribe-event-title{clear:none;margin-bottom:0px;font-size:16px;}
h4.tribe-event-title a{color:#64a8ff;}
.whs-event-more-info a{color:#64a8ff;}
li.event_list_wrap h4.tribe-event-title a:hover, li.event_list_wrap .whs-event-more-info a:hover{color:#f3af0d;}
li.event_list_wrap .cat-wrap{float:left; opacity:.5;font-size:14px;}
li.event_list_wrap .event-categories{float:left;margin 0px; padding:0px;}
li.event_list_wrap .event-categories li{list-style:none;padding-left:5px;font-size:14px;}
li.event_list_wrap .event-categories li a{color:#1e70d8;}

.page-id-1322 h4.tribe-event-title a{color:#1e70d8;}
.page-id-1322 .whs-event-more-info a{color:#1e70d8;}
.page-id-1322 hr{margin:10px;}
.page-id-1322 li.event_list_wrap{list-style:none;min-height: 270px;background:#f8f9fa; padding:10px;margin-bottom:20px;}


.whs_event{position: relative;background: #0e4c9c;padding: 40px 0px 60px;margin: 0px 0px 0px;text-align: center;float:left;clear:both;width:100%;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.whs_event ul{margin:0px;padding:0px;}
.whs_event h2, .whs_event h3, .whs_event h3, .whs_event p, .whs_event div, .whs_event li{color:#fff;}


.event_table{width: 100%;background: #fff;border-spacing: 0px;-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.2);box-shadow: 0 0 2px 1px rgba(0,0,0,.2);}
.event_table td{padding:0px; margin:0px;vertical-align: top;}
.event_table table{margin:0px;}
.event_table table td{padding: 20px 20px 0px;vertical-align: top;}
.event_table .event_photo{width:33%;}
.event_table .event_photo img{width: 100%;border: none !important;    margin-bottom: -6px !important;}
.event_table .location{    height: 197px;width: 60%;border-right: 1px solid #ddd;}
.event_table h4{margin: 0px 0px 5px;font-size: 15px; color: #acacac;text-transform: uppercase; padding: 0px;line-height: 120%;}
.event_table h3{margin: 0px 0px 10px; font-size: 20px;color: #4b4b4b; padding: 0px; line-height: 120%;}
.event_table p{margin:0px 0px 5px;}
.event_table p.time{color:#555;}
.event_map .em-location-map-container{width:100% !important}


.fowling-event-popup.top{margin-top:-15px !important;}
.fowling-event-popup{padding: 15px !important;}
.fowling-event-popup .vc_column-inner{padding-top:0px !important;}
.fowling-event-popup.blue{padding: 15px !important;margin: 0px !important;}
.fowling-event-popup h1{text-transform: uppercase;font-size: 32px;font-weight: 600;letter-spacing: 1px;}
.orange-block-large-text p{font-size:18px;}
.blue-text p, .blue-text h5{color:#0c2f54;font-size:14px;}
.blue-text h5{text-transform:uppercase;margin:0px;}
.blue-text p{font-size:13px;}
.blue-text .event-date p{font-size:22px;}
.blue-text .event-time p{font-size:26px;}

.blue-text .event-time p{margin:0px;}
.blue-text .event-time p.small{font-size: 13px !important;text-align: center;} 

.fowling-event-popup .button.orange{background:#f35a2a;min-width:60%;}
.pum-theme-2434 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{background: none !important;right: -41px !important;top: -26px !important;font-size: 34px !important;font-weight: lighter !important;}

.orange-background{background:url(images/bg-fowling-orange.jpg) no-repeat top center;background-size:cover;padding-top: 30px  !important;margin-top: -15px !important;}
.golf-background{background:url(images/bg-golf.jpg) no-repeat top center;background-size:cover;padding-top: 30px  !important;margin-top: -15px !important;}
.um-background{background:url(images/big-night-big-house-min.jpg) no-repeat top center;min-height: 453px;margin: -15px 0px 20px !important;background-size:cover;padding-top: 30px  !important;}

.golf-event-icon .vc_single_image-wrapper{min-width: 80px;background: #fcdc36;padding: 20px;border-radius: 100px;margin-bottom: -20px;}
.um-event-icon .vc_single_image-wrapper{min-width: 80px;background: #f6bf3c;padding: 20px;border-radius: 100px;margin-bottom: -20px;}


table.em-calendar td{ padding: 10px 10px;}
.em-calendar thead td{border: none;text-align: center !important;background:#212121;color:#fff;font-weight:700;text-transform:uppercase;padding:15px 0px !important;}
.em-calendar thead td:first-child{border-left:1px solid #fff;}
.em-calendar .days-names td{width:14.28%;text-align: center !important;background:#2369b5;border:1px solid #fff;color:#fff;font-weight:600;padding:5px 0px;}

.eventless-pre, .eventless, .eventful-post, .eventless-post, .eventful, .eventless-today, .eventful-today{height: 100px;vertical-align: top;background:#eeeeee;border:1px solid #fff !important;    font-weight: 700;font-size: 15px;padding-bottom: 10px !important;}
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{text-decoration: none !important;}
.em-calendar ul{margin:0px;padding:0px;}
.em-calendar ul li{list-style:none;background:#2369b5;border-radius:4px; display:block;margin-bottom:5px;}
.em-calendar ul li:hover{background:#0E4C9D;}
.em-calendar ul li a{color:#fff !important;text-decoration:none;text-decoration: none !important;padding: 10px;display: block;font-size: 15px;line-height: 140%;font-weight:400;}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a{color:#212021;}

.em-calnav.full-link.em-calnav-prev, .em-calnav.full-link.em-calnav-next{color:#2369b5;font-weight:700;}

.larger-text p{font-size:22px;font-weight:300;}

/* WHS NEWS
----------------------------- */
.whs_news{float:left;clear:both;width:100%;padding:30px 0px 50px;background:#f2f2f2;}
.whs_news h2{text-align:center;}
.whs-news-wrap{margin-top:20px;margin-right:1%;background:#fff;border:1px solid #dddddd;width:32%;float:left;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.whs-news-wrap.third{margin-right:0px; margin-bottom: 60px;}
.whs-news-wrap .wrap{padding:10px 10px 0px;}
.whs-news-wrap .blog-thumbnail{height:200px;overflow: hidden;margin-bottom:15px;}
.whs-news-wrap .blog-thumbnail img{min-width:100%;}
.whs-news-wrap h4{font-size:20px;margin:0px 0px 5px;}
.whs-news-wrap a{color:#0e4c9c;font-weight:600;}
.whs-news-wrap a:hover{color:#f3af0d;}
.whs-news-wrap .whs-date{margin:0px 0px 5px;color:#757575;}
.whs-news-wrap .permalink{margin-top:5px;}
.whs-news-wrap .addthis_wrap{    background: #f2f2f2;padding: 10px 10px 0px;}
.whs-news-wrap .addthis_toolbox{float:right;}

.page-template-page_landing .whs-news-wrap{width:32.6%;margin-top:20px;}
.page-template-page_landing .whs-news-wrap{margin-left:0%;}
.page-template-page_landing .whs-news-wrap:first-child{margin-left:0px;}


.whs-resources-wrap {width: 31.6%;margin: 0px 1% 15px 0px; padding:10px; border: 1px solid #ddd;background: #fff;}
.whs-resources-wrap .thumb_wrap{height:180px;overflow: hidden;margin-bottom:10px;}
.whs-resources-wrap h3{margin-bottom:5px;}
.whs-resources-wrap .whs-blog-author{margin-bottom:5px;opacity:.5;}
.whs-resources-wrap hr{margin:10px 0px;}
.whs-resources-wrap .permalink{margin-top:5px;}
.whs-resources-wrap .addthis_wrap{height: 20px;}


.tags-links, .edit-link{margin-left:10px;}


.page-id-15 .whs-news-wrap{width:32.3%;float:left;margin-right:1%;}
.page-id-15 .whs-news-wrap:last-child{margin-right:0px;margin-left:0px;}
.page-id-15 .whs-news-wrap .blog-thumbnail{height:180px;}
.page-id-15 .whs-news-wrap .wrap{    min-height: 450px;}
.page-id-15 .page_content .button{margin-top:40px;}

.Annual_Archive_Widget, #black-studio-tinymce-13, .staff_category{background:#ededed;width:100%;float:left;}
.Annual_Archive_Widget h2, #black-studio-tinymce-13 h2, .staff_category h3{font-size:18px; padding:10px;border-bottom:1px solid #ddd;margin:0px;}
.Annual_Archive_Widget ul, #black-studio-tinymce-13 ul, .staff_category ul{margin:0px; padding:0px;}
.Annual_Archive_Widget ul li, #black-studio-tinymce-13 ul li, .staff_category ul li{list-style:none;} 
.Annual_Archive_Widget ul li a, #black-studio-tinymce-13 ul li a, .staff_category ul li a{padding: 10px 10px;display:block;border-bottom:1px solid #ddd;}



/* WHS JOBS
----------------------------- */
.whs-jobs{float: left;width: 100%;margin-bottom: 30px;}
.whs-jobs-wrap{text-align:left;min-height: 290px;margin-top:20px;padding:15px;margin-right:1%;float:left;width:32.6%;background: #fff; border: 1px solid #dddddd; float: left; -webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2); box-shadow: 0 3px 0px 0px rgba(0,0,0,.2)}
.whs-jobs-wrap.third{margin-right:0px;}
.whs-jobs-wrap h4{font-size:18px;margin-bottom:10px;}
.whs-jobs-wrap h4 a{color:#363636;}
.whs-jobs-wrap h4:hover a{color:#5d5d5d;}
.whs-jobs-wrap .permalink{margin-top:10px;}
.whs-jobs-wrap .employment-location{font-weight: bold;opacity: .6;margin: 0px 0px 10px;}

.page-id-214 h3{margin:0px;}

.internships{height:800px;width:100%;clear:both;float:left;padding:60px 0px;background:url(images/bg-internship.jpg) bottom center no-repeat; background-size:cover;}
.internships .wrapper{padding:0px 50px 50px;background:#fff;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2); box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
table.school-logos-4{width:90%;margin:0px auto;}
table.school-logos-4 td{padding:20px;}
table.school-logos-5, table.school-logos-6{width:90%;margin:0px auto;}
table.school-logos-5 td, table.school-logos-6 td{padding:20px;vertical-align:middle;}

.delay{padding-top:20px !important;} 


table.hr-table td{width:33%;text-align:left;vertical-align:top;}



/* CONTACT US
----------------------------- */
.gray_content{width:100%;float:left;clear:both;padding:40px 0px;background:#f1f1f1;text-align:center;}
.gray_third_wrap{width:100%;float:left;clear:both;}
.gray_third{width:32.5%;float:left;background:#fff;padding:0px 0px 20px;margin-right:1%;border:1px solid #ddd;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.gray_third.third{margin-right:0px;}

.gray_third_wrap{width:100%;float:left;clear:both;}
.gray_fourth{    min-height: 410px;margin-bottom:20px;width:24%;float:left;background:#fff;padding:0px 0px 0px;margin-right:1%;border:1px solid #ddd;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.gray_fourth.fourth{margin-right:0px;}


.page-id-162 .gray_third{padding: 15px;min-height: 235px;}
.page-id-162 .gray_third_wrap{text-align:left;}
.page-id-162 .gray_third_wrap p{font-size:15px;}

.phone_numbers{margin:30px 0px 0px; width:100%;}
.phone_numbers td{width:20%;}
.phone_numbers p{margin:0px;}



/* WHO WE ARE
----------------------------- */
.strategic_goals, .white-wrap {width:100%;clear:both;float:left;padding:40px 0px;}
.strategic_goals .wrapper{padding: 0px 50px 0px;}
.strategic_goals .wrapper h2{text-align:center;}

.page-id-7 .responsive-tabs .responsive-tabs__list__item{font-size:15px !important; font-weight:600;color:#363636 !important;border:none !important;padding: 160px 0px 44px!important;width:16%; text-align:center;    margin: 0px !important;}
.page-id-7 .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover{top:0px !important;}
.page-id-7 #tablist1-tab1{background:url(images/icon-fundraising.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab1.responsive-tabs__list__item--active{background:url(images/icon-fundraising-active.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab2{background:url(images/icon-human-resources.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab2.responsive-tabs__list__item--active{background:url(images/icon-human-resources-active.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab3{background:url(images/icon-marketing.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab3.responsive-tabs__list__item--active{background:url(images/icon-marketing-active.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab4{background:url(images/icon-program.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab4.responsive-tabs__list__item--active{background:url(images/icon-program-active.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab5{background:url(images/icon-it.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab5.responsive-tabs__list__item--active{background:url(images/icon-it-active.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab6{background:url(images/icon-financial.png) no-repeat center top;background-size:90%;}
.page-id-7 #tablist1-tab6.responsive-tabs__list__item--active{background:url(images/icon-financial-active.png) no-repeat center top;background-size:90%;}

.page-id-7 .responsive-tabs .responsive-tabs__panel{background:none !important;padding-top: 40px !important;border:none !important;text-align: center;border-top: 1px solid #ddd !important;    display: block;margin-top: -16px;float: left;width: 100%;}


.page-id-7 .page_content{padding:40px 0px 80px;}
.president, .blue-wrap{background:#0c6cb7;float:left;clear:both;width:100%;text-align:center;padding:40px 0px 60px;}
.page-id-1166 .president{background:#0e4c9c;}
.page-id-58 .president{background:#0e4384;}
.page-id-58 .president.section_1 h2{border-bottom: 1px solid #235ca3;}
.president h1, .president h2, .president h3, .president h4, .president p, .president div{color:#fff;}
.blue-wrap h1, .blue-wrap h2, .blue-wrap h3, .blue-wrap h4, .blue-wrap p, .blue-wrap div{color:#fff;}
.president a, .blue-wrap a{color:#ffc12d;}
.president a:hover, .blue-wrap a:hover{color:#ffce5b;}

.executive_team{background:#0e4c9c;float:left;clear:both;width:100%;text-align:center;padding:40px 0px 60px;}
.executive_team h2.widget-title{color:#fff;}

.whs-executive-team .whs-executive-team-wrap{border: 1px solid #077fb3;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);height: 365px;float:left;width:24%;background:#077fb3;margin:.5%;}
.whs-executive-team .whs-executive-team-wrap .thumb_wrap{padding: 0px;width:100%;height:173px;overflow:hidden;margin-bottom:10px;}
.whs-executive-team .whs-executive-team-wrap .thumb_wrap img{width:100%;}
.whs-executive-team .whs-executive-team-wrap h4{margin-bottom:5px;color:#fff;}
.whs-executive-team .whs-executive-team-wrap hr{margin:10px 0px;background-color: #fff;opacity:.2;}
.whs-executive-team .whs-executive-team-wrap .blog_excerpt{padding:0px 10px 20px;}
.whs-executive-team .whs-executive-team-wrap .title{opacity:.6;margin:0px;font-size:13px;color:#fff;}
.whs-executive-team .whs-executive-team-wrap a.button{display:block;background: #0e4c9c;border: 1px solid #0e4c9c;font-size: 14px;}
.whs-executive-team .whs-executive-team-wrap a.button:hover{background:#f3af0d;border-color:#f3af0d;}
 
 
.archive.post-type-archive-executive_team .whs-executive-team .whs-executive-team-wrap{border:1px solid #ddd;background:#fff;}
.archive.post-type-archive-executive_team .whs-executive-team .whs-executive-team-wrap h4{color: #212021;text-align:center;}
.archive.post-type-archive-executive_team .whs-executive-team .whs-executive-team-wrap .title{color: #212021;text-align:center;}
 
.single-executive-team .left_content{background:#efefef;padding:8px;}
.single-executive-team .left_content hr{background-color:#ddd;margin:10px 0px;}
.single-executive-team .left_content p{font-size:14px;}
.latest_posts h3{margin-bottom:5px;font-size:16px;font-weight:600;}
.display-posts-listing{margin:0px;padding:0px;}
.display-posts-listing a{display:block;}
.display-posts-listing li{list-style:none;padding:5px 0px;font-size:14px;}
.display-posts-listing li span{opacity:.5;}



.board{background:#efefef;float:left;clear:both;width:100%;padding:40px 0px 40px;text-align:center;}
.page-id-1166 .board{text-align:left;}
.page-id-1166 .board hr{margin:15px 0px;}
.board ul{text-align:left;margin:20px 0px;float:left;width:100%;padding:0px;}
.board ul li{line-height: 130%;width: 33%;float: left;min-height: 60px;margin-bottom: 10px;list-style: none; text-align:center;}
.board ul li.third{padding-right:0px;}
.board ul li .small{font-size: 14px;}
.board ul li.half{width:50%;}

.awards{background:#fff;float:left;clear:both;width:100%;padding:40px 0px 40px;text-align:center;}

table.awards-accreditation{width:90%;margin:0px auto;}
table.awards-accreditation td:first-child{width:18%;padding:0px 20px 0px 10px;} 
table.awards-accreditation td{text-align:left;}
table.awards-accreditation td img{border: 1px solid #ddd;}

table.alumni-opp{}
table.alumni-opp td:first-child{width:80px; padding:2px 15px 2px 0px}
table.alumni-opp td img{max-width:100%;}

/* LOGO DOWNLOADS
----------------------------- */
.logo-downloads {}
.logo-downloads td a{
	padding: 0px 20px 20px;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    border: 1px solid #ddd;
    color:#063f7c;
    font-weight:600;
   display: inline-block;
   margin:10px;
}
.logo-downloads td a.blue{background:#063f7c; color:#fff;border: 1px solid #063f7c;}
.logo-downloads td a:hover{display: inline-block;cursor:pointer;color:#f3af0d;box-shadow: 0 5px 15px rgba(0,0,0,0.3);-webkit-transition: box-shadow 0.3s ease-in-out 0s;-moz-transition: box-shadow 0.3s ease-in-out 0s;-o-transition: box-shadow 0.3s ease-in-out 0s;-ms-transition: box-shadow 0.3s ease-in-out 0s;transition: box-shadow 0.3s ease-in-out 0s; }


/* Staff of the Month
----------------------------- */
.staff_month h1, .staff_month h2, .staff_month h3, .staff_month h4{clear:none;margin:0px;}
.staff_month img{float:left;margin-right:10px;max-width:55px;}

.staff_of_month h3{text-transform:uppercase;margin:0px;opacity:.6;}
.staff_wrap hr{margin:20px 0px;}

/* TREATMENT 
----------------------------- */

.blue-wrap{text-align:left;padding:40px 0px;}
.blue-wrap h3{margin: 0px;font-size: 30px;font-weight:600;    padding-right: 60px;}
.blue_box{background: #0a5a98;padding: 30px;float: left;clear: both;width:100%; text-align:left;}
.blue-wrap.dark-blue{background:#0e4c9c;}


.blue-wrap.dark-blue .gray_box{background: #0c4083;}

.white-wrap h3 {text-align:left;margin: 0px;font-size: 30px;font-weight:600;    padding-right: 60px;}
.white-wrap{padding:40px 0px;text-align:left;}
.white-wrap .wrapper{padding: 0px 0px 0px;}
.gray_box{background: #f0f0f0;padding: 30px;float: left;clear: both; text-align: left;width: 100%; margin: 0px 0px 20px;}
.gray_box h3{margin:0px;color:#212021;}
.gray_box ul, .blue_box ul{float:left;width:100%;clear:both;}
.gray_box li, .blue_box ul li{width:32%;float:left;height: 40px; line-height: 140%;font-weight: 300;padding-right:1%;}  

.page-id-1078 .gray_box li, .page-id-1078 .blue_box li{width:48%;    margin-right: 2%;   margin-bottom: 10px;    height: auto;}

.blue-wrap ul ul, .white-wrap  ul ul{margin:0px;}

.video_feature{background:#f9f9f9;float:left;width:100%;clear:both;padding:40px 0px;}
.video_feature iframe{margin:0px auto;    display: inherit;}
.video_feature{text-align:center;}



div.panel {display: none;opacity: 0;}
div.panel.show {display: block;opacity: 1;}
.blue-wrap h3.accordion:after {content: url(images/plus_sign.png);color: #fff;float: right;margin-top:5px;margin-right:-50px;}
.blue-wrap h3.accordion.active:after {content: url(images/minus_sign.png);color: #fff;float: right;margin-top:5px;margin-right:-50px;}
.white-wrap h3.accordion:after {content: url(images/plus_sign_black.png);color: #fff;float: right;margin-top:5px;margin-right:-50px;}
.white-wrap h3.accordion.active:after {content: url(images/minus_sign_black.png);color: #fff;float: right;margin-top:5px;margin-right:-50px;}


.white-wrap .panel{border-top: 1px solid #ddd;padding-top:14px;margin-top:14px;}
.blue-wrap .panel{border-top: 1px solid #298ad6;padding-top:14px;margin-top:14px;}



/* STAFF INFORMATION
----------------------------- */
.staff-information{width:100%;margin:0px auto;}
.staff-information td{width:33.3%;vertical-align:top;text-align:center;}

.staff_list_full{float:left;width:100%;margin:10px 0px 20px;}
.staff_list{float: left; width: 24%;background: #fff;padding: 15px 5px 20px;margin: 0px .5% 12px;min-height: 200px;-webkit-box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);box-shadow: 0 3px 0px 0px rgba(0,0,0,.2);}
.staff_list .wrap{font-size:14px;}
.staff_list h3{font-size:16px;margin:0px 0px 5px;}
.staff_list p{opacity:.8;margin:0px 0px 5px; font-size:14px;}

/* YOUTH UPLOAD
----------------------------- */
#dpe_fp_widget-8 .widget-title{display:none;}
ul.img-list {list-style-type: none;margin: 0; padding: 0;text-align: center;}
.whs-youth-upload li.whs-youth-upload-wrap{border:1px solid #ddd;background:#fff;width:24%; float:left;margin:.5%; list-style:none;position: relative;height: 180px;overflow: hidden;}
.whs-youth-upload li.whs-youth-upload-wrap h4 a{color:#fff;}
.whs-youth-upload li.whs-youth-upload-wrap h4 a:hover{color:#f3af0d;}
span.text-content span { display: table-cell;text-align: center; vertical-align: middle;}
ul.img-list li:hover span.text-content{opacity: 1;}
span.text-content{ background: rgba(0,0,0,0.5);color: white;display: table;height: 180px; left: 0;position: absolute;top: 0;width: 100%; padding:0px 1%;opacity: 0;-webkit-transition: opacity 500ms;-moz-transition: opacity 500ms;-o-transition: opacity 500ms;transition: opacity 500ms;}
span.text-content p{color:#fff; font-size:14px;}
span.text-content p a{color:#f3af0d;} 
span.text-content p a:hover{color:#ffc231;} 


/* FOOTER
----------------------------- */
.footer_gray{width:100%;clear:both;float:left;padding:30px 0px 30px;background:#ffffff;    border-top: 1px solid #ddd;}
.footer_gray table{margin:0px;}
.footer_gray table td{font-size: 13px;color: #a2a1a1;}
.footer_gray table td img{vertical-align:middle;}


footer.site-footer{width:100%;clear:both;float:left;padding:40px 0px 80px;background:#002a5e;}
.footer_widgets{float:left;width:25%;}
.footer_widgets h4{color:#fff;margin:0px 0px 8px;}
.footer_widgets ul{margin:0px;padding:0px;color:#fff;}
.footer_widgets ul li{list-style:none;}
.footer_widgets ul li a{color:#fff;font-size:14px; font-weight:300;}
.footer_widgets ul li.social{margin-top:6px;}
.footer_widgets ul li.social a{margin-right:5px;}
.footer_widgets ul li img{max-width:18px;max-height:18px;    width: auto;}
.footer_widgets p{color:#fff;font-size:14px; font-weight:300;margin:0px 0px 5px;}
.footer_widgets a{color:#fff;}
.footer_widgets a:hover{color:#f3af0d;}
footer.site-footer hr{background-color: #0060a2;}
footer.site-footer .site-branding{width:170px;float:left;}
footer.site-footer .copyright{opacity:.5;margin: 60px 0px 0px;float:right;font-size:13px;text-align:right;color:#fff;line-height: 200%;}
footer.site-footer .copyright a{color:#fff;}
footer.site-footer .copyright span{color:#fff;opacity:1;}
footer.site-footer .copyright span a{color:#fff;}

.page-template-page-goblue footer.site-footer{padding: 40px 0px 40px;}
.page-template-page-goblue footer.site-footer .copyright{width:100%;text-align:center;margin-top:0px;}


#content{
	width:100%;
	clear:both;
	float:left;
}
#primary{
	width:100%;
	clear:both;
	float:left;
}
.page-template-default #primary{padding:0px 0px;}
.page-template-page-careers #primary{background:url(images/bg-jobs.jpg) no-repeat bottom center;background-size:cover;    height: 950px;}
.page-template-page-careers #primary .button{margin-top:0px;}

.left_col{
	width:73%;
	float:left;
	margin-right:2%;
	padding-top: 12px;
}
.right_col{
	width:25%;
	float:left;
	padding-top:20px;
}


/* Hover Effect
----------------------------- */

.hoverEffect{margin:0px 0px 20px;padding:0px;width:100%;float:left;} 
.hoverEffect li{display:inline-block;list-style:none;margin-left: 1%;margin-bottom: 10px;width: 49%;position:relative;overflow:hidden;text-align:center;}
.hoverEffect li .image {height:100%;}
.hoverEffect li .image  .wrap{font-size:42px;font-weight:600;color:#fff !important;line-height:125%;padding: 100px 40px 0px;min-height: 340px;}
.hoverEffect li.special-effect .image  .wrap{padding: 80px 40px 0px;}
.hoverEffect li .image img{margin-bottom: -10px;}
.hoverEffect li:first-child, .hoverEffect li:nth-child(3){margin-left:0px;}
.hoverEffect .text {display: none;z-index: 100;position: absolute;left: 0px;top: 0px;background-color: rgba(0, 29, 60, .9);padding: 70px 0px 0px;z-index: 10;}

.hoverEffect p{color:#fff !important;font-size:18px; font-weight:300;margin:0px 30px 15px;line-height:140%;margin;}
.hoverEffect .text{color:#fff !important;}

.page-id-294 .president.section_1{background:#efefef;}
.page-id-294 .president.section_1 h1, .page-id-294 .president.section_1 h2, .page-id-294 .president.section_1 h3, .page-id-294 .president.section_1 h4, .page-id-294 .president.section_1 p, .page-id-294 .president.section_1 div{color:#212021;}

.page-id-294  #gform_wrapper_11{background: #efefef; padding: 20px 40px;}
.page-id-294  .gform_body li{float:left;width: 33.3%;clear: none !important;padding-right: 1% !important;}
.page-id-294 .gform_wrapper .gform_footer input.button, .page-id-294 .gform_wrapper .gform_footer input[type=submit]{width: 250px;}
.page-id-294 .gform_wrapper .gform_footer input.button:focus{outline:none;border:none;}



/* VISUAL COMPOSER
----------------------------- */

.page-template-page-visual-composer .page_content, .page-template-page-goblue .page_content{padding: 0px 0px;}


/* Piggy Bank */

.page-id-2832 h1{font-size:80px;}
.page-id-2832 h2{font-size:32px;letter-spacing:1px; font-weight:normal;} 
.page-id-2832 h3{font-size:37px;}
.page-id-2832 p{font-size:22px; font-weight:300;}

.pig.main-banner.red h1{font-weight:800;text-shadow: -1px 1px 1px rgba(0,0,0,.8);font-family: 'Neuton', serif;font-size:80px;letter-spacing:3px;}
.pig.main-banner.red h3{font-weight:300;font-size:30px;font-family: 'Open Sans', sans-serif;}

.pig.white-block h2{font-weight:800;font-size:60px;color:#053970;font-family: 'Neuton', serif;letter-spacing:0px;}
.pig.white-block p{font-size:24px;font-weight:300;}
.pig.white-block h3{font-size:28px;font-weight:800;font-family: 'Neuton', serif;}
.pig.locations h3{margin:0px;color:#930e36;font-size:40px;font-weight:800;font-family: 'Neuton', serif;}
.pig.locations p{font-size:32px;}
.pig.navy p{font-size:27px;font-weight:300;line-height:150%;}
.pig.navy p.smaller{font-size:22px;}
.pig.navy h3{letter-spacing:2px;color:#70b0f3;margin:0px;}

.text-align-left p, .text-align-left h1, .text-align-left ul, .text-align-left h2, .text-align-left h3{text-align:left;}
.pig.smallest p{font-size:18px;}

/* Go Blue Landing Page */

.page-id-2887 h1{font-size:42px;font-weight:300;line-height: 120%;}
.page-id-2887 h1 span.small{font-size:28px; font-weight:600;text-transform:uppercase;line-height: 100%;}
.page-id-2887 .banner p{font-size:20px;font-weight:300;}
.page-id-2887 h2{font-size:38px;font-weight:300;color:#053970;}
.page-id-2887 .white-text h2{color:#fff;}
.page-id-2887 a{color:#e6b013;}
.page-id-2887 a:hover{color:#ffc742;}

.font-size-24 p, .font-size-24 ul{font-size:24px;font-weight:300;}
.font-size-20 p, .font-size-20 ul{font-size:20px;font-weight:300;}

.image-content-card{-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.1);box-shadow: 0 0 2px 2px rgba(0,0,0,.1);}
.image-content-card h3{text-transform:uppercase;font-size:26px;font-weight:600;padding-top:15px;padding-bottom:15px;border-top:1px solid #1d5fa5; border-bottom:1px solid #1d5fa5;}
.image-content-card .button{min-width:60%;}


.blue-accordian-large h3.accordion{background: url(images/large-blue-accordian-closed.jpg) no-repeat #fff;display: block;vertical-align: middle;padding: 32px 0px 32px 112px;text-align: left;color: #053970;text-transform: uppercase;}
.blue-accordian-large h3.accordion.active{background: url(images/large-blue-accordian-opened.jpg) no-repeat #fff;}
.blue-accordian-large .panel{border: 1px solid #e4f4f9;border-top:none;font-size: 18px;text-align: left;padding: 20px 2.5%; width: 95%; margin-top: -15px;margin-bottom: 15px;}

.community-leaders h3{color:#053970;font-size:28px; margin:0px;font-weight:300;}
.community-leaders h4{color:#053970;text-transform:uppercase;font-weight:600;border-bottom:1px solid #ccc;padding-bottom:10px;font-size:18px;}

.uofm-statement h2{font-size:34px;}
.uofm-statement h2 span.small{font-size:22px;font-weight:600;text-transform:uppercase;}

/* RESPONSIVE SIZES
----------------------------- */
@media (max-width: 2000px) {
/* .video img{width: 2000px !important;} */
}

@media (max-width: 1500px) {
.video img{width: 1500px !important; height: auto !important;min-height: 0px !important;}

}

@media (max-width: 1300px) {
	.home .featured_image_image img{width: 138%;max-width: 200%;}	
	.home .featured_image_image img{width: 138%;max-width: 200%;}	
}


@media (max-width: 1200px) {
	.wrapper{width:960px;}
	.header-right-wrap{width: 790px;}
	.hoverEffect li.special-effect .image  .wrap{font-size:37px;}

	#site-navigation ul li a{padding: 15px 10px;}
	.half_image{max-height: 200px;}
	.half_icon{max-width:100px;}
	
	
	.featured_content h3, .featured_content h4{font-size:18px;}
	
	.featuredblock.image-left, .featuredblock.image-right{max-height:1000%;}
	.page-id-81 .featuredblock.image-left.three img{max-width:140%;}
	.page-id-81 .featuredblock.image-right .featured_image_image img{    max-width: 220%;}
	.page-id-81 .featuredblock.image-left.one .featured_image_image img{ max-width: 180%;}
	.whs-executive-team .whs-executive-team-wrap .thumb_wrap{height: 153px;}
	.whs-executive-team .whs-executive-team-wrap{height:345px;}
	
	
	.page-template-default .video, .page-template-page-image_content_layers .video, .page-id-158 .video{height:300px;}
	.page-template-default .video_cta_wrap, .page-id-158 .video_cta_wrap{margin:70px 0px 0px;}
	
	.staff_list{min-height: 220px;}
	.event_table .location{height:auto;}
	.event_table h3{font-size:18px;}
	
	.page-id-1322 li.event_list_wrap{min-height: 300px;}
	
	
	.whs-jobs-wrap{    min-height: 320px;}

}
@media (max-width: 1024px) {
	.home .featured_image_image img{width: 160%;max-width: 200%;}	
	.home .featured_image_image img{width: 160%;max-width: 200%;}
	.whs-executive-team .whs-executive-team-wrap{height: 365arnpx;	}
	.whs-executive-team .whs-executive-team-wrap .thumb_wrap{height: 113px;}
	.whs-executive-team .whs-executive-team-wrap a.button{ padding: 10px 10px;}
	.whs-jobs-wrap {min-height: 420px;}
	.thirds, .fourths{border-spacing: 10px;margin: 80px 0px;}
	.fourths td, .thirds td{padding:10px;}
	
	
	body .pum-theme-2434 .pum-content + .pum-close, body .pum-theme-default-theme .pum-content + .pum-close{right: -9px !important;top: -39px !important;}
		
	
}	
@media (min-width: 768px) and (max-width: 979px) { 
	.wrapper{width:740px;}
	header.site-header .site-branding{position: relative;z-index: 100;    padding: 10px 0px 0px;width: 140px;}
	.header-right-wrap{width: 100%;margin-top: -77px;}
	.page-template-page-goblue .header-right-wrap{width: 50%;float: right; margin: 0px;}
	#site-navigation ul li a{padding: 15px 7px;}
	.video_cta_wrap{margin:100px 0px;}
	.video_cta_wrap h2{font-size:45px;}
	.video img{min-width:979px;}
	.video a.button.outline{margin-bottom:10px;}
	.half_image{max-height: 150px;}
	footer.site-footer .site-branding{width: 20%;}
	footer.site-footer .copyright{    width: 68%; margin: 19px 0px;}
	
	.home .featuredblock.image-left .featured_content, .home .featuredblock.image-right .featured_content{width: 46%;}
	.home .featured_image_image img{width: 200%;max-width: 200%;}	
	.home .featured_image_image img{width: 200%;max-width: 200%;}
	
	.responsive-tabs .responsive-tabs__panel{margin-top: -38px;    padding-top: 20px !important;}
	.responsive-tabs .responsive-tabs__list__item{padding: 105px 0px 44px!important;font-size:12px !important;}


	.page-id-15 .whs-news-wrap .blog-thumbnail{height:auto;}
	
	.staff_list{min-height: 265px;}
	.event_table td, .event_table .event_photo, .event_table .location, .event_table table td.time{border:none;width:100%;display:block;text-align: center;padding:10px;}
	.event_table .event_photo img{width: auto;border: none !important; margin: 0px auto;float: none;}
	
	
	.gray_fourth{width:32.6%;}
	.gray_fourth.fourth{margin-right:1%;}
	.gray_fourth.third{margin-right:0px;}
	
	.phone_numbers td{width:100%; display:block;}
	
	.page-id-1322 li.event_list_wrap{min-height: 400px;}
	.whs-youth-upload li.whs-youth-upload-wrap{width:32.3%;}
	
	.thirds, .fourths{border-spacing: 10px;    margin: 80px 0px;}
	.fourths td, .thirds td{padding:10px;}
	.thirds img.icon, .fourths img.icon{width:100px; margin-top: -50px;}
	
	.hoverEffect .text{padding: 50px 0px 0px;}
	.hoverEffect p{font-size: 16px;}
	.hoverEffect li.special-effect .image  .wrap{padding: 50px 40px 0px;}
	.hoverEffect li .image  .wrap{    font-size: 35px;}

	body .vc_custom_1504635953978{padding-left: 0px !important;}
	.page-id-2887 h1 span.small{font-size:24px;}
	.page-id-2887 h1{font-size:30px;}
	.page-id-2887 .banner p{font-size:18px;}
	.blue-accordian-large h3.accordion{padding: 34px 0px 34px 95px;font-size: 20px;}
}

 
/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	.wrapper{width:95%; margin:0px auto;}
	header.site-header .site-branding{    float: none;margin: 0px auto;padding-top:10px;}
	.header-right-wrap{width:100%;}
	header .site-branding{float:none; margin: 20px auto 0px;}
	header #site-navigation{  float: left;width: 100%;clear: none; margin: -38px 0px 10px;}
	header .main-navigation ul{display:none; width:100%;margin-top:0px;}
	header .main-navigation ul li{ width:100%; float:left; clear:both;}
	header #site-navigation ul li a{display:block;padding: 15px 0px;border-bottom:1px solid #003d89;}
	
	.page-template-page-dynamic_landing_page .telephone{text-align:center; padding: 0px;font-size: 20px;}
	.page-id-2710.page-template-page-dynamic_landing_page .red-block table td{display:block;text-align:center;}
	.page-id-2710.page-template-page-dynamic_landing_page .red-block table td:first-child{width: 100%;}
	.page-id-2710.page-template-page-dynamic_landing_page .red-block table td h1 span{display: block;}
	
	
	header .social{margin: 8px 0px 0px 4px;position:relative;z-index: 100;}
	.menu-toggle, .main-navigation.toggled ul{display: block;}
	.menu-toggle{margin-top: -10px;text-shadow:none;background: none; border: none;box-shadow: none; font-size: 35px;color: #fff; padding: 0px;}
	.menu-toggle:hover{box-shadow: none;}
	.menu-toggle:focus, .menu-toggle:active{box-shadow: none;background:none;outline: none !important;border:none !important;}
	#site-navigation.main-navigation ul ul {box-shadow: none;float: left;position: relative;top: 0px;left: 0px;z-index: 99999;width: 100%;    display: none;background:#084586;}
	#site-navigation.main-navigation ul li.current_page_item ul, #site-navigation.main-navigation ul li.current_page_ancestor ul {display: block;}
	#site-navigation ul ul{padding:0px 20px;}
	#site-navigation ul ul ul{padding:0px 0px;}
	#site-navigation ul li li{margin: 0px 0px;padding: 0px 0px;}
	li#menu-item-659 ul ul{border-top: 1px solid #1558a0;}
	li#menu-item-659 ul li{width:100%;}
	#site-navigation ul li li li a, #site-navigation ul li li a{border-bottom:none;}
	#site-navigation ul li li li a{padding:12px 15px 12px 30px;    width: 100%;}

	#site-navigation ul li#menu-item-883 a{text-align: center;padding: 10px 0px;margin-left:0px;}

	.whs-executive-team .whs-executive-team-wrap{    width: 32%;}
	.whs-executive-team .whs-executive-team-wrap .thumb_wrap{height: auto;}
	.whs-executive-team .whs-executive-team-wrap a.button{font-size:13px;}
	.strategic_goals .wrapper{    padding: 0px 0px 0px;}
	
	.video img{min-width:767px;}
	.video_cta_wrap{margin:80px 0px;}
	.video a.button.outline{margin-bottom:10px;}
	.page-template-default .video_cta_wrap, .page-id-158 .video_cta_wrap{    margin: 50px 0px 0px;}
	.page-template-default .video, .page-template-page-image_content_layers .video, .page-id-158 .video{    height: 240px;}
	.page-template-default .video h1, .page-template-page-image_content_layers .video h1, .page-id-158 .video h1{    font-size: 35px;}
	.video_cta_wrap p {font-size:20px;}
	
	
	.left_half, .right_half{float:none;width:100%;max-width:400px;margin: 0px auto;margin-bottom:20px;}
	.half_image{height:150px;}
	.featuredblock.image-left .featured_image_image, .featuredblock.image-right .featured_image_image{float:none;margin:0px auto;}
	.featured_image_image{width:100%;max-width:480px;max-height:400px;}
	.featuredblock.image-left .featured_icon, .featuredblock.image-right .featured_icon{float: none;margin: -60px auto 0px;width: 100px;}
	.featuredblock.image-left .featured_content, .featuredblock.image-right .featured_content{float: none;margin: 20px auto 40px;width: 80%;text-align: center;}
	.featuredblock.image-left, .featuredblock.image-right{max-height:100000px;}
	.home .featuredblock.image-left .featured_content, .home .featuredblock.image-right .featured_content{width:96%;margin: 10px auto 50px;}
	
	.page-template-page-careers #primary{height:auto;}
	.whs-jobs-wrap{ width: 100%;margin: 0px auto 10px;min-height: 0px;}
	table.school-logos{width:100%;}
	table.school-logos td {padding: 20px 5px;}
	
	a.button.square{width: 30%;margin-bottom: 5px;}
	.whs-news-wrap{width: 100%; margin:0px 0px 20px;}
	.whs-news-wrap:last-child{margin-left:0px;}
	.whs-news-wrap .blog-thumbnail{height:auto;max-height:200px;}
	
	.page-template-page_landing .whs-news-wrap{width:100%;margin:0px 0px 20px;}
	
	.footer_widgets{width:50%;margin-bottom:20px;text-align:center;}
	footer.site-footer .site-branding{float: none;margin: 0px auto;}
	footer.site-footer .copyright{width:100%;text-align:center;margin: 20px 0px 0px;}
	.footer_gray table td{display:block;width:100%;text-align:left !important;}
	
	.large_text{font-size:40px;}
	.strategic_goals .wrapper h2{float: left;width: 100%; clear: both;}
	.responsive-tabs .responsive-tabs__panel{position: relative;z-index: 100;padding-top:20px !important;    border: 1px solid #ccc !important;}
	.board ul li{min-height: 73px;width: 50%;}
	.strategic_goals.section_2 li,.president.section_1 li, .president.section_3 li{width:100%;}
	
	
	.gray_third{width:100%;margin:0px 0px 20px;}
	.content_block_wrap .content_block{width:100%;margin:0px auto 20px;    max-width: 480px;float:none;}
	.content_block_wrap .content_block.two, .content_block_wrap .content_block.three{margin:0px auto 20px;}
		
	.alignleft{display: block;float: none;margin:0px 0px 20px;}
	.gform_wrapper#gform_wrapper_8, .gform_wrapper#gform_wrapper_3, .gform_wrapper#gform_wrapper_4, .gform_wrapper#gform_wrapper_6, .gform_wrapper#gform_wrapper_7{width:100%;}

	.page-id-15 .whs-news-wrap .wrap{min-height:0px;}
	.tribe-list-widget li{    float: left;width: 100%;margin: 0px 0px 40px;}
	.tribe-list-widget li:last-child{margin: 0px 0px 40px;} 
	
	.page-id-1379 .page_content{text-align:center;}
	.logo-downloads{    max-width: 320px; margin: 0px auto 10px;}
	.logo-downloads td{display:block;width:100%;}
	
	li.event_list_wrap{    width: 100%;min-height: auto;margin: 15px 0px;}
	.staff_list{    width: 48%;margin: 0px 1% 12px;min-height: 220px;}
	
	
	.left_content{width:100%;}
	.right_content{float:left;width:100%;margin:0px;}
	.event_table td, .event_table .event_photo, .event_table .location, .event_table table td.time{border:none;width:100%;display:block;text-align: center;padding:10px;}
	.event_table .event_photo img{width: auto;border: none !important; margin: 0px auto;float: none;}

	.gray_fourth{width:100%;}
	.gray_fourth.fourth{margin-right:0%;}
	.gray_fourth.third{margin-right:0px;}
	
	.phone_numbers td{width:100%; display:block;}
	
	.page-id-1322 li.event_list_wrap{min-height: 0px;margin-bottom:0px;}
	
	
	.video img.jumbo-image{display:block !important;min-width: 767px;min-height: 491px !important;width: auto !Important;}
	
	.whs-youth-upload li.whs-youth-upload-wrap{width:48.8%;}
	
	
	.thirds, .fourths{margin:0px;border-spacing:0px;}
	.thirds td, .fourths td{width:100%;display:block;margin: 80px 0px;}
	.fourths td:last-child{margin-bottom:0px;}
	
	.video{height: 650px;}
	
	.hoverEffect li .image{ background-size: cover !important;}
	.page-id-294  .gform_body li{width:100%;}
	
	body .vc_custom_1504635953978{padding-left: 0px !important;}
	body .vc_custom_1504636861292{margin-left: 0px !important;}
	.blue-accordian-large .wpb_single_image.vc_align_left{text-align:center;}
	body .vc_custom_1504638911637{margin-top:-30px !important;}
	.blue-accordian-large h3.accordion{max-width: 680px;margin: 0px auto 10px;}
	.blue-accordian-large .panel{margin-left: auto;margin-right: auto;max-width: 680px;}
	body .vc_custom_1504640044649{margin-left:0px !important;}
	.page-template-page-goblue header.site-header .site-branding{float:left;}
	.page-template-page-goblue .site-branding-wrap{width: 352px;margin: 0px auto;}
	.page-template-page-goblue .header-right-wrap{width:100%;}
	.page-template-page-goblue .telephone{text-align: center;padding:0px;margin: 0px 0px 10px;}
	
	
	.page-id-2887 h1 span.small{font-size:24px;}
	.page-id-2887 h1{font-size:30px;}
	.page-id-2887 .banner p{font-size:18px;}
	.page-id-2887 h2{font-size:30px;}
	.font-size-24 p, .font-size-24 ul{font-size:20px;}
	
	
	.partner-table td.image-block{width:100%;padding:0px 0px 0px 0px;text-align:center;display:block;}
	.partner-table td.image-block img{max-width:100px;}
	.partner-table td.text-block{padding-top:20px;width:100%;padding-left:0px;text-align:center;border-left: 1px solid #ddd;display:block;}


	body .dollar-donation-amt{padding:0px !important;margin:0px !important;}
	.dollar-donation-amt p{ text-align: center !important;}
	body .vc_custom_1530020115982{border-left:none !important;}
	body .vc_custom_1530020134112{padding-left:0px !important; }
	body .vc_custom_1530020134112 p{text-align:center !important;}
	.page-id-3429 .orange-block h1{font-size:45px !important;}


}	


@media (max-width: 550px) {
	.header_right table td.hours, .header_right table td.expression-box{display:none;}
	.header_right table td.phone{border-left:none;}
	.video_cta_wrap{    margin: 100px 0px;}
	.video_cta_wrap h2{font-size:38px;}
	.video_cta_wrap h3{font-size:18px;}
	.video_cta_wrap p{font-size:18px;}
	.video_body a.button{    margin: 0px 0px 10px;}
	.whs-executive-team .whs-executive-team-wrap{    width: 100%; float:none;max-width:350px;margin:0px auto 10px;height:auto;}
	.board ul li{min-height: 0px;width: 100%;}
	.board ul{text-align:center;margin-bottom:60px;}
	.whs-youth-upload li.whs-youth-upload-wrap{width:100%;}
	.color-block-white .gform_body li{width:100%;}
	
}



 
/* Landscape phones and down */

@media (max-width: 480px) {
	.header_right table td.phone{font-size: 16px;display:none;}
	.social_icons .social{width: 26px;}
	header .social{margin: 8px 0px 0px 2px;}
	.header_right table td{padding: 0px 0px 0px 5px;}
	.footer_widgets{width:100%;}
	.half_image img{    max-width: 10000%;height: auto;width:100%;}
	.fosteradopt_cta .phone{display: block; margin: 20px 0px 0px;}
	.page-template-default .video_cta_wrap, .page-id-158 .video_cta_wrap{    margin: 20px 0px 0px;}
	.video_cta_wrap h1, .page-template-default .video h1, .page-template-page-image_content_layers .video h1, .page-id-158 .video h1{font-size:28px;}
	.video_cta_wrap p, .video_cta_wrap p {font-size:18px;}
	.staff_list{width: 100%;margin: 0px 0% 12px;min-height: 0px;}
	.video .video-image{margin-left:-50%;}
	.video_cta_wrap{    margin: 50px 0px;}
	.page-id-1078 .gray_box li, .page-id-1078 .blue_box li{width:100%;margin-right:0px;}
	table.hr-table td{display:block;width:100%;text-align:center;border-top:1px solid #288ede;padding-top:20px;}
	table.hr-table tr:first-child{display:none;}
	.video{height: 760px;}
	
	.hoverEffect .text{padding: 60px 0px 0px;}
	.hoverEffect p{font-size: 16px;}
	.hoverEffect li.special-effect .image  .wrap{padding: 60px 40px 0px;}
	.hoverEffect li .image  .wrap{    font-size: 35px;}
	
	
	.large-h1 h1{font-size:50px;}
	.large-h2 h2{font-size:30px;}
	.large-p p{font-size:16px;}
}


@media (max-width: 400px) {
	.video_cta_wrap{    margin: 20px 0px;}
	.video_cta_wrap h1, .page-template-default .video h1{font-size:24px;}
	.page-template-page-goblue .site-branding-wrap{width:100%;}
	.page-template-page-goblue header.site-header .site-branding{width:48%;}
	header.site-header .site-branding.univeristy-michigan{margin-left:4%;}
}