/*
=============================
           FONTS
=============================
*/
@font-face {
    font-family: 'qanelas_softblack';
    src: url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-black-webfont.eot');
    src: url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-black-webfont.woff2') format('woff2'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-black-webfont.woff') format('woff'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-black-webfont.ttf') format('truetype'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-black-webfont.svg#qanelas_softblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'qanelas_softregular';
    src: url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-regular-webfont.eot');
    src: url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/councilofarboriculture/fonts/qanela/qanelassoft-regular-webfont.svg#qanelas_softregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
}



/*
=============================
           TOOLBAR
=============================
*/
body.home .mk-header-toolbar {
    background: transparent !important;
    background-color: transparent !important;
    border-bottom: 1px solid rgba(151, 211, 60, 0.59) !important;
}
.header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper {
    padding-top: 181px !important;
}

.mk-header-tagline {
    margin-right: 0 !important;
}
.mk-header-tagline a {
    color: #c0ff5f !important;
    text-transform: uppercase;
}
.mk-header-tagline a {
    color: #c0ff5f !important;
    text-transform: uppercase;
}
.mk-toolbar-holder {
    text-align: right !important;
    padding: 0 15px !important;
}

body.page .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar, body.archive .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar, body.single .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar, body.error404 .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar {
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    padding: 10px 28px;
    font-size: 12px;
    background-color: #97d33c;
    color: #ffffff !important;
    margin-left: 20px;
    transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    border-radius: 3px;
}
a.viewforums-toolbar:hover {
    background-color: #8bc337 !important;
}
.mk-header-toolbar {
    line-height: 57px !important;
    height: 60px !important;
}

/*
=============================
           HEADER
=============================
*/
body.page .mk-toolbar-holder .mk-header-tagline a, body.archive .mk-toolbar-holder .mk-header-tagline a, body.single .mk-toolbar-holder .mk-header-tagline a, body.error404 .mk-toolbar-holder .mk-header-tagline a {
    color: #5C5C5C !important;
}
body.page .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar, body.archive .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar, body.single .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar, body.error404 .mk-toolbar-holder .mk-header-tagline a.viewforums-toolbar {
    color: #fff !important;
}
body.page .mk-header-toolbar, body.archive .mk-header-toolbar, body.single .mk-header-toolbar, body.error404 .mk-header-toolbar {
    background-color: #fafafa;
}
body.page .main-navigation-ul > li.menu-item > a.menu-item-link, body.archive .main-navigation-ul > li.menu-item > a.menu-item-link, body.single .main-navigation-ul > li.menu-item > a.menu-item-link, body.error404 .main-navigation-ul > li.menu-item > a.menu-item-link {
    color: #404040 !important;
}




body.home .main-navigation-ul > li.menu-item > a.menu-item-link, body.home .main-navigation-ul > li.menu-item > a.menu-item-link:hover {
    color: #fff !important;
}
body.home .mk-toolbar-holder .mk-header-tagline a {
    color: #fff !important;
}
.mk-header.a-sticky .mk-header-inner {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
body .mk-header.a-sticky .mk-header-toolbar {
    line-height: 35px !important;
    height: 35px !important;
    border-bottom: 1px solid transparent !important;
}
body .mk-header.a-sticky .mk-header-toolbar a.viewforums-toolbar {
   display: none !important;
}
.mk-header.a-sticky .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link {
    color: #404040 !important;
}
.header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link:hover {
    color: #97d33c !important;
}
.mk-header.a-sticky .mk-header-holder {
    background: white !important;
    background-color: white !important;
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
    text-transform: none !important;
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
}
.add-header-height, .header-style-1 .mk-header-inner .mk-header-search, .header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li, .header-style-1 .menu-hover-style-3 .main-navigation-ul > li, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li {
    height: 120px !important;
    line-height: 120px !important;
}
.mk-header {
    background: #9ad53e !important;
    background: -moz-linear-gradient(161deg, #9ad53e 0%, #2e8f05 100%) !important;
    background: -webkit-linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    background: linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad53e', endColorstr='#2e8f05',GradientType=1 ) !important;
}
#mk-breadcrumbs .mk-breadcrumbs-inner {
    float: left !important;
    margin: 0 20px 0px 10px !important;
}
.header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 14px !important;
}

