/*
Theme Name: Oak Hill School Strategic Plan
Theme URI: https://strategicplan.oakhillschool.net
Version: 1.0
Description: 
Author: Do Well Design Studio
Author URI: https://www.dowelldesignstudio.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*GENERAL-----------------------------------------------------------*/
/*
@font-face {
  font-family: "ATBScript";
  src: url("./fonts/ATBScript-Rg.otf") format("opentype");
  font-weight: regular;
}
*/
h1 {
  font-family: "proxima-sera", serif;
  font-weight: 700;
  font-style: normal;
}

h2 {
  font-family: "proxima-sera", serif;
  font-weight: 700;
  font-style: normal;
}

h3 {
  font-family: "proxima-sera", serif;
  font-weight: 400;
  font-style: normal;
}

h4 {
  font-family: "poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
	color: #293A43 !important;
}

h5 {
}

p {
    margin: 0 0 20px;
}

p.callout{
  color: #610A46;
  font-family: "proxima-sera", serif;
  font-weight: 700;
  font-style: italic;
}

.fl-page input[type=button] *, .fl-responsive-preview-content input[type=button] *, .fl-button-lightbox-content input[type=button] *, .fl-page input[type=submit] *, .fl-responsive-preview-content input[type=submit] *, .fl-button-lightbox-content input[type=submit] *, .fl-page button[type=submit] *, .fl-responsive-preview-content button[type=submit] *, .fl-button-lightbox-content button[type=submit] *, .fl-page a.fl-button *, .fl-responsive-preview-content a.fl-button *, .fl-button-lightbox-content a.fl-button *, .fl-page a.fl-button:visited *, .fl-responsive-preview-content a.fl-button:visited *, .fl-button-lightbox-content a.fl-button:visited *, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle *, .fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle *, .fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle *, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited *, .fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited *, .fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited *
{
	letter-spacing: .03em;
}

/*
img{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/

/*TOP BAR-----------------------------------------------------------*/

/*HEADER------------------------------------------------------------*/

/*NAVIGATION--------------------------------------------------------*/
.menu > li.current-menu-item > a{
color: #000000 !important;
}
.menu > li > a:hover, .menu > li.current-menu-item > a:hover{
color: #BB0E1F !important;
}
.nav-button >a {
    background: #BB0E1F;
	padding: 10px 20px;
	margin-left: 10px;
}
.nav-button >a:hover {
    background: #000000 !important;
}
.menu > li.nav-button.current-menu-item > a:hover{
color: #ffffff !important;
}
/*MAIN CONTENT------------------------------------------------------*/
/*Home page*/

p.highlight-yellow {
  display: inline-block;      /* shrinks to text width */
  background: #FEB547;
  padding: .5em 1em;
  margin-bottom: .5em;
  margin-top: 1em;
	font-weight: 700;
}

p.highlight-green {
  display: inline-block;      /* shrinks to text width */
  background: #006670;
  padding: .5em 1em;
  margin-bottom: .5em;
  margin-top: 1em;
  color: #ffffff !important;
		font-weight: 700;
}

p.highlight-purple {
  display: inline-block;      /* shrinks to text width */
  background: #66004b;
  padding: .5em 1em;
  margin-bottom: .5em;
  margin-top: 1em;
  color: #ffffff !important;
		font-weight: 700;
}

/*PowerPack Subscription Form*/
.pp-subscribe-form .pp-form-success-message {
    text-align: center;
}
.pp-subscribe-form input[type=text], .pp-subscribe-form input[type=email] {
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    height: 46px !important;
}

/*BLOG-----------------------------------------------------------*/

/*SIDEBAR-----------------------------------------------------------*/

/*FOOTER------------------------------------------------------------*/
.copyright{
	color: #ffffff;
	text-align: center;
	font-size: 15px;
}
.copyright a{
	color: #ffffff;
}
.copyright a:hover{
	text-decoration: underline;
}

/*MOBILE------------------------------------------------------------*/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
@media all and (min-width: 992px){
.fl-page-nav-right .fl-page-header-wrap {border-bottom: 0px solid rgba(0,0,0,0.13);}
	}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}
