#tribe-events,
#tribe-events-pg-template {
padding:40px 5% !important;
background:#fff;
}

.wpb_text_column ol li, .vc_toggle ol li {
    margin:0px;
}

.wpb_single_image a:focus-visible {    
    outline: -webkit-focus-ring-color auto 1px;
	outline-offset: 1px;
}
.vc_cta3 h4 {
	color:#0368a1 !important;
}

.vc_section {
	padding: 20px;
	margin:0px; 
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
     border-bottom:none;
}

.vc_row {
	padding: 0px 20px;
	margin:0px auto ; 
}
.vc_row .vc_row {
	padding: 0px;
}

.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top:15px;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
    background-color: #ffffff;
}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    background-color: #8dc640;
}


.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size:1.2em;
    font-weight:bold;
    padding: 14px 10px;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top:15px;
}

@media (max-width: 767px) {
    .vc_section {
	padding: 15px;
    }
    
.vc_row {
	padding: 0px;
	margin:0px auto; 
}


.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size:1em;
    font-weight:bold;
    padding: 12px 8px;
}
.vc_column_container>.vc_column-inner {
    padding:0px;
}

}