/*
=============================
           HOME
=============================
*/
body.home .mk-header-bg, body.home .mk-header {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
}
.home-banner h1 {
    padding-top: 60px;
    color: #fff !important;
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    font-size: 48px !important;
    line-height: 46px!important;
    margin-bottom: 30px !important;
}
.home-banner p {
    color: #fff !important;
    font-size: 16px !important;
}
body.home .mk-header-inner {
    border: 0 !important;
}
body.home .mk-main-wrapper-holder {
    display: none;
}
body.home #theme-page {
    margin-top: -181px;
}
.home-banner .vc_column-inner {
    padding: 0 30px 0 0 !important;
}
.home-banner {
    background: #9ad53e !important;
    background: -moz-linear-gradient(161deg, #9ad53e 0%, #2e8f05 100%) !important;
    background: -webkit-linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    background: linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad53e', endColorstr='#2e8f05',GradientType=1 ) !important;
    padding-top: 237px;
}

/*
=============================
           FORUMS
=============================
*/
#bbpress-forums .bbp-body .bbp-reply-content:before, #bbpress-forums .bbp-body .bbp-topic-content:before {
    background-color: #FAFAFA !important;
}
div.bbp-submit-wrapper {
    margin-top: 0 !important;
}
#bbpress-forums .bbp-submit-wrapper .button[type=submit]:hover, #bbpress-forums .bbp-submit-wrapper .bbp_widget_login .button.submit:hover {
    background: #77BE37 !important;
}
#bbpress-forums .bbp-submit-wrapper .button[type=submit], #bbpress-forums .bbp-submit-wrapper .bbp_widget_login .button.submit {
    border-color: #9fdc42 !important;
    color: #fff !important;
    font-size: 14px !important;
    padding: 10px 60px !important;
    text-transform: uppercase !important;
    background: #9fdc42 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    display: inline-block;
    float: right;
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
}
p.form-allowed-tags {
    display: none !important;
}
.topic span.bbp-admin-links a.bbp-topic-reply-link {
    padding: 15px 60px !important;
    background: #8CCC37 !important;
    color: #fff !important;
    border: 1px solid #8CCC37 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: none !important;
}
.topic .bbp-reply-content span.bbp-admin-links a.bbp-topic-reply-link:hover {
    background: #80B933 !important;
}
.topic .bbp-reply-content span.bbp-admin-links a.bbp-topic-reply-link {
    background: #8CCC37 !important;
    color: #fff !important;
    padding: 5px !important;
    display: inline-block !important;
}
.topic .bbp-reply-content span.bbp-admin-links a {
    color: #9D9D9D !important;
    background: white !important;
    padding: 5px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid whitesmoke !important;
}
#bbpress-forums .bbp-body .bbp-reply-content, #bbpress-forums .bbp-body .bbp-topic-content {
    padding: 0 !important;
}
.bbp-reply-content p {
    padding: 10px !important;
}
.topic span.bbp-admin-links a {
    color: #9D9D9D !important;
    background: white !important;
    padding: 5px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid whitesmoke !important;
}
.topic span.bbp-admin-links {
    color: rgba(159, 159, 159, 0.27) !important;
    background: #FFFFFF !important;
    display: list-item !important;
    padding: 10px !important;
    border-top: 0 !important;
    display: none !important;
}
.topic .bbp-reply-content span.bbp-admin-links {
    color: rgba(159, 159, 159, 0.27) !important;
    background: #FAFAFA !important;
    display: list-item !important;
    padding: 10px !important;
    border-top: 1px solid #EEEEEE !important;
}
div.reply-author-displayname, div.topic-author-displayname {
    background: #FAFAFA !important;
    padding: 10px !important;
    color: #72BB29 !important;
}
div.bbp-reply-content .bbp-meta, div.bbp-topic-content .bbp-meta {
    background: #FAFAFA !important;
    margin: 0 0 10px !important;
    padding: 0 10px 10px !important;
    border-bottom: 1px solid #EEEEEE !important;
}
.bbpress div#container {
    width: 100%;
    position: relative;
    display: block;
    background: #fafafa;
}
.bbpress #container #content {
    max-width: 1140px;
    width: 100%;
    position: relative;
    display: table;
    margin: 0px auto;
    background: #fff;
}
.bbpress #container #content h1.entry-title {
    display: none !important;
}
.bbpress #container #content .entry-content-page {
    width: 74%;
    display: block;
    float: left;
    padding: 30px 0px 30px 20px;
}
.bbpress #container #content #mk-sidebar {
    width: 20%;
    display: block;
    float: right;
    padding: 30px 20px;
}
.bbp-body a.bbp-forum-title {
    font-weight: normal !important;
    font-size: 26px !important;
    color: #8CCC37 !important;
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
}
#bbpress-forums ul.bbp-topics {
    border: 0 !important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    padding: 30px !important;
    border-top: 1px solid #d4d4d4;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics {
    border: 1px solid #d4d4d4 !important;
}
.entry-content-page .bbbp-forums {
    border-bottom: 1px #EEEEEE solid;
}
#bbpress-forums .bbp-forum-content p {
    color: #B1B1B1 !important;
    font-size: 14px !important;
    font-style: normal !important;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top: 0 !important;
    border: 1px solid #EEEEEE !important;
}
#bbpress-forums ul.bbp-forums .bbp-header, #bbpress-forums ul.bbp-topics .bbp-header {
    padding: 10px 30px !important;
    background: #fbfbfb !important;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
    width: 20% !important;
}
li.bbp-forum-freshness, li.bbp-forum-freshness a {
    font-size: 11px !important;
    color: #404040 !important;
}
.bbp-header #bbpress-forums li, .bbp-header #bbpress-forums ul {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    color: #C3C3C3 !important;
}
#bbpress-forums li.bbp-header ul li {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    color: #404040 !important;
    font-size: 14px !important;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #fff !important;
}




