.chm_menuholder img{
    display:none !important;
}
.elementor-sticky--active.chm_menuholder img{
    display:block !important;
}
.elementor-sticky--active.chmmobilemenu,
.elementor-sticky--active.chm_menuholder{
    box-shadow: 0 8px 15px 0 rgba(25, 29, 37, .12) !important;
}
/***Home Event List*/
.tribe-events-widget-events-list__event-date-tag-datetime {
    background: #2385C6;
    border-radius: 10px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.tribe-events-widget-events-list__event-date-tag.tribe-common-g-col {
    margin-right: 20px;
	width: 80px !important;
}
.tribe-events-widget-events-list__event-date-tag-month {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #fff !important;
}
.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h2.tribe-common-h4--min-medium {
    font-size: 32px !important;
    font-weight: 700 !important;
    color: #fff !important;
}
.tribe-events-widget-events-list__event-header {
    align-content: center !important;
    min-height: 80px;
}
a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin {
    font-size: 20px;
}
.tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium {
    font-size: 18px;
}
a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin {
    background: #2D5813;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin {
    background: #1C4A35;
    color: #fff !important;
    font-size: 16px;
    font-weight: 700;
    padding: 17px 40px;
    border-radius: 50px;
    border:0px !important;
}
a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:hover{
	  background: #A6DEC5;
    color: #1C4A35 !important;
    border:0px !important;
}
.tribe-events-widget-events-list__view-more.tribe-common-b1.tribe-common-b2--min-medium {
    margin-top: 50px;
}

/**home box title*/

.home a.elementor-cta__button.elementor-button.elementor-size- {
    padding: 12px 24px;
}
.home a.elementor-cta__button.elementor-button.elementor-size-:hover{
    background:#a6dec5 !important;
    color:#1c4a35 important;
}

/**Home Blog**/
.blogbox {
    min-height: 560px;
}   

.footer_form .gform-button {
    padding: 9px !important;
}
/***Event calendar****/
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border,
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
    border-radius:50px;
    background: #1C4A35;
    color: #fff !important;
    border:0px !important;
}
.tribe-common .tribe-common-c-btn-border:focus, .tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:focus, .tribe-common a.tribe-common-c-btn-border:hover,
.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:hover,
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{
    background: #A6DEC5 !important;
    color: #1C4A35 !important;

}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover{
    background:transparent;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{
    background:transparent !important;
    font-size:14px;
}
time.tribe-events-calendar-list__event-date-tag-datetime span{
    color:#fff !important;
}
time.tribe-events-calendar-list__event-date-tag-datetime{
    background:#2385C6 !important;
    height: 65px !important;
    border-radius: 10px;
    padding: 10px !important;
}
.tribe-common p {
    font-size: 18px;
}
.tribe-common p,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common a{
    font-family:"Nunito Sans", Sans-serif !important;
}
.tribe-events .datepicker .day.active{
    background:#2385C6 !important;
}
.gfield_validation_message {
    display: none;
}
.gform_submission_error{
    font-size:18px !important;
    font-family:"Nunito Sans", sans-serif;
}
.gform_validation_error_link{
    font-size:16px !important;
}
.elementor-widget-wp-widget-archives h5,
.elementor-widget-wp-widget-recent-posts h5{
    font-size:22px;
}

@media only screen and (min-width: 768px) {
    .blogloopholder .e-loop-item{
    	min-height:520px;
    }

    .home .elementor-cta__button-wrapper {
       position: absolute !important;
       bottom: 30px;
       left: 0;
   }
   .blogbox .elementor-widget-button {
     position: absolute;
     bottom: 20px;
   }
}
@media only screen and (max-width: 1025px) {
    .blogbox {
        min-height: 650px;
    }   
}
@media only screen and (max-width: 767px) {
    a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin{
        display:block;
        text-align:center;
    }
    .blogbox {
        min-height: 100%;
    }
    .home a.elementor-cta__button.elementor-button.elementor-size-{
        display:block;
    }
}











