body, div, td {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif; 
}


/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.title-sub,
a,
blockquote:before,
#subscription-toggle a:before,
#favorite-toggle a:before,
.widget_display_stats dd,
ul.menu li.hasUl > a:before,
ul.menu-2 > li > a:hover,
ul.menu-2 > li.hover-has-ul > a,
ul.menu-2 > li > a:hover:before,
ul.menu-2 > li.hover-has-ul > a:before,
ul.menu-2 ul li.hasUl > a:before,
ul.menu-2 ul li:hover > a,
.term-title h1:before,
.meta .ico16:hover:before,
.widget_search form > div:before,
#prev a:hover:before,
#next a:hover:after,
.widget_custom_menu > li > span:before,
.widget_custom_menu > li > ul > li > a:before,
.widget_custom_menu ul ul li a:hover,
.widget-info p.widget-info-address:before,
.widget-info p.widget-info-phone:before,
.widget-info p.widget-info-email:before,
.widget-info p.widget-info-name:before,
.sidebar-footer .widget-info p a.mailto,
#sidebar .widget-posts-most-viewed .widget-posts-icon:hover:before,
.sidebar-footer .widget-posts-most-viewed .widget-posts-icon:hover:before,
.widget-subscribe form > div:before,
.st-ul li.st-current,
.st-ul li.st-current:hover,
.st_icon_box:before,
.woocommerce a.add_to_cart_button:before,
.woocommerce a.product_type_external:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.widget_product_search label:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
body.dark #content-parent h1 a:hover,
body.dark #content-parent h2 a:hover,
body.dark #content-parent h3 a:hover,
body.dark #content-parent h4 a:hover,
body.dark #content-parent h5 a:hover,
body.dark #content-parent h6 a:hover,
body.dark #page-404 form:before,
#content-parent .widget_custom_menu > li > ul > li > a:hover,
.widget_custom_menu > li > ul > li.current-menu-item > a,
.woocommerce ul.products li.product h3 mark,
.woocommerce-page ul.products li.product h3 mark,
#content-parent div.wp_review_tab_widget_content .entry-title a:hover,
#menu-select.resp-menu-opened:before,
#review[class*=" wp-review-"] .review-list .review-result-wrapper i,
#review[class*=" wp-review-"] .user-review-area .review-result-wrapper .review-result i,
#review[class*=" wp-review-"] .user-review-area .review-total-star.allowed-to-rate a i,
.widget_custom_menu > li > a:hover,
.widget_custom_menu > li.wHover,
body.dark #content-parent .widget_custom_menu > li > a:hover,
body.dark #content-parent .widget_custom_menu > li.wHover,
body.dark #content-parent .widget_custom_menu ul ul li a:hover,
#menu-responsive li.hasUl > span.opened:before,
body.dark #menu-responsive li.hasUl > span.opened:before,
#owl-sticky-nav span.prev:before,
#owl-sticky-nav span.next:before,
.user-review-title:before,
.posts-related-post-wrapper a.post-thumb:before,
.status-header-links span.ico16:before,
.woocommerce h1.page-title:before,
.dropcap {
  color: #b2d234;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

.more-link,
#layout .mejs-time-loaded,
.sidebar .widget.widget_display_search,
ul.menu > li:before,
ul.menu > li:after,
ul.menu ul li a:hover:after,
ul.menu ul li.hover-has-ul > a:after,
div.review-total-only,
input[type="button"]:hover,
input[type="submit"]:hover,
button:hover,
body.dark input[type="submit"]:hover,
body.dark button:hover,
#sidebar .widget_search,
.tagcloud a:hover,
#sidebar .widget-posts-most-viewed,
#sidebar .widget-posts-icon:hover,
.sidebar-footer .widget-posts-icon:hover,
#sidebar .sharrre .count,
.button-st,
.pricing-table-featured .pricing-table-title,
.pricing-table-featured .pricing-table-price,
.pricing-table-featured .button,
.skill-bar,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale, .woocommerce-page span.onsale,
.woocommerce-main-image:after,
.thumbnails a:after,
.sidebar .widget_product_search,
ul.products > li > a:first-child:before,
.review-total-wrapper,
.widget_custom_menu > li > a:before,
.widget_custom_menu > li.wHover > a:before,
.widget-flickr .flickr_badge_image a:before,
#scroll-to-top {
  background-color: #b2d234;
}


/*-------------------------------------------
    Secondary: Border Top Color
-------------------------------------------*/

ul.menu > li > a:hover,
ul.menu > li.hover-has-ul > a,
#menu-select.resp-menu-opened,
.st-ul li.st-current,
.st-ul li.st-current:hover,
body.dark .sharrre .count:before,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
div.review-total-only > *:before {
  border-top-color: #b2d234;
}


/*-------------------------------------------
    Secondary: Border Right Color
-------------------------------------------*/