/*
=============================
          SIDEBAR
=============================
*/
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
    background: #69b524 !important;
    opacity: 1 !important;
}
.sidebar-wrapper #eventon_loadbar_section, .sidebar-wrapper a.evo_sort_btn {
    display: none !important;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    margin: 0 0 5px !important;
}
body.logged-in section#bbpresswptweaks_login_links_widget-3 a.button.logout-link {
    background: #7b7b7b !important;
    display: block !important;
    margin-top: 40px !important;
    text-align: center !important;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    padding: 10px 28px !important;
    font-size: 12px !important;
    background-color: #898e82 !important;
    color: #ffffff !important;
    margin-left: 20px !important;
    transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    border-radius: 3px !important;
}
.bbp-logged-in h4 a:hover {
    background-color: #38a20d !important;
}
body.logged-in section#bbpresswptweaks_login_links_widget-3 h4 {
    font-weight: normal !important;
    font-size: 12px !important;
}
body.logged-in section#bbpresswptweaks_login_links_widget-3 .widgettitle {
    display: none !important;
}
body.logged-in #bbp_search_widget-4 {
    display: block !important;
}
#bbp_search_widget-4 {
    display: none;
}
body.logged-in section#text-4 {
    display: none !important;
}
.bbpress #mk-sidebar .widgettitle {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 16px !important;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover {
    background: #69b524 !important;
}
.bbpress .widget {
    border: 1px solid #EEEEEE !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 20px !important;
}
.bbpress input[type=text], textarea {
    padding: 10px 17px !important;
}
.widget_display_search #bbp_search, .widget_display_search #bbp_search_submit {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100% !important;
}
.widget_display_search #bbp_search_submit {
   background: #8CCC37 !important;
}
.bbpress .widget ul li {
    list-style-type: none !important;
    margin-left: 0 !important;
    padding: 12px 0 !important;
    border-bottom: 1px solid #EEEEEE !important;
}
.bbpress .widget ul li {
    color: #676767 !important;
}
.bbpress .widget ul li:first-child {
    padding-top: 0 !important;
}
.bbpress .widget ul li:last-child {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
}
body.logged-in section#bbpresswptweaks_login_links_widget-3 {
    display: block !important;
}
section#bbpresswptweaks_login_links_widget-3 {
    display: none !important;
}
#mk-sidebar .widget a {
    color: #404040 !important;
}

