/*
Theme Name: Oak Crest Day Camp
Description: Website theme for Oak Crest Day Camp.
Author: 829 Studios
*/
/* ==========================================================================
	Base
/* ========================================================================== */
/* line 5, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
html {
  height: auto;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  margin: 0;
  padding: 0;
}

/* line 13, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
html,
button,
input,
select,
textarea {
  font-family: Arial, sans-serif;
  color: #444;
}

/* line 21, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
body {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.4;
  background: #ffffff;
  -webkit-font-smoothing: antialiased;
}

/* line 31, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 38, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

/* line 44, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.gm-style img {
  max-width: none;
}

/* ==========================================================================
	Links
/* ========================================================================== */
/* line 52, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
a {
  color: #26527c;
  text-decoration: underline;
}
/* line 55, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
a img {
  border: 0;
}

/* line 59, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
a:focus,
a:hover {
  color: #08111a;
}

/* line 63, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
a:focus {
  outline: 0;
}

/* line 66, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
	Typography
/* ========================================================================== */
/* Headers */
/* line 77, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 1em;
  line-height: 1.5em;
}

/* line 81, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
h1 {
  font-size: 2em;
}

/* line 84, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
h2 {
  font-size: 1.5em;
}

/* line 87, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
h3 {
  font-size: 1.3em;
}

/* line 90, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
h4 {
  font-size: 1.3em;
  font-weight: normal;
}

/* line 94, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
h5, h6 {
  font-size: 1.1em;
}

/* Content Block Elements */
/* line 100, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
dl,
menu,
ol,
ul,
p,
pre {
  margin: 0 0 1em;
}

/* Lists */
/* line 111, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
menu,
ol,
ul {
  padding: 0 0 0 0;
}

/* Selection Colors */
/* line 119, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
::-moz-selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* line 124, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
::selection {
  background: #444;
  color: #fff;
  text-shadow: none;
}

/* =============================================================================
	Helper Classes
/* ========================================================================== */
/* Prefixed with tags to override default tag styling for these elemets if .button is added */
/* line 136, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
button,
.button,
a.button,
input.button {
  display: inline-block;
}

/* Responsive Media Styles */
/* line 145, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.media img,
.media video,
.media object,
.media iframe {
  width: 100%;
  height: auto;
}

/* Clear Fix */
/* line 9, ../../../../source/wp-content/themes/oak-crest/css/_mixins.scss */
.clearfix:after,
.cf:after {
  content: '';
  display: table;
  clear: both;
}

/* Floats */
/* line 162, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.floatleft {
  float: left;
}

/* line 165, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.floatright {
  float: right;
}

/* line 168, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 172, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

/* line 177, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.alignnone {
  display: inline-block;
}

/* line 180, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.aligncenter {
  display: block;
  float: none;
  text-align: center;
  clear: both;
  margin: 20px auto;
}

/* =============================================================================
	Structural Styles, Media Queries & Page Styling
/* ========================================================================== */
/* line 193, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.container {
  margin: 0 auto;
}
/* line 9, ../../../../source/wp-content/themes/oak-crest/css/_mixins.scss */
.container:after {
  content: '';
  display: table;
  clear: both;
}

/* line 198, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.error404 {
  text-align: center;
}
/* line 200, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.error404 ul {
  text-align: left;
}

/* line 205, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.content.full-width,
.full-width {
  float: none;
  width: 100%;
}

/* line 211, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.article {
  margin-bottom: 1em;
}

/* Navigation */
/* line 218, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
nav > ul {
  margin: 0;
  padding: 0;
}
/* line 9, ../../../../source/wp-content/themes/oak-crest/css/_mixins.scss */
nav ul:after {
  content: '';
  display: table;
  clear: both;
}

/* Paginations */
/* line 230, ../../../../source/wp-content/themes/oak-crest/css/_global.scss */
.navigation.pagination {
  clear: both;
}

/* =============================================================================
	Layout
/* ========================================================================== */
/* line 2, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
header.main {
  height: 100px;
  background-color: #007d2c;
  border-bottom: 3px solid #ffcd05;
  position: relative;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 2, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  header.main {
    height: 76px;
  }
}

/* line 13, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.logo {
  width: auto;
  height: auto;
  left: 22px;
  float: left;
  position: absolute;
  top: -11px;
  z-index: 99999;
}
@media (max-width: 1199px) {
  /* line 13, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .logo {
    width: 165px;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 13, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .logo {
    width: 150px;
    height: auto;
    left: 5px;
  }
}

/* line 33, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav {
  height: 97px;
}
@media (max-width: 1199px) {
  /* line 33, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav {
    height: 73px;
  }
}
@media (max-width: 767px) {
  /* line 33, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav {
    display: none;
  }
}
/* line 41, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul {
  margin: 0 auto;
  display: inline-block;
  height: inherit;
  list-style: none;
}
/* line 49, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li {
  display: inline-block;
  border-right: 1px solid #006727;
  height: 100%;
  width: 18%;
  background: none;
  padding-left: 0;
}
@media (max-width: 991px) {
  /* line 49, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav ul li {
    width: 16%;
  }
}
/* line 60, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li a {
  color: #fff;
  font-family: 'Boogaloo';
  font-weight: 400;
  font-size: 33px;
  line-height: 29px;
  text-decoration: none;
  display: block;
  padding: 21px 5px 11px;
  text-transform: uppercase;
}
/* line 70, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li a:hover {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 1280px) {
  /* line 60, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav ul li a {
    font-size: 20px;
    line-height: 25px;
    padding: 26px 10px 24px;
  }
}
@media (max-width: 1199px) {
  /* line 60, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav ul li a {
    font-size: 20px;
    line-height: 25px;
    padding: 14px 10px 11px;
  }
}
@media (max-width: 991px) {
  /* line 60, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav ul li a {
    font-size: 18px;
    line-height: 25px;
    padding: 14px 6px 11px;
    letter-spacing: -0.02em !important;
  }
}
/* line 91, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li:first-child {
  border-left: 1px solid #006727;
}
/* line 94, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li:hover {
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */
}
/* line 101, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li:nth-of-type(2) {
  width: 16%;
}
/* line 104, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li:nth-of-type(3) {
  width: 15.5%;
}
/* line 107, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
nav ul li:last-child {
  width: 15%;
}
@media (max-width: 991px) {
  /* line 111, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  nav ul li:nth-of-type(1) {
    width: 19%;
  }
}

/* line 119, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right {
  position: absolute;
  right: 21px;
  top: 14px;
  margin-right: 20px;
}
@media (max-width: 1199px) {
  /* line 119, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .head_right {
    top: 9px;
    right: 14px;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  /* line 119, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .head_right {
    display: none;
  }
}
/* line 133, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .top {
  margin-bottom: 1px;
}
/* line 135, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .top .contact, .head_right .top .login {
  color: #ffd200;
  font-size: 20px;
  font-family: 'Boogaloo', arial;
  text-transform: uppercase;
  display: inline-block;
}
@media (max-width: 1199px) {
  /* line 135, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .head_right .top .contact, .head_right .top .login {
    font-size: 15px;
    line-height: 20px;
  }
}
/* line 146, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .top .contact {
  padding-left: 17px;
  background: url("images/icon-phone.png") no-repeat;
  background-position: top 9px left;
  background-size: 12px 12px;
  margin-right: 11px;
}
@media (max-width: 1199px) {
  /* line 146, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .head_right .top .contact {
    background-position: top 5px left;
  }
}
/* line 156, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .top .login {
  padding-left: 18px;
  background: url("images/icon-lock.png") no-repeat;
  background-position: center left;
  background-size: 10px 13px;
  margin-right: 9px;
}
/* line 164, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .bottom {
  font-family: 'Boogaloo', arial;
}
/* line 166, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .bottom .req_btn, .head_right .bottom .enroll_btn {
  font-size: 20px;
  line-height: 21px;
  color: #1da1ef;
  background: #f5f5f5;
  border: 2px solid #1da1ef;
  border-radius: 7px;
  font-family: 'Boogaloo', arial;
  margin-left: 7px;
  text-decoration: none;
  padding: 5px 9px;
  display: inline-block;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  /* line 166, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .head_right .bottom .req_btn, .head_right .bottom .enroll_btn {
    font-size: 15px;
    line-height: 20px;
    margin-left: 0;
    padding: 2px 9px;
  }
}
/* line 186, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .bottom .enroll_btn:hover, .head_right .bottom .req_btn:hover {
  background-color: #1993dc;
  border: 2px solid #1da1ef;
  color: #fff;
}
/* line 191, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right .bottom .req_btn.selected {
  background-color: #1993dc;
  border: 2px solid #fff;
  color: #fff;
}

/* line 199, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi {
  display: none;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 999;
}
@media (max-width: 767px) {
  /* line 199, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
  .head_right_mobi {
    display: block;
  }
}
/* line 208, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi ul {
  list-style: none;
}
/* line 210, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi ul li {
  background: none;
  padding-left: 0;
  border-left: 1px solid #006827;
  border-right: 1px solid #006827;
  display: inline-block;
  height: 73px;
}
/* line 217, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi ul li a {
  display: block;
  padding: 13px 10px;
  color: #fff;
  font-size: 20px;
  font-family: 'Boogaloo';
  font-weight: 600;
  text-align: center;
}
/* line 226, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi ul li .phone_ico {
  display: block;
  background: url("images/phone-icon-white.png") no-repeat;
  background-position: center center;
  width: 100%;
  height: 21px;
}
/* line 233, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi ul li .mobi_btn_ico {
  display: block;
  background: url("images/burger.png") no-repeat;
  background-position: center center;
  width: 100%;
  height: 21px;
}
/* line 241, ../../../../source/wp-content/themes/oak-crest/css/_header.scss */
.head_right_mobi ul li:nth-of-type(2) {
  border-left: 0;
}

