/*************************************************
HEADER
*************************************************/
#pcm-wrap-logo {border-bottom: 9px solid #1E73BE;}
#pcm-wrap-logo img {width: 288px;}
.custom-background {background-size: cover;}
#pcm-wrap-topbar {display:none;}
#menu-main-menu {font-weight: bold;}
#pcm-nav-main li > a, #pcm-nav-main li a {font-size: 18px!important;}
#pcm-header-top .col-sm-9 {width:100%!important;}
#pcm-header-top .col-sm-3 {display:none;}
@media (min-width: 767px){
	#menu-item-375 {display: none!important;}
}
@media (min-width:992px){
	#pcm-nav-main {padding-left:60px;}
}



/*************************************************
HOME
*************************************************/
.page-id-28 .entry-title {display: none;}
.page-id-28 #content {padding: 0; margin-bottom: -15px;}
#pcm-banner {width: 970px; margin-left: -15px;}
.blue-boy {margin-top: 66px;}


/*************************************************
CURRICULUM
*************************************************/
.page-id-30 .entry-title {display: none;}
.page-id-30 #content {padding: 0; margin-bottom: -15px;}
.curriculum-body h1 {margin-top: 5px;}
em {font-style:italic!important;}


/*************************************************
PROGRAMS
*************************************************/
.page-id-29 .entry-title {display: none;}
.page-id-29 #content {padding: 0; margin-bottom: -15px;}
.programs-body h1 {margin-top: 5px;}
.wp-image-75 {border: 6px solid #1E73BE; border-radius: 14px;}


/*************************************************
ABOUT US
*************************************************/
.page-id-32 .entry-title {display: none;}
.page-id-32 #content {padding: 0px; margin-bottom: -15px;}
.about-body h1 {margin-top: 5px;}
#about-body-col {padding-left:10px;padding-right:10px;}


/*************************************************
CONTACT US
*************************************************/
.contact-heading h1 {font-size: 41px;}
.contact-heading h2 {font-size: 23px;}
.page-id-33 .entry-title {display: none;}
.page-id-33 #content {padding: 0px; margin-bottom: -15px;}


/*************************************************
SUMMER CAMP
*************************************************/
#post-326 .entry-title {display:none;}
.page-id-326 #content {padding-top:0!important;}

/*************************************************
FOOTER
*************************************************/
.body-footer {padding-top: 16px;}
.vc_column-inner {padding-top:0!important;}
#pcm-wrap-footer {display: none;}
#pcm-footer-mid {display:none;}
#pcm-footer-left {display:none;}

#content ul {list-style-type: none!important; padding-left: 10px;}
#content li {position: relative; padding-left: 20px; margin-bottom: 10px}
#content li:before {position: absolute; top: 0; left: -10px; font-family: FontAwesome; content: "\f0c8"; color: #EC00D8;}
.program-indent li:before {position: absolute; top: 0; left: -10px; font-family: FontAwesome; content: "\f111"!important; color: purple!important;}
.program-indent {margin-top: 10px!important;}

.fancy {list-style-type:none!important;}

.fancy li:before {    
font-family: 'FontAwesome';
content: "\f046"!important;
margin:0 5px 0 0!important;
color: #00B274!important;
}

.fa-facebook-square {font-size: 24px;}