/*
=============================
           OTHER
=============================
*/
input#pass1, input#pass2 {
    visibility: hidden !important;
}
.bbp-logged-in h4 a {
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    padding: 10px 28px !important;
    font-size: 12px !important;
    background-color: #8CCC37 !important;
    color: #ffffff !important;
    transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    border-radius: 3px !important;
    display: inline-block;
}
.tpz_form {
    background-color: #82C531 !important;
}
.tpz_form p {
    color: #fff !important;
}
a.tpz_form_button {
    background-color: #2E8F05 !important;
}
.tpz_form input[type=text] {
    border: 1px solid #7AB730 !important;
}
.tpz_form table td {
    background: #6EA22E !important;
    border: 1px solid #619027 !important;
}
a#tpz_form_ms_table_add {
    background: #267704 !important;
    padding: 10px 20px !important;
    color: #fff !important;
    display: block !important;
}
.tpz_form table td#tpz_incursion_tpz_radius_result,  td#tpz_incursion_tpz_area_result, td#tpz_incursion_srz_radius_result, td#tpz_incursion_srz_area_result {
    background: #7AB730 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    color: #FFFFFF !important;
    border-color: #97D33C !important;
    background-color: #97D33C !important;
}
.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #9FDC42 !important;
}
body.home .mk-css-icon-close div, body.home .mk-css-icon-menu div {
    background-color: #fff !important;
}
#mk-footer section {
    border: 0 !important;
}
.mk-image-lightbox i {
    display: none !important;
}
.s_contact.classic-style .mk-progress-button, .s_contact.corporate-style .mk-progress-button {
    border-radius: 3px !important;
}
body.home .a-sticky .main-navigation-ul > li.menu-item > a.menu-item-link:hover, body.home .a-sticky .main-navigation-ul > li.menu-item > a.menu-item-link:hover {
    color: #9FDC42 !important;
}
.eventon_fc_days .evo_fc_day.on_focus {
    background-color: #D8D8D8 !important;
    color: #fff !important;
}
p.evo_fc_day.has_events {
    background: #9ad53e !important;
    background: -moz-linear-gradient(161deg, #9ad53e 0%, #2e8f05 100%) !important;
    background: -webkit-linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    background: linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad53e', endColorstr='#2e8f05',GradientType=1 ) !important;
    color: #fff !important;
}
.hidemember-resources {
    display: none !important;
}
body.logged-in .hidemember-resources {
    display: block !important;
}
body.postid-183 .single-social-section {
    display: none;
}
.mk-button {
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
}
.page-title {
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 16px !important;
}
.s_contact.s_classic button {
    padding: 17px 60px 16px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
}
.s_contact.s_classic button:hover {
    background: #3A970B !important;
}

/*
=============================
        NEWS ARTICLES
=============================
*/

.mk-blog-classic-item {
    border: 0px !important;
    border-bottom: 1px solid #ececec !important;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
}

.mk-blog-modern-item .mk-blog-meta, .mk-blog-classic-item .mk-blog-meta {
    padding: 0px !important;
}
.mk-blog-classic-item .mk-readmore {
    letter-spacing: 0px !important;
    position: relative !important;
    right: 0 !important;
    bottom: 0 !important;
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    color: #9FDC42 !important;
}
.mk-blog-classic-item .mk-readmore i {
    display: none !important;
}
.mk-blog-classic-item .the-excerpt {
    margin: 0 !important;
}
.mk-blog-classic-item .the-excerpt p {
    margin-bottom: 10px !important;
}
.mk-blog-author.blog-meta-item, .mk-categories.blog-meta-item, .mk-blog-meta span {
    display: none !important;
}
.mk-blog-modern-item .mk-blog-meta-wrapper a, .mk-blog-classic-item .mk-blog-meta-wrapper a {
    color: #c2c2c2 !important;
}



/*
=============================
        EVENTS
=============================
*/
.mk-blog-modern-item .the-title, .mk-blog-classic-item .the-title {
    margin-top: 0 !important;
}
.mk-blog-modern-item .the-title a, .mk-blog-classic-item .the-title a {
    font-size: 20px !important;
}
.ajde_evcal_calendar #evcal_list .eventon_list_event a:hover {
    border-left-width: 0px !important;
    background: #9ad53e !important;
    background: -moz-linear-gradient(161deg, #9ad53e 0%, #2e8f05 100%) !important;
    background: -webkit-linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    background: linear-gradient(161deg, #9ad53e 0%,#2e8f05 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad53e', endColorstr='#2e8f05',GradientType=1 ) !important;
}
.ajde_evcal_calendar #evcal_list .eventon_list_event a:hover span.evcal_event_title, .ajde_evcal_calendar #evcal_list .eventon_list_event a:hover span.evcal_event_subtitle, .ajde_evcal_calendar #evcal_list .eventon_list_event a:hover .evcal_cblock .start, .ajde_evcal_calendar #evcal_list .eventon_list_event a:hover span.end, .ajde_evcal_calendar #evcal_list .eventon_list_event a:hover .evo_date .start em {
    color: white !important;
}
.eventon_events_list .eventon_list_event .desc_trig {
    background-color: #ececec !important;
    background-image: url(/wp-content/uploads/2016/04/event-leaf.png);
    background-repeat: no-repeat;
    background-position: 95% 60%;
}
.eventon_events_list .eventon_list_event .evcal_list_a {
    border-left-width: 0px !important;
    padding: 16px 0px !important;
}
.evcal_month_line p {
    display: none !important;
}
.ajde_evcal_calendar #evcal_list {
    border-right: 0px !important;
    border-bottom: 0px !important;
}
.eventon_events_list .eventon_list_event .evcal_list_a:after {
    height: 0px !important;
}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event {
    margin-bottom: 10px !important;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
    border-radius: 10px;
}
.evcal_cblock .evo_date .start {
    font-size: 55px !important;
    text-align: center;
    color: #97D33C;
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
}
.evcal_cblock .evo_date .start em {
    font-size: 18px !important;
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    color: #C5C5C5 !important;
}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title {
    font-family: 'qanelas_softregular', arial, helvetica, sans-serif !important;
    font-size: 20px;
    color: #2e2e2e !important;
    text-transform: none !important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
    color: #62B020 !important;
    font-size: 12px !important;
    font-family: 'raleway', 'qanelas_softregular', arial, helvetica, sans-serif !important;
}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
    padding: 12px 0px 5px 100px !important;
}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock {
    padding: 0px 8px 2px 20px !important;
}