/* line 1, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main {
  background-color: #00822e;
  padding-top: 51px;
  color: #fff;
  text-align: center;
}
/* line 7, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .btns {
  /*margin-bottom: 30px;*/
}
/* line 9, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .btns .sbtn {
  height: 60px;
}
@media (max-width: 991px) {
  /* line 9, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns .sbtn {
    height: 100px;
  }
}
@media (max-width: 767px) {
  /* line 9, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns .sbtn {
    height: 60px;
    margin-bottom: 20px;
  }
}
/* line 19, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .btns a {
  color: #00822e;
  font-size: 30px;
  font-family: 'Gochi Hand', cursive;
  background: #fff;
  border-radius: 5px;
  display: block;
  position: relative;
  text-decoration: none;
  height: 60px;
  text-align: center;
  background: url("images/btn_bg.png");
  background-position: center;
  background-size: cover;
  vertical-align: middle;
  padding-left: 60px;
}
@media (max-width: 1199px) {
  /* line 19, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns a {
    font-size: 25px;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  /* line 19, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns a {
    height: 100px;
  }
}
@media (max-width: 767px) {
  /* line 19, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns a {
    height: 60px;
    margin-bottom: 20px;
  }
}
/* line 46, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .btns a span {
  position: absolute;
  display: block;
  top: 55%;
  width: 82%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.col-centered {
    float: none;
    margin: 0 auto;
    display: inline-block;
}

.social_footer_icons{
	outline: none;
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
}
.social_footer_icons img{
	width: 45px;
	height: auto;
}

@media (max-width: 1199px) {
  /* line 46, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns a span {
    width: 72%;
  }
}
@media (max-width: 767px) {
  /* line 46, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
  footer.main .btns a span {
    width: 80%;
  }
}
/* line 63, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .btns a:hover {
  color: #00822e;
}
/* line 66, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .btns a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #ffcd05 url("images/icon-fb.png") no-repeat;
  background-position: center center;
  background-size: 34px 34px;
  width: 60px;
  height: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 81, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .sbtn:nth-of-type(1) a:after {
  background: #ffcd05 url("images/icon-enroll.png") no-repeat;
  background-position: center center;
  background-size: 34px 34px;
}
/* line 88, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .sbtn:nth-of-type(2) a:after {
  background: #ffcd05 url("images/icon-info.png") no-repeat;
  background-position: center center;
  background-size: 34px 34px;
}
/* line 95, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .sbtn:nth-of-type(3) a:after {
  background: #ffcd05 url("images/icon-fb.png") no-repeat;
  background-position: center center;
  background-size: 34px 34px;
}
/* line 101, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .contact_info {
  text-align: center;
  color: #fff;
  padding-top: 16px;
  margin-bottom: 26px;
}
/* line 106, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .contact_info p {
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 10px;
  font-weight: 300;
}
/* line 112, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .contact_info p a {
  text-decoration: none;
}
/* line 115, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .contact_info p a:hover {
  text-decoration: none;
}
/* line 119, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .contact_info a {
  color: #fff;
}
/* line 123, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .copy_info {
  font-size: 15px;
  color: #fff;
  font-weight: 200;
  margin-bottom: 26px;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.01em;
}
/* line 132, ../../../../source/wp-content/themes/oak-crest/css/_footer.scss */
footer.main .logo_footer {
  margin: 0 auto 28px auto;
}

/* line 2, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.page-banner {
  width: 100%;
  height: 350px;
  background-size: cover;
}
@media (max-width: 1199px) {
  /* line 2, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  .page-banner {
    height: 250px;
  }
}
@media (max-width: 991px) {
  /* line 2, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  .page-banner {
    height: 180px;
  }
}
@media (max-width: 767px) {
  /* line 2, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  .page-banner {
    height: 120px;
  }
}

/* line 17, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.phero {
  width: 100%;
}
/* line 22, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.phero img {
  width: 100%;
  height: auto;
}

/* line 37, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.page_content {
  padding-top: 51px;
  padding-bottom: 22px;
}

/* line 42, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h1 {
  font-size: 55px;
  line-height: 60px;
  color: #007f2d;
  font-family: 'Boogaloo', arial;
  position: relative;
  text-align: center;
  padding-bottom: 25px;
  margin-bottom: 44px;
}
/* line 51, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h1:after {
  content: "";
  position: absolute;
  display: block;
  background: url("images/line-break.png") no-repeat;
  width: 76px;
  height: 6px;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  /* line 42, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  h1 {
    font-size: 45px;
    line-height: 55px;
  }
}

/* line 70, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h2 {
  font-size: 35px;
  line-height: 40px;
  color: #007f2d;
  font-family: 'Boogaloo', arial;
  position: relative;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 70, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  h2 {
    font-size: 30px;
    line-height: 35px;
  }
}

/* line 84, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h2 + p {
  margin-top: 5px;
}

/* line 88, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h3 {
  font-size: 25px;
  line-height: 30px;
  color: #007f2d;
  font-family: 'Boogaloo', arial;
  margin-bottom: 1px;
}

/* line 96, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h4 {
  font-size: 20px;
  line-height: 30px;
  color: #007f2d;
  font-family: 'Boogaloo', arial;
  margin-bottom: 1px;
}

/* line 104, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h5 {
  font-size: 30px;
  line-height: 40px;
  color: #00a0e3;
  font-family: 'Gochi Hand', cursive;
  margin-bottom: 1px;
  text-transform: none;
}

/* line 113, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
h6 {
  font-size: 15px;
  line-height: 20px;
  color: #00a0e3;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 600;
  margin-bottom: 1px;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}

/* line 124, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
p {
  font-size: 20px;
  line-height: 30px;
  color: #3f3f3f;
  margin-bottom: 31px;
}

/* line 131, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
blockquote {
  border: 1px solid #efebe4;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 40px 30px;
  margin-bottom: 53px;
  margin-top: 17px;
}

/* line 140, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
ul {
  list-style: none;
}
/* line 142, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
ul li {
  padding-left: 15px;
  background: url("images/bullet1.png") no-repeat;
  background-size: 6px 6px;
  background-position: top 12px left;
  background-position-y: 12px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #3f3f3f;
}
/* line 153, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
ul li ul li {
  background: url("images/bullet2.png") no-repeat;
  background-size: 6px 6px;
  background-position: top 12px left;
  background-position-y: 12px;
  font-size: 20px;
  line-height: 30px;
}

/* line 166, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
ol {
  padding-left: 27px;
}
/* line 169, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
ol li {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #3f3f3f;
}
/* line 180, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
ol li ol li {
  font-size: 20px;
  line-height: 30px;
}

@media (max-width: 767px) {
  /* line 193, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  .single-mtab-wrapper {
    border: 2px solid #ffcd05;
    margin-bottom: 18px;
  }
}
/* line 199, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.single-mtab-wrapper .tab-trigger {
  display: block;
}
@media (max-width: 767px) {
  /* line 199, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  .single-mtab-wrapper .tab-trigger {
    padding: 22px 10px 18px;
    font-size: 15px;
    text-transform: uppercase;
    color: #00a0e3;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
  }
}
/* line 211, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.single-mtab-wrapper .tab-trigger-wrapper {
  background: url("images/blue-arrow-down.png") no-repeat;
  background-position: center right 20px;
}
/* line 214, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.single-mtab-wrapper .tab-trigger-wrapper:hover {
  color: #00a0e3;
}
@media (max-width: 767px) {
  /* line 218, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
  .single-mtab-wrapper .tab-body {
    display: none;
    padding: 10px;
  }
}

/* line 226, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.line {
  height: 3px;
  background-color: #ffcd05;
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 232, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.alignleft, .alignright {
  margin-top: 8px;
}

/* line 235, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.alignleft {
  margin-right: 18px;
}

/* line 241, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.full-width h1 {
  margin-bottom: 52px;
}
/* line 244, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.full-width p + h4 {
  margin-top: 37px;
}
/* line 247, ../../../../source/wp-content/themes/oak-crest/css/_page.scss */
.full-width p + h5 {
  margin-top: 36px;
}

/* lightbox gallery */
/* line 3, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_slb_default {
  position: absolute !important;
  top: 0 !important;
}

/* line 8, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_viewer_overlay {
  background: #24211f !important;
  opacity: 0.9 !important;
}

/* line 12, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_container {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding-bottom: 90px;
}

/* line 19, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_viewer_layout .slb_container {
  display: block !important;
  width: 100% !important;
  height: auto;
  background: #24211f !important;
}
/* line 25, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_viewer_layout .slb_container .container {
  margin: 0 auto !important;
  width: 80% !important;
  padding-bottom: 80px !important;
  padding-top: 180px !important;
}
/* line 31, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_viewer_layout .slb_container .container .slb_content {
  width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
}

/* line 40, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_template_tag_item_content img {
  width: 100% !important;
  height: auto !important;
}

/* line 45, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_baseline .slb_viewer_layout {
  height: auto;
}

/* line 50, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_template_tag_ui_nav_prev {
  background-image: url("images/lb_left.png") !important;
  background-size: 19px 29px;
  left: 0 !important;
  bottom: -50px !important;
  position: absolute;
  z-index: 99999;
}
/* line 57, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_template_tag_ui_nav_prev:hover {
  background-image: url("images/lb_lefth.png") !important;
  background-size: 19px 29px;
}

/* line 62, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
  background-image: url("images/lb_right.png") !important;
  background-size: 19px 29px;
  right: 0 !important;
  bottom: -50px !important;
  z-index: 99999;
}
/* line 68, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag:hover {
  background-image: url("images/lb_righth.png") !important;
  background-size: 19px 29px;
}

/* line 76, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_data .slb_data_content {
  text-align: center;
  padding-top: 20px !important;
}

/* line 81, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_baseline * {
  text-align: center !important;
}

/* line 85, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_template_tag_item_title {
  font-size: 15px !important;
  color: #fff !important;
  padding-top: 30px !important;
  text-align: center;
  margin: 0 auto;
}

/* line 93, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_group_status {
  display: none !important;
}

/* line 99, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.slb_template_tag.slb_template_tag_ui.slb_template_tag_ui_close {
  position: absolute !important;
  right: 10px !important;
  top: 10px !important;
  text-align: right !important;
  background: url("images/lb_close.png") no-repeat !important;
  background-size: 27px 28px !important;
  background-position: center right !important;
  font-size: 15px;
  color: #0f2841;
  padding-right: 75px !important;
  display: block !important;
  width: 27px !important;
  height: 28px !important;
}

/* line 115, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_close .slb_template_tag {
  position: absolute !important;
  right: 30px !important;
  bottom: -30px !important;
}

/* line 123, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
.close-lb {
  position: absolute !important;
  right: 30px !important;
  bottom: 30px !important;
  background: url("images/lb_close.png") no-repeat !important;
  background-size: 27px 28px !important;
  background-position: center !important;
  display: block !important;
  width: 27px !important;
  height: 28px !important;
}

/* line 136, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_slideshow .slb_template_tag {
  background: url("images/lb_play.png") no-repeat !important;
  background-size: 20px 25px !important;
  background-position: center;
  width: 20px !important;
  height: 25px !important;
  display: block;
  position: absolute !important;
  bottom: -40px !important;
  right: 0 !important;
  left: 0 !important;
  margin: 0 auto;
}

/* line 151, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default.slideshow_active .slb_controls .slb_slideshow .slb_template_tag {
  background: url("images/lb_pause.png") no-repeat !important;
  background-size: 20px 25px !important;
  background-position: center;
  width: 20px !important;
  height: 25px !important;
  display: block;
  position: absolute !important;
  bottom: -40px !important;
  right: 0 !important;
  left: 0 !important;
  margin: 0 auto;
}

/* line 168, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_controls {
  bottom: -60px;
  right: 0;
}

/* line 173, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container .slb_content {
  margin: 0 auto !important;
  position: relative;
}

/* line 178, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_controls {
  width: 100% !important;
}

/* line 182, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag, #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
  top: 105% !important;
  height: auto !important;
}

/* line 187, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
  padding-bottom: 90px !important;
}

/* line 191, ../../../../source/wp-content/themes/oak-crest/css/_lightbox.scss */
#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_close .slb_template_tag {
  display: none !important;
}

