/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
**
 * If using a CSS pre-processor,tell it to overwrite this file. If not,place
 * your custom CSS modifications here.
 */

body{margin-top:0;font-family:Arial,Helvetica,sans-serif;color:#555;font-size:16px;}body,html{scroll-behavior:smooth !important;margin:0;}.main-front-bg{display:block;height:100%;background:url(/themes/custom/green/images/main-front-branding.jpg);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;}#block-welcometobenzonthegreen{position:absolute;top:40%;left:0;margin-top:-135px;width:100%;text-align:center;display:inline-block;padding:40px;}#block-welcometobenzonthegreen{position:absolute;top:50%;left:0;margin-top:-135px;width:100%;text-align:center;display:inline-block;padding:40px;}#welcome{font-size:32px;color:#fff;line-height:normal;margin:0 0 45px 0;}@media(min-width:767px){#welcome{font-size:56px;}}.more-btn{background:#8cc63f;color:#ffffff;padding:10px 15px;transition:.3s ease;}.more-btn:hover{opacity:0.8;text-decoration:none;color:#ffffff;}.menu-wrapper{background:#333;border-top:3px solid #8cc63f;margin:0;margin-bottom:65px;}.logo img{max-width:90px;height:auto;}#block-green-horizontalmenu{float:right;margin-top:22px;}#block-green-responsivemenumobileicon{float:right;margin-top:30px;}.horizontal-menu li a,.horizontal-menu span{background:none;padding:20px 20px;color:#fff;transition:.3s ease;}.horizontal-menu li a:hover,.horizontal-menu li a:active,.horizontal-menu li a:focus,.horizontal-menu span:hover,.horizontal-menu li:active,.horizontal-menu li:focus{background:#8cc63f;text-decoration:none !important;}.menu.sub-nav li a{color:#ffffff;text-align:left;padding:10px;}.menu.sub-nav{background:#222;border-top:1px solid #fff;}#toggle-icon{margin-top:5px;}#toggle-icon .label{top:4px;left:-54px;}.mm-listitem__text{text-align:center;font-size:20px;padding:20px 0;}.service-boxes{font-family:'Lato',sans-serif;margin-top:45px;}.service-boxes .service-box{padding:0 25px;display:inline-block;width:100%;}.service1,.service2,.service3{margin-bottom:45px;}@media(min-width:767px){.service-boxes .service-box{float:left;width:33%;}.service1,.service2{margin-bottom:45px;}.service3,.service4{margin-bottom:0;}}.service-icon{float:left;width:55px;}.service-box .glyphicon{color:#fff;background:#8cc63f;padding:12px;border-radius:100%;}.service-text{overflow:hidden;text-align:left;font-size:20px;margin-top:3px;}.service-title{text-transform:uppercase;font-size:16px;color:#2d2d2d;text-align:left;}h1,h2,h3,h4,h5,h6{color:#555;}p{margin-bottom:25px;}a,a:hover,a:focus{color:#8cc63f;transition:.3s ease;}.page-header{border-bottom:none !important;text-align:center;}img{max-width:100%;height:auto;}.block-title{font-size:20px;margin:0 0 20px 0;}.region-sidebar-first,.region-sidebar-second{text-align:center;}.nav-tabs > li{padding:0 5px;}.view-slider.view-slider{margin-bottom:45px;}.left{float:left;margin:0 20px 20px 0;max-width:45%;}.right{float:right;margin:0 0 20px 20px;max-width:45%;}.centre{text-align:center;}.view-galleries .views-row{clear:both;}.view-galleries .views-col{float:left;width:50%;padding:10px;transition:.3s ease;}@media(min-width:767px){.view-galleries .views-col{width:25%;}}.view-galleries .views-col:hover{opacity:0.8;transform:scale(1.1);}.view-galleries .views-field-title a{color:#ffffff;font-size:17px;display:inline-block;text-align:center;width:100%;background:#8cc63f;padding:10px 0 25px 0;}.view-galleries .views-field-title a:hover,.view-galleries .views-field-title a:focus{text-decoration:none;}.field--name-field-gallery-images .field--item{float:left;padding:5px;width:50%;}@media(min-width:767px){.field--name-field-gallery-images .field--item{width:25%;}}.directions-map{width:100%;padding:25px;}@media(min-width:767px){.directions-map{width:50%;float:left;}}#gmap{border:none;width:100%;height:350px;}.view-header{margin-bottom:45px;}.view-sponsors .views-row{clear:both;}.view-sponsors .views-col{padding:20px;text-align:center;width:100%;min-height:170px;}@media(min-width:767px){.view-sponsors .views-col{width:25%;}}.view-sponsors .views-field-field-sponsors-logo img{display:inline-block;}.contact-wrapper .container{border-top:1px solid #cccccc;margin-top:65px;}.btn{border-radius:0;font-size:15px;padding:5px 10px;background:none;border:1px solid #8cc63f;color:#8cc63f;text-shadow:none;transition:0.3s ease;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}.btn:hover{background:#8cc63f;border:1px solid #8cc63f;}#webform-submission-contact-node-166-add-form--2{margin:20px 0;}.region-contact .block-title{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:normal;color:#555;font-size:22px;margin-top:20px;padding-top:20px;}.region-contact #block-webform{margin-bottom:20px;}.g-recaptcha{margin-bottom:15px;}.wa-green{color:#25D366;transition:.3s ease;}.wa-green:hover{text-decoration:none;opacity:0.8;}#edit-flexbox{margin-bottom:0;}#edit-flexbox .webform-flex{margin-bottom:15px;}#edit-flexbox input{margin-bottom:0;}.view-sitemap{text-align:center;}.view-sitemap h3{margin:45px 0 20px 0;}.field--name-user-picture img{border-radius:100%;display:block;margin:20px auto;}.path-frontpage .featured-wrapper{margin-top:45px;}.featured-wrapper{background:#f1f1f1;padding:25px 0;text-align:center;margin-bottom:45px;}.featured-wrapper .flexslider{margin:0 auto 45px auto;}@media(min-width:767px){.featured-wrapper .flexslider{max-width:90%;}}.flex-control-thumbs li{width:23%;margin:1%;border:1px solid #f1f1f1;}.view-accreditations .views-row{clear:both;}.view-accreditations .views-col{text-align:center;}.view-accreditations img{display:block;margin:0 auto;}.footer-wrapper{background:#444444;font-size:11px;padding:45px 0;}.footer{padding:15px 0;margin-top:0;border-top:none;font-size:12px;}.footer p,.footer a{margin-bottom:0;color:#fff;}.credits-wrapper{padding:20px 0;text-align:center;}