#menu-select.resp-menu-opened,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
div.review-total-only:before {
  border-right-color: #b2d234;
}


/*-------------------------------------------
    Secondary: Border Bottom Color
-------------------------------------------*/

#menu-select.resp-menu-opened,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
div.review-total-only:after {
  border-bottom-color: #b2d234;
}


/*-------------------------------------------
    Secondary: Border Left Color
-------------------------------------------*/

blockquote,
#menu-select.resp-menu-opened,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.tagcloud a:hover:before,
div.review-total-only > *:after {
  border-left-color: #b2d234;
}


/*-------------------------------------------
    Secondary: Free
-------------------------------------------*/

.woocommerce a.add_to_cart_button, .woocommerce a.product_type_external { background: none; }
div.review-total-only.small-thumb .review-result-wrapper i { color: #b2d234 !important; }
ul.menu-2 > li.current-menu-item > a, ul.menu-2 > li.current_page_item > a, ul.menu-2 > li.current-menu-ancestor > a, ul.menu-2 > li.current-post-ancestor > a { box-shadow: 0 3px 0 #b2d234 inset; }
ul.menu > li.current-menu-item > a, ul.menu > li.current_page_item > a, ul.menu > li.current-menu-ancestor > a, ul.menu > li.current-post-ancestor > a {}
.icons-social a:hover { box-shadow: 0 35px 0 #b2d234 inset; }
body.dark #menu-select.resp-menu-opened { border-color: #b2d234; }
#footer .icons-social a:hover { box-shadow: 0 -75px 0 #b2d234 inset, 0 75px 0 #b2d234 inset; }
*::selection { background: #b2d234; }
.single .st-post-share a:hover:after { border-color: #b2d234; }
input[type="submit"], .dark input[type="submit"], button, .dark button { color: #b2d234; border-color: #b2d234; }
.woocommerce #content input.button,
																																						.woocommerce #respond input#submit,
																																						.woocommerce a.button,
																																						.woocommerce button.button,
																																						.woocommerce input.button,
																																						.woocommerce-page #content input.button,
																																						.woocommerce-page #respond input#submit,
																																						.woocommerce-page a.button,
																																						.woocommerce-page button.button,
																																						.woocommerce-page input.button,
																																						.woocommerce #content input.button.alt,
																																						.woocommerce #respond input#submit.alt,
																																						.woocommerce a.button.alt,
																																						.woocommerce button.button.alt,
																																						.woocommerce input.button.alt,
																																						.woocommerce-page #content input.button.alt,
																																						.woocommerce-page #respond input#submit.alt,
																																						.woocommerce-page a.button.alt,
																																						.woocommerce-page button.button.alt,
																																						.woocommerce-page input.button.alt { color: #b2d234; outline: 1px solid #b2d234; }
.woocommerce .widget_price_filter .price_slider_amount .button {}
.woocommerce-page .widget_price_filter .price_slider_amount .button {}
#pre_next_post a.p:hover { box-shadow: -15px 0 #b2d234 inset, 0 5px 10px rgba(0,0,0,0.1); }
#pre_next_post a.p:hover:before { border-color: #b2d234 transparent transparent transparent; }
#pre_next_post a.p:hover:after { border-color: transparent transparent transparent #b2d234; }
#pre_next_post a.n:hover { box-shadow: 15px 0 #b2d234 inset, 0 5px 10px rgba(0,0,0,0.1); }
#pre_next_post a.n:hover:before { border-color: transparent #b2d234 transparent transparent; }
#pre_next_post a.n:hover:after { border-color: transparent transparent #b2d234 transparent; }
#pre_next_post a.p:hover div:before { border-color: transparent #b2d234 transparent transparent; box-shadow: 3px 0 #b2d234; }
#pre_next_post a.n:hover div:before { border-color: transparent transparent transparent #b2d234; box-shadow: -3px 0 #b2d234; }
.notice .button-st:not(.button-with-icon):before { border-color: transparent #b2d234 transparent transparent; }
.notice .button-st:not(.button-with-icon):after { border-color: #b2d234 transparent transparent transparent; }
.notice .button-st:not(.button-with-icon) span:before { border-color: transparent transparent #b2d234 transparent; }
.notice .button-st:not(.button-with-icon) span:after { border-color: transparent transparent transparent #b2d234; }


/*-------------------------------------------
    Secondary Alt A: Free
-------------------------------------------*/

.review-total-wrapper:after { border-color: #80a002 transparent transparent transparent; }
.woocommerce ul.products li.product .onsale:before, .woocommerce-page ul.products li.product .onsale:before { border-color: transparent #80a002 transparent transparent; }
.woocommerce span.onsale:before, .woocommerce-page span.onsale:before { border-color: transparent #80a002 transparent transparent; }