/* line 1, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero {
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 1, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero {
    height: 227px !important;
  }
}
/* line 8, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero .arrow_down {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 30px;
  width: 56px;
  height: 56px;
  display: block;
  background: url("images/down-arrow.png") no-repeat;
}
@media (max-width: 1199px) {
  /* line 8, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero .arrow_down {
    width: 39px;
    height: 39px;
    background-size: 39px 39px;
  }
}
@media (max-width: 767px) {
  /* line 8, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero .arrow_down {
    display: none;
  }
}
/* line 28, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero .trailer_link {
  position: absolute;
  right: 50px;
  bottom: 30px;
  display: block;
  background: url("images/trailer-btn.png") no-repeat;
  width: 186px;
  height: 46px;
  background-position: center top;
}
@media (max-width: 1199px) {
  /* line 28, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero .trailer_link {
    height: 39px;
    width: 150px;
    background: url("images/trailer-btn-md.png") no-repeat;
  }
}
@media (max-width: 767px) {
  /* line 28, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero .trailer_link {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 48, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero .trailer_link:hover {
  background-position: center top -54px;
}
@media (max-width: 1199px) {
  /* line 48, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero .trailer_link:hover {
    background-position: center top -44px;
  }
}
/* line 56, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero a.volume {
  display: block;
  width: 55px;
  height: 55px;
  background: url("images/von.png");
  background-size: cover;
  position: absolute;
  bottom: 30px;
  z-index: 99;
  left: 30px;
}
@media (max-width: 1199px) {
  /* line 56, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero a.volume {
    width: 39px;
    height: 39px;
  }
}
@media (max-width: 767px) {
  /* line 56, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero a.volume {
    display: none;
  }
}
/* line 73, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero a.volume.muted-state {
  width: 55px;
  height: 55px;
  background: url("images/voff.png");
  background-size: cover;
}
@media (max-width: 1199px) {
  /* line 73, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero a.volume.muted-state {
    width: 39px;
    height: 39px;
  }
}
/* line 83, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero a.volume.muted {
  display: none;
  background: url("images/voff.png");
  width: 55px;
  height: 55px;
  background-size: cover;
  margin: 24px 0 0 19px;
}
@media (max-width: 1199px) {
  /* line 83, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero a.volume.muted {
    width: 39px;
    height: 39px;
  }
}
/* line 95, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero a.volume.unmuted {
  display: block;
  background: url("images/von.png");
  width: 55px;
  height: 55px;
  background-size: cover;
  margin: 15px 0 0 19px;
}
@media (max-width: 1199px) {
  /* line 95, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
  .main_hero a.volume.unmuted {
    width: 39px;
    height: 39px;
  }
}
/* line 108, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero a.volume.muted-state .unmuted {
  display: none;
}
/* line 111, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.main_hero a.volume.muted-state .muted {
  display: block;
}

/* line 116, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  min-width: 100%;
  min-height: 100%;
  background-size: cover;
}

/* line 130, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.stopfade {
  opacity: .5;
}

/* line 134, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
#polina {
  font-family: Agenda-Light, Agenda Light, Agenda, Arial Narrow, sans-serif;
  font-weight: 100;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  padding: 2rem;
  width: 33%;
  margin: 2rem;
  float: right;
  font-size: 1.2rem;
}

/* Animations */
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* line 216, ../../../../source/wp-content/themes/oak-crest/css/_video.scss */
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

/* line 20, ../../../../source/wp-content/themes/oak-crest/style.scss */
body {
  background: url("images/bg.jpg");
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}

/* line 25, ../../../../source/wp-content/themes/oak-crest/style.scss */
body.show_modal {
  overflow: hidden;
}
/* line 27, ../../../../source/wp-content/themes/oak-crest/style.scss */
body.show_modal .blue_modal {
  display: block;
}
/* line 30, ../../../../source/wp-content/themes/oak-crest/style.scss */
body.show_modal .req_btn {
  background-color: #1993dc !important;
  border: 2px solid #fff !important;
  color: #fff !important;
}

/* line 37, ../../../../source/wp-content/themes/oak-crest/style.scss */
a {
  text-decoration: none;
}
/* line 39, ../../../../source/wp-content/themes/oak-crest/style.scss */
a:hover {
  text-decoration: none;
}

/* line 43, ../../../../source/wp-content/themes/oak-crest/style.scss */
p a {
  text-decoration: underline;
  color: #007f2d;
}
/* line 46, ../../../../source/wp-content/themes/oak-crest/style.scss */
p a:hover {
  text-decoration: underline;
  color: #007f2d;
}

/* line 52, ../../../../source/wp-content/themes/oak-crest/style.scss */
header.main {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 10000;
}

/* line 59, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn {
  color: #fff;
  border-radius: 4px;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Roboto Condensed', sans-serif;
  display: inline-block;
  text-align: center;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  text-transform: uppercase;
  text-decoration: none;
  margin-bottom: 20px;
  font-weight: 600;
}
@media (max-width: 991px) {
  /* line 59, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .btn {
    max-width: 250px;
    display: block;
  }
}
/* line 79, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn:hover {
  color: #ffcd05;
  text-decoration: none;
}
/* line 83, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn.color1 {
  background-color: #00a0e3;
}
/* line 85, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn.color1:hover {
  background-color: #00a0e3;
}
/* line 89, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn.color2 {
  background-color: #005ca9;
}
/* line 91, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn.color2:hover {
  background-color: #005ca9;
}
/* line 95, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn.color3 {
  background-color: #c8086b;
}
/* line 97, ../../../../source/wp-content/themes/oak-crest/style.scss */
.btn.color3:hover {
  background-color: #c8086b;
}

/* home */
/* line 106, ../../../../source/wp-content/themes/oak-crest/style.scss */
.home p {
  font-size: 20px;
  line-height: 40px;
  color: #3f3f3f;
}

/* line 112, ../../../../source/wp-content/themes/oak-crest/style.scss */
.hero {
  background: url("images/head-bg.png") no-repeat;
  background-position: center;
  background-size: cover;
  height: 693px;
  width: 100%;
}

