/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

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

body {
  background-color:#FFFFFF;
  color:#000;
  font-family:"Spinnaker",sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:1.45;
  font-style:normal;
  padding:0;
  word-wrap:break-word
}
body.modal-open .media-modal-close:hover,
body.modal-open .media-modal-close:focus {
  background:none;
  border:none;
  padding:1px
}
body.modal-open .media-modal-close:focus {
  position:absolute
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:#8DC63F;
  font-family:"Raleway",sans-serif;
  font-weight:700;
  line-height:1.4;
  text-transform:none;
  font-style:normal
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color:#8DC63F
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration:none
}
h1 {
  font-size:45px;
  line-height:1.4;
  letter-spacing:0px;
  color:#8DC63F;
  font-family:"Raleway",sans-serif;
  font-weight:700;
  font-style:normal;
  text-transform:none
}
h1 a {
  color:#8DC63F
}
h2 {
  font-size:36px;
  line-height:1.4;
  letter-spacing:0px
}
h2 .fl-comments-list-title {
  font-size:30px
}
h3 {
  font-size:30px;
  line-height:1.4;
  letter-spacing:0px
}
h4 {
  font-size:24px;
  line-height:1.4;
  letter-spacing:0px
}
h5 {
  font-size:18px;
  line-height:1.4;
  letter-spacing:0px
}
h6 {
  font-size:14px;
  line-height:1.4;
  letter-spacing:0px
}
a {
  color:#8DC63F;
  text-decoration:none
}
a:hover {
  color:#8DC63F;
  text-decoration:underline
}
a:focus {
  color:#8DC63F
}

.fl-node-clxvmton4f8q h3.uabb-infobox-title,
.fl-node-clxvmton4f8q h3.uabb-infobox-title span a,
.fl-node-clxvmton4f8q h3.uabb-infobox-title * {
  color: #7D868C;
  font-size: 60px;
}

.fl-builder-content .fl-node-bqhsl92t0j8e .uabb-infobox-title-prefix {
  color: #7D868C;
}

.fl-builder-content .fl-node-fjla3d9xkcgm .uabb-infobox-title-prefix {
  color: #7D868C;
}

.fl-builder-content .fl-node-vzc4qr8kniy3 .uabb-infobox-title-prefix {
  color: #7D868C;
}

.fl-builder-content .fl-node-82olrwgq6yut a.fl-button,
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:visited {
  font-family: Spinnaker, sans-serif;
  font-weight: 400;
  font-size: 18px;
  border: 1px solid #8DC63F;
  background-color: #8DC63F;
}
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:focus {
  border: 1px solid #64ae00;
}
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button,
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:visited,
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:focus {
  border-top-left-radius: 29px;
  border-top-right-radius: 29px;
  border-bottom-left-radius: 29px;
  border-bottom-right-radius: 29px;
}
.fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover,
.fl-page .fl-page .fl-builder-content .fl-node-82olrwgq6yut a.fl-button:hover {
  background-color: #64ae00;
}

.fl-builder-content .fl-node-5tgdq16rme8y a.fl-button,
.fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button,
.fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:visited {
  font-family: Spinnaker, sans-serif;
  font-weight: 400;
  font-size: 18px;
  border: 1px solid #8DC63F;
  background-color: #8DC63F;
}
.fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:hover,
.fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:focus {
  border: 1px solid #64ae00;
}

.fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:hover,
.fl-page .fl-page .fl-builder-content .fl-node-5tgdq16rme8y a.fl-button:hover {
  background-color: #64ae00;
}

.fl-node-f4q6zyu8vpgs .menu > li > a:hover,
.fl-node-f4q6zyu8vpgs .menu > li > a:focus,
.fl-node-f4q6zyu8vpgs .menu > li > .fl-has-submenu-container:hover > a,
.fl-node-f4q6zyu8vpgs .menu > li > .fl-has-submenu-container.focus > a,
.fl-node-f4q6zyu8vpgs .menu > li.current-menu-item > a,
.fl-node-f4q6zyu8vpgs .menu > li.current-menu-item > .fl-has-submenu-container > a,
.fl-node-f4q6zyu8vpgs .sub-menu > li > a:hover,
.fl-node-f4q6zyu8vpgs .sub-menu > li > a:focus,
.fl-node-f4q6zyu8vpgs .sub-menu > li > .fl-has-submenu-container:hover > a,
.fl-node-f4q6zyu8vpgs .sub-menu > li > .fl-has-submenu-container.focus > a,
.fl-node-f4q6zyu8vpgs .sub-menu > li.current-menu-item > a,
.fl-node-f4q6zyu8vpgs .sub-menu > li.current-menu-item > .fl-has-submenu-container > a {
  color: #8DC63F;
}



.fl-node-eoqy7srf9mbn .menu > li > a:hover,
.fl-node-eoqy7srf9mbn .menu > li > a:focus,
.fl-node-eoqy7srf9mbn .menu > li > .fl-has-submenu-container:hover > a,
.fl-node-eoqy7srf9mbn .menu > li > .fl-has-submenu-container.focus > a,
.fl-node-eoqy7srf9mbn .menu > li.current-menu-item > a,
.fl-node-eoqy7srf9mbn .menu > li.current-menu-item > .fl-has-submenu-container > a,
.fl-node-eoqy7srf9mbn .sub-menu > li > a:hover,
.fl-node-eoqy7srf9mbn .sub-menu > li > a:focus,
.fl-node-eoqy7srf9mbn .sub-menu > li > .fl-has-submenu-container:hover > a,
.fl-node-eoqy7srf9mbn .sub-menu > li > .fl-has-submenu-container.focus > a,
.fl-node-eoqy7srf9mbn .sub-menu > li.current-menu-item > a,
.fl-node-eoqy7srf9mbn .sub-menu > li.current-menu-item > .fl-has-submenu-container > a {
  color: #8DC63F;
}
.fl-node-eoqy7srf9mbn .fl-menu .fl-toggle-arrows .fl-has-submenu-container:hover > .fl-menu-toggle:before,
.fl-node-eoqy7srf9mbn .fl-menu .fl-toggle-arrows .fl-has-submenu-container.focus > .fl-menu-toggle:before,
.fl-node-eoqy7srf9mbn .fl-menu .fl-toggle-arrows li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before,
.fl-node-eoqy7srf9mbn .fl-menu .fl-toggle-none .fl-has-submenu-container:hover > .fl-menu-toggle:before,
.fl-node-eoqy7srf9mbn .fl-menu .fl-toggle-none .fl-has-submenu-container.focus > .fl-menu-toggle:before,
.fl-node-eoqy7srf9mbn .fl-menu .fl-toggle-none li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before {
  border-color: #8DC63F;
}


.fl-node-eoqy7srf9mbn .fl-menu .sub-menu {
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
  box-shadow: 0 1px 20px rgba(0,0,0,0.1);
}

.fl-node-hij3t40o19mv .gform_wrapper .gfield .gfield_description {
  color: #ffffff;
}

.fl-node-anwe8j4v1fzs .gform_wrapper .gfield .gfield_description {
  color: #ffffff;
}

.fl-node-28boge17svmw .gform_wrapper .gfield .gfield_description {
	color: #ffffff;
}

.fl-node-0rlw6hdntjxy .gform_wrapper .gfield .gfield_description {
	color: #ffffff;
}


legend {
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
  font-size:21px;
  line-height:inherit;
  color:#000000;
  border:0;
  border-bottom:1px solid #e5e5e5
}