/*
=============================
    BUTTONS
=============================
*/
#mk-button-4 .mk-button {
    border-radius: 5px !important
}
#mk-button-7 .mk-button {
    border-radius: 5px !important
}
#mk-button-7 .mk-button--size-medium {
    padding: 18px 24px !important;
}
#mk-button-4 .mk-button--size-medium {
    padding: 18px 24px !important;
}



/*
====================================
            TOP FOOTER
====================================
*/
.topic span.bbp-admin-links a:hover {
    background: #8CCC37 !important;
    color: #fff !important;
}
.topfoot-outer-cont {
    width: 100%;
    display: table;
    position: relative;
}
.topfoot-cont {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    display: block;
    position: relative;
}
.inspire-footer {
    width: 50%;
    margin: 0;
    display: inline-block;
    position: relative;
    float: right;
    padding: 30px 60px 30px 0;
}
.topfoot-cont2 .inspire-footer {
    padding: 30px 0px 30px 60px;
}
.subscribe-footer {
    width: 50%;
    margin: 0;
    display: inline-block;
    position: relative;
    float: left;
}
.inspire-footer h4, .subscribe-footer h4 {
    color: #fff !important;
    margin-bottom: 0px !important;
}
.content-cont {
    max-width: 271px;
    display: inline-block;
    float: left;
}
.inspire-footer h6, .subscribe-footer h6 {
    color: #dfffc1 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0 !important;
}
.inspire-footer a, .subscribe-footer a {
    border-color: #9fdc42 !important;
    color: #fff !important;
    font-size: 14px !important;
    padding: 10px 60px !important;
    text-transform: uppercase !important;
    background: #9fdc42 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    display: inline-block;
    float: right;
    font-family: 'qanelas_softblack', arial, helvetica, sans-serif !important;
    font-weight: normal !important;
    transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;
}
.topfoot-outer-cont2 {
    width: 100%;
    display: inline-block;
    position: relative;
}
.topfoot-cont1, .topfoot-cont2 {
    width: 50%;
    max-width: 1140px;
    margin: 0;
    display: inline-block;
    float: left !important;
    position: relative;
}
.topfoot-cont1 {
    background: #7fcb3a;
    float: right;
}
.topfoot-cont2 {
    background: #77be37;
    float: left;
}
.topfoot-cont2 .inspire-footer {
    float: left !important;
}
.inspire-footer a:hover, .subscribe-footer a:hover {
    background-color: #38a20d !important;
    background: #38a20d !important;
}
#sub-footer {
    border-top: 1px solid #efefef !important;
}
#mk-footer {
    padding: 0 !important;
}
#mk-footer .footer-wrapper {
    padding: 30px 0 !important;
}
#mk-footer .widget {
    margin-bottom: 0px !important;
    display: inline-block !important;
}
#mk-footer [class*='mk-col-'] {
    padding: 0 !important;
}
#mk-footer p {
    display: inline-block !important;
    margin: 0 !important;
}
#mk-footer section#text-3 {
    padding: 40px 0 40px 0px !important;
    float: right !important;
}
.footer-wrapper p a {
    padding: 0 40px 0 0;
}
#mk-footer section#text-2 {
    float: left;
}
.footer-wrapper p:last-child a {
    padding-right: 0 !important;
}