/* line 121, ../../../../source/wp-content/themes/oak-crest/style.scss */
.main_hl {
  font-size: 55px;
  line-height: 55px;
  color: #00822e;
  font-family: 'Boogaloo', arial;
  font-weight: 400;
  padding-bottom: 27px;
  position: relative;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 121, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .main_hl {
    font-size: 45px;
    line-height: 55px;
  }
}
/* line 134, ../../../../source/wp-content/themes/oak-crest/style.scss */
.main_hl:after {
  content: "";
  position: absolute;
  display: block;
  background: url("images/line-break.png") no-repeat;
  width: 76px;
  height: 6px;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 152, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info {
  position: relative;
  height: 103px;
  background: url("images/wood-strip.png") repeat;
  background-size: cover;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 152, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info {
    height: 95px;
  }
}
@media (max-width: 991px) {
  /* line 152, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info {
    height: 115px;
  }
}
@media (max-width: 767px) {
  /* line 152, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info {
    height: auto;
    min-height: 245px;
    padding-top: 20px;
    padding-bottom: 0;
    background: url("images/wood-strip2.png") repeat;
  }
}
/* line 171, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_blue_btn {
  display: inline-block;
  background: url("images/button-bg.png") no-repeat;
  background-size: cover;
  background-position: center center;
  height: 74px;
  width: 100%;
  color: #0e9def;
  font-size: 26px;
  line-height: 33px;
  text-align: center;
  font-family: 'Gochi Hand', cursive;
  padding-top: 23px;
  margin-top: 16px;
}
@media (max-width: 1199px) {
  /* line 171, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn {
    font-size: 19px;
    line-height: 25px;
    padding-top: 25px;
    margin-top: 13px;
  }
}
@media (max-width: 991px) {
  /* line 171, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn {
    height: 94px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  /* line 171, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn {
    height: auto;
    min-height: 55px;
    margin-top: 0;
    padding-top: 17px;
    margin-bottom: 20px;
  }
}
/* line 202, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_blue_btn span {
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 203, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_blue_btn span img {
  float: left;
}
@media (max-width: 1199px) {
  /* line 203, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn span img {
    margin-top: -3px;
    margin-left: 15px !important;
  }
}
@media (max-width: 991px) {
  /* line 203, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn span img {
    margin-right: 15px;
    margin-top: 7px;
  }
}
@media (max-width: 767px) {
  /* line 203, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn span img {
    margin-top: -8px;
    margin-right: 15px;
    margin-left: 20px !important;
  }
}
@media (max-width: 1199px) {
  /* line 202, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn span {
    padding-top: 3px;
  }
}
@media (max-width: 991px) {
  /* line 202, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn span {
    text-align: center;
    padding-right: 12px;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  /* line 202, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_blue_btn span {
    font-size: 17px;
    line-height: 19px;
    padding-top: 2px;
  }
}
/* line 244, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_red_btn {
  display: inline-block;
  background: url("images/button-bg.png") no-repeat;
  background-size: cover;
  background-position: center center;
  height: 74px;
  width: 100%;
  color: #c8086b;
  font-size: 26px;
  line-height: 33px;
  text-align: center;
  font-family: 'Gochi Hand', cursive;
  padding-top: 23px;
  text-transform: uppercase;
  margin-top: 16px;
}
@media (max-width: 1199px) {
  /* line 244, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn {
    font-size: 19px;
    line-height: 25px;
    padding-top: 25px;
    margin-top: 13px;
  }
}
@media (max-width: 991px) {
  /* line 244, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn {
    height: 94px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  /* line 244, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn {
    height: auto;
    min-height: 55px;
    margin-top: 0;
    padding-top: 17px;
    margin-bottom: 20px;
  }
}
/* line 276, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_red_btn span {
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 277, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_red_btn span img {
  float: left;
}
@media (max-width: 1199px) {
  /* line 277, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn span img {
    margin-top: -3px;
    margin-left: 15px !important;
  }
}
@media (max-width: 991px) {
  /* line 277, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn span img {
    margin-top: 6px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 277, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn span img {
    margin-top: -8px;
    margin-right: 15px;
    margin-left: 20px !important;
  }
}
@media (max-width: 1199px) {
  /* line 276, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn span {
    padding-top: 3px;
  }
}
@media (max-width: 991px) {
  /* line 276, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn span {
    text-align: center;
    padding-right: 12px;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  /* line 276, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_red_btn span {
    font-size: 17px;
    line-height: 19px;
    padding-top: 2px;
  }
}
/* line 318, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_green_btn {
  display: inline-block;
  background: url("images/button-bg.png") no-repeat;
  background-size: cover;
  background-position: center center;
  height: 74px;
  width: 100%;
  color: #00822e;
  font-size: 26px;
  line-height: 33px;
  text-align: center;
  font-family: 'Gochi Hand', cursive;
  padding-top: 23px;
  margin-top: 16px;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  /* line 318, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn {
    font-size: 19px;
    line-height: 25px;
    padding-top: 23px;
    margin-top: 13px;
  }
}
@media (max-width: 991px) {
  /* line 318, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn {
    height: 94px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  /* line 318, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn {
    height: auto;
    min-height: 55px;
    margin-top: 0;
    padding-top: 17px;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 19px;
  }
}
/* line 353, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_green_btn span {
  width: 100%;
  text-align: center;
  display: inline-block;
}
/* line 354, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_green_btn span img {
  float: left;
}
@media (max-width: 1199px) {
  /* line 354, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn span img {
    margin-top: -3px;
    margin-left: 15px !important;
  }
}
@media (max-width: 991px) {
  /* line 354, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn span img {
    margin-top: 6px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 354, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn span img {
    margin-top: -9px;
    margin-right: 15px;
    margin-left: 20px !important;
  }
}
@media (max-width: 1199px) {
  /* line 353, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn span {
    padding-top: 3px;
  }
}
@media (max-width: 991px) {
  /* line 353, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn span {
    text-align: center;
    padding-right: 12px;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  /* line 353, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .camps_info .main_green_btn span {
    padding-top: 2px;
  }
}
/* line 392, ../../../../source/wp-content/themes/oak-crest/style.scss */
.camps_info .main_green_btn:hover, .camps_info .main_green_btn:focus, .camps_info .main_red_btn:focus, .camps_info .main_red_btn:hover, .camps_info .main_blue_btn:focus, .camps_info .main_blue_btn:hover {
  animation-name: shake;
  animation-duration: 1s;
  transform-origin: 50% 50%;
  animation-iteration-count: 1s;
  animation-timing-function: linear;
  -moz-animation-name: shake;
  -moz-animation-duration: 1s;
  -moz-transform-origin: 50% 50%;
  -moz-animation-iteration-count: 1s;
  -moz-animation-timing-function: linear;
  -webkit-animation-name: shake;
  -webkit-animation-duration: 1s;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-iteration-count: 1s;
  -webkit-animation-timing-function: linear;
}

/* line 414, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zipsearch {
  overflow: hidden;
  border-bottom: 5px solid #ffd200;
}

/* line 419, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_info {
  width: 60%;
  float: left;
  padding-top: 67px;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 419, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_info {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 428, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_info h2 {
  width: 55%;
  margin: 0 auto 18px auto;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 428, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_info h2 {
    width: 90%;
  }
}
@media (max-width: 991px) {
  /* line 428, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_info h2 {
    width: 100%;
  }
}
/* line 438, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_info p {
  width: 90%;
  margin: 0 auto 20px auto;
}
@media (max-width: 991px) {
  /* line 419, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_info {
    width: 100%;
  }
}

/* line 446, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_promo_img {
  width: 40%;
  min-height: 640px;
  background-size: cover;
  background-position: center;
  float: left;
}
@media (max-width: 991px) {
  /* line 446, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_promo_img {
    display: none;
  }
}

/* line 456, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form {
  background: rgba(250, 250, 250, 0.8) url("images/shape1.png") no-repeat;
  background-size: 160px 160px;
  background-position: center center;
  border: 1px solid #efece5;
  width: 62%;
  margin: 36px auto 0 auto;
  padding-top: 33px;
  padding-bottom: 39px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1199px) {
  /* line 456, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_form {
    width: 100%;
  }
}
@media (max-width: 991px) {
  /* line 456, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_form {
    width: 80%;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 456, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_form {
    width: 100%;
  }
}
/* line 477, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form h3 {
  color: #5f4821;
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 21px;
  font-family: 'Boogaloo', arial;
}
@media (max-width: 767px) {
  /* line 477, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_form h3 {
    font-size: 30px;
    line-height: 35px;
  }
}
/* line 488, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form .zip_wrapper {
  overflow: hidden;
  text-align: center;
}
/* line 491, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form .zip_wrapper input[type=text] {
  display: inline-block;
  outline: none;
  border: 1px solid #dcd7cc;
  background-color: #fff;
  font-size: 18px;
  font-weight: 400;
  color: #57585b;
  padding: 10px 20px;
  height: 50px;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  letter-spacing: 0.02em;
  font-family: 'Roboto Condensed', sans-serif;
}
@media (max-width: 767px) {
  /* line 491, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_form .zip_wrapper input[type=text] {
    width: 60%;
    font-size: 12px;
  }
}
/* line 512, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form .zip_wrapper input[type=submit] {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  background-color: #c8086b;
  height: 50px;
  padding: 10px 20px;
  border: 0;
  position: relative;
  top: -1px;
  letter-spacing: 0.02em;
  border-radius: 0;
  outline: none;
  left: -4px;
  font-family: 'Roboto Condensed', sans-serif;
}
@media (max-width: 767px) {
  /* line 512, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .zip_form .zip_wrapper input[type=submit] {
    width: 35%;
    font-size: 12px;
    top: 0;
    padding: 10px 5px;
  }
}

/* line 539, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form.subpage {
  width: 100%;
}
/* line 541, ../../../../source/wp-content/themes/oak-crest/style.scss */
.zip_form.subpage h3 {
  text-align: center;
}

/* line 548, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .res_info {
  padding-top: 88px;
  text-align: center;
  width: 60%;
  float: left;
  border-top: 0;
}
@media (max-width: 1199px) {
  /* line 548, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .res_info {
    width: 100%;
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 991px) {
  /* line 548, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .res_info {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 564, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch h2 {
  width: 60%;
  margin: 0 auto 19px auto;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 564, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch h2 {
    width: 100%;
  }
}
/* line 572, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch p {
  width: 90%;
  margin: 0 auto 20px auto;
}
/* line 576, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .res_form {
  background: rgba(250, 250, 250, 0.8) url("images/shape2.png") no-repeat;
  background-size: 79px 139px;
  background-position: center center;
  border: 1px solid #efece5;
  width: 62%;
  height: 200px;
  margin: 36px auto 0 auto;
  padding-top: 33px;
  padding-bottom: 39px;
}
@media (max-width: 1199px) {
  /* line 576, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .res_form {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 576, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .res_form {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 576, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .res_form {
    height: 270px;
  }
}
/* line 596, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .res_form h3 {
  color: #5f4821;
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 21px;
  font-family: 'Boogaloo', arial;
}
@media (max-width: 767px) {
  /* line 596, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .res_form h3 {
    font-size: 30px;
    line-height: 35px;
  }
}
/* line 609, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .promo_img {
  width: 40%;
  min-height: 640px;
  background-size: cover;
  float: left;
}
@media (max-width: 1199px) {
  /* line 609, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .promo_img {
    display: none;
  }
}
/* line 620, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content {
  padding-top: 15px;
}
/* line 623, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .bef-radio, .sresearch .r-content .after-radio {
  font-size: 18px;
  color: #3f3f3f;
}
/* line 630, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content label {
  font-size: 18px;
  color: #3f3f3f;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 636, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .intro-wrap {
  float: left;
  width: 61%;
  text-align: right;
}
/* line 640, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .intro-wrap span, .sresearch .r-content .intro-wrap label {
  font-family: 'Roboto Condensed', sans-serif;
}
@media (max-width: 991px) {
  /* line 636, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .r-content .intro-wrap {
    width: 65%;
  }
}
@media (max-width: 767px) {
  /* line 636, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .r-content .intro-wrap {
    width: 70%;
    text-align: left;
    font-size: 7px;
  }
}
@media (max-width: 490px) {
  /* line 636, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .r-content .intro-wrap {
    width: 100%;
    text-align: center;
  }
}
/* line 656, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .bg-menu-wrapper {
  float: left;
  width: 34%;
  text-align: left;
  position: relative;
  top: -11px;
}
@media (max-width: 767px) {
  /* line 656, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .r-content .bg-menu-wrapper {
    width: 21%;
    right: 22px;
  }
}
@media (max-width: 490px) {
  /* line 656, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sresearch .r-content .bg-menu-wrapper {
    width: 100%;
    text-align: center;
    right: 0;
    margin-top: 20px;
  }
}
/* line 673, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .widget-dropdown-button {
  width: 100%;
  background-color: #fff;
  color: #57585b;
  font-size: 15px;
  font-family: 'Roboto Condensed', sans-serif;
  display: block;
  height: 41px;
  padding-top: 11px;
  padding-left: 15px;
  position: relative;
}
/* line 684, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .widget-dropdown-button:before {
  content: "";
  position: absolute;
  width: 41px;
  height: 41px;
  background-color: #ebe8e2;
  right: 0;
  top: 0;
}
/* line 693, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .widget-dropdown-button:after {
  content: "";
  position: absolute;
  background: url("images/arrow-down.png") no-repeat;
  width: 12px;
  height: 10px;
  right: 14px;
  top: 17px;
}
/* line 703, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content ul {
  display: none;
  list-style: none;
  background-color: #fff;
  color: #57585b;
  width: 100%;
  font-size: 15px;
  text-transform: uppercase;
  position: absolute;
  top: 49px;
  left: -1px;
  width: 128px;
  height: 300px;
}
/* line 716, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content ul li {
  background-color: #fff;
  height: 50px;
  padding: 12px 4px 7px 10px;
  text-align: left;
  overflow: hidden;
}
/* line 722, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content ul li:hover {
  background-color: #f8f7f5;
}
/* line 725, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content ul li a {
  color: #57585b;
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  font-family: 'Roboto Condensed', sans-serif;
  padding-bottom: 4px;
}
/* line 739, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu, .sresearch .r-content .girls-menu {
  margin-left: 20px;
  display: none;
}
/* line 742, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu #boys-full-menu, .sresearch .r-content .boys-menu #girls-full-menu, .sresearch .r-content .girls-menu #boys-full-menu, .sresearch .r-content .girls-menu #girls-full-menu {
  position: relative;
  border: 1px solid #dcd7cc;
  width: 128px;
  height: 50px;
  position: relative;
}
/* line 749, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu .bwidget-dropdown-button, .sresearch .r-content .boys-menu .gwidget-dropdown-button, .sresearch .r-content .girls-menu .bwidget-dropdown-button, .sresearch .r-content .girls-menu .gwidget-dropdown-button {
  width: 100%;
  display: block;
  cursor: pointer;
  padding-top: 13px;
  padding-bottom: 9px;
  text-align: left;
  padding-left: 10px;
}
/* line 758, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu .md_name, .sresearch .r-content .girls-menu .md_name {
  font-size: 18px;
  color: #57585b;
  text-transform: uppercase;
}
/* line 763, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu .md_arrow, .sresearch .r-content .girls-menu .md_arrow {
  width: 39px;
  height: 100%;
  border-left: 1px solid #dcd7cc;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  background: #ebe8e2 url("images/gray-arrow-down.png") no-repeat;
  background-position: center center;
}
/* line 774, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu ul, .sresearch .r-content .girls-menu ul {
  display: none;
  position: absolute;
  border-left: 1px solid #dcd7cc;
  border-right: 1px solid #dcd7cc;
  border-bottom: 1px solid #dcd7cc;
  height: 150px;
  overflow: scroll;
}
/* line 782, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu ul li, .sresearch .r-content .girls-menu ul li {
  background: none;
}
/* line 784, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu ul li a, .sresearch .r-content .girls-menu ul li a {
  color: #57585b;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
}
/* line 791, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu ul li:hover, .sresearch .r-content .girls-menu ul li:hover {
  position: relative;
  width: 110%;
  z-index: 9;
}
/* line 797, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .boys-menu ul li:hover:before, .sresearch .r-content .girls-menu ul li:hover:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 300px;
  height: 100%;
  background: #f8f7f5;
  z-index: -1;
}
/* line 814, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .girls-menu {
  display: none;
}
/* line 817, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sresearch .r-content .girls-menu ul {
  display: none;
}

/* line 827, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents {
  text-align: center;
  padding-top: 70px;
  padding-bottom: 54px;
  border-top: 5px solid #ffd200;
}
@media (max-width: 1199px) {
  /* line 827, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 34px;
  }
}
/* line 837, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents h2 {
  margin-bottom: 38px;
  display: block;
}
/* line 841, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event {
  width: 45.5%;
  background-color: #fff;
  height: auto;
  display: inline-block;
  margin-right: 20px;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 841, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 858, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .desc_part {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 767px) {
  /* line 858, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event .desc_part {
    padding-top: 30px;
    padding-bottom: 30px;
    float: none;
    width: 100%;
  }
}
/* line 870, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .desc_part h3 {
  font-size: 35px;
  line-height: 35px;
  color: #00822e;
  font-family: 'Boogaloo', arial;
  padding-bottom: 20px;
  position: relative;
  display: inline-block;
  margin-bottom: 13px;
}
/* line 879, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .desc_part h3:after {
  content: "";
  position: absolute;
  display: block;
  background: url("images/break.png") no-repeat;
  width: 76px;
  height: 6px;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 893, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .desc_part .desc_wrapper {
  padding-top: 75px;
}
@media (max-width: 767px) {
  /* line 893, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event .desc_part .desc_wrapper {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
/* line 901, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .ev_img {
  height: inherit;
  width: 50%;
  float: right;
  background-size: cover;
  height: 328px;
}
@media (max-width: 1199px) {
  /* line 901, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event .ev_img {
    min-height: 469px;
  }
}
@media (max-width: 991px) {
  /* line 901, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event .ev_img {
    min-height: 360px;
  }
}
@media (max-width: 767px) {
  /* line 901, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event .ev_img {
    display: none;
  }
}
/* line 916, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .ev_img a {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 922, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .ev_img_mobi {
  display: none;
}
@media (max-width: 767px) {
  /* line 922, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event .ev_img_mobi {
    display: block;
    height: 450px;
    background-size: cover;
    background-position: center center;
  }
}
/* line 931, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .ev_btn {
  display: inline-block;
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  background-color: #00a0e3;
  font-weight: 600;
  border-radius: 6px;
  letter-spacing: 0.05em;
  padding: 13px 10px 12px;
  min-width: 197px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Roboto Condensed', sans-serif;
}
/* line 945, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event .ev_btn:hover {
  color: #ffcd05;
}
/* line 950, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event.left {
  margin-right: 0;
  margin-left: 20px;
}
@media (max-width: 1199px) {
  /* line 950, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event.left {
    margin-left: 0;
  }
}
/* line 956, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event.left .desc_part {
  float: right;
}
@media (max-width: 767px) {
  /* line 956, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .sevents .single_event.left .desc_part {
    float: none;
  }
}
/* line 962, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event.left .ev_img {
  float: left;
}
/* line 965, ../../../../source/wp-content/themes/oak-crest/style.scss */
.sevents .single_event.left .ev_btn {
  background-color: #005ca9;
}

/* line 973, ../../../../source/wp-content/themes/oak-crest/style.scss */
.logos_row {
  text-align: center;
  padding-bottom: 72px;
}
/* line 976, ../../../../source/wp-content/themes/oak-crest/style.scss */
.logos_row img {
  margin-right: 55px;
}
@media (max-width: 767px) {
  /* line 976, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .logos_row img {
    display: block;
    margin: 10px auto;
  }
}
/* line 982, ../../../../source/wp-content/themes/oak-crest/style.scss */
.logos_row img:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 982, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .logos_row img:last-child {
    margin-right: auto;
  }
}

/* line 996, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget-area {
  padding-top: 47px;
}
/* line 999, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget-area .widget_custom_button a.btn {
  max-width: auto !important;
}

/* line 1005, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget {
  position: relative;
}
/* line 1008, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget .widget-title {
  color: #fff;
  background: #006014;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
  text-transform: uppercase;
  font-family: 'Boogaloo', arial;
  padding: 9px 20px 9px 15px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 1008, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .widget .widget-title {
    cursor: pointer;
    background: url("images/menuclosed.png") no-repeat;
    background-position: top right;
    background-size: 44px 44px;
  }
}
/* line 1024, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget .widget-title.open {
  background: url("images/menuopen.png") no-repeat;
  background-position: top right;
  background-size: 44px 44px;
}
/* line 1030, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget ul {
  list-style: none;
}
/* line 1032, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget ul li {
  background: none;
}

/* line 1038, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu {
  padding-top: 1px;
}
@media (max-width: 767px) {
  /* line 1038, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .widget_nav_menu {
    display: none;
    position: absolute;
    width: 100%;
    top: 43px;
    background-color: #007f2d;
    z-index: 999;
  }
}
/* line 1048, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu {
  margin-bottom: 20px;
}
/* line 1050, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu > li:not(.open):hover {
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */
}
/* line 1056, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu .sub-menu > li:hover {
  position: relative;
  z-index: 99;
}
/* line 1059, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu .sub-menu > li:hover:after {
  content: "";
  position: absolute;
  left: -15px;
  top: 0;
  z-index: -1;
  width: 105.5%;
  height: 100%;
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 70%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */
}

