/*********************************** ImageWorks edits ***********************************/		
/****************************************************************************************/		
#hero-logo element.style {		
  padding-top: 26px;		
  padding-bottom: 6px;		
  opacity: 1;		
}		
#logo img {		
  display: block;		
  max-height: 55px;		
}		
#site-navigation-contents {		
  padding-top: 18px;		
  padding-bottom: 18px;		
}		
#apex-primary-menu-container {		
  display: block;		
  position: relative;		
  left: auto;		
  width: auto;		
  float: right;		
  font-size: 13px;		
  background: none;		
  overflow: visible;		
}		
.apex-style-dark #hero-rotator .mtphr-dnt-tick {		
	color: #ffffff;		
}		
#hero-rotator {		
  padding-top: 0px !important;		
}		
#hero-logo {		
  padding-bottom: 0px !important;		
}		
.apex-style-dark .apex-hero-menu-container a {		
  background-color: rgba(151,193,73,.95);		
}		
#apex-page-123 .apex-section-inner, #apex-page-121 .apex-section-inner {		
  padding: 60px 0 0;		
}		
#apex-page-123 .alignleft{		
  float: left;		
  margin: 5px 20px -70px 0;		
}		
#apex-page-139 .entry-featured-data {		
  position: absolute;		
  bottom: 0;		
  left: 0;		
  width: 100%;		
  font-size: 18px;		
  line-height: 24px;		
  color: #fff;		
  background-color: #9cc64a;		
  background-color: rgba(156,198,74,.8);		
  padding: 10px 15px;		
  -webkit-transition: background-color .25s ease;		
  transition: background-color .25s ease;		
}		
#apex-page-139 .entry-post-data {		
  width: 100%;		
  border-spacing: 0;		
  background: #f1f7e6;		
}		
#apex-page-131 .entry-featured-data {		
  background-color: rgba(241,247,230,.8);		
}		
#apex-page-131 .entry-featured-data .entry-title {		
  color: #436630 !important;		
}		
#apex-page-131 .entry-featured-data .entry-data {		
  color: #436630;		
}		
.apex-primary-menu-container, #search-menu {		
  padding-top: 25px;		
}		
.apex-style-dark #hero-rotator .mtphr-dnt-tick{		
  color: #446730;		
}		
#apex-hero-gradient {		
 background: none; 		
}		
#hero-rotator .mtphr-dnt-control-button i {		
  color: #9cc64a;		
}		
.apex-page-508 .mtphr-toggle p {		
  margin-bottom: 0px;		
}		
.mtphr-dnt-193 .mtphr-rotator-footer i {		
  color: #ffffff;		
}		
.mtphr-dnt-193 .mtphr-dnt-nav {		
  border: 2px solid #fff;		
}		
.apex-page-757 .img {		
  opacity: 0.70;		
}		
.apex-page-520 .odd-row .mtphr-shortcodes-row-responsive {		
  background-color: #f1f7e6;		
}		
#apex-page-508 .entry-content .mtphr-shortcodes-row-responsive{		
	background: url('assets/images/admin/why-choose-bg.png') repeat-y 49% 0;		
	background-size: 35% auto;		
}		
#apex-page-508 .entry-content .mtphr-shortcodes-grid4{		
	padding-top: 15px;		
}		
#apex-page-508 .entry-content .mtphr-shortcodes-row-responsive p{		
	margin-bottom: 15px;		
}		
@media (max-width: 767px){		
	#apex-page-508 .entry-content .mtphr-shortcodes-row-responsive{		
		background: none;		
	}		
}		
@media (min-width: 992px) and (max-width: 1199px){		
	.hands p{		
		margin-top: 75px !important;		
	}		
			
	section#apex-page-123{		
		padding: 50px 0 0;		
	}		
}		
@media (min-width: 1200px){		
	section#apex-page-123{		
		padding: 50px 0;		
	}		
			
}		
@media (min-width: 768px) and (max-width: 991px){		
	.hands p{		
		margin-top: 97px !important;		
	}		
			
	#apex-page-123 .mtphr-shortcodes-grid4 a.btn{		
		margin-bottom: 40px;		
	}		
			
	div#phone-correct{		
		padding-top: 75px;		
	}		
}		
#apex-page-118 .textwidget{		
	color: #333;		
}			
.btn:focus, .form-submit input[type="submit"]:hover{		
	background-color: #9cc64a;		
}		
#too-busy-msg{		
	color: #333;		
}		
.form-control body{		
	color: #333333 !important;		
}		
#apex-page-123 p{		
	color: #666;		
}		
#apex-page-123 .btn{		
	color: #666 !important;		
	border-color: #666 !important;		
}		
.no-touch #apex-page-123 a:hover{		
	color: #fff !important;		
}		
#apex-page-526 .entry-content a{		
	color: #333333 !important;		
	font-weight: bold;		
}		
#apex-page-121 {		
	font-size: 18px !important;		
}		
#apex-page-1211 p{		
	margin-bottom: 0px;		
}		
/*Counseling Page */		
.page-id-522 #apex-page-522 .container,		
.page-id-518 #apex-page-518 .container{		
	width: 100%;		
	padding: 0;		
}		
.page-id-522 #apex-page-522 .apex-section-inner,		
.page-id-518 #apex-page-518 .apex-section-inner		
{		
	padding-bottom: 0;		
}		
.page-id-522 #apex-page-522-header{		
	height: 267px;		
	background: url('assets/images/counseling-header.jpg') no-repeat 50% 0;		
}		
.page-id-518 #apex-page-518-header{		
	height: 267px;		
	background: url('assets/images/approach-header.jpg') no-repeat 50% 0;		
}		
.page-id-522 #apex-page-522-header .apex-section-inner,		
.page-id-518 #apex-page-518-header .apex-section-inner{		
	padding: 70px 0 0;		
}		
.page-id-522 #apex-page-522 .section-inner{		
	width: 915px;		
	margin: 0 auto;		
}		
.page-id-518 #apex-page-518 .section-inner{		
	width: 945px;		
	margin: 0 auto;		
}		
.page-id-522 #apex-page-522 .col-md-offset-1,		
.page-id-518 #apex-page-518 .col-md-offset-1{		
	margin-left: 0;		
}		
.page-id-522 #apex-page-522 .row,		
.page-id-518 #apex-page-518 .row{		
	margin: 0;		
}		
.page-id-522 #apex-page-522  .col-md-10,		
.page-id-518 #apex-page-518  .col-md-10{		
	width: 100%;		
	padding: 0;		
}		
.page-id-522 #apex-page-522 .section-inner p,		
.page-id-518 #apex-page-518 .section-inner p{		
	margin-bottom: 12px;		
}		
.page-id-522 #apex-page-522 .section-inner ul,		
.page-id-518 #apex-page-518 .section-inner ul{		
	margin-left: 25px;		
}		
.page-id-522 #apex-page-522 .section-inner ul li,		
.page-id-518 #apex-page-518 .section-inner ul li{		
	margin-bottom: 10px;		
}		
a.green-out-button{		
	padding: 12px 30px;		
	border: 2px solid rgb(157, 197, 80);		
	border-radius: 5px;		
	font-weight: bold;		
}		
#counseling-asl{		
	padding-bottom: 45px;		
}		
#kid-friendly{		
	background: url('assets/images/kid-friendly.jpg') no-repeat 50% 0;		
	height: 577px;		
}		
#counseling-anywhere{		
	background: url('assets/images/counseling-anywhere.jpg') no-repeat 50% 0;		
	height: 571px;		
}		
#coaching-for-leaders{		
	background: url('assets/images/coaching-for-leaders.jpg') no-repeat 50% 0;		
	height: 578px;		
}		
.page-id-522 #apex-page-522 #kid-friendly .section-inner div{		
	margin-left: 370px;		
	width: 530px;		
}		
.page-id-522 #apex-page-522 #coaching-for-leaders .section-inner div{		
	margin-left: 450px;		
	width: 450px;		
}		
.page-id-522 #apex-page-522 #counseling-anywhere .section-inner div{		
	width: 405px;		
}		
#kid-friendly h2, #coaching-for-leaders h2{		
	padding-top: 200px;		
}		
#coaching-for-leaders h2{		
	padding-top: 150px;		
}		
#counseling-anywhere h2{		
	padding-top: 180px;		
}		
img.make-wide{		
	display: block;		
	width: 75%;		
	margin: 0 auto;		
}		
#kid-friendly img.make-wide, #coaching-for-leaders img.make-wide, #counseling-anywhere img.make-wide{		
	display: none;		
}		
#kid-friendly img.make-wide{		
	max-width: 817px;		
}		
#coaching-for-leaders img.make-wide{		
	max-width: 415px;		
	margin-bottom: 30px;		
}		
#counseling-anywhere img.make-wide{		
	max-width: 562px;		
}		
.page-id-518 #apex-page-518 .apex-section-inner{		
	padding-top: 0;		
}		
.page-id-518 #apex-page-518 #we-believe .section-inner{		
	padding-top: 150px;		
}		
.page-id-518 #apex-page-518 #tab-section .section-inner{		
	padding-top: 150px;		
}		
#apex-page-518 #we-believe, #apex-page-518 #tab-section{		
	height: 472px;		
}		
#apex-page-518 #tab-section{		
	background-color: #f1f6e6;		
}		
#robert-frost{		
	background: url('assets/images/rf-bg.jpg') no-repeat 50% 0;		
	height: 472px;		
	color: #fff;		
	text-align: center;		
	font-size: 20px;		
	font-weight: bold;		
}		
#robert-frost p{		
	line-height: 1.5;		
}		
.page-id-518 #apex-page-518 .section-inner p#rf-sub{		
	font-style: italic;		
	margin-bottom: 20px;		
}		
#robert-frost #robert-frost-quote{		
	font-size: 36px;		
	line-height: 1.2;		
	margin-bottom: 5px;		
	padding-top: 110px;		
}		
#all-unique{		
	background: url('assets/images/unique-bg.jpg') no-repeat 50% 0;		
	height: 460px;		
}		
.page-id-518 #apex-page-518 #all-unique .section-inner div{		
	margin-left: 300px;		
	width: 620px;		
}		
.page-id-518 #apex-page-518 .section-inner h2{		
	color: #86b220;		
}		
#all-unique h2{		
	padding-top: 70px;		
}		
#all-unique img.make-wide{		
	display: none;		
	max-width: 529px;		
}		
#unfold{		
	background: url('assets/images/unfold-bg.jpg') no-repeat 50% 0;		
	height: 470px;		
}		
#unfold img.make-wide{		
	display: none;		
	max-width: 350px;		
}		
#unfold h2{		
	padding-top: 90px;		
}		
.page-id-518 #apex-page-518 #unfold .section-inner div{		
	width: 730px;		
}		
.page-id-518 #tab-heads{		
	width: 100%;		
	margin-bottom: 40px;		
}		
.page-id-518 #tab-heads .tab-head{		
	padding-bottom: 20px;		
	width: 30%;		
	margin: 0 1%;		
	display: inline-block;		
	vertical-align: top;		
}		
.page-id-518 #tab-heads .tab-head div{			
	border: 2px solid #86b220;		
	border-radius: 3px;		
	text-align: center;		
	padding: 12px 0;		
	color: #86b220;		
	font-weight: bold;		
	cursor: pointer;		
}		
.page-id-518 #tab-heads .tab-head.active{		
	background: url('assets/images/tab-active.png') no-repeat 50% bottom;		
}		
.page-id-518 #tab-heads .tab-head.active div{		
	background-color: #86b220;		
	color: #fff;		
}		
.page-id-518 #tab-content div{		
	display: none;		
}		
.page-id-518 #tab-content div.active{		
	display: block;		
}		
.page-id-518 #tab-mobile{		
	display: none;		
}		
.page-id-518 .mobile-tab{		
	margin-bottom: 10px;		
}		
.page-id-518 .mobile-tab-head{		
	text-align: center;		
	background: #86b220 url('assets/images/push-arrow-down.png') no-repeat 95% 50%;		
	width: 100%;		
	padding: 10px 0;		
	color: #fff;		
	font-weight: bold;		
	cursor: pointer;		
}		
.page-id-518 .mobile-tab-content{		
	display: none;		
	padding: 12px 15px 10px;		
}		
/* Search area */		
#search-menu .search-container input.form-control{		
	padding: 0px 5px 0px 7px;		
	height: 30px;		
	width: 0;		
	margin-top: -3px;		
	display: none;		
}		
#search-menu .search-container{		
	padding-right: 30px;		
	margin-left: 10px;		
}		
#search-menu #search-4{		
	margin-bottom: 0;		
}		
#search-menu .search-container button{		
	padding: 0 !important;		
	top: 2px !important;		
}		
#apex-page-1777 .search-container{		
	margin: 0 auto;		
}		
nav #menu-item-1780{		
	display: none;		
}		
@media (max-width: 930px){		
			
	.page-id-522 #apex-page-522 .section-inner,		
	.page-id-518 #apex-page-518 .section-inner{		
		width: 85%;		
		margin: 0 auto;		
	}		
			
	#kid-friendly{		
		background: none;		
		background-color: #e8e3df;		
		height: auto;		
		padding: 40px 0 10px;		
	}		
			
	#coaching-for-leaders{		
		background: none;		
		background-color: #f1f7e6;		
		height: auto;		
		padding: 40px 0 10px;		
	}		
			
	#counseling-anywhere{		
		background: none;		
		background-color: #f4f0eb;		
		height: auto;		
		padding: 40px 0 10px;		
	}		
			
	#robert-frost{		
		height: auto;		
	}		
			
	#robert-frost #robert-frost-quote{		
		padding-top: 20px;		
		font-size: 27px;		
	}		
			
	#robert-frost{		
		font-size: 16px;		
		padding-bottom: 20px;		
	}		
			
	#all-unique{		
		background: none;		
		height: auto;		
		padding: 40px 0 10px;		
	}		
			
	#unfold{		
		background: none;		
		background-color: #f0f6e5;		
		height: auto;		
		padding: 40px 0 0;		
	}		
			
	.page-id-522 #apex-page-522 #kid-friendly .section-inner div, .page-id-522 #apex-page-522 #coaching-for-leaders .section-inner div,		
	.page-id-518 #apex-page-518 #all-unique .section-inner div, .page-id-518 #apex-page-518 #unfold .section-inner div{		
		margin-left: 0;		
		width: 100%;		
	}		
			
	#kid-friendly h2, #coaching-for-leaders h2, #counseling-anywhere h2, #all-unique h2, #unfold h2{		
		padding-top: 0;		
	}		
			
	#kid-friendly img.make-wide, #coaching-for-leaders img.make-wide, #counseling-anywhere img.make-wide,		
	#all-unique img.make-wide, #unfold img.make-wide{		
		display: block;		
	}		
			
	.page-id-518 #apex-page-518 #we-believe .section-inner,		
	.page-id-518 #apex-page-518 #tab-section .section-inner{		
		padding: 50px 0;		
	}		
			
	#apex-page-518 #we-believe, #apex-page-518 #tab-section{		
		height: auto;		
	}		
			
}		
@media (max-width: 480px){		
	#robert-frost{		
		font-size: 15px;		
	}		
			
}		
/* States */		
#apex-page-500 div.span3{		
	display: inline-block;		
	vertical-align: top;		
	width: 220px;		
}		
#apex-page-500 div.span3 ul{		
	margin-left: 20px;		
}		
#apex-page-500 div.span2{		
	width: 670px;		
	margin: 0 auto;		
}		
@media (max-width: 999px){		
	#search-menu{		
		display: none;		
	}		
			
	nav #menu-item-1780{		
		display: block;		
	}		
			
	#site-navigation-contents .container{		
		width: 95%;		
	}		
	#logo{		
		width: 25%;		
	}		
}		
@media (max-width: 767px){		
	#apex-page-500 div.span3{		
		display: block;		
		margin: 0 auto;		
	}		
			
	#logo{		
		width: auto;		
	}		
			
	#apex-page-500 div.span3 ul{		
		margin-bottom: 0;		
	}		
			
	.page-id-518 #tab-mobile{		
		display: block;		
	}		
	.page-id-518 #tab-desktop{		
		display: none;		
	}		
			
	#phone-correct{		
		width: 50%;		
		margin: 70px auto 0;		
	}		
}		
@media (max-width: 670px){		
	#apex-page-500 div.span3{		
		display: block;		
		margin: 0;		
	}		
	#apex-page-500 div.span2{		
		width: 100%;		
	}		
			
}		
#captcha-contact-form {		
	color: #333333;		
	margin-bottom: 30px;		
	display: inline-block;		
}		
#captcha-contact-form p{		
	margin-bottom: 0px;		
	display: inline-block;		
}		
#apex-ditty_news_ticker-202 .mtphr-dnt .mtphr-dnt-nav {		
	border: 2px solid #666666;		
}		
#apex-ditty_news_ticker-202 .mtphr-rotator-footer i {		
	color: #666666;		
}		
#sidebar-find{		
	text-align: center;		
	margin-bottom: 40px;		
}		
#search-2, #search-3{		
	margin-bottom: 30px;		
}		
#too-busy-msg a {		
    color: black!important;		
    text-decoration: underline;		
}		
/*****************************************************************************/

/*********************************** Ariad edits *****************************/
.form-control, .ginput_container input, .ginput_container select, .ginput_container textarea {
border: 2px solid #000!important;
color:black!important;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #000!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 - 18 */
color: #000!important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000!important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000!important;
}
#apex-page-118 .btn {
    color: #000!important;
    border-color: #000 !important;
}
#search-5 {
  margin-bottom:20px!important;
}
#makeapaymentbtn {
border: 2px solid #000!important;
color: black!important;
padding: 13px!important;;
background-color: white!important;;
font-weight: bold!important;;
width: 100%!important;;
border-radius: 4px!important;;
text-align: center!important;;
height: auto!important;;
display: block!important;;
}
#makeapaymentbtn:hover {
color: #9cc64a!important;
}
/*****************************************************************************/