/*
=============================
        MEDIA QUERIES
=============================
*/


@media all and (max-width: 1308px) {
    .inspire-footer {
        width: 100% !important;
        padding: 0 !important;
    }
    .topfoot-cont1, .topfoot-cont2 {
        padding: 20px !important;
        width: 46.94% !important;
    }
    .content-cont {
        max-width: 175px !important;
    }
    .topfoot-outer-cont {
        display: -webkit-box !important;
    }
}

@media all and (max-width: 1000px) {
    .bbpress #container #content .entry-content-page {
        width: 64% !important;
    }
}

@media all and (max-width: 833px) {
    .bbp-body a.bbp-forum-title {
        font-size: 20px !important;
    }
}


@media all and (max-width: 811px) {
    .topfoot-outer-cont {
        width: 96% !important;
    }
    #page-section-6.full-width-6 .page-section-content {
        padding: 30px 0 30px !important;
    }
    .home-banner h1 {
        padding-top: 0 !important;
        font-size: 36px !important;
        line-height: 34px!important;
        margin-bottom: 15px !important;
    }
}

@media all and (max-width: 800px) {
    .mk-toolbar-holder {
        text-align: center !important;
        padding: 0px !important;
    }
    .mk-button--size-large {
        padding: 20px 15px !important;
        font-size: 11px !important;
    }
    .mk-header-tagline {
        margin: 0 !important;
    }
    .mk-header-toolbar {
        height: 50px !important;
    }
}