/* line 1078, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research {
  background-color: #005ca9;
  color: #fff;
  position: relative;
}
/* line 1082, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-title {
  color: #fff;
  font-size: 20px;
  font-family: 'Boogaloo', arial;
  background-color: #00a0e3;
  text-transform: uppercase;
  padding: 8px 5px 5px 15px;
}
@media (max-width: 767px) {
  /* line 1082, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .widget_research .widget-title {
    background: url("images/menuclosed.png") no-repeat;
    background-position: top right;
    background-size: 44px 44px;
    cursor: pointer;
    background-color: #00a0e3;
  }
}
/* line 1096, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-title.open {
  background: url("images/menuopen.png") no-repeat;
  background-position: top right;
  background-size: 44px 44px;
  background-color: #00a0e3;
}
/* line 1103, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research p, .widget_research label {
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
}
/* line 1109, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu {
  position: relative;
}
/* line 1111, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu .widget-dropdown-button {
  width: 100%;
  background-color: #fff;
  color: #57585b;
  width: 100%;
  font-size: 15px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 1120, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu ul {
  display: none;
  list-style: none;
  background-color: #fff;
  color: #57585b;
  width: 100%;
  font-size: 15px;
  text-transform: uppercase;
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 9999;
}
/* line 1134, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu ul li {
  background-color: #fff;
  height: 30px;
  padding: 7px 15px;
  background: none;
}
/* line 1139, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu ul li:hover {
  background-color: #f8f7f5;
}
/* line 1142, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu ul li a {
  color: #57585b;
  font-size: 15px;
  text-decoration: none;
  position: relative;
  bottom: 8px;
}
/* line 1148, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .widget-dropdown-menu ul li a:hover {
  opacity: 0.8;
}
/* line 1155, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .wr-content {
  padding: 15px 15px;
  min-height: 124px;
}
@media (max-width: 767px) {
  /* line 1155, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .widget_research .wr-content {
    display: none;
    position: absolute;
    width: 100%;
    top: 43px;
    background-color: #005ca9;
    z-index: 99;
  }
}
/* line 1166, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .wr-content .bef-radio {
  display: inline-block;
}
/* line 1169, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .wr-content p {
  margin-bottom: 21px;
}
/* line 1172, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .wr-content .widget-dropdown-button {
  width: 100%;
  background-color: #fff;
  color: #57585b;
  font-size: 15px;
  display: block;
  height: 41px;
  padding-top: 11px;
  padding-left: 15px;
  position: relative;
}
/* line 1182, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .wr-content .widget-dropdown-button:before {
  content: "";
  position: absolute;
  width: 41px;
  height: 41px;
  background-color: #ebe8e2;
  right: 0;
  top: 0;
}
/* line 1191, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .wr-content .widget-dropdown-button:after {
  content: "";
  position: absolute;
  background: url("images/arrow-down.png") no-repeat;
  width: 12px;
  height: 10px;
  right: 14px;
  top: 17px;
}

/* line 1204, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .boys-menu {
  display: none;
}
/* line 1206, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .boys-menu ul {
  display: none;
}

/* line 1210, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .girls-menu {
  display: none;
}
/* line 1212, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_research .girls-menu ul {
  display: none;
}

@media (max-width: 767px) {
  /* line 1216, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .widget_custom_button {
    display: none;
  }
}
/* line 1220, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_custom_button .btn {
  display: block;
}

/* line 1225, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu {
  margin-top: 20px;
  background: #007f2d;
  /*
  	ul > li:hover {
  		position: relative;
  		background: -moz-linear-gradient(bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%);
  		background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);
  		background: linear-gradient(to top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);
  		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  		background-size: 100% 100%;
  		z-index: 3;
  		width: 100%;
  		height: 100%;
  	}

  	.submenu li {
  		position: relative;
  		background: -moz-linear-gradient(bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 80%);
  		background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);
  		background: linear-gradient(to top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);
  		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
  		background-size: 100% 100%;
  		z-index: 3;
  		width: 100%;
  		height: 100%;
  		left: -15px;
  	}

  	.current_page_item.menu-item-has-children.open:hover {
  		background: none;
  	}
  */
}
/* line 1229, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu ul li {
  padding-left: 15px;
  padding-bottom: 9px;
  border-bottom: 1px solid #ffcd05;
  z-index: 93;
}
/* line 1234, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu ul li a {
  color: #fff;
  padding-top: 5px;
  display: block;
  font-size: 20px;
  line-height: 25px;
  font-family: 'Boogaloo', arial;
  z-index: 99;
}
/* line 1243, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu ul li a:hover {
  color: #fff;
}
/* line 1247, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu ul li.open {
  padding-bottom: 0;
}
/* line 1250, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu ul li:last-child {
  border-bottom: 0;
}
/* line 1286, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu > .current_page_item {
  border-left: 0;
  position: relative;
}
/* line 1289, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu > .current_page_item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 40px;
  width: 5px;
  background-color: #00a0e3;
}
/* line 1301, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .sub-menu .current_page_item {
  border-left: 0;
  position: relative;
}
/* line 1306, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .sub-menu .current_page_item:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 1px;
  height: 90%;
  width: 5px;
  background-color: #00a0e3;
}
/* line 1315, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .sub-menu li a {
  padding-right: 15px;
}
/* line 1320, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .current_page_item.active:hover {
  background: none;
}
/* line 1328, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu-item-has-children {
  position: relative;
}
/* line 1331, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .widget-more-btn {
  background: url("images/menuclosed.png") no-repeat;
  background-position: top right;
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
/* line 1350, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .menu-item-has-children.open .widget-more-btn, .widget_nav_menu .menu-item-has-children.active:hover {
  background: url("images/menuopen.png") no-repeat;
  background-position: top right;
  background-size: 40px 40px;
}
/* line 1356, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .sub-menu {
  padding-top: 10px;
  display: none;
}
/* line 1359, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .sub-menu li {
  border-bottom: 0;
  padding-left: 31px;
  background: url("images/whitemenu.png") no-repeat;
  background-position: top 19px left 11px;
  background-size: 6px 3px;
  padding-bottom: 10px;
  cursor: pointer;
}
/* line 1371, ../../../../source/wp-content/themes/oak-crest/style.scss */
.widget_nav_menu .sub-menu.active {
  display: block;
}

