#nav-menu-item-190 .second .inner ul li a { line-height:25px !important; }
#nav-menu-item-190 .second .inner ul #nav-menu-item-219 { height:65px !important; }

#nav-menu-item-189 .second .inner ul li a { line-height:25px !important; }
#nav-menu-item-189 .second .inner ul #nav-menu-item-203 { height:65px !important; }


.sidebar .widget_text img{max-width:100%;margin-bottom:15px;}
aside .widget a:hover,aside .widget.posts_holder li:hover { color: #547c8c !important;}

#testimonials_footer_container{background:url(/wp-content/uploads/2016/01/testimonial_BG.jpg) no-repeat; background-size:cover;height: 450px;}
#testimonials_footer_container h2{color:#F5F5F5; text-align:center; margin-bottom:24px !important; padding-top:75px;}
#testimonials_footer_container p{color:#F5F5F5; font-size:16px;line-height:24px;}
#testimonials_footer_container .testimonial_author{font-style:italic;}

.blue_button{background-color:#547c8c; color:#fff;text-transform:uppercase; font-size:14px; border-radius:3px; padding:10px; font-weight:600;-webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;transition: all 0.25s ease-out;00 !important;}
.blue_button:hover{color:#fff !important; opacity:.8;}
.blue_button_p{text-align:center; margin-top: 20px;}

.mens-video h3, .womens-video h3{text-align: center; font-size: 20px; margin-bottom: -15px;}

.q_logo {
    z-index: 999999;
}
h1 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 22px;
    font-style: normal;
}
.footer_top h5::before {
    content: "";
    display: block;
    width: 37px;
    height: 3px;
    background-color: #547C8C;
    float: left;
    margin-top: 35px;
    margin-right: -49px;
}

.footer_top ul {
     list-style-type: initial;
     list-style: inside;
}

.footer_top li {
    color: #547C8C;
}

.footer_top span, .footer_top div {
  color: #FBFBFB;

}

.social-header * { 
	padding-right: 4px;
	color: #A5BBC2;
	
}

.social-footer * { 
	padding-right: 30px;
}

.floated-image {
	float: left;
	padding-right: 10px
}

div.amcap-proud {
  color: #CCCCCC;
}
.we-can-help{
text-align:right;
width:30%
}

.menu-width{
text-align:right;
height: 100%;

}
.menu-width:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}

.help-image {
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    text-align:right;
    float: right;
  
}


hr {
height:1px;
background-color: #EBEBEB;
border:none;
}

.top-menu-breaks {
color: #EBEBEB;
font-weight: bold;
}

.menu-pages {
text-align: right;
padding:5px 0 10px 0;
}


.menu-pages * {
padding-left: 10px;
}

.below-slider {
margin-top:-75px;
margin-bottom: -23px;
}
.slide-bottom{
width:100%;
}
.slide-bottom-right{
float:right;
text-align:right;
width:66%;
height:100%;
}
.slide-bottom-left{
float:left;
width:33%;
height:100%;
}

.inner-left {
background-image: url("/wp-content/uploads/2014/02/man.png");
background-repeat: no-repeat;
background-size: cover;
height:400px;
}
.man-text{
width:60%;
padding-top: 5%;
padding-bottom: 5%;
color:#FFFFFF;
}
.man-text h2{
color:#FFFFFF;
}

.inner-right {
background-image: url("/wp-content/uploads/2014/02/woman.png");
background-repeat: no-repeat;
background-size: cover;
height: 400px;

}
.woman-text{

padding-top: 5%;
padding-bottom: 5%;
color:#FFFFFF;
float:right;
text-align:right;
width:66%;

}
.woman-text h2{
color:#FFFFFF;
}
.photo-caps {
color:#FFFFFF;
}
.home-men {
padding: 10px 0 10px;
}

@media (max-width:1170px) {
.inner-right::after {
  content:"";
  position:absolute:
  width:100%;
  height:100%; 
  top:0;
  left:0;
  display:block;
  background-color:rgba(0, 0, 0, 0.4);
} 

/*.inner-left::after {
  content:"";
  position:absolute;
  width:100%;
  height:100%; 
  top:0;
  left:0;
  display:block;
  background-color:rgba(0, 0, 0, 0.4);
}  */
}
.twelve{color:#527B8B;}


.tour-box{
padding-bottom:4em;
}
.take-tour{
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  padding-bottom:4em;
}


.mens-video, .womens-video {
  padding-left:3%;
  padding-right:3%;
  width:40%;
}
h2.tour {
    color: #557c8d;
text-align: center;
text-transform: uppercase;
margin: 1% 0 1%;
font-size: 200%;

}
h2.videos {
color: #557c8d;
text-transform: uppercase;
margin: 1% 0 1%;
font-size: 200%;

}
.home-vid-container {
background-color:#EAEAEA;
padding-bottom: 1%;
}

.take-tour{
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}

.video-row-container{
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
.h2-grey-row {
    padding-top: 1%;
    }

.home-text-colums-container{
    padding-top: 3em;
    height: 500px;
width:100%;
  display: flex;
  justify-content: space-between;
  align-items:flex-start;
  padding-top:3em !important;
}

.bottom-column-sizer{
width:30%;
position:relative;
display: block;
padding-right:10px;
padding-left:10px !important;
float:left;

}
.bottom-button{
text-align:bottom;

}

.custom-top{
font:raleway;
font-color:#547C8C;    
}

.column-button-push-1 {
    min-height: 416px;
}

.column-button-push-2 {
    min-height: 416px;
}

.column-button-push-3 {
    min-height: 416px;
}

.flex-cols {
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row /* works with row or column */
   flex-direction: row;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
}
.man-text .twelve, .woman-text .twelve{color:#fff !important; font-weight:bold;}

.home-text-columns-container{height: 40em;}
@media (max-width: 1420px){
	.inner-left{background-position: 50% 0;}
}
@media (max-width:1200px){
	.column-button-push-3 ul {
		margin-left:20% !important;
	}
   .home-boxes-bottom .floated-image { width:26% !important; }
	
}


@media (max-width: 1000px){
	.below-slider {margin-top: -35px;}
	.inner-left{background-position: 70% 0; min-height: 420px;}
	.man-text{min-height:500px;}
	.social-footer * {padding-right: 10px;}
	.header_top .left{display:none;}
	.textwidget{zoom:.5;}
	.column-button-push-1 {
		min-height: 468px;
	}
	
	.column-button-push-2 {
		min-height: 468px;
	}
	
	.column-button-push-3 {
		min-height: 468px;
	}
}


@media (max-width: 768px){
	.man-text {width: 100%; padding-top: 5%;min-height: 400px;}
	.woman-text{width:100%;}
	.slider_box{width:50%;}
	#testimonials_footer_container{height:550px;}
	.bottom-column-sizer { width:100%; margin:25px 0; }
	.home-boxes-bottom .floated-image { width:10% !important; }
	.column-button-push-1 {
		min-height: 0;
	}
	
	.column-button-push-2 {
		min-height: 0;
	}
	
	.column-button-push-3 {
		min-height: 0;
	}
}


@media (max-width: 600px){
	.inner-right{min-height:480px;}
	.home-text-colums-container {width: 100%; display: block;}
	.bottom-column-sizer{width:100%;}
	.bottom-button{margin-bottom: 4em;}
	.inner-right{background-position:20% 0;}
	.home-boxes-bottom .floated-image { width:20% !important; }
	.bottom-column-sizer { width:100%; margin:25px 0 0; }
	.column-button-push-3 ul { margin-left:26% !important; }
	.mens-video, .womens-video { padding-left: 3%;  padding-right: 3%;  width: 100% !important; margin-bottom: 30px;margin-top: 30px;}
}



@media (max-width: 480px){
	.below-slider {margin-top: -5px;margin-bottom: -30px;}
	.inner-left, .man-text{min-height:550px;background-position: 80%;}
	.inner-right{min-height:550px;}
	.slider_box{width:70%;}
	#testimonials_footer_container{height:850px;height: 750px;background-position: 60% 0;}
	.blue_button_p{margin-top:40px;}
}



.header_bottom {
padding-top:1em;
}

#menu-below-header-menu {
	height:50px !important;
	text-align: center !important;
	vertical-align: middle !important;
	line-height: 50px !important;
}

nav.main_menu.right {
	height:50px !important;
	text-align: center !important;
	vertical-align: middle !important;
	line-height: 50px !important;
}

nav.main_menu ul li {
	height:50px !important;
	text-align: center !important;
	vertical-align: middle !important;
	line-height: 50px !important;
}

nav.main_menu ul li a {
	height:50px !important;
	text-align: center !important;
	vertical-align: middle !important;
	line-height: 50px !important;
}
.menu-item-has-children:hover{
background-color:#FFFFFF;
text-color:#527C8D;
}

.intensive h2 {
    padding: 10px 20px;
    background-color: #efefef;
    color: #547c8d;
    font-family: Helvetica Neue !important;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
}

.grey-bold {
    color: #939597;
    font-weight: bold;
    padding-left: 20px;
}

.counseling-services li {
    color: #547c8d;
    border-bottom: solid 3px #efefef;
    padding: 10px 20px !important;
}
.counseling-services li::before {
    background-color: #ffcf67;
    content: "";
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    margin-right: 16px;
}	

ul li {
    list-style: none;
}

.county-area {
    font-size: 18px;
    font-family: Helvetica Neue;
    color: #547c8d;
    font-weight: bold;
}
.address1 {
    padding: 20px;
    background-color: #efefef;
}
.phone-custom {
    color: #547c8d;
}

a {
    color: #42687B;
    text-decoration: none;
}
.address2 {
    padding: 20px;
    background-color: #fff;
}
#testimonials_footer_container {
    margin-top: 15px;
}

a, p a {
    color: #42687B;
}


.contact-7{
background-color:white;
  
}
.form-notice{
color:red;
font-size:80%;
height:10px;
}
#contact-site-form {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    height: 470px;
  
}
input, textarea {
    font: 13px 'Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 22px;
    color: #727272;
   
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea{
background-color:#F9F9F9;
width:80%;
}



#programs-page h1 {
    font-size: 46px !important;
    color: #557C8D !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#programs-page h2 {
    text-transform: uppercase;
    color: #7D7935 !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#programs-page h3 {
    text-transform: uppercase;
    color: #7D7935 !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#programs-page h4 {
    text-transform: uppercase;
    color: #557C8D !important;
    font-family: helvetica !important;
    font-weight: bold;
}
strong {
    font-weight: bold;
}
.content_left h1 {
    font-size: 46px;
    color: #557C8D;
    font-family: helvetica;
    font-weight: bold;
    margin-bottom: -8px;
    margin-top: -11px;
}
h1, h2, h3, h4, h5 {
    font-family: Raleway !important;
}

.menservice-lists {
    width: 85%;
    margin-left: 3%;
    float: left;
    margin-top: 68px;
}


.menservice-lists li:before {
    content: "";
    display: inline-block;
    height: 30px;
    width: 31px;
    background-image: url('/wp-content/uploads/2016/01/bullet.png');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    vertical-align: middle;
}
.menservice-lists li {
    font-weight: bold !important;
    font-family: helvetica !important;
    font-size: 16px !important;
    color: #547c8d !important;
}
.men-family-program {
    width: 85%;
    margin-left: 3%;
    float: left;
    margin-top: 2em;
}
.men-family-picture{
    width: 30%;
    float: right;
    padding: 5px;
    margin-top: -84px;
}
.content_left h1 {
font-size: 46px;
color: #557C8D;
font-family: helvetica;
font-weight: bold;
margin-bottom: -8px;
margin-top: -11px;
}
.content_left h2 {
color:#7d7935;
font-weight: bold;
font-family: helvetica;
}
.content_left h3 {
color: #557C8D;
font-family: helvetica;
font-weight: bold;
font-size:28px;
}

.content_left ul li {
    color: #557C8D;
    font-family: helvetica;
    font-weight: bold;
    line-height: 35px;
    font-size: 16px;
    background: url('/wp-content/uploads/2016/01/list-dot-2.png') no-repeat left;
    padding: 4px 0px 0px 35px;
}
#womens-programs-page h1 {
    font-size: 46px !important;
    color: #B4BDA3 !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#womens-programs-page h2 {
    text-transform: uppercase;
    color: #557C8D !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#womens-programs-page .twirly-before:before {
    content: url('/wp-content/uploads/2016/01/twirly.png');
    margin-right: 16px;
}
#womens-programs-page h3 {
    text-transform: uppercase;
    color: #557C8D !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#womens-programs-page h4 {
    text-transform: uppercase;
    color: #557C8D !important;
    font-family: helvetica !important;
    font-weight: bold;
}
#womens-programs-page .twirly-before2:before {
    content: url("/wp-content/uploads/2016/01/twirly.png");
    margin-left: -25px;
    float: left;
}
#womens-programs-page .twirly-after:after {
    content: url('/wp-content/uploads/2016/01/twirly.png');
    margin-left: 16px;
}
#womens-programs-page .twirly-after2:after {
    content: url("/wp-content/uploads/2016/01/twirly.png");
    margin-right: -32px;
    float: right;
}
.content_left h2 {
    color: #7d7935;
    font-weight: bold;
    font-family: helvetica;
}
.sidebar_widget h3, .clientsays_widget h3 {
    margin-bottom: 30px;
    float: left;
        font-size: 15px;
    line-height: 1.571428571428571em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
.sidebar-links li {
    padding: 10px;
    width: 100%;
    border-bottom: solid 1px #f2f2f2;
    margin:0px;
}
.sidebar-links li a {
    color: #42687B !important;
    width: 100%;
    text-decoration:none;
}
.sidebar-links li:hover{
background-color: #F2F2F2;
}
aside .widget li, .side_menu .widget li {
    margin: 0 0 10px;
}
.stats-images{
width:100%;

}
.stats{
    width: 100%;
    height: auto;
display:block;
margin-left:auto;
margin-right:auto;
}
.education-cener{
width:50%;
text-align:left;
}
.elinks {
    float: left;
    margin-top: 65px;
    width: 115px;
}
.elinks h2 {
    color: #42697B;
}
h2.education{
    font-size: 27px;
    line-height: 27px;
    margin-bottom: 22px;
    font-style: normal;
}
.educationCenter {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2016/01/bg.png");
    background-origin: padding-box;
    background-position: right 46px;
    background-repeat: no-repeat;
    background-size: 90% auto;
    float: left;
    width: 100%;
}
p.education {
    font: 13px 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 22px;
}
.ebottom {
    background-color: #42697B;
    float: left;
    margin-top: 30px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 20px;
    width: 100%;
}
.ebottom-boxes {
    float: left;
    width: 25%;
}
.ebottom img {
    float: left;
}
.ebottom p {
    color: #C7D2B6;
    float: left;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}



.help-text{
color:#547C8C;
}

.24-hours{

}
.help-number{
font-family:arial;
font-weight: bold;
color:#547C8C;
}

.help-right{
text-transform: uppercase;
text-align:right;
white-space: nowrap ;
}

img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}


span.line-1{
font-size:100%;
font-size:1.5em;
    font-size: 1.5em;
    margin-right: 10px;
}

column-button-push-1{height:29.5em;}
column-button-push-2{height: 29.5em;}
column-button-push-3{height: 29.5em;}

.footer_top_holder {
background-color:#414343;
}
.footer-summary{
padding-bottom:2em;
}
.footer_top>.container{
background-color:#414343;
}

.button_hover:hover{opacity:.65;}
#alumni_par{clear:both;}