@media all and (max-width: 767px) {
    .page-id-19 .vc_col-sm-6:nth-child(1) {
        float: left !important;
    }
    .vc_col-sm-6 {
        width: 49% !important;
        display: inline-block !important;
    }
    .home-banner .vc_col-sm-6:nth-child(1) {
        width: 75% !important;
        display: inline-block !important;
    }
    .home-banner .vc_col-sm-6:nth-child(2) {
        width: 20% !important;
        display: inline-block !important;
    }
    .home-banner .mk-image .mk-image-inner img {
        width: 100% !important;
        max-width: 160px !important;
    }
    .home-banner h1 {
        font-size: 24px !important;
        line-height: 28px!important;
    }
    .home-banner .btnz-home-banner .vc_col-sm-6:nth-child(1) {
        width: 50% !important;
        float: left !important;
    }
    .home-banner .btnz-home-banner .vc_col-sm-6:nth-child(2) {
        width: 50% !important;
    }
    .h1, .master-holder h1 {
        font-size: 24px !important;
    }
    .mk-blog-modern-item .the-title a, .mk-blog-classic-item .the-title a {
        font-size: 16px !important;
        line-height: 18px !important;
    }
    .content-cont {
        max-width: 100% !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .mk-padding-wrapper {
        padding: 0 !important;
    }
    .inspire-footer a, .subscribe-footer a {
        float: left !important;
    }
    #mk-footer section#text-2, #mk-footer section#text-3 {
        float: none !important;
        width: 100% !important;
        text-align: center !important;
    }
    #mk-footer section#text-3 {
        padding: 40px 0 0px 0px !important;
    }
    #page-section-6 .mk-button-container {
        text-align: left !important;
    }
}

@media all and (max-width: 650px) {
    .bbpress #container #content #mk-sidebar {
        padding: 0 !important;
    }
    .bbpress #container #content .entry-content-page {
        width: 98% !important;
        padding: 1% !important;
    }
    .bbpress #container #content #mk-sidebar {
        width: 100%;
    }
    .bbpress .widget {
        width: 20% !important;
        margin: .5% !important;
        display: inline-block !important;
        padding: 10px !important;
        float: left !important;
    }
}

@media all and (max-width: 550px) {
    .bbpress .widget {
        min-height: 134px !important;
        width: 43% !important;
    }
}

@media all and (max-width: 538px) {
    .home-banner .vc_col-sm-6:nth-child(1) {
        width: 100% !important;
    }
    .vc_col-sm-6 {
        width: 100% !important;
    }
    .home-banner .vc_col-sm-6:nth-child(2) {
        display: none !important;
    }
    .home-banner .btnz-home-banner .vc_col-sm-6:nth-child(2) {
        display: inline-block !important;
    }
    .topfoot-cont1, .topfoot-cont2 {
        padding: 20px 0 !important;
        width: 100% !important;
    }
    .page-title {
        font-size: 24px !important;
    }
    #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
        font-size: 10px !important;
        margin: 0 !important;
    }
    .topfoot-outer-cont {
        width: 100% !important;
        float: none !important;
        display: block !important;
    }
    .topfoot-cont1, .topfoot-cont2 {
        text-align: center !important;
        float: none !important;
        display: inline-table !important;
    }
    .inspire-footer a, .subscribe-footer a {
        float: none !important;
    }
}


@media all and (max-width: 400px) {
    #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title {
        font-size: 14px;
    }
    .bbpress .widget {
        width: 90% !important;
    }
}