/* line 1381, ../../../../source/wp-content/themes/oak-crest/style.scss */
.scroll-pane {
  width: 100%;
  height: 200px;
  overflow: auto;
}

/* line 1387, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabwrap {
  height: auto !important;
}
@media (max-width: 767px) {
  /* line 1387, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tabwrap {
    height: auto;
    width: 300px;
  }
}

/* ---- default styles ---- */
@media (max-width: 767px) {
  /* line 1400, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress {
    width: 100%;
    overflow: visible;
  }
}
/* line 1409, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tbody {
  border-left: 1px solid #000;
  overflow: visible;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 1409, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tbody {
    border-left: 0;
  }
}

@media (max-width: 767px) {
  /* line 1420, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tfoot th, .tablepress thead th {
    padding: 19px 14px 15px 9px;
    max-width: 300px;
    overflow: auto;
  }
}

/* line 1428, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tfoot th, .tablepress thead th {
  background: #00a0e3 !important;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000 !important;
  border-left: 1px solid #000;
}
@media (max-width: 767px) {
  /* line 1428, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tfoot th, .tablepress thead th {
    border-right: 1px solid #005ca9;
    border-top: 1px solid #005ca9;
    border-left: 1px solid #005ca9;
    border-bottom: 0 !important;
  }
}
/* line 1442, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tfoot th:last-child, .tablepress thead th:last-child {
  border-right: 1px solid #000;
}
@media (max-width: 767px) {
  /* line 1442, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tfoot th:last-child, .tablepress thead th:last-child {
    border-right: 1px solid #005ca9;
    border-bottom: 1px solid #005ca9;
  }
}

@media (max-width: 767px) {
  /* line 1451, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress thead th:last-child {
    border-bottom: 1px solid #00a0e3 !important;
  }
}

/* line 1456, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tr {
  border-bottom: 1px solid #000;
  background: rgba(241, 241, 241, 0.8);
}
@media (max-width: 767px) {
  /* line 1456, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tr {
    border-bottom: 0;
  }
}

/* line 1463, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress thead th {
  padding: 17px 8px 16px;
}

/* line 1466, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tr td {
  border-left: 0;
  border-right: 1px solid #000;
  border-top: 0 !important;
  font-size: 20px;
  color: #3f3f3f;
}
@media (max-width: 767px) {
  /* line 1466, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tr td {
    padding: 14px;
    border-right: 1px solid #005ca9;
  }
}

/* line 1477, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tr td:last-child {
  border-right: 1px solid #000;
}
@media (max-width: 767px) {
  /* line 1477, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tablepress tr td:last-child {
    border-right: 1px solid #005ca9;
  }
}

/* line 1483, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tablepress tr:nth-of-type(2n) {
  background: transparent;
}

/* line 1495, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin: 27px 0 29px;
  padding: 12px 14px;
  border: 1px solid #efebe4;
  position: relative;
  border-radius: 5px;
  background: rgba(250, 250, 250, 0.8);
}
/* line 1505, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion .accordion-header {
  font-weight: 600;
  color: #00a0e3;
  font-size: 15px;
  cursor: pointer;
  padding: 10px 50px 7px 13px;
  position: relative;
  font-family: 'Roboto Condensed', sans-serif;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background: url("images/plus-green.png") no-repeat;
  background-size: 16px 16px;
  background-position: top 16px right 20px;
  background-position-x: 98%;
  background-position-y: 57%;
}
/* line 1521, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion .accordion-header.active {
  background: url("images/minus-green.png") no-repeat;
  background-size: 16px 3px;
  background-position: top 20px right 20px;
  background-position-x: 98%;
  background-position-y: 58%;
}
/* line 1528, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion .accordion-content {
  color: #000;
  padding: 17px 16px 3px 11px;
  display: none;
  letter-spacing: 1.5px;
}
/* line 1533, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion .accordion-content p {
  font-weight: 300;
}
/* line 1536, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion .accordion-content p:last-child {
  font-weight: 300;
  margin: 0 0 5px;
}
/* line 1539, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion .accordion-content p:last-child + ul {
  margin-top: 0;
}
/* line 1544, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion + .accordion {
  margin-top: 15px;
}
/* line 1547, ../../../../source/wp-content/themes/oak-crest/style.scss */
.accordion + h2 {
  margin-top: 55px;
}

/* slider wrapper */
/* line 1553, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper {
  position: relative;
  width: 47.5%;
  height: auto;
  margin-top: 21px;
  margin-bottom: 41px;
}
@media (max-width: 1199px) {
  /* line 1553, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper {
    height: 345px;
  }
}
@media (max-width: 991px) {
  /* line 1553, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper {
    height: 261px;
  }
}
@media (max-width: 767px) {
  /* line 1553, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper {
    height: 345px;
    width: 100%;
  }
}
/* line 1571, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper.full {
  margin-top: 25px;
}
/* line 1574, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper.alignleft {
  margin-right: 27px !important;
}
@media (max-width: 991px) {
  /* line 1574, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper.alignleft {
    max-width: auto !important;
  }
}
@media (max-width: 991px) {
  /* line 1580, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper.alignright {
    max-width: auto !important;
  }
}
@media (max-width: 991px) {
  /* line 1585, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper .bx-viewport {
    height: 250px !important;
  }
}
/* line 1590, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bx-wrapper, .slider-wrapper .bx-viewport, .slider-wrapper .bxslider, .slider-wrapper .bxslider li {
  height: 100%;
}
/* line 1595, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bxslider li {
  background-size: cover;
  background-position: center center;
  position: relative;
}
/* line 1599, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bxslider li img {
  display: none;
}
/* line 1602, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bxslider li:before {
  display: none;
}
/* line 1605, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bxslider li span {
  font-size: 0;
}
/* line 1610, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper.full {
  width: 100%;
  height: 610px;
  clear: both;
  margin-bottom: 159px;
}
@media (max-width: 1199px) {
  /* line 1610, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper.full {
    height: 528px;
  }
}
@media (max-width: 991px) {
  /* line 1610, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper.full {
    height: 403px;
  }
}
@media (max-width: 767px) {
  /* line 1610, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper.full {
    height: 250px;
  }
}
/* line 1624, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper.full .bx-controls-direction {
  top: 9px;
}
/* line 1627, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper.full .slide-caption {
  bottom: -57px;
}
@media (max-width: 767px) {
  /* line 1627, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slider-wrapper.full .slide-caption {
    display: none;
  }
}
/* line 1634, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper p {
  padding-bottom: 57px;
}
/* line 1637, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .slide-caption {
  position: absolute;
  width: 100%;
  bottom: -57px;
  left: 0;
  text-align: center;
  padding-bottom: 10px;
  color: #00a0e3;
  font-size: 15px;
  font-weight: 400;
}
/* line 1649, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bx-controls-direction {
  position: relative;
  width: 100%;
  top: 10px;
}
/* line 1653, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bx-controls-direction .bx-prev, .slider-wrapper .bx-controls-direction .bx-next {
  width: 18px;
  height: 28px;
  display: block;
  position: absolute;
  background-position: 0 0;
  text-indent: -9999px;
  z-index: 99;
}
/* line 1661, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bx-controls-direction .bx-prev:before, .slider-wrapper .bx-controls-direction .bx-next:before {
  content: '';
  width: 11px;
  height: 11px;
  position: absolute;
  top: 10px;
  left: 9px;
  background-size: 100% 100%;
}
/* line 1671, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bx-controls-direction .bx-prev {
  background: url("images/green-arrow-left.png") no-repeat;
  background-size: 18px 28px;
  top: 9px;
  left: 18px;
}
/* line 1677, ../../../../source/wp-content/themes/oak-crest/style.scss */
.slider-wrapper .bx-controls-direction .bx-next {
  background: url("images/green-arrow-right.png") no-repeat;
  background-position: center left;
  background-size: 18px 28px;
  top: 4px;
  right: 18px;
}

/* line 1687, ../../../../source/wp-content/themes/oak-crest/style.scss */
iframe {
  width: 100%;
  max-width: 100%;
  margin-top: 21px;
  margin-bottom: 26px;
}

/* line 1694, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs {
  margin: 29px 0 38px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ccc;
}
/* line 1698, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head {
  padding: 0;
  margin: 0 0 20px;
  list-style: none;
  font-size: 0;
  border-bottom: 1px solid #ccc;
}
/* line 1704, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head li {
  font-size: 20px;
  line-height: 25px;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  background: none;
  padding-left: 0;
}
/* line 1713, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head li:before {
  display: none;
}
/* line 1716, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head li.active {
  border-bottom: 1px solid #ffcd05;
  position: relative;
  top: 1px;
}
/* line 1720, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head li.active a {
  color: #00a0e3;
  background-position: 0 0;
  position: relative;
  bottom: 1px;
}
/* line 1727, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head li.active:after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 16px;
  height: 8px;
  background: url("images/arrow-tab.png") no-repeat;
}
/* line 1739, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs .tab-head li a {
  display: block;
  position: relative;
  color: #00a0e3;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 24px;
  text-decoration: none;
  padding: 10px 14px;
  letter-spacing: 1px;
  font-weight: 600;
}

/* line 1757, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tab-body {
  padding-top: 4px;
}
/* line 1759, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tab-body p:last-child {
  margin-bottom: 11px;
}

/*.tabs > div.tab-body {
  display: none;
  &.active {
  	display: block;
  }
}*/
/* line 1771, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs div.tab-body {
  display: none;
}
/* line 1773, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabs div.tab-body.active {
  display: block;
}

/* line 1779, ../../../../source/wp-content/themes/oak-crest/style.scss */
.wp-caption-text {
  display: none;
}

/* line 1784, ../../../../source/wp-content/themes/oak-crest/style.scss */
.ez-checkbox-green {
  background: transparent url("images/radios.png") no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 6px;
  margin-right: 5px;
  margin-left: 14px;
}
@media (max-width: 991px) {
  /* line 1784, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .ez-checkbox-green {
    margin-left: 4px;
  }
}
/* line 1795, ../../../../source/wp-content/themes/oak-crest/style.scss */
.ez-checkbox-green:nth-of-type(2) {
  margin-left: 16px;
}
@media (max-width: 991px) {
  /* line 1795, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .ez-checkbox-green:nth-of-type(2) {
    margin-left: 4px;
  }
}

/* line 1802, ../../../../source/wp-content/themes/oak-crest/style.scss */
.ez-checked-green {
  background-position: 0 -30px;
  width: 20px;
  height: 20px;
  position: relative;
  top: 6px;
}

/* line 1809, ../../../../source/wp-content/themes/oak-crest/style.scss */
.ez-checkbox-green input, .ez-checked-green input {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

/* line 1815, ../../../../source/wp-content/themes/oak-crest/style.scss */
.hp-ez-checkbox-green {
  background: transparent url("images/hp_radios.png") no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  position: relative;
  top: 5px;
  margin-right: 5px;
  margin-left: 14px;
  cursor: pointer;
}
@media (max-width: 991px) {
  /* line 1815, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .hp-ez-checkbox-green {
    margin-left: 4px;
  }
}
/* line 1827, ../../../../source/wp-content/themes/oak-crest/style.scss */
.hp-ez-checkbox-green:nth-of-type(2) {
  margin-left: 16px;
}
@media (max-width: 991px) {
  /* line 1827, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .hp-ez-checkbox-green:nth-of-type(2) {
    margin-left: 4px;
  }
}

/* line 1834, ../../../../source/wp-content/themes/oak-crest/style.scss */
.hp-ez-checked-green {
  background-position: 0 -29px;
  cursor: pointer;
  width: 21px;
  height: 21px;
  position: relative;
  top: 5px;
}

/* line 1844, ../../../../source/wp-content/themes/oak-crest/style.scss */
.intro-wrap .ez-hide {
  width: 21px;
  height: 21px;
  cursor: pointer;
}

/* line 1852, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal {
  display: none;
  position: fixed;
  top: 100px;
  background-color: rgba(50, 169, 239, 0.8);
  overflow: hidden;
  height: calc(100% - 100px);
  width: 100%;
  z-index: 9999;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 1852, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .blue_modal {
    top: 76px;
  }
}
/* line 1865, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
/* line 1872, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont ul {
  list-style: none;
}
/* line 1874, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont ul li {
  background: none;
}
/* line 1876, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont ul li a {
  font-family: 'Boogaloo', arial;
  color: #fff;
  font-size: 33px;
  text-transform: uppercase;
  line-height: 40px;
  display: inline-block;
}
/* line 1884, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont ul li a:hover {
  position: relative;
}
/* line 1886, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont ul li a:hover:before {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background-color: #ffcd05;
  left: -60px;
  top: 20px;
}
/* line 1896, ../../../../source/wp-content/themes/oak-crest/style.scss */
.blue_modal .modal_cont ul li a:hover:after {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background-color: #ffcd05;
  right: -60px;
  top: 20px;
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    transform: translate(-3px, 0px) rotate(1deg);
  }
  30% {
    transform: translate(0px, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 1px) rotate(-1deg);
  }
  60% {
    transform: translate(-2px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(1px, 1px) rotate(-1deg);
  }
  80% {
    transform: translate(-1px, 0px) rotate(1deg);
  }
  90% {
    transform: translate(0px, 1px) rotate(0deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -moz-transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    -moz-transform: translate(-3px, 0px) rotate(1deg);
  }
  30% {
    -moz-transform: translate(0px, 2px) rotate(0deg);
  }
  40% {
    -moz-transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -moz-transform: translate(-1px, 1px) rotate(-1deg);
  }
  60% {
    -moz-transform: translate(-2px, 1px) rotate(0deg);
  }
  70% {
    -moz-transform: translate(1px, 1px) rotate(-1deg);
  }
  80% {
    -moz-transform: translate(-1px, 0px) rotate(1deg);
  }
  90% {
    -moz-transform: translate(0px, 1px) rotate(0deg);
  }
  100% {
    -moz-transform: translate(0px, 0px) rotate(0deg);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    -webkit-transform: translate(-3px, 0px) rotate(1deg);
  }
  30% {
    -webkit-transform: translate(0px, 2px) rotate(0deg);
  }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -webkit-transform: translate(-1px, 1px) rotate(-1deg);
  }
  60% {
    -webkit-transform: translate(-2px, 1px) rotate(0deg);
  }
  70% {
    -webkit-transform: translate(1px, 1px) rotate(-1deg);
  }
  80% {
    -webkit-transform: translate(-1px, 0px) rotate(1deg);
  }
  90% {
    -webkit-transform: translate(0px, 1px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
  }
}
@media (max-width: 1199px) {
  /* line 2023, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .alignleft.size-full, .alignright.size-full, .alignnone.size-full {
    max-width: 350px;
    height: auto;
  }
}
@media (max-width: 991px) {
  /* line 2023, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .alignleft.size-full, .alignright.size-full, .alignnone.size-full {
    max-width: 220px;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 2023, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .alignleft.size-full, .alignright.size-full, .alignnone.size-full {
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 2042, ../../../../source/wp-content/themes/oak-crest/style.scss */
.clearf {
  clear: both;
}

@media (max-width: 767px) {
  /* line 2053, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll .cf:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: " ";
    font-size: 0;
  }

  /* line 2054, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll * html .cf {
    zoom: 1;
  }

  /* line 2055, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll *:first-child + html .cf {
    zoom: 1;
  }

  /* line 2057, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll {
    clear: both;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
  }

  /* line 2059, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll th,
  .flip-scroll td {
    margin: 0;
    vertical-align: top;
  }

  /* line 2061, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll th {
    text-align: left;
  }

  /* line 2063, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll {
    position: relative;
    display: block;
    width: 100%;
  }

  /* line 2064, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll thead {
    display: block;
    float: left;
    border-bottom: 1px solid #005ca9;
  }

  /* line 2065, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll tbody {
    position: relative;
    overflow-x: visible;
    display: block;
    width: 100%;
    white-space: nowrap;
  }

  /* line 2066, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll tbody tr td {
    height: 55px;
    border-bottom: 1px solid #005ca9;
  }

  /* line 2067, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll tbody tr td:last-child {
    border-bottom: 0;
  }

  /* line 2068, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll thead tr {
    display: block;
  }

  /* line 2069, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll th {
    display: block;
    text-align: right;
  }

  /* line 2070, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll tbody tr {
    vertical-align: top;
    border-top: 1px solid #005ca9;
    border-bottom: 1px solid #005ca9;
    display: inline-block;
    margin-left: -4px;
  }

  /* line 2071, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll tbody tr:first-child {
    margin-left: 0;
  }

  /* line 2072, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .flip-scroll td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }

  /* line 2082, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .jspContainer {
    background-color: #fff;
  }

  /* line 2085, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .jspHorizontalBar {
    height: 12px;
    background-color: #ebebeb;
  }

  /* line 2089, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .jspTrack {
    background-color: #ebebeb;
  }

  /* line 2092, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .jspDrag {
    margin-top: 2px;
    height: 7px;
    background-color: #a1a1a1;
  }
}
@media (max-width: 767px) {
  /* line 2107, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .slide-caption {
    display: none;
  }
}

/* line 2113, ../../../../source/wp-content/themes/oak-crest/style.scss */
.dl-menuwrapper .dl-menu {
  top: 76px;
  display: none;
}
@media (max-width: 767px) {
  /* line 2113, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .dl-menuwrapper .dl-menu {
    display: block;
  }
}

/* line 2122, ../../../../source/wp-content/themes/oak-crest/style.scss */
html.slb_overlay iframe {
  visibility: visible !important;
}

/* ---- wp lightbox2 ---- */
/* line 2128, ../../../../source/wp-content/themes/oak-crest/style.scss */
#lightbox {
  background-color: #24211e;
  padding-top: 40px;
  padding-bottom: 80px;
}

/* line 2133, ../../../../source/wp-content/themes/oak-crest/style.scss */
#outerImageContainer {
  background-color: #24211e;
  overflow: visible !important;
}

/* line 2137, ../../../../source/wp-content/themes/oak-crest/style.scss */
#imageDataContainer {
  background-color: #24211e;
}

/* line 2140, ../../../../source/wp-content/themes/oak-crest/style.scss */
#nextLink {
  background: url("images/lb_right.png") no-repeat;
  background-position: right bottom;
  position: absolute;
  bottom: -40px;
}
/* line 2145, ../../../../source/wp-content/themes/oak-crest/style.scss */
#nextLink:hover {
  background: url("images/lb_righth.png") no-repeat;
  background-position: right bottom;
}

/* line 2150, ../../../../source/wp-content/themes/oak-crest/style.scss */
#prevLink {
  background: url("images/lb_left.png") no-repeat;
  background-position: left bottom;
  position: absolute;
  bottom: -40px;
}
/* line 2155, ../../../../source/wp-content/themes/oak-crest/style.scss */
#prevLink:hover {
  background: url("images/lb_lefth.png") no-repeat;
  background-position: left bottom;
}

/* line 2160, ../../../../source/wp-content/themes/oak-crest/style.scss */
#bottomNavClose {
  position: absolute;
  right: 20px;
  top: 20px;
  background: url("images/lb_close.png") no-repeat;
  width: 27px;
  height: 28px;
  display: block;
}

/* line 2169, ../../../../source/wp-content/themes/oak-crest/style.scss */
#jqlb_closelabel {
  display: none;
}

/* line 2172, ../../../../source/wp-content/themes/oak-crest/style.scss */
#imageData #numberDisplay {
  display: none !important;
}

