/*!
Theme Name:    Grafton
Author:        Spoekncode
Author URI:    https://SpokenCode.com
Description:   Custom theme built with BEaver Builder
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/@import url("https://fonts.googleapis.com/css?family=Montserrat");header{max-width:100%}header .fl-row-content-wrap{width:100%;padding:0}header .fl-row-content{max-width:100%}header .fl-module-content{padding:0;margin:0}header .headerNav{background-image:url("img/sunburst.jpg");background-size:cover;background-repeat:no-repeat;background-position:center bottom;min-height:200px}header .headerNav .headerLeft{width:50%}header .headerNav .headerLeft .menu a{text-transform:Uppercase;color:#000000;font-weight:700;font-size:14px}header .headerNav .headerLeft ul{list-style:none}header .headerNav .headerLeft li{display:inline-block}header .headerNav .headerLeft .fl-module-icon-group{padding-left:15px}header .headerNav .headerLeft .fl-module-icon-group .fl-icon{margin-top:0}header .headerNav .headerLeft .ua-icon{color:#000000}header .headerNav .headerRight .fl-module{float:right}header .headerNav .headerRight .fl-module-widget{float:right;width:100%}header .headerNav .headerRight .fl-module-menu{width:100%}header .headerNav .headerRight .menu{background-color:#000000;display:inline-block;float:right;padding:10px;width:100%;float:right}header .headerNav .headerRight .menu li{display:inline-block;border-right:1px solid #7a7979}header .headerNav .headerRight .menu li:last-child{border-right:none}header .headerNav .headerRight .menu a{text-transform:Uppercase;color:#7a7979;padding:0 10px;font-size:14px;font-weight:700}header .headerNav .headerRight .widget_search{margin:20px;box-shadow:2px 2px 20px #000000}header .globalNav{max-width:100%;height:38px;border-top:2px solid #b25418;border-bottom:2px solid #b25418;background-color:#ffffff;overflow:visible}header .globalNav .fl-row-content-wrap{width:100%;padding:0}header .globalNav .fl-row-content{max-width:100%}header .globalNav .fl-module-content{padding:0;margin:0}header .globalNav .fl-row-content{max-width:100%}header .globalNav .globalNavLeft .fl-menu{float:right}header .globalNav .logo{overflow:visible;position:relative;z-index:9999;top:50%;transform:translateY(-25%)}header .globalNav li{display:inline-block}header .globalNav a{color:#231f20;text-transform:Uppercase;font-size:12px;font-family:'Michroma', sans-serif;font-weight:700;padding-top:11px !important;padding-bottom:11px !important}header .globalNav .menu-item:hover,header .globalNav .menu-item.focus{background-color:#dc6e29}header .globalNav .sub-menu .menu-item:hover,header .globalNav .sub-menu .menu-item.focus{background-color:transparent}header .globalNav .sub-menu .menu-item:hover a,header .globalNav .sub-menu .menu-item.focus a{color:#eabb32}header .globalNav .fl-menu .sub-menu{background-color:rgba(0,0,0,0.5);border-bottom-right-radius:10px !important}header .globalNav .fl-menu .sub-menu li{width:100%;padding:10px;border-bottom:1px solid #575757}header .globalNav .fl-menu .sub-menu li:last-child{width:100%;padding:10px;border-bottom:none}header .globalNav .fl-menu .sub-menu a{color:#ffffff;text-transform:lowercase}header .globalNav .fl-menu .sub-menu a .current-item{color:#e9ba41}header .menuLeftAlign .menu .fl-has-submenu .sub-menu{right:0 !important;left:auto !important}.homeSlider{max-width:100%;padding:0;margin:0}.homeSlider .fl-row-content-wrap{width:100%;padding:0}.homeSlider .fl-row-content{max-width:100%}.homeSlider .fl-module-content{padding:0;margin:0}.homeContent{max-width:100%}.homeContent .fl-col-content{width:100% !important}.homeContent .fl-row-content-wrap{width:100%;padding:0;margin:0}.homeContent .fl-row-content{max-width:100%}.homeContent .fl-col-small{max-width:100%}.homeContent .welcome{background-color:#1f9bde;font-family:'Montserrat', sans-serif;font-size:16px}.homeContent .welcome .fl-heading{color:#ffffff;font-family:'Tangerine', cursive;font-size:50px;font-weight:300}.homeContent .welcome .fl-rich-text{color:#ffffff}.homeContent .news{background-color:#fceb6c}.homeContent .news .fl-heading{color:#dc6e29}.homeContent .news .fl-heading .fl-heading-text{font-size:30px;text-transform:Uppercase}.homeContent .news .fl-post-image{float:left;max-width:40%;clear:both}.homeContent .news .fl-post-title a{color:#0c6798}.homeContent .news .fl-post-more-link a{color:#dc6e29;text-decoration:underline}.homeContent .news .fl-post-text{float:right;max-width:60%;top:0;position:relative;padding:0 10px;line-height:1.5}.homeContent .news .fl-post-excerpt{color:#000000}.homeContent .news .fl-post-feed-post{display:block;position:relative;display:inline-block;border-bottom:0;margin-bottom:0}.homeContent .news .allNews .fl-heading{text-align:center !important}.homeContent .news .allNews .fl-heading .fl-heading-text{font-size:20px;color:#dc6e29;text-transform:capitalize;text-decoration:underline;font-weight:400}.homeContent .events{background-color:#faf1ab;font-size:30px;text-transform:Uppercase}.homeContent .events .fl-heading,.homeContent .events .widgettitle{color:#dc6e29;font-size:30px}.homeContent .events .fl-post-title a,.homeContent .events .fl-post-more-link a{color:#0c6798}.homeContent .events .fl-post-excerpt{color:#000000}.homeContent .events .fl-post-text{padding:20px 0 !important}.homeContent .events .fl-post-feed-post{display:block;position:relative;display:inline-block;border-bottom:2px solid #eaba30;padding-bottom:0;margin-bottom:0}.homeContent .events .fl-module-post-grid .fl-module-content{margin:0 20px}.homeContent .events .tribe-event-title{margin-top:20px;margin-bottom:10px}.homeContent .events .tribe-event-title a{color:#0c6798}.homeContent .events ol{margin-top:40px;margin-left:-40px;-webkit-padding-start:40px}.homeContent .events li{list-style-type:none !important;border-bottom:2px solid #eaba30;padding-bottom:15px}.homeContent .events li .tribe-event-duration{font-size:16px}.homeContent .events li .tribe-event-duration .tribe-event-date-start,.homeContent .events li .tribe-event-duration .tribe-event-date-end{color:#000000;text-transform:none}.homeContent .events .tribe-events-widget-link{text-align:center}.homeContent .events .tribe-events-widget-link a{font-size:20px;color:#dc6e29;text-transform:capitalize;text-decoration:underline}.subscribe .subscribeFiller{display:block;background-color:#1f9bde}.subscribe .fl-heading-text{color:#ffffff;text-transform:Uppercase;font-size:22px;font-family:'Michroma', sans-serif;text-transform:Uppercase;font-weight:700}.subscribe .fl-button-text{font-size:16px;font-family:'Michroma', sans-serif;text-transform:Uppercase}.subscribe .fl-form-field{padding-right:0}.subscribe .fl-form-field input{border:0;padding:28px 20px !important;height:60px !important}.subscribe .fl-form-field input::placeholder,.subscribe .fl-form-field input:placeholder-shown{font-size:22px;color:#c9c9c9}.subscribe a.fl-button{background-color:#eaba30 !important;border:0;padding:20px 20px !important;height:60px !important}.subscribe a.fl-button .fl-button-text{color:#ffffff}.emergency{background-color:#0c6798;color:#eaba30;text-align:center;font-size:20px}.map{max-width:100%}.map .fl-row-content-wrap{width:100%;padding:0;margin:0}.map .fl-row-content{max-width:100%}.map .fl-module-content{margin:0}footer{max-width:100%;background-color:#231f20;background-image:url("img/footer.png");background-position:center bottom;background-repeat:no-repeat;background-size:1116px 482px;color:#ffffff;border-top:4px solid #f0bc21}footer .fl-row-content-wrap{width:100%;padding:40px}footer .fl-row-content{max-width:100%}footer ul{list-style:none !important;padding:0}footer .fl-heading{color:#eabb32;text-align:center !important}footer .fl-heading .fl-module-content{color:#eabb32;margin-bottom:0;padding-bottom:0}footer .fl-module-menu .fl-module-content{margin-top:0;padding-top:0}footer .menu{padding:none;margin-top:0;padding-top:0}footer .menu li{width:100%;text-align:center}footer .menu a{color:#ffffff;padding-left:0 !important;padding-right:0 !important;text-align:center}footer .info{color:#eabb32}footer .info .contactUs .fl-heading{text-align:center !important}footer .info .contactUs a{text-transform:Uppercase;text-decoration:underline;color:#ffffff}@media only screen and (min-width: 768px){header .headerNav{min-height:200px}header .headerNav .headerRight .fl-module-menu{width:auto}header .headerNav .headerRight .widget_search{width:200px;float:right;margin:20px;box-shadow:2px 2px 20px #000000}header .globalNav .logo{overflow:visible;position:relative;z-index:9999}}@media only screen and (min-width: 992px){header .globalNav .logo{overflow:visible;position:relative;z-index:9999}header .headerNav{min-height:130px}header .headerNav .headerRight .fl-module-menu{width:auto}header .headerNav .headerRight .widget_search{width:200px;float:right;margin:20px;box-shadow:2px 2px 20px #000000}footer .fl-heading{color:#eabb32;text-align:left !important}footer .menu a{text-align:left !important}footer .menu li{width:100%;text-align:left}}
