a:hover, p a:hover {color: #9a9a9a !important;}
.eltdf-btn {font-family: Dosis !important;}
.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {max-height:100% !important;}
.eltdf-main-menu>ul>li>a>span.item_outer .item_text {font-family: Graduate;color: #044700;letter-spacing: 2px;}
.eltdf-main-menu>ul>li>a .item_text:before {border-bottom:solid 3px #a9a9a9 !important;}
.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-content {background: #024601 !important;}
.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-text-holder:after {display:none !important;}
.eltdf-shopping-cart-holder .eltdf-header-cart.eltdf-header-cart-icon-pack .eltdf-cart-number {background-color: #024601 !important;}
.eltdf-main-menu>ul>li.eltdf-active-item>a .item_text:before {border-bottom: solid 3px #a9a9a9 !important;}
.whitetext p, .whitetext, .whitetext a {color:#fff !important;}
.centertext {text-align:center !important;}
.lateryears h2 {font-size: 12px;margin-bottom: 0px;}
.lateryears p {font-family: Graduate;font-weight: bold;}
.eltdf-search-opener .eltdf-search-opener-wrapper {display:none !important;}
.littletitle, .littletitle p {text-transform: uppercase;font-weight: 600;letter-spacing: 2px;font-size: 12px;}
.awards a.button, .readbutton {background: #024501;padding: 7px;color: #fff;display: inline-block;margin-top: 20px;text-transform: uppercase;letter-spacing: 3px;font-size: 10px;font-weight: 900 !important;font-family: Dosis !important;}
p.normal {font-family: arial !important;font-size: 10px;line-height: 1.6;}
.eltdf-side-menu-button-opener {display:none !important;}
.eltdf-page-footer .eltdf-footer-top-holder {background-color:#fff !important;}
.eltdf-page-footer .eltdf-footer-bottom-holder {background-color:#fff !important;}
.eltdf-page-footer .eltdf-grid-col-6 {float:none !important;width:100% !important;text-align:center !important;}
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-grid-col-6:first-child {text-align: center !important;}
a.socialicon {font-size: 24px;margin-left:5px;margin-right:5px;}
footer .widget {display:block !important;margin-bottom:40px;}
a.socialicon {color:#024601 !important;}
.story {border-bottom: 2px solid black;text-transform: uppercase;letter-spacing: 2px;font-size: 14px;font-weight: 900;padding-bottom: 10px;}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {background-color:#333 !important;color:#fff !important;font-family: Dosis !important;text-transform: uppercase;letter-spacing: 2px;}
.eltdf-drop-down .second .inner ul li a {color: #044700;letter-spacing: 2px;font-weight: bold !important;font-family: Dosis !important;}
.wpcf7 form .wpcf7-response-output {    border: 0px !important;margin-top: -20px;font-weight: 900;}
.donate .item_outer {background:#044700;padding: 10px;color: #fff !important;}
.donate .item_text {color:#fff !important;}
.eltdf-drop-down .narrow .second .inner ul li {width: 270px !important;}
.eltdf-drop-down .second .inner ul li a:hover .item_outer:before {display:none !important;}
.eltdf-drop-down .second .inner ul li a .item_outer:before {display:none !important;}
.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer, .eltdf-drop-down .second .inner ul li.current-menu-item>a .item_outer {padding: 0 5px 0 0px !important;}
.wpcf7-spinner {display:block !important;}
.donate .item_outer {animation: shadow-pulse 1s infinite;}
.eltdf-page-footer {z-index:2 !important;}
.eltdf-title-holder.eltdf-standard-type .eltdf-page-title {text-align:center !important;}
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer, .event-tickets .tribe-tickets__tickets-footer {display:block !important;}
.tribe-common.event-tickets .tribe-common-c-btn, .tribe-common.event-tickets a.tribe-common-c-btn {background-color: #044700 !important;margin-top: 20px;font-family: Dosis !important;text-transform: uppercase;letter-spacing: 2px;margin-left:0px !important;}
.tribe-common.event-tickets .tribe-common-c-btn:disabled, .tribe-common.event-tickets a.tribe-common-c-btn:disabled {background-color: #044700 !important;margin-left: 0px !important;}
.event-tickets .tribe-tickets__commerce-checkout, .tribe-common .tribe-tickets__commerce-checkout {margin:0 auto !important;}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h6 {padding-left:0px !important;padding-top: 20px;padding-bottom: 20px;color:#fff !important;font-family: Graduate;letter-spacing: 1px;}
.eltdf-mobile-header .eltdf-mobile-nav {background-color: #044700 !important;}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-page-title, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-page-title {font-family: Graduate !important;}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-title a, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-title a {font-family: Graduate !important;}
a.tribe-tickets__commerce-checkout-header-link-modify-attendees {display:none !important;}
.eltdf-tribe-events-single .eltdf-events-single-meta .eltdf-events-single-navigation-holder {display:none !important;}
.event-tickets .tribe-tickets__notice--error, .tribe-common .tribe-tickets__notice--error {display:none !important;}
.event-tickets {margin-top:40px !important;}
.eltdf-tribe-events-single .eltdf-events-single-main-content .tribe-events-event-image {margin-top:0px !important;}
button.tribe-tickets__attendee-tickets-footer-cart-button {display:none !important;}
.tribe-tickets__attendee-tickets-footer-divider {display:none !important;}
.event-tickets .tribe-ticket__tickets-heading {font-weight:bold !important;font-family:Graduate !important;}
.event-tickets .tribe-tickets__attendee-tickets-footer {display:block !important;}
.order-again {display:none !important;}
#tribe-events-pg-template {padding:0px !important;}
.eltdf-mobile-header .eltdf-mobile-menu-opener a .eltdf-mobile-menu-text {font-family: Graduate !important;font-weight: 900 !important;font-size: 20px !important;}
.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opener-icon-pack .eltdf-mobile-menu-icon * {display:none !important;}
.eltdf-mobile-header .eltdf-mobile-nav ul ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul ul li h6 {color:#fff !important;}
.eltdf-mobile-header .eltdf-mobile-nav ul {padding-top:10px !important;}
a.wecb_emptycart {padding: 10px !important;background-color: #044700 !important;display: inline-block !important;color: #fff !important;text-transform: uppercase;letter-spacing: 2px;font-size: 10px !important;font-weight: bold !important;}
.clearcart {float:right !important;}
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow {top:14px !important;}
.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opened a {color: #044700 !important;}
#menu-navigation-1 {padding-top:60px !important;}
.tribe-events-c-subscribe-dropdown__button {display:none !important;}

element.style {
}
.eltdf-mobile-header .eltdf-mobile-nav ul {text-align: center !important;padding-top: 60px;}

@keyframes shadow-pulse
{
     0% {
          box-shadow: 0 0 0 0px #044700;
     }
     100% {
          box-shadow: 0 0 0 3px #044700;
     }
}

@media only screen and (max-width: 767px) {
.eltdf-mobile-header .eltdf-mobile-logo-wrapper a {height:120px !important;}
}

@media only screen and (max-width: 700px) {
.eltdf-title-holder.eltdf-standard-type .eltdf-page-title {padding-top: 60px;padding-bottom: 40px;}
}

@media only screen and (max-width: 650px) {
.eltdf-title-holder.eltdf-standard-type .eltdf-page-title {font-size:40px !important;}
}


@media only screen and (max-width: 1400px) and (min-width: 1024px) {
li.mobhide {display:none !important;}
}