/* line 2175, ../../../../source/wp-content/themes/oak-crest/style.scss */
#imageData #imageDetails {
  width: 100% !important;
}

/* line 2178, ../../../../source/wp-content/themes/oak-crest/style.scss */
#caption {
  display: block;
  width: 100%;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 20px;
  padding-top: 4px;
  color: #fff;
}

/* line 2191, ../../../../source/wp-content/themes/oak-crest/style.scss */
.jspVerticalBar {
  background: transparent;
  width: 10px;
}
/* line 2194, ../../../../source/wp-content/themes/oak-crest/style.scss */
.jspVerticalBar .jspTrack {
  background: #fff;
  width: 7px;
}
/* line 2198, ../../../../source/wp-content/themes/oak-crest/style.scss */
.jspVerticalBar .jspDrag {
  background: transparent url("images/scrollhp.png") no-repeat;
  height: 43px !important;
  width: 7px;
  margin-top: 15px;
  background-size: 7px 43px;
  z-index: 99;
}

@media (max-width: 767px) {
  /* line 2210, ../../../../source/wp-content/themes/oak-crest/style.scss */
  .tabwrap {
    margin-bottom: 20px;
  }
}
/* line 2214, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabwrap .jspContainer {
  background-color: transparent;
}
/* line 2217, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabwrap .jspHorizontalBar {
  background: transparent;
  height: 15px;
}
/* line 2221, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabwrap .jspHorizontalBar .jspTrack {
  background: transparent;
  height: 16px;
  margin-top: -1px;
  border: 1px solid #005ca9;
}
/* line 2227, ../../../../source/wp-content/themes/oak-crest/style.scss */
.tabwrap .jspHorizontalBar .jspDrag {
  background: #005ca9;
  height: 100%;
  width: 70px;
  z-index: 99;
  margin-top: 0;
}

