body, p, #commentform label, .contact-form label { font-size: 16px; line-height: 22px; }
h1 { font-size: 45px; line-height: 47px; }
h2 { font-size: 20px; line-height: 25px; }
h3, .blog-item .quote-excerpt { font-size: 18px; line-height: 24px; }
h4, .body-content.quote, #respond-wrap h3, #respond h3 { font-size: 16px; line-height: 20px; }
h5 { font-size: 20px; line-height: 22px; }
h6 { font-size: 16px; line-height: 20px; }
nav .menu li { font-size: 14px; }
.recent-post figure, span.highlighted, span.dropcap4, .loved-item:hover .loved-count, .flickr-widget li, .portfolio-grid li, input[type="submit"], .wpcf7 input.wpcf7-submit[type="submit"], .gform_wrapper input[type="submit"], .mymail-form input[type="submit"], .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current, figcaption .product-added, .woocommerce .wc-new-badge, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a, .woocommerce .widget_layered_nav ul li.chosen > *, .woocommerce .widget_layered_nav_filters ul li a, .sticky-post-icon, .fw-video-close:hover { background-color: rgb(65, 180, 18) !important; color: rgb(255, 255, 255); }
a:hover, #sidebar a:hover, .pagination-wrap a:hover, .carousel-nav a:hover, .portfolio-pagination div:hover > i, #footer a:hover, #copyright a, .beam-me-up a:hover span, .portfolio-item .portfolio-item-permalink, .read-more-link, .blog-item .read-more, .blog-item-details a:hover, .author-link, #reply-title small a, #respond .form-submit input:hover, span.dropcap2, .spb_divider.go_to_top a, love-it-wrapper:hover .love-it, .love-it-wrapper:hover span.love-count, .love-it-wrapper .loved, .comments-likes .loved span.love-count, .comments-likes a:hover i, .comments-likes .love-it-wrapper:hover a i, .comments-likes a:hover span, .love-it-wrapper:hover a i, .item-link:hover, #header-translation p a, #swift-slider .flex-caption-large h1 a:hover, .wooslider .slide-title a:hover, .caption-details-inner .details span > a, .caption-details-inner .chart span, .caption-details-inner .chart i, #swift-slider .flex-caption-large .chart i, #breadcrumbs a:hover, .ui-widget-content a:hover, .yith-wcwl-add-button a:hover, #product-img-slider li a.zoom:hover, .woocommerce .star-rating span, .article-body-wrap .share-links a:hover, ul.member-contact li a:hover, .price ins, .bag-product a.remove:hover, .bag-product-title a:hover, #back-to-top:hover, ul.member-contact li a:hover, .fw-video-link-image:hover i, .ajax-search-results .all-results:hover, .search-result h5 a:hover .ui-state-default a:hover { color: rgb(29, 198, 223); }
.carousel-wrap > a:hover, #mobile-menu ul li:hover > a { color: rgb(65, 180, 18) !important; }
.comments-likes a:hover span, .comments-likes a:hover i { color: rgb(65, 180, 18) !important; }
.read-more i::before, .read-more em::before { color: rgb(65, 180, 18); }
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, .bypostauthor .comment-wrap .comment-avatar, .search-form input:focus, .wpcf7 input:focus, .wpcf7 textarea:focus, .ginput_container input:focus, .ginput_container textarea:focus, .mymail-form input:focus, .mymail-form textarea:focus { border-color: rgb(65, 180, 18) !important; }
nav .menu ul li:first-child::after, .navigation a:hover > .nav-text, .returning-customer a:hover { border-bottom-color: rgb(65, 180, 18); }
nav .menu ul ul li:first-child::after { border-right-color: rgb(65, 180, 18); }
.spb_impact_text .spb_call_text { border-left-color: rgb(65, 180, 18); }
.spb_impact_text .spb_button span { color: rgb(255, 255, 255); }
#respond .form-submit input#submit { border-color: rgb(228, 228, 228); background-color: rgb(255, 255, 255); }
#respond .form-submit input#submit:hover { border-color: rgb(65, 180, 18); background-color: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.woocommerce .free-badge, .my-account-login-wrap .login-wrap form.login p.form-row input[type="submit"], .woocommerce .my-account-login-wrap form input[type="submit"] { background-color: rgb(22, 149, 202); color: rgb(255, 255, 255); }
a[rel="tooltip"], ul.member-contact li a, .blog-item-details a, .post-info a, a.text-link, .tags-wrap .tags a, .logged-in-as a, .comment-meta-actions .edit-link, .comment-meta-actions .comment-reply, .read-more { border-color: rgb(65, 180, 18); }
.super-search-go { border-color: rgb(65, 180, 18) !important; }
.super-search-go:hover { background: rgb(65, 180, 18) !important; border-color: rgb(65, 180, 18) !important; }
body { color: rgb(68, 86, 103); }
.pagination-wrap a, .search-pagination a { color: rgb(68, 86, 103); }
.layout-boxed #header-search, .layout-boxed #super-search, body > .sf-super-search { background-color: rgb(34, 34, 34); }
body { background-color: rgb(34, 34, 34); }
#main-container, .tm-toggle-button-wrap a { background-color: rgb(255, 255, 255); }
a, .ui-widget-content a { color: rgb(22, 149, 202); }
.pagination-wrap li a:hover, ul.bar-styling li:not(.selected) > a:hover, ul.bar-styling li > .comments-likes:hover, ul.page-numbers li > a:hover, ul.page-numbers li > span.current { background: rgb(65, 180, 18); border-color: rgb(65, 180, 18); color: rgb(255, 255, 255) !important; }
ul.bar-styling li > .comments-likes:hover * { color: rgb(255, 255, 255) !important; }
.pagination-wrap li a, .pagination-wrap li span, .pagination-wrap li span.expand, ul.bar-styling li > a, ul.bar-styling li > div, ul.page-numbers li > a, ul.page-numbers li > span, .curved-bar-styling, ul.bar-styling li > form input { border-color: rgb(228, 228, 228); }
ul.bar-styling li > a, ul.bar-styling li > span, ul.bar-styling li > div, ul.bar-styling li > form input { background-color: rgb(255, 255, 255); }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select { border-color: rgb(228, 228, 228); background: rgb(247, 247, 247); }
textarea:focus, input:focus { border-color: rgb(153, 153, 153) !important; }
.modal-header { background: rgb(247, 247, 247); }
.recent-post .post-details, .team-member .team-member-position, .portfolio-item h5.portfolio-subtitle, .mini-items .blog-item-details, .standard-post-content .blog-item-details, .masonry-items .blog-item .blog-item-details, .jobs > li .job-date, .search-item-content time, .search-item-content span, .blog-item-details a, .portfolio-details-wrap .date { color: rgb(153, 153, 153); }
ul.bar-styling li.facebook > a:hover { background: rgb(59, 89, 152); border-color: rgb(59, 89, 152); color: rgb(255, 255, 255) !important; }
ul.bar-styling li.twitter > a:hover { background: rgb(64, 153, 255); border-color: rgb(64, 153, 255); color: rgb(255, 255, 255) !important; }
ul.bar-styling li.google-plus > a:hover { background: rgb(211, 72, 54); border-color: rgb(211, 72, 54); color: rgb(255, 255, 255) !important; }
ul.bar-styling li.pinterest > a:hover { background: rgb(203, 32, 39); border-color: rgb(203, 32, 39); color: rgb(255, 255, 255) !important; }
#header-search input, #header-search a, .super-search-close, #header-search i.ss-search { color: rgb(145, 145, 145); }
#header-search a:hover, .super-search-close:hover { color: rgb(65, 180, 18); }
.sf-super-search, .spb_supersearch_widget.alt-bg { background-color: rgb(22, 149, 202); }
.sf-super-search .search-options .ss-dropdown > span, .sf-super-search .search-options input { color: rgb(65, 180, 18); border-bottom-color: rgb(65, 180, 18); }
.sf-super-search .search-options .ss-dropdown ul li .fa-check { color: rgb(65, 180, 18); }
.sf-super-search-go:hover, .sf-super-search-close:hover { background-color: rgb(65, 180, 18); border-color: rgb(65, 180, 18); color: rgb(255, 255, 255); }
#top-bar { background: rgb(22, 92, 125); color: rgb(255, 255, 255); }
#top-bar .tb-welcome { border-color: rgb(247, 247, 247); }
#top-bar a { color: rgb(255, 255, 255); }
#top-bar .menu li { border-left-color: rgb(247, 247, 247); border-right-color: rgb(247, 247, 247); }
#top-bar .menu > li > a, #top-bar .menu > li.parent::after { color: rgb(255, 255, 255); }
#top-bar .menu > li > a:hover, #top-bar a:hover { color: rgb(34, 34, 34); }
#top-bar .show-menu { background-color: rgb(247, 247, 247); color: rgb(22, 149, 202); }
#header-languages .current-language { background: rgb(247, 247, 247); color: rgb(0, 0, 0); }
#header-section::before, #header .is-sticky .sticky-header, #header-section .is-sticky #main-nav.sticky-header, #header-section.header-6 .is-sticky #header.sticky-header, .ajax-search-wrap { background: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(255, 255, 255)); }
#logo img { padding-top: 0px; padding-bottom: 0px; }
#logo.logo-left, #logo img, #logo img.retina { width: 250px; }
#logo { height: 42px !important; }
#logo img { height: 42px; min-height: 42px; }
.header-container > .row, .header-5 header .container > .row, .header-6 header > .container > .row { height: 62px; }
@media only screen and (max-width: 991px) {
  #logo img { max-height: 42px; }
}
#header-section .header-menu .menu li, #mini-header .header-right nav .menu li { border-left-color: rgb(228, 228, 228); }
#header-section #main-nav { border-top-color: rgb(228, 228, 228); }
#top-header { border-bottom-color: rgb(228, 228, 228); }
#top-header { border-bottom-color: rgb(228, 228, 228); }
#top-header .th-right > nav .menu li, .ajax-search-wrap::after { border-bottom-color: rgb(228, 228, 228); }
.header-3 .header-right, .header-4 .header-right, .header-5 .header-right, .header-6 .header-right, .header-7 .header-right { margin-top: 5px; }
.ajax-search-wrap, .ajax-search-results, .search-result-pt .search-result { border-color: rgb(228, 228, 228); }
.page-content { border-bottom-color: rgb(228, 228, 228); }
.ajax-search-wrap input[type="text"], .search-result-pt h6, .no-search-results h6, .search-result h5 a { color: rgb(37, 37, 37); }
@media only screen and (max-width: 991px) {
  .naked-header #header-section, .naked-header #header-section::before, .naked-header #header .is-sticky .sticky-header, .naked-header .is-sticky #header.sticky-header { background: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(255, 255, 255)); }
}
nav#main-navigation .menu > li > a span.nav-line { background-color: rgb(22, 149, 202); }
.show-menu { background-color: rgb(22, 149, 202); color: rgb(255, 255, 255); }
nav .menu > li::before { background: rgb(22, 149, 202); }
nav .menu .sub-menu .parent > a::after { border-left-color: rgb(22, 149, 202); }
nav .menu ul.sub-menu { background-color: rgb(255, 255, 255); }
nav .menu ul.sub-menu li { border-bottom-color: rgb(240, 240, 240); border-bottom-style: solid; }
nav.mega-menu li .mega .sub .sub-menu, nav.mega-menu li .mega .sub .sub-menu li, nav.mega-menu li .sub-container.non-mega li, nav.mega-menu li .sub li.mega-hdr { border-top-color: rgb(240, 240, 240); border-top-style: solid; }
nav.mega-menu li .sub li.mega-hdr { border-right-color: rgb(240, 240, 240); border-right-style: solid; }
nav .menu > li.menu-item > a, #menubar-controls a, nav.search-nav .menu > li > a, .naked-header .is-sticky nav .menu > li a { color: rgb(37, 37, 37); }
nav .menu > li.menu-item:hover > a { color: rgb(22, 149, 202); }
nav .menu ul.sub-menu li.menu-item > a, nav .menu ul.sub-menu li > span, #top-bar nav .menu ul li > a { color: rgb(102, 102, 102); }
nav .menu ul.sub-menu li.menu-item:hover > a { background: rgb(247, 247, 247); color: rgb(0, 0, 0) !important; }
nav .menu li.current-menu-ancestor > a, nav .menu li.current-menu-item > a, #mobile-menu .menu ul li.current-menu-item > a, nav .menu li.current-scroll-item > a { color: rgb(34, 34, 34); }
nav .menu ul li.current-menu-ancestor > a, nav .menu ul li.current-menu-item > a { color: rgb(0, 0, 0); background: rgb(247, 247, 247); }
#main-nav .header-right ul.menu > li, .wishlist-item { border-left-color: rgb(240, 240, 240); }
#nav-search, #mini-search { background: rgb(22, 92, 125); }
#nav-search a, #mini-search a { color: rgb(255, 255, 255); }
.bag-header, .bag-product, .bag-empty, .wishlist-empty { border-color: rgb(240, 240, 240); }
.bag-buttons a.sf-button.bag-button, .bag-buttons a.sf-button.wishlist-button, .bag-buttons a.sf-button.guest-button { background-color: rgb(228, 228, 228); color: rgb(68, 86, 103) !important; }
.bag-buttons a.checkout-button, .bag-buttons a.create-account-button, .woocommerce input.button.alt, .woocommerce .alt-button, .woocommerce button.button.alt, .woocommerce #account_details .login form p.form-row input[type="submit"], #login-form .modal-body form.login p.form-row input[type="submit"] { background: rgb(22, 149, 202); color: rgb(255, 255, 255); }
.woocommerce .button.update-cart-button:hover, .woocommerce #account_details .login form p.form-row input[type="submit"]:hover, #login-form .modal-body form.login p.form-row input[type="submit"]:hover { background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.woocommerce input.button.alt:hover, .woocommerce .alt-button:hover, .woocommerce button.button.alt:hover { background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.shopping-bag::before, nav .menu ul.sub-menu li:first-child::before { border-bottom-color: rgb(22, 149, 202); }
nav ul.menu > li.menu-item.sf-menu-item-btn > a { background-color: rgb(22, 149, 202); color: rgb(37, 37, 37); }
nav ul.menu > li.menu-item.sf-menu-item-btn:hover > a { color: rgb(22, 149, 202); background-color: rgb(37, 37, 37); }
#base-promo { background-color: rgb(228, 228, 228); }
#base-promo > p, #base-promo.footer-promo-text > a, #base-promo.footer-promo-arrow > a { color: rgb(34, 34, 34); }
#base-promo.footer-promo-arrow:hover, #base-promo.footer-promo-text:hover { background-color: rgb(65, 180, 18); color: rgb(255, 255, 255); }
#base-promo.footer-promo-arrow:hover > *, #base-promo.footer-promo-text:hover > * { color: rgb(255, 255, 255); }
.page-heading { background-color: rgb(255, 255, 255); border-bottom-color: rgb(228, 228, 228); }
.page-heading h1, .page-heading h3 { color: rgb(68, 68, 68); }
#breadcrumbs { color: rgb(68, 68, 68); }
#breadcrumbs a, #breadcrumb i { color: rgb(22, 149, 202); }
body, input[type="text"], input[type="password"], input[type="email"], textarea, select, .ui-state-default a { color: rgb(68, 86, 103); }
h1, h1 a { color: rgb(68, 86, 103); }
h2, h2 a { color: rgb(68, 86, 103); }
h3, h3 a { color: rgb(68, 86, 103); }
h4, h4 a, .carousel-wrap > a { color: rgb(68, 86, 103); }
h5, h5 a { color: rgb(68, 86, 103); }
h6, h6 a { color: rgb(68, 86, 103); }
.spb_impact_text .spb_call_text, .impact-text, .impact-text-large { color: rgb(65, 180, 18); }
.read-more i, .read-more em { color: transparent; }
.pb-border-bottom, .pb-border-top, .read-more-button { border-color: rgb(228, 228, 228); }
#swift-slider ul.slides { background: rgb(22, 149, 202); }
#swift-slider .flex-caption .flex-caption-headline { background: rgb(255, 255, 255); }
#swift-slider .flex-caption .flex-caption-details .caption-details-inner { background: rgb(255, 255, 255); border-bottom: rgb(228, 228, 228); }
#swift-slider .flex-caption-large, #swift-slider .flex-caption-large h1 a { color: rgb(255, 255, 255); }
#swift-slider .flex-caption h4 i { line-height: 20px; }
#swift-slider .flex-caption-large .comment-chart i { color: rgb(255, 255, 255); }
#swift-slider .flex-caption-large .loveit-chart span { color: rgb(65, 180, 18); }
#swift-slider .flex-caption-large a { color: rgb(65, 180, 18); }
#swift-slider .flex-caption .comment-chart i, #swift-slider .flex-caption .comment-chart span { color: rgb(22, 149, 202); }
figure.animated-overlay figcaption { background-color: rgb(65, 180, 18); }
figure.animated-overlay figcaption .thumb-info h4, figure.animated-overlay figcaption .thumb-info h5, figcaption .thumb-info-excerpt p { color: rgb(255, 255, 255); }
figure.animated-overlay figcaption .thumb-info i { background: rgb(22, 149, 202); color: rgb(255, 255, 255); }
figure:hover .overlay { box-shadow: rgb(65, 180, 18) 0px 0px 0px 500px inset; }
h4.spb-heading span::before, h4.spb-heading span::after, h3.spb-heading span::before, h3.spb-heading span::after, h4.lined-heading span::before, h4.lined-heading span::after { border-color: rgb(228, 228, 228); }
h4.spb-heading::before, h3.spb-heading::before, h4.lined-heading::before { border-top-color: rgb(228, 228, 228); }
.spb_parallax_asset h4.spb-heading { border-bottom-color: rgb(68, 86, 103); }
.testimonials.carousel-items li .testimonial-text { background-color: rgb(247, 247, 247); }
.sidebar .widget-heading h4 { color: rgb(68, 86, 103); }
.widget ul li, .widget.widget_lip_most_loved_widget li { border-color: rgb(228, 228, 228); }
.widget.widget_lip_most_loved_widget li { background: rgb(255, 255, 255); border-color: rgb(228, 228, 228); }
.widget_lip_most_loved_widget .loved-item > span { color: rgb(153, 153, 153); }
.widget_search form input { background: rgb(255, 255, 255); }
.widget .wp-tag-cloud li a { background: rgb(247, 247, 247); border-color: rgb(228, 228, 228); }
.widget .tagcloud a:hover, .widget ul.wp-tag-cloud li:hover > a { background-color: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.loved-item .loved-count > i { color: rgb(68, 86, 103); background: rgb(228, 228, 228); }
.subscribers-list li > a.social-circle { color: rgb(255, 255, 255); background: rgb(22, 149, 202); }
.subscribers-list li:hover > a.social-circle { color: rgb(251, 251, 251); background: rgb(65, 180, 18); }
.sidebar .widget_categories ul > li a, .sidebar .widget_archive ul > li a, .sidebar .widget_nav_menu ul > li a, .sidebar .widget_meta ul > li a, .sidebar .widget_recent_entries ul > li, .widget_product_categories ul > li a, .widget_layered_nav ul > li a { color: rgb(22, 149, 202); }
.sidebar .widget_categories ul > li a:hover, .sidebar .widget_archive ul > li a:hover, .sidebar .widget_nav_menu ul > li a:hover, .widget_nav_menu ul > li.current-menu-item a, .sidebar .widget_meta ul > li a:hover, .sidebar .widget_recent_entries ul > li a:hover, .widget_product_categories ul > li a:hover, .widget_layered_nav ul > li a:hover { color: rgb(65, 180, 18); }
#calendar_wrap caption { border-bottom-color: rgb(22, 149, 202); }
.sidebar .widget_calendar tbody tr > td a { color: rgb(255, 255, 255); background-color: rgb(22, 149, 202); }
.sidebar .widget_calendar tbody tr > td a:hover { background-color: rgb(65, 180, 18); }
.sidebar .widget_calendar tfoot a { color: rgb(22, 149, 202); }
.sidebar .widget_calendar tfoot a:hover { color: rgb(65, 180, 18); }
.widget_calendar #calendar_wrap, .widget_calendar th, .widget_calendar tbody tr > td, .widget_calendar tbody tr > td.pad { border-color: rgb(228, 228, 228); }
.widget_sf_infocus_widget .infocus-item h5 a { color: rgb(22, 149, 202); }
.widget_sf_infocus_widget .infocus-item h5 a:hover { color: rgb(65, 180, 18); }
.sidebar .widget hr { border-color: rgb(228, 228, 228); }
.widget ul.flickr_images li a::after, .portfolio-grid li a::after { color: rgb(255, 255, 255); }
.slideout-filter .select::after { background: rgb(255, 255, 255); }
.slideout-filter ul li a { color: rgb(255, 255, 255); }
.slideout-filter ul li a:hover { color: rgb(65, 180, 18); }
.slideout-filter ul li.selected a { color: rgb(255, 255, 255); background: rgb(65, 180, 18); }
ul.portfolio-filter-tabs li.selected a { background: rgb(247, 247, 247); }
.filter-slide-wrap { background-color: rgb(34, 34, 34); }
.portfolio-item { border-bottom-color: rgb(228, 228, 228); }
.masonry-items .portfolio-item-details { background: rgb(247, 247, 247); }
.spb_portfolio_carousel_widget .portfolio-item { background: rgb(255, 255, 255); }
.spb_portfolio_carousel_widget .portfolio-item h4.portfolio-item-title a > i { line-height: 20px; }
.masonry-items .blog-item .blog-details-wrap::before { background-color: rgb(247, 247, 247); }
.masonry-items .portfolio-item figure { border-color: rgb(228, 228, 228); }
.portfolio-details-wrap span span { color: rgb(102, 102, 102); }
.share-links > a:hover { color: rgb(65, 180, 18); }
.blog-aux-options li.selected a { background: rgb(65, 180, 18); border-color: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.blog-filter-wrap .aux-list li:hover { border-bottom-color: transparent; }
.blog-filter-wrap .aux-list li:hover a { color: rgb(255, 255, 255); background: rgb(65, 180, 18); }
.mini-blog-item-wrap, .mini-items .mini-alt-wrap, .mini-items .mini-alt-wrap .quote-excerpt, .mini-items .mini-alt-wrap .link-excerpt, .masonry-items .blog-item .quote-excerpt, .masonry-items .blog-item .link-excerpt, .standard-post-content .quote-excerpt, .standard-post-content .link-excerpt, .timeline, .post-info, .body-text .link-pages, .page-content .link-pages { border-color: rgb(228, 228, 228); }
.post-info, .article-body-wrap .share-links .share-text, .article-body-wrap .share-links a { color: rgb(153, 153, 153); }
.standard-post-date { background: rgb(228, 228, 228); }
.standard-post-content { background: rgb(247, 247, 247); }
.format-quote .standard-post-content::before, .standard-post-content.no-thumb::before { border-left-color: rgb(247, 247, 247); }
.search-item-img .img-holder { background: rgb(247, 247, 247); border-color: rgb(228, 228, 228); }
.masonry-items .blog-item .masonry-item-wrap { background: rgb(247, 247, 247); }
.mini-items .blog-item-details, .share-links, .single-portfolio .share-links, .single .pagination-wrap, ul.portfolio-filter-tabs li a { border-color: rgb(228, 228, 228); }
.related-item figure { background-color: rgb(22, 149, 202); color: rgb(255, 255, 255); }
.required { color: rgb(238, 60, 89); }
.comments-likes a i, .comments-likes a span, .comments-likes .love-it-wrapper a i, .comments-likes span.love-count, .share-links ul.bar-styling > li > a { color: rgb(153, 153, 153); }
#respond .form-submit input:hover { color: rgb(255, 255, 255) !important; }
.recent-post { background: rgb(255, 255, 255); }
.recent-post .post-item-details { border-top-color: rgb(228, 228, 228); color: rgb(228, 228, 228); }
.post-item-details span, .post-item-details a, .post-item-details .comments-likes a i, .post-item-details .comments-likes a span { color: rgb(153, 153, 153); }
.sf-button.accent { color: rgb(255, 255, 255); background-color: rgb(65, 180, 18); }
.sf-button.sf-icon-reveal.accent { color: rgb(255, 255, 255) !important; background-color: rgb(65, 180, 18) !important; }
.sf-button.accent:hover { background-color: rgb(22, 149, 202); color: rgb(255, 255, 255); }
a.sf-button, a.sf-button:hover, #footer a.sf-button:hover { background-image: none; color: rgb(255, 255, 255) !important; }
a.sf-button.gold, a.sf-button.gold:hover, a.sf-button.lightgrey, a.sf-button.lightgrey:hover, a.sf-button.white, a.sf-button.white:hover { color: rgb(34, 34, 34) !important; }
a.sf-button.transparent-dark { color: rgb(68, 86, 103) !important; }
a.sf-button.transparent-light:hover, a.sf-button.transparent-dark:hover { color: rgb(65, 180, 18) !important; }
input[type="submit"], .wpcf7 input.wpcf7-submit[type="submit"], .gform_wrapper input[type="submit"], .mymail-form input[type="submit"] { color: rgb(255, 255, 255); }
input[type="submit"]:hover, .wpcf7 input.wpcf7-submit[type="submit"]:hover, .gform_wrapper input[type="submit"]:hover, .mymail-form input[type="submit"]:hover { background-color: rgb(22, 149, 202) !important; color: rgb(255, 255, 255); }
input[type="text"], input[type="email"], input[type="password"], textarea, select, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .ginput_container input[type="text"], .ginput_container input[type="email"], .ginput_container textarea, .ginput_container select, .mymail-form input[type="text"], .mymail-form input[type="email"], .mymail-form textarea, .mymail-form select { background: rgb(247, 247, 247); border-color: rgb(228, 228, 228); }
.sf-icon { color: rgb(18, 148, 201); }
.sf-icon-cont { border-color: rgba(18, 148, 201, 0.5); }
.sf-icon-cont:hover, .sf-hover .sf-icon-cont, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont, .sf-hover .sf-icon-box-hr { background-color: rgb(18, 148, 201); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont::after { border-top-color: rgb(18, 148, 201); border-left-color: rgb(18, 148, 201); }
.sf-icon-cont:hover .sf-icon, .sf-hover .sf-icon-cont .sf-icon, .sf-icon-box.sf-icon-box-boxed-one .sf-icon, .sf-icon-box.sf-icon-box-boxed-three .sf-icon { color: rgb(255, 255, 255); }
.sf-icon-box-animated .front { background: rgb(247, 247, 247); border-color: rgb(228, 228, 228); }
.sf-icon-box-animated .front h3 { color: rgb(68, 86, 103) !important; }
.sf-icon-box-animated .back { background: rgb(65, 180, 18); border-color: rgb(65, 180, 18); }
.sf-icon-box-animated .back, .sf-icon-box-animated .back h3 { color: rgb(255, 255, 255) !important; }
.sf-icon-accent.sf-icon-cont, .sf-icon-accent > i { color: rgb(65, 180, 18); }
.sf-icon-cont.sf-icon-accent { border-color: rgb(65, 180, 18); }
.sf-icon-cont.sf-icon-accent:hover, .sf-hover .sf-icon-cont.sf-icon-accent, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-accent, .sf-hover .sf-icon-box-hr.sf-icon-accent { background-color: rgb(65, 180, 18); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont.sf-icon-accent::after { border-top-color: rgb(65, 180, 18); border-left-color: rgb(65, 180, 18); }
.sf-icon-cont.sf-icon-accent:hover .sf-icon, .sf-hover .sf-icon-cont.sf-icon-accent .sf-icon, .sf-icon-box.sf-icon-box-boxed-one.sf-icon-accent .sf-icon, .sf-icon-box.sf-icon-box-boxed-three.sf-icon-accent .sf-icon { color: rgb(255, 255, 255); }
.sf-icon-secondary-accent.sf-icon-cont, .sf-icon-secondary-accent > i { color: rgb(22, 149, 202); }
.sf-icon-cont.sf-icon-secondary-accent { border-color: rgb(22, 149, 202); }
.sf-icon-cont.sf-icon-secondary-accent:hover, .sf-hover .sf-icon-cont.sf-icon-secondary-accent, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-secondary-accent, .sf-hover .sf-icon-box-hr.sf-icon-secondary-accent { background-color: rgb(22, 149, 202); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont.sf-icon-secondary-accent::after { border-top-color: rgb(22, 149, 202); border-left-color: rgb(22, 149, 202); }
.sf-icon-cont.sf-icon-secondary-accent:hover .sf-icon, .sf-hover .sf-icon-cont.sf-icon-secondary-accent .sf-icon, .sf-icon-box.sf-icon-box-boxed-one.sf-icon-secondary-accent .sf-icon, .sf-icon-box.sf-icon-box-boxed-three.sf-icon-secondary-accent .sf-icon { color: rgb(255, 255, 255); }
.sf-icon-box-animated .back.sf-icon-secondary-accent { background: rgb(22, 149, 202); border-color: rgb(22, 149, 202); }
.sf-icon-box-animated .back.sf-icon-secondary-accent, .sf-icon-box-animated .back.sf-icon-secondary-accent h3 { color: rgb(255, 255, 255) !important; }
.sf-icon-icon-one.sf-icon-cont, .sf-icon-icon-one > i, i.sf-icon-icon-one { color: rgb(25, 92, 125); }
.sf-icon-cont.sf-icon-icon-one { border-color: rgb(25, 92, 125); }
.sf-icon-cont.sf-icon-icon-one:hover, .sf-hover .sf-icon-cont.sf-icon-icon-one, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-one, .sf-hover .sf-icon-box-hr.sf-icon-icon-one { background-color: rgb(25, 92, 125); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-one::after { border-top-color: rgb(25, 92, 125); border-left-color: rgb(25, 92, 125); }
.sf-icon-cont.sf-icon-icon-one:hover .sf-icon, .sf-hover .sf-icon-cont.sf-icon-icon-one .sf-icon, .sf-icon-box.sf-icon-box-boxed-one.sf-icon-icon-one .sf-icon, .sf-icon-box.sf-icon-box-boxed-three.sf-icon-icon-one .sf-icon { color: rgb(22, 149, 202); }
.sf-icon-box-animated .back.sf-icon-icon-one { background: rgb(25, 92, 125); border-color: rgb(25, 92, 125); }
.sf-icon-box-animated .back.sf-icon-icon-one, .sf-icon-box-animated .back.sf-icon-icon-one h3 { color: rgb(22, 149, 202) !important; }
.sf-icon-icon-two.sf-icon-cont, .sf-icon-icon-two > i, i.sf-icon-icon-two { color: rgb(44, 190, 197); }
.sf-icon-cont.sf-icon-icon-two { border-color: rgb(44, 190, 197); }
.sf-icon-cont.sf-icon-icon-two:hover, .sf-hover .sf-icon-cont.sf-icon-icon-two, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-two, .sf-hover .sf-icon-box-hr.sf-icon-icon-two { background-color: rgb(44, 190, 197); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-two::after { border-top-color: rgb(44, 190, 197); border-left-color: rgb(44, 190, 197); }
.sf-icon-cont.sf-icon-icon-two:hover .sf-icon, .sf-hover .sf-icon-cont.sf-icon-icon-two .sf-icon, .sf-icon-box.sf-icon-box-boxed-one.sf-icon-icon-two .sf-icon, .sf-icon-box.sf-icon-box-boxed-three.sf-icon-icon-two .sf-icon { color: rgb(65, 180, 18); }
.sf-icon-box-animated .back.sf-icon-icon-two { background: rgb(44, 190, 197); border-color: rgb(44, 190, 197); }
.sf-icon-box-animated .back.sf-icon-icon-two, .sf-icon-box-animated .back.sf-icon-icon-two h3 { color: rgb(65, 180, 18) !important; }
.sf-icon-icon-three.sf-icon-cont, .sf-icon-icon-three > i, i.sf-icon-icon-three { color: rgb(255, 255, 255); }
.sf-icon-cont.sf-icon-icon-three { border-color: rgb(255, 255, 255); }
.sf-icon-cont.sf-icon-icon-three:hover, .sf-hover .sf-icon-cont.sf-icon-icon-three, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-three, .sf-hover .sf-icon-box-hr.sf-icon-icon-three { background-color: rgb(255, 255, 255); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-three::after { border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
.sf-icon-cont.sf-icon-icon-three:hover .sf-icon, .sf-hover .sf-icon-cont.sf-icon-icon-three .sf-icon, .sf-icon-box.sf-icon-box-boxed-one.sf-icon-icon-three .sf-icon, .sf-icon-box.sf-icon-box-boxed-three.sf-icon-icon-three .sf-icon { color: rgb(68, 68, 68); }
.sf-icon-box-animated .back.sf-icon-icon-three { background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.sf-icon-box-animated .back.sf-icon-icon-three, .sf-icon-box-animated .back.sf-icon-icon-three h3 { color: rgb(68, 68, 68) !important; }
.sf-icon-icon-four.sf-icon-cont, .sf-icon-icon-four > i, i.sf-icon-icon-four { color: rgb(136, 136, 136); }
.sf-icon-cont.sf-icon-icon-four { border-color: rgb(136, 136, 136); }
.sf-icon-cont.sf-icon-icon-four:hover, .sf-hover .sf-icon-cont.sf-icon-icon-four, .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-four, .sf-hover .sf-icon-box-hr.sf-icon-icon-four { background-color: rgb(136, 136, 136); }
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont.sf-icon-icon-four::after { border-top-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); }
.sf-icon-cont.sf-icon-icon-four:hover .sf-icon, .sf-hover .sf-icon-cont.sf-icon-icon-four .sf-icon, .sf-icon-box.sf-icon-box-boxed-one.sf-icon-icon-four .sf-icon, .sf-icon-box.sf-icon-box-boxed-three.sf-icon-icon-four .sf-icon { color: rgb(187, 187, 187); }
.sf-icon-box-animated .back.sf-icon-icon-four { background: rgb(136, 136, 136); border-color: rgb(136, 136, 136); }
.sf-icon-box-animated .back.sf-icon-icon-four, .sf-icon-box-animated .back.sf-icon-icon-four h3 { color: rgb(187, 187, 187) !important; }
span.dropcap3 { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
span.dropcap4 { color: rgb(255, 255, 255); }
.spb_divider, .spb_divider.go_to_top_icon1, .spb_divider.go_to_top_icon2, .testimonials > li, .jobs > li, .spb_impact_text, .tm-toggle-button-wrap, .tm-toggle-button-wrap a, .portfolio-details-wrap, .spb_divider.go_to_top a, .impact-text-wrap, .widget_search form input, .alt-bg.spb_divider { border-color: rgb(228, 228, 228); }
.spb_divider.go_to_top_icon1 a, .spb_divider.go_to_top_icon2 a { background: rgb(255, 255, 255); }
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li { border-color: rgb(228, 228, 228); }
.spb_tabs .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-tabs-active a { background: rgb(255, 255, 255) !important; }
.spb_tabs .nav-tabs li a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .spb_accordion .spb_accordion_section, .spb_tour .nav-tabs li a { border-color: rgb(228, 228, 228); }
.spb_tabs .nav-tabs li.active a, .spb_tour .nav-tabs li.active a, .spb_accordion .spb_accordion_section > h3.ui-state-active a { background-color: rgb(247, 247, 247); }
.spb_tour .ui-tabs .ui-tabs-nav li a { border-color: rgb(228, 228, 228); }
.spb_tour.span3 .ui-tabs .ui-tabs-nav li { border-color: rgb(228, 228, 228) !important; }
.toggle-wrap .spb_toggle, .spb_toggle_content { border-color: rgb(228, 228, 228); }
.toggle-wrap .spb_toggle:hover { color: rgb(65, 180, 18); }
.ui-accordion h3.ui-accordion-header .ui-icon { color: rgb(68, 86, 103); }
.ui-accordion h3.ui-accordion-header.ui-state-active:hover a, .ui-accordion h3.ui-accordion-header:hover .ui-icon { color: rgb(65, 180, 18); }
blockquote.pullquote { border-color: rgb(65, 180, 18); }
.borderframe img { border-color: rgb(238, 238, 238); }
.labelled-pricing-table .column-highlight { background-color: rgb(255, 255, 255); }
.labelled-pricing-table .pricing-table-label-row, .labelled-pricing-table .pricing-table-row { background: rgb(247, 247, 247); }
.labelled-pricing-table .alt-row { background: rgb(255, 255, 255); }
.labelled-pricing-table .pricing-table-price { background: rgb(228, 228, 228); }
.labelled-pricing-table .pricing-table-package { background: rgb(247, 247, 247); }
.labelled-pricing-table .lpt-button-wrap { background: rgb(228, 228, 228); }
.labelled-pricing-table .lpt-button-wrap a.accent { background: rgb(34, 34, 34) !important; }
.labelled-pricing-table .column-highlight .lpt-button-wrap { background: transparent !important; }
.labelled-pricing-table .column-highlight .lpt-button-wrap a.accent { background: rgb(65, 180, 18) !important; }
.column-highlight .pricing-table-price { color: rgb(255, 255, 255); background: rgb(65, 180, 18); border-bottom-color: rgb(65, 180, 18); }
.column-highlight .pricing-table-package { background: rgb(180, 229, 248); }
.column-highlight .pricing-table-details { background: rgb(225, 243, 250); }
.spb_box_text.coloured .box-content-wrap { background: rgb(18, 148, 201); color: rgb(255, 255, 255); }
.spb_box_text.whitestroke .box-content-wrap { background-color: rgb(255, 255, 255); border-color: rgb(228, 228, 228); }
.client-item figure { border-color: rgb(228, 228, 228); }
.client-item figure:hover { border-color: rgb(51, 51, 51); }
ul.member-contact li a:hover { color: rgb(51, 51, 51); }
.testimonials.carousel-items li .testimonial-text { border-color: rgb(228, 228, 228); }
.testimonials.carousel-items li .testimonial-text::after { border-left-color: rgb(228, 228, 228); border-top-color: rgb(228, 228, 228); }
.team-member figure figcaption { background: rgb(247, 247, 247); }
.horizontal-break { background-color: rgb(228, 228, 228); }
.progress .bar { background-color: rgb(65, 180, 18); }
.progress.standard .bar { background: rgb(65, 180, 18); }
.progress-bar-wrap .progress-value { color: rgb(65, 180, 18); }
.alt-bg-detail { background: rgb(255, 255, 255); border-color: rgb(228, 228, 228); }
#footer { background: rgb(22, 92, 125); }
#footer, #footer p { color: rgb(255, 255, 255); }
#footer h6 { color: rgb(255, 255, 255); }
#footer a { color: rgb(255, 255, 255); }
#footer .widget ul li, #footer .widget_categories ul, #footer .widget_archive ul, #footer .widget_nav_menu ul, #footer .widget_recent_comments ul, #footer .widget_meta ul, #footer .widget_recent_entries ul, #footer .widget_product_categories ul { border-color: rgb(43, 101, 124); }
#copyright { background-color: rgb(37, 37, 37); border-top-color: rgb(43, 101, 124); }
#copyright p { color: rgb(153, 153, 153); }
#copyright a { color: rgb(255, 255, 255); }
#copyright a:hover { color: rgb(228, 228, 228); }
#copyright nav .menu li { border-left-color: rgb(43, 101, 124); }
#footer .widget_calendar #calendar_wrap, #footer .widget_calendar th, #footer .widget_calendar tbody tr > td, #footer .widget_calendar tbody tr > td.pad { border-color: rgb(43, 101, 124); }
.widget input[type="email"] { background: rgb(247, 247, 247); color: rgb(153, 153, 153); }
#footer .widget hr { border-color: rgb(43, 101, 124); }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .modal-body .comment-form-rating, .woocommerce form .form-row input.input-text, ul.checkout-process, #billing .proceed, ul.my-account-nav > li, .woocommerce #payment, .woocommerce-checkout p.thank-you, .woocommerce .order_details, .woocommerce-page .order_details, .woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist, #product-accordion .panel, .review-order-wrap { border-color: rgb(228, 228, 228); }
nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li a:hover { border-color: rgb(65, 180, 18); background: rgb(65, 180, 18) !important; color: rgb(255, 255, 255) !important; }
.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2, p.no-items, #order_review table.shop_table, #payment_heading, .returning-customer a { border-bottom-color: rgb(228, 228, 228); }
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products, p.no-items { border-top-color: rgb(228, 228, 228); }
.woocommerce-ordering .woo-select, .variations_form .woo-select, .add_review a, .woocommerce .quantity, .woocommerce-page .quantity, .woocommerce .coupon input.apply-coupon, .woocommerce table.shop_table tr td.product-remove .remove, .woocommerce .button.update-cart-button, .shipping-calculator-form .woo-select, .woocommerce .shipping-calculator-form .update-totals-button button, .woocommerce #billing_country_field .woo-select, .woocommerce #shipping_country_field .woo-select, .woocommerce #review_form #respond .form-submit input, .woocommerce form .form-row input.input-text, .woocommerce table.my_account_orders .order-actions .button, .woocommerce #payment div.payment_box, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce.widget .buttons a, .load-more-btn { background: rgb(247, 247, 247); color: rgb(22, 149, 202); }
.woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current { color: rgb(255, 255, 255); }
li.product figcaption a.product-added { color: rgb(255, 255, 255); }
.woocommerce ul.products li.product figure figcaption, .yith-wcwl-add-button a, ul.products li.product a.quick-view-button, .yith-wcwl-add-to-wishlist, .woocommerce form.cart button.single_add_to_cart_button, .woocommerce p.cart a.single_add_to_cart_button, .lost_reset_password p.form-row input[type="submit"], .track_order p.form-row input[type="submit"], .change_password_form p input[type="submit"], .woocommerce form.register input[type="submit"], .woocommerce .wishlist_table tr td.product-add-to-cart a, .woocommerce input.button[name="save_address"], .woocommerce .woocommerce-message a.button { background: rgb(247, 247, 247); }
.woocommerce ul.products li.product figure figcaption .shop-actions > a, .woocommerce .wishlist_table tr td.product-add-to-cart a { color: rgb(68, 86, 103); }
.woocommerce ul.products li.product figure figcaption .shop-actions > a.product-added, .woocommerce ul.products li.product figure figcaption .shop-actions > a.product-added:hover { color: rgb(255, 255, 255); }
ul.products li.product .product-details .posted_in a { color: rgb(153, 153, 153); }
.woocommerce ul.products li.product figure figcaption .shop-actions > a:hover, ul.products li.product .product-details .posted_in a:hover { color: rgb(65, 180, 18); }
.woocommerce form.cart button.single_add_to_cart_button, .woocommerce p.cart a.single_add_to_cart_button, .woocommerce input[name="save_account_details"] { color: rgb(68, 86, 103); background: rgb(247, 247, 247) !important; }
.woocommerce form.cart button.single_add_to_cart_button:hover, .woocommerce .button.checkout-button, .woocommerce .wc-proceed-to-checkout > a.checkout-button { color: rgb(255, 255, 255); background: rgb(65, 180, 18) !important; }
.woocommerce p.cart a.single_add_to_cart_button:hover, .woocommerce .button.checkout-button:hover, .woocommerce .wc-proceed-to-checkout > a.checkout-button:hover { background: rgb(22, 149, 202) !important; color: rgb(65, 180, 18) !important; }
.woocommerce table.shop_table tr td.product-remove .remove:hover, .woocommerce .coupon input.apply-coupon:hover, .woocommerce .shipping-calculator-form .update-totals-button button:hover, .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .add_review a:hover, .woocommerce #review_form #respond .form-submit input:hover, .lost_reset_password p.form-row input[type="submit"]:hover, .track_order p.form-row input[type="submit"]:hover, .change_password_form p input[type="submit"]:hover, .woocommerce table.my_account_orders .order-actions .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce.widget .buttons a:hover, .woocommerce .wishlist_table tr td.product-add-to-cart a:hover, .woocommerce input.button[name="save_address"]:hover, .woocommerce input[name="apply_coupon"]:hover, .woocommerce .cart input[name="update_cart"]:hover, .woocommerce form.register input[type="submit"]:hover, .woocommerce form.cart button.single_add_to_cart_button:hover, .woocommerce form.cart .yith-wcwl-add-to-wishlist a:hover, .load-more-btn:hover, .woocommerce-account input[name="change_password"]:hover { background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.woocommerce #account_details .login, .woocommerce #account_details .login h4.lined-heading span, .my-account-login-wrap .login-wrap, .my-account-login-wrap .login-wrap h4.lined-heading span, .woocommerce div.product form.cart table div.quantity { background: rgb(247, 247, 247); }
.woocommerce .help-bar ul li a:hover, .woocommerce .continue-shopping:hover, .woocommerce .address .edit-address:hover, .my_account_orders td.order-number a:hover, .product_meta a.inline:hover { border-bottom-color: rgb(65, 180, 18); }
.woocommerce .order-info, .woocommerce .order-info mark { background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.woocommerce #payment div.payment_box::after { border-bottom-color: rgb(247, 247, 247); }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background: rgb(228, 228, 228); }
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { background: rgb(247, 247, 247); }
.yith-wcwl-wishlistexistsbrowse a:hover, .yith-wcwl-wishlistaddedbrowse a:hover { color: rgb(255, 255, 255); }
.woocommerce ul.products li.product .price, .woocommerce div.product p.price { color: rgb(68, 86, 103); }
.woocommerce ul.products li.product-category .product-cat-info { background: rgb(228, 228, 228); }
.woocommerce ul.products li.product-category .product-cat-info::before { border-bottom-color: rgb(228, 228, 228); }
.woocommerce ul.products li.product-category a:hover .product-cat-info { background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.woocommerce ul.products li.product-category a:hover .product-cat-info h3 { color: rgb(255, 255, 255) !important; }
.woocommerce ul.products li.product-category a:hover .product-cat-info::before { border-bottom-color: rgb(65, 180, 18); }
.woocommerce input[name="apply_coupon"], .woocommerce .cart input[name="update_cart"], .woocommerce .shipping-calc-wrap button[name="calc_shipping"], .woocommerce-account input[name="change_password"] { background: rgb(247, 247, 247) !important; color: rgb(22, 149, 202) !important; }
.woocommerce input[name="apply_coupon"]:hover, .woocommerce .cart input[name="update_cart"]:hover, .woocommerce .shipping-calc-wrap button[name="calc_shipping"]:hover, .woocommerce-account input[name="change_password"]:hover, .woocommerce input[name="save_account_details"]:hover { background: rgb(65, 180, 18) !important; color: rgb(255, 255, 255) !important; }
#buddypress .activity-meta a, #buddypress .acomment-options a, #buddypress #member-group-links li a { border-color: rgb(228, 228, 228); }
#buddypress .activity-meta a:hover, #buddypress .acomment-options a:hover, #buddypress #member-group-links li a:hover { border-color: rgb(65, 180, 18); }
#buddypress .activity-header a, #buddypress .activity-read-more a { border-color: rgb(65, 180, 18); }
#buddypress #members-list .item-meta .activity, #buddypress .activity-header p { color: rgb(153, 153, 153); }
#buddypress .pagination-links span, #buddypress .load-more.loading a { background-color: rgb(65, 180, 18); color: rgb(255, 255, 255); border-color: rgb(65, 180, 18); }
span.bbp-admin-links a, li.bbp-forum-info .bbp-forum-content { color: rgb(153, 153, 153); }
span.bbp-admin-links a:hover { color: rgb(65, 180, 18); }
.bbp-topic-action #favorite-toggle a, .bbp-topic-action #subscription-toggle a, .bbp-single-topic-meta a, .bbp-topic-tags a, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbp-user-navigation ul li a, .bbp-pagination-links a, #bbp-your-profile fieldset input, #bbp-your-profile fieldset textarea, #bbp-your-profile, #bbp-your-profile fieldset { border-color: rgb(228, 228, 228); }
.bbp-topic-action #favorite-toggle a:hover, .bbp-topic-action #subscription-toggle a:hover, .bbp-single-topic-meta a:hover, .bbp-topic-tags a:hover, #bbp-user-navigation ul li a:hover, .bbp-pagination-links a:hover { border-color: rgb(65, 180, 18); }
#bbp-user-navigation ul li.current a, .bbp-pagination-links span.current { border-color: rgb(65, 180, 18); background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
#bbpress-forums fieldset.bbp-form button[type="submit"], #bbp_user_edit_submit { background: rgb(247, 247, 247); color: rgb(22, 149, 202); }
#bbpress-forums fieldset.bbp-form button[type="submit"]:hover, #bbp_user_edit_submit:hover { background: rgb(65, 180, 18); color: rgb(255, 255, 255); }
.alt-bg { border-color: rgb(228, 228, 228); }
.alt-bg.alt-one { background-color: rgb(255, 255, 255); }
.alt-bg.alt-one, .alt-bg.alt-one h1, .alt-bg.alt-one h2, .alt-bg.alt-one h3, .alt-bg.alt-one h3, .alt-bg.alt-one h4, .alt-bg.alt-one h5, .alt-bg.alt-one h6, .alt-one .carousel-wrap > a { color: rgb(34, 34, 34); }
.alt-bg.alt-one h4.spb-center-heading span::before, .alt-bg.alt-one h4.spb-center-heading span::after { border-color: rgb(34, 34, 34); }
.alt-one.full-width-text::after { border-top-color: rgb(255, 255, 255); }
.alt-one h4.spb-text-heading, .alt-one h4.spb-heading { border-bottom-color: rgb(34, 34, 34); }
.alt-bg.alt-two { background-color: rgb(238, 238, 238); }
.alt-bg.alt-two, .alt-bg.alt-two h1, .alt-bg.alt-two h2, .alt-bg.alt-two h3, .alt-bg.alt-two h3, .alt-bg.alt-two h4, .alt-bg.alt-two h5, .alt-bg.alt-two h6, .alt-two .carousel-wrap > a { color: rgb(68, 68, 68); }
.alt-bg.alt-two h4.spb-center-heading span::before, .alt-bg.alt-two h4.spb-center-heading span::after { border-color: rgb(68, 68, 68); }
.alt-two.full-width-text::after { border-top-color: rgb(238, 238, 238); }
.alt-two h4.spb-text-heading, .alt-two h4.spb-heading { border-bottom-color: rgb(68, 68, 68); }
.alt-bg.alt-three { background-color: rgb(22, 149, 202); }
.alt-bg.alt-three, .alt-bg.alt-three h1, .alt-bg.alt-three h2, .alt-bg.alt-three h3, .alt-bg.alt-three h3, .alt-bg.alt-three h4, .alt-bg.alt-three h5, .alt-bg.alt-three h6, .alt-three .carousel-wrap > a { color: rgb(255, 255, 255); }
.alt-bg.alt-three h4.spb-center-heading span::before, .alt-bg.alt-three h4.spb-center-heading span::after { border-color: rgb(255, 255, 255); }
.alt-three.full-width-text::after { border-top-color: rgb(22, 149, 202); }
.alt-three h4.spb-text-heading, .alt-three h4.spb-heading { border-bottom-color: rgb(255, 255, 255); }
.alt-bg.alt-four { background-color: rgb(68, 68, 68); }
.alt-bg.alt-four, .alt-bg.alt-four h1, .alt-bg.alt-four h2, .alt-bg.alt-four h3, .alt-bg.alt-four h3, .alt-bg.alt-four h4, .alt-bg.alt-four h5, .alt-bg.alt-four h6, .alt-four .carousel-wrap > a { color: rgb(255, 255, 255); }
.alt-bg.alt-four h4.spb-center-heading span::before, .alt-bg.alt-four h4.spb-center-heading span::after { border-color: rgb(255, 255, 255); }
.alt-four.full-width-text::after { border-top-color: rgb(68, 68, 68); }
.alt-four h4.spb-text-heading, .alt-four h4.spb-heading { border-bottom-color: rgb(255, 255, 255); }
.alt-bg.alt-five { background-color: rgb(25, 92, 125); }
.alt-bg.alt-five, .alt-bg.alt-five h1, .alt-bg.alt-five h2, .alt-bg.alt-five h3, .alt-bg.alt-five h3, .alt-bg.alt-five h4, .alt-bg.alt-five h5, .alt-bg.alt-five h6, .alt-five .carousel-wrap > a { color: rgb(255, 255, 255); }
.alt-bg.alt-five h4.spb-center-heading span::before, .alt-bg.alt-five h4.spb-center-heading span::after { border-color: rgb(255, 255, 255); }
.alt-five.full-width-text::after { border-top-color: rgb(25, 92, 125); }
.alt-five h4.spb-text-heading, .alt-five h4.spb-heading { border-bottom-color: rgb(255, 255, 255); }
.alt-bg.alt-six { background-color: rgb(13, 54, 74); }
.alt-bg.alt-six, .alt-bg.alt-six h1, .alt-bg.alt-six h2, .alt-bg.alt-six h3, .alt-bg.alt-six h3, .alt-bg.alt-six h4, .alt-bg.alt-six h5, .alt-bg.alt-six h6, .alt-six .carousel-wrap > a { color: rgb(255, 255, 255); }
.alt-bg.alt-six h4.spb-center-heading span::before, .alt-bg.alt-six h4.spb-center-heading span::after { border-color: rgb(255, 255, 255); }
.alt-six.full-width-text::after { border-top-color: rgb(13, 54, 74); }
.alt-six h4.spb-text-heading, .alt-six h4.spb-heading { border-bottom-color: rgb(255, 255, 255); }
.alt-bg.alt-seven { background-color: rgb(255, 255, 255); }
.alt-bg.alt-seven, .alt-bg.alt-seven h1, .alt-bg.alt-seven h2, .alt-bg.alt-seven h3, .alt-bg.alt-seven h3, .alt-bg.alt-seven h4, .alt-bg.alt-seven h5, .alt-bg.alt-seven h6, .alt-seven .carousel-wrap > a { color: rgb(34, 34, 34); }
.alt-bg.alt-seven h4.spb-center-heading span::before, .alt-bg.alt-seven h4.spb-center-heading span::after { border-color: rgb(34, 34, 34); }
.alt-seven.full-width-text::after { border-top-color: rgb(255, 255, 255); }
.alt-seven h4.spb-text-heading, .alt-seven h4.spb-heading { border-bottom-color: rgb(34, 34, 34); }
.alt-bg.alt-eight { background-color: rgb(17, 17, 17); }
.alt-bg.alt-eight, .alt-bg.alt-eight h1, .alt-bg.alt-eight h2, .alt-bg.alt-eight h3, .alt-bg.alt-eight h3, .alt-bg.alt-eight h4, .alt-bg.alt-eight h5, .alt-bg.alt-eight h6, .alt-eight .carousel-wrap > a { color: rgb(255, 255, 255); }
.alt-bg.alt-eight h4.spb-center-heading span::before, .alt-bg.alt-eight h4.spb-center-heading span::after { border-color: rgb(255, 255, 255); }
.alt-eight.full-width-text::after { border-top-color: rgb(17, 17, 17); }
.alt-eight h4.spb-text-heading, .alt-eight h4.spb-heading { border-bottom-color: rgb(255, 255, 255); }
.alt-bg.alt-nine { background-color: rgb(255, 255, 255); }
.alt-bg.alt-nine, .alt-bg.alt-nine h1, .alt-bg.alt-nine h2, .alt-bg.alt-nine h3, .alt-bg.alt-nine h3, .alt-bg.alt-nine h4, .alt-bg.alt-nine h5, .alt-bg.alt-nine h6, .alt-nine .carousel-wrap > a { color: rgb(68, 68, 68); }
.alt-bg.alt-nine h4.spb-center-heading span::before, .alt-bg.alt-nine h4.spb-center-heading span::after { border-color: rgb(68, 68, 68); }
.alt-nine.full-width-text::after { border-top-color: rgb(255, 255, 255); }
.alt-nine h4.spb-text-heading, .alt-nine h4.spb-heading { border-bottom-color: rgb(68, 68, 68); }
.alt-bg.alt-ten { background-color: rgb(255, 255, 255); }
.alt-bg.alt-ten, .alt-bg.alt-ten h1, .alt-bg.alt-ten h2, .alt-bg.alt-ten h3, .alt-bg.alt-ten h3, .alt-bg.alt-ten h4, .alt-bg.alt-ten h5, .alt-bg.alt-ten h6, .alt-ten .carousel-wrap > a { color: rgb(136, 136, 136); }
.alt-bg.alt-ten h4.spb-center-heading span::before, .alt-bg.alt-ten h4.spb-center-heading span::after { border-color: rgb(136, 136, 136); }
.alt-ten.full-width-text::after { border-top-color: rgb(255, 255, 255); }
.alt-ten h4.spb-text-heading, .alt-ten h4.spb-heading { border-bottom-color: rgb(136, 136, 136); }
.alt-bg.light-style, .alt-bg.light-style h1, .alt-bg.light-style h2, .alt-bg.light-style h3, .alt-bg.light-style h3, .alt-bg.light-style h4, .alt-bg.light-style h5, .alt-bg.light-style h6 { color: rgb(255, 255, 255) !important; }
.alt-bg.dark-style, .alt-bg.dark-style h1, .alt-bg.dark-style h2, .alt-bg.dark-style h3, .alt-bg.dark-style h3, .alt-bg.dark-style h4, .alt-bg.dark-style h5, .alt-bg.dark-style h6 { color: rgb(34, 34, 34) !important; }
@media only screen and (max-width: 767px) {
  #top-bar nav .menu > li { border-top-color: rgb(247, 247, 247); }
  nav .menu > li { border-top-color: rgb(228, 228, 228); }
}