a,ul li a:hover,ol li a:hover,.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a,.main-navigation li.current-menu-ancestor.menu-item-has-children>a:after,.main-navigation li.current-menu-item.menu-item-has-children>a:after,.main-navigation ul li:hover>a:after,.main-navigation li.menu-item-has-children>a:hover:after,.main-navigation li.page_item_has_children>a:hover:after,.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover,.top-bar .widget_contact ul li a i,.side-menu-wrap .side-nav-wrap a:hover,.entry-title a:hover,.entry-title a:focus,.entry-title a:active,.entry-meta a:hover,.image-navigation .nav-links a,.widget ul li a:hover,.widget-title a:hover,.widget_contact ul li a:hover,.site-info .copyright a:hover,#colophon .widget ul li a:hover{color:#40bc50}::selection{background:#40bc50;color:#fff}::-moz-selection{background:#40bc50;color:#fff}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;color:#40bc50}input[type="reset"],input[type="button"],input[type="submit"]{background-color:#40bc50}#bbpress-forums .bbp-topics a:hover{color:#40bc50}.bbp-submit-wrapper button.submit{background-color:#40bc50;border:1px solid #40bc50}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-demo-store p.demo_store{background-color:#40bc50}.woocommerce .woocommerce-message:before{color:#40bc50}.sticky-header-inner #site-branding{display:none}.is-sticky .sticky-header-inner #site-branding{display:block}.main-navigation a{color:#000;font-size:14px}.is-sticky .main-navigation a{line-height:60px}.btn-default{background:#40bc50}.btn-default:hover{background:#40bc50}.header-wrap-inner .custom-logo,.header-wrap-inner .custom-logo{height:auto;width:50%}@media only screen and (max-width:767px){.header-wrap-inner .custom-logo,.header-wrap-inner .custom-logo{width:60%}}@media only screen and (max-width:480px){.header-wrap-inner .custom-logo,.header-wrap-inner .custom-logo{width:80%}}#site-branding #site-title,#site-branding #site-description{clip:rect(1px,1px,1px,1px);position:absolute}#site-detail{padding:0}