/* line 2238, ../../../../source/wp-content/themes/oak-crest/style.scss */
.full-width h2 + p {
  margin-top: -15px;
}
/* line 2241, ../../../../source/wp-content/themes/oak-crest/style.scss */
.full-width p + ul {
  margin-top: -25px;
}
/* line 2244, ../../../../source/wp-content/themes/oak-crest/style.scss */
.full-width h6 + p {
  padding-top: 20px;
}
/* line 2247, ../../../../source/wp-content/themes/oak-crest/style.scss */
.full-width h2 + .tabs {
  margin-top: -10px;
}
/* line 2250, ../../../../source/wp-content/themes/oak-crest/style.scss */
.full-width .clearfix + h2 {
  padding-top: 20px;
}

.gform_body ul li {
   background: none !important;
}

.gfield_checkbox br {
   display: none;
}

.gfield_checkbox li label {
   display: inline-block !important;
margin-left: 10px !important;
}

/* line 190, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta {
  padding-top: 17px;
}
/* line 193, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta h2 {
  text-align: center;
  line-height: 40px;
  margin-bottom: 31px;
}
/* line 198, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta h2.gb:after {
  content: '';
  width: 100px;
  height: 5px;
  background: url(images/break.png);
  display: block;
  margin: 20px auto 0;
}
/* line 208, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-wrap {
  padding: 0 15px;
}
/* line 212, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-box {
  background: url(images/bg-white-light.png);
  box-shadow: 0.5px 0.9px 2px rgba(230, 225, 215, 0.9);
  margin-bottom: 35px;
}
/* line 217, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-box h2 {
  margin-bottom: 15px;
}
/* line 219, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-box h2.gb:after {
  width: 71px;
  margin: 12px auto 0;
}
/* line 225, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-box p {
  margin-bottom: 22px;
}
/* line 230, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-img {
  height: 204px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}
/* line 237, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-img-sm {
  height: 289px;
}
/* line 241, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
#cta .cta-ctn {
  text-align: center;
  padding: 25px 25px;
}

@media (min-width: 480px) {
  /* line 249, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-img {
    height: 314px;
  }
  /* line 252, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-img-sm {
    height: 449px;
  }
}
@media (min-width: 768px) {
  /* line 259, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta {
    padding-top: 16px;
  }
  /* line 262, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-img {
    width: 50%;
    height: 360px;
  }
  /* line 267, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-wrap {
    width: 750px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 9, ../../../../source/wp-content/themes/tamarack/css/_mixins.scss */
  #cta .cta-wrap:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 275, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta h2.gb.cta-headline {
    font-size: 45px;
    line-height: 50px;
    margin-top: 40px;
    letter-spacing: 0.04em;
    margin-bottom: 58px;
  }
  /* line 283, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box {
    position: relative;
    overflow: hidden;
    margin-bottom: 40px;
  }
  /* line 9, ../../../../source/wp-content/themes/tamarack/css/_mixins.scss */
  #cta .cta-box:after {
    content: '';
    display: table;
    clear: both;
  }
  /* line 289, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box p {
    margin-bottom: 29px;
  }
  /* line 295, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-large .cta-img {
    float: left;
    width: 50%;
  }
  /* line 300, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-large .cta-ctn {
    right: 0;
    width: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 310, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-small-t .cta-img {
    float: right;
    width: 50%;
  }
  /* line 315, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-small-t .cta-ctn {
    left: 0;
    width: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 325, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-small-b .cta-img {
    float: left;
    width: 50%;
  }
  /* line 330, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-small-b .cta-ctn {
    right: 0;
    width: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1200px) {
  /* line 343, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-wrap {
    width: 1175px;
  }
  /* line 347, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box {
    width: 550px;
    float: left;
  }
  /* line 352, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-large {
    margin-right: 44px;
  }
  /* line 356, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-ctn {
    padding: 21px 29px;
  }
  /* line 361, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-large .cta-img {
    float: none;
    width: 100%;
    height: 471px;
  }
  /* line 367, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box-large .cta-ctn {
    position: static;
    width: 100%;
    transform: translateY(0);
    padding-bottom: 27px;
  }
  /* line 375, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-img.cta-img-sm {
    height: 328px;
  }
}
@media (min-width: 1400px) {
  /* line 383, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-wrap {
    width: 1388px;
  }
  /* line 387, ../../../../source/wp-content/themes/tamarack/css/_home.scss */
  #cta .cta-box {
    width: 657px;
  }
}

.custom-btn {
   padding: 15px 50px 13px;


    display: inline-block;
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  background-color: #00a0e3;
  font-weight: 600;
  border-radius: 6px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Roboto Condensed', sans-serif;
}



/* line 154, ../../../../source/wp-content/themes/tamarack/css/_typography.scss */
.custom-btn:hover, .custom-btn:focus {
  color: #fff;
  text-decoration: none;
}

/* line 160, ../../../../source/wp-content/themes/tamarack/css/_typography.scss */
.custom-btn.green {
  background: url(images/break.png);
}
/* line 162, ../../../../source/wp-content/themes/tamarack/css/_typography.scss */
.custom-btn.green:hover {
  box-shadow: inset 0 0 21.8px 2.2px rgba(0, 0, 0, 0.47);
}

/* line 167, ../../../../source/wp-content/themes/tamarack/css/_typography.scss */
.custom-btn.blue {
  background: url(images/bg-blue.png);
}
/* line 169, ../../../../source/wp-content/themes/tamarack/css/_typography.scss */
.custom-btn.blue:hover {
  box-shadow: inset 3px 5.2px 27.6px 1.5px rgba(0, 0, 0, 0.46);
}

/* VIDEOS PAGE */
.videos-nav {
	display: flex;
	flex-dirextion: row;
	flex-wrap: wrap;
	justify-content: center;
	font-size: 1.4rem;
	margin-bottom: 30px;
}

.videos-nav .nav-item {
	margin: 0 10px;
	color: #007f2d;
	text-decoration: underline;
	padding: 2px 10px;
	font-family: 'Boogaloo', arial;
	border: 2px solid transparent;
	text-transform: uppercase;
}

.videos-nav .active {
	text-decoration: underline;
	border: 2px solid #007f2d;
	padding: 2px 10px;
}


.videos-gallery .videos {
	display: flex;
	flex-dirextion: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

.videos-gallery .videos::after {
	content: "";
	flex: auto;
}

.videos-gallery .videos .video {
	flex-basis: 100%;
	padding: 15px;
	display: none;
}

@media screen and (min-width: 491px) {
	.videos-gallery .videos .video {
		flex-basis: 50%;
	}
}

@media screen and (min-width: 768px) {
	.videos-gallery .videos .video {
		flex-basis: 33.33%;
	}
}

.videos-gallery .videos .video.active {
	display: block;
}

.videos-gallery .videos .video iframe {
	margin: 0;
}
.videos-gallery .videos .video .video-title {
	color: #007f2d;
	margin: .8rem 0;
	text-align: center;
	line-height: 1em;
	font-family: 'Boogaloo', arial;
}