::selection {
    background-color: #7cc242;
    color: #ffffff;
}
.team-member-name {
    margin-top: 7px;
    font-size: 1.55em;
    text-align: center;
}
.team-member-job-title {
    margin-top: -7px;
    font-size: 1em;
    text-align: center;
}
.iconbox_top .iconbox_content {
    padding: 60px 20px 40px 20px;
    border-radius: 3px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, #top .av_header_transparency #header_main_alternate, .av_header_transparency #header_main .social_bookmarks li a {
    color: #7cc242;
    border-color: transparent;
    background: transparent;
}
.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type='submit'], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover {
    background-color: #7cc242;
    color: #ffffff;
    border-color: #7cc242;
}
#header {
    position: relative;
    z-index: 501;
    width: 100%;
    background: #33333300;
}
.iconbox_top .iconbox_content {
    padding: 40px 20px 10px 20px;
    border-radius: 30px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}
.avia-button.avia-size-large {
    padding: 15px 30px 13px;
    font-size: 18px;
    min-width: 139px;
    border-radius: 32px;
    box-shadow: 0px 0px 7px 0px #00000052;
}
#top .av-custom-form-color * {
    color: #7cc242;
}
#top label {
    font-weight: bold;
    font-size: 1.5em;
}
#top div .av-dark-form .input-text, #top div .av-dark-form input[type='text'], #top div .av-dark-form input[type='input'], #top div .av-dark-form input[type='password'], #top div .av-dark-form input[type='email'], #top div .av-dark-form input[type='number'], #top div .av-dark-form input[type='url'], #top div .av-dark-form input[type='tel'], #top div .av-dark-form input[type='search'], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button {
    color: #e1e1e1;
    border-color: #8f8f8f;
    border-width: 2px !important;
    background-color: transparent;
  	border-radius: 10px;
}
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
    background-color: #d0d0d0;
    color: #ffffff;
    border-color: #94b94e;
}
.avia_ajax_form .button {
    margin: 0;
    padding: 16px 20px;
    border-radius: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: 600;
    font-size: 1.92em;
    min-width: 142px;
    outline: none;
}
.avia_ajax_form p input, .avia_ajax_form p textarea, .avia_ajax_form p select, .avia_ajax_form p .input_checkbox_label {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
input[type="submit"], #submit, .button {
    padding: 9px 22px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-radius: 10px;
}
h3 {
    font-size: 20px;
    line-height: 1.1em;
    margin-bottom: 18px;
}
.avia_fb_likebox .av_facebook_widget_main_wrap {
    background-attachment: scroll;
    background-size: cover;
    background-position: center center;
    width: 100%;
    min-width: 180px;
    min-height: 124px;
    height: 124px;
    position: relative;
    font-family: Helvetica,Arial,sans-serif;
}
.avia_fb_likebox .av_facebook_widget_page_title_container {
    color: #fff;
    margin: 0px 18px 0 70px;
    position: relative;
    z-index: 2;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.358;
    margin-bottom: -5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: 0 2px 4px rgba(0,0,0,.9);
    top: 8px;
    min-height: 89px;
}
.cff-header {
    width: 100%;
    margin: 0px 0 -4px 0;
    padding: 0;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
    font-weight: 500;
}
h2 {
    font-size: 36px;
    line-height: 1.1em;
    margin-bottom: 10px;
}
.main_color #tribe-events .time-details, .main_color .single-tribe_events .tribe-events-schedule, .single-tribe_events .main_color .tribe-events-schedule h3, .single-tribe_events .main_color .tribe-events-event-meta dd, .main_color .recurringinfo, .main_color .tribe-mini-calendar-no-event, .main_color .tribe-mini-calendar-dayofweek, .main_color .tribe-mini-calendar-event .list-date .list-daynumber, .main_color .av-upcoming-event-data {
    color: #919191;
    background: #fcfcfc;
    border: solid;
    margin: 5px;
    padding: 9px;
    text-align-last: center;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: inherit;
    letter-spacing: 1px;
}