a,
a:visited,
a:hover,
.site-title a:hover,
.entry-title a:hover,
article.hentry .edit-link a,
.author-box a,
.page-content a,
.entry-content a,
.comment-author a,
.comment-content a,
.comment-reply-title small a:hover,
.sidebar .widget a,
.sidebar .widget ul li a:hover,
.sidebar .widget ol li a:hover,
.content-loop .entry-title a:hover,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:hover,
.entry-tags .tag-links a:hover,
.content-loop .read-more a:hover,
.content-loop .entry-comment a:hover,
.site-header .search-icon:hover span,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget a:hover,
.site-footer .widget ul > li a:hover,
#site-bottom .site-info a:hover,
.products-menu ul.sf-menu li a:hover,
.modal-menu > li > a:hover,
.modal-menu > li > .ancestor-wrapper > a:hover,
.entry-related li.hentry.type-news .entry-title a:hover {
    color: #037ef3;
}
button,
.btn,
input[type="submit"],
input[type="reset"],
input[type="button"],
.header-button.is-button,
.pagination .page-numbers:hover, .pagination .page-numbers.current,
.sidebar .widget h2:before,
.sidebar .widget .widget-title:before,
.sidebar .wp-block-search .wp-block-search__button,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.bottom-right span.icon-link,
.bottom-right a,
.bottom-right span.icon-link span,
.bottom-right a span,
.single .product-buttons .product-button,
.home-product-loop .owl-theme .owl-dots .owl-dot.active span,
.home-product-loop .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #037ef3;
}
.sf-menu li a:before,
.pagination .page-numbers:hover,
.pagination .page-numbers.current,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:hover,
.entry-tags .tag-links a:hover {
    border-color: #037ef3;
}
.sf-menu li li a:hover {
    color: #f47721;
}

.sf-menu li a:hover:before,
.sf-menu li.sfHover a:before {
    background-color: #f47721;
}
.featured-content .featured-slide .banner-button:hover {
    background-color: #037ef3 !important;
    border-color: #037ef3 !important;
}
.header-buttons {
    margin-right: 30px;
}

@media only screen and (max-width: 959px) {
    .bottom-right {
        display: none !important;
    }
}

.featured-content .owl-carousel,
.featured-content .featured-slide {
    height: 500px;
}
@media only screen and (max-width: 479px) {
    .featured-content .owl-carousel,
    .featured-content .featured-slide {
        height: 200px;
    }
}
@media (max-width: 1024px){
    .wp-bottom-menu{
        display:flex;
    }
    .wp-bottom-menu-search-form-wrapper{
        display: block;
    }
}
:root{
    --wpbottommenu-font-size: 12px;
    --wpbottommenu-icon-size: 24px;
    --wpbottommenu-text-color: #555555;
    --wpbottommenu-h-text-color: #000000;
    --wpbottommenu-icon-color: #555555;
    --wpbottommenu-h-icon-color: #000000;
    --wpbottommenu-bgcolor: #ffffff;
    --wpbottommenu-zindex: 9999;
    --wpbottommenu-cart-count-bgcolor: #ff0000;
    --wpbottommenu-wrapper-padding: 10px 0;
}