/* TYPOGRAPHY ==================================== */

    .menu-item-179{
        display: none!important;
    }

body {
    font-family: 'Rubki', sans-serif;;
    font-weight: 400;
    font-size: 1em;
    color: #353535;
    background: #eeeeee;
}

a {
    color: #ffffff;
}

a.handheld-navigation {
    color: #ffffff!important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif;;
    font-weight: 700;
}

h1 { font-size: 2.8em; }
h2 { font-size: 2em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

.site-header .primary-navigation, .site-header .handheld-navigation, .site-header .navigation {
    font-size: 1.1em;
}


/* COMPONENTS ==================================== */

.top-bar-custom {
    background-color: #353535;
    color: #e2951e;
}

#secondary .widget ul.product-categories {
    background: #eeeeee;
    color: #353535;
}

.primary-navigation .sub-menu {
    background: #eeeeee;
    border-color: #e5e5e5;
}

.primary-navigation .sub-menu li {
    border-color: #e5e5e5;
}

.primary-navigation .sub-menu a {
    color: #353535;
}

.primary-navigation ul ul li:focus>a, .primary-navigation ul ul li:hover>a {
    color: #e2951e;
}

.primary-navigation ul li:hover > a, .primary-navigation ul ul li.current-menu-item a {
    color: #e2951e;
}

.page-nav li a:hover,
.custom-header-style .site-header .navigation ul li.cta-header-btn a:hover{
    background: #1b1b1b;
}

#secondary .widget .widget-title {
    color: #353535;
    background: #353535;
}

.footer-top {
    background: #2b2b2b;
    color: #ffffff;
}

.footer-top .social-media a {
    color: #ffffff;
}

.footer-top .social-media a:hover {
    color: #9a9a9a;
}

.site-footer {
    color: #ffffff;
}

.site-footer .widget-title, .social-icon-widget-header {
    color: #ffffff!important;
}

.site-footer a {
    color: #ffffff;
}

.site-footer li.current-menu-item a, .site-footer a:hover {
    color: #e2951e;
}

/* BUTTONS ==================================== */

.button,
button {
    padding: .65em 1em;
    background-color: #454545;
    color: #ffffff;
    transition: all .2s cubic-bezier(.645, .045, .355, 1);
    border: none;
    cursor: pointer;
}

.button:hover,
button:hover,
.wpcf7 input[type="submit"] {
    background-color: #333333;
    color: #ffffff;
}

.button:focus,
button:focus {
    outline: 0
}

.button.disabled,
.button:disabled,
button.disabled,
button:disabled {
    opacity: .5;
    cursor: not-allowed
}

    
input, select, textarea {
    background: #eeeeee;
    color: #353535;
    border-color: #e5e5e5;
}

.products .product .button-icon {
    color: #454545;
}

.products .product .button-icon:hover {
    color: #333333;
}

.site-header {
    background-color: #353535;
}

.site-header .logo img {
    max-width: 350px;
}

.primary-navigation ul li a{
    color: #ffffff;
}

.primary-navigation ul li a:hover, .primary-navigation ul li.current-menu-item a {
    color: #e2951e;
}

.demo_store {
    background: #353535;
    color: #e2951e;
}

.demo_store a {
    color: #e2951e;
}

#datafetch {
    border-color: #e5e5e5;
    background: #eeeeee;
    border-radius: 0px;
}

#datafetch a, #datafetch span {
    border-color: #e5e5e5;
}

#datafetch a:hover {
    background: #f9f9f9;
}

#datafetch a:last-child {
    border-color: #e5e5e5;
}


/* COLORS ===================================== */
.primary-bg,
.select2-container--default .select2-results__option[aria-selected=true],
.categories-nav .basket-container .cart-customlocation .header-count,
.archive .sub-categories .sub-category a.has-no-img,
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot span, .home .frontpage-categories h3 {
    background: #353535;
}

.secondary-bg {
    background: #e2951e;
}

.primary-text,
#secondary .widget ul.product-categories .current-cat-parent>.woo-cat-toggle, 
#secondary .widget ul.product-categories .current-cat-parent>a, 
#secondary .widget ul.product-categories .current-cat>.woo-cat-toggle, 
#secondary .widget ul.product-categories .current-cat>a,
.news .news-feed.news-feed-archive .news-feed-content .post-title, .related-posts .news-feed.news-feed-archive .news-feed-content .post-title {
    color: #353535;
}

.secondary-text,
.home .frontpage-categories .category__title,
.home .top-level-categories .top-level-category__title,
.home .top-level-categories .top-level-category__intro,
.archive .sub-categories .sub-category__title,
.select2-container--default .select2-results__option[aria-selected=true],
.categories-nav .basket-container .cart-customlocation .header-count {
    color: #e2951e;
}

.main-color,
.home .best-selling-products .slider-nav .owl-next, .home .best-selling-products .slider-nav .owl-prev, 
.home .featured-products .slider-nav .owl-next, .home .featured-products .slider-nav .owl-prev,
.home .best-selling-products .slider-nav .owl-next:hover, .home .best-selling-products .slider-nav .owl-prev:hover, 
.home .featured-products .slider-nav .owl-next:hover, .home .featured-products .slider-nav .owl-prev:hover,
.home .best-selling-products .slider-nav i, .home .featured-products .slider-nav i,
.categories-nav .sub-nav.with-sub-sub-categories .featured-container .sub-sub-category-title {
    color: #353535;
}

.main-link-color {
    color: #ffffff;
}


/* BORDER-RADIUS / BORDER-COLOR =============== */
img, button, .button, button.alt, input, select, input[type="button"].alt, input[type="reset"].alt, 
input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, 
.added_to_cart, .widget a.button.checkout, .owl-carousel a.button,
#secondary,
.cff-shared-link, .cff-photo-hover,
#secondary .widget ul,
.owl-carousel-banner .item .banner-content .overlay, .news .news-feed .news-feed-image,
.related-posts .news-feed .news-feed-image,
.news .news-feed-inner, textarea, .home .top-level-categories .top-level-category a, 
.archive .sub-categories .sub-category a,
.home .frontpage-categories .category a,
.home .insta-container .insta-container-item a, .flash__item,
.wpcf7 input[type="submit"], .home .frontpage-categories .category, .home .frontpage-categories h3, .archive article .news-feed-inner {
    border-radius: 0px;
}

.news .news-feed .news-feed-content .read-more, 
.related-posts .news-feed .news-feed-content .read-more {
    border-color: #e2951e;
}

.news, .related-posts, .categories-nav .sub-nav .category-title, .categories-nav .sub-nav,
.categories-nav .basket-container .dropdown-menu-mini-cart, .product_list_widget li,
.widget_shopping_cart_content p.total,
.product_list_widget li .product_list_item_image img, .flash__item, #secondary .widget ul.product-categories,
#secondary .widget ul.product-categories>li, #secondary .product_list_widget,
.select2-dropdown {
    border-color: #e5e5e5;
}
.primary-navigation ul ul li:focus, .primary-navigation ul ul li:hover{
    background: #f9f9f9;
}

/* LAYOUT ======================================== */
#primary {
    width: 100%;
}

@media only screen and (min-width:993px) {
    .site-content > .col-full{
        direction: rtl;
    }
    .site-content .col-full .content-area,
    .site-content .col-full .widget-area,
    .site-content .col-full #main,
    .site-content .col-full .news {
        direction: ltr;
    }
    .qc-cmp-persistent-link{
        right: auto!important;
    }
}




/* MISCELLANEOUS ================================= */
.box-shadow,
.wptheme-handheld-footer-bar, .wptheme-handheld-footer-bar .site-search,
.magnific-img:hover img,
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,
.widget_price_filter .ui-slider .ui-slider-handle:hover,
.wptheme-product-pagination a {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.10);
}

.box-shadow__bottom, 
.categories-nav .sub-nav {
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.10);
}

.box-shadow__small,
#datafetch, .primary-navigation .sub-menu, .flash__item {
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.10);
}

.widget-title {
    font-family: 'Lato', sans-serif;;
    font-size: 1.4em;
}

.site-footer .footer-content {
            background-color: #454545;
    }

.logo .name {
    font-family: 'Lato', sans-serif;;
    font-weight: 700;
}
.site-footer .divider {
    background: #353535;
}
@media screen and (min-width: 768px){
    .banner-content {
        background: #353535;
    }
}
.navigation ul li.cta-header-btn,
.page-nav li a,
.home .frontpage-categories h3:last-child{
    background: #353535;
}

@media screen and (min-width: 768px){
    .page-nav li {
        border-right: 1px solid #1b1b1b;
        border-left: 1px solid #1b1b1b;
    }
}

.custom-header-style .site-header .navigation ul li>ul,
.page-nav li.current_page_item:after,
.line,
.home .frontpage-categories a:first-child h3,
.sidr-class-cta-header-btn{
    background: #e2951e;
}

.custom-header-style .site-header .navigation ul li>ul li:hover,
.custom-header-style .site-header .navigation ul li>ul li.current-menu-item{
    background: #e8aa4b;
}

.sidr ul li.sidr-class-current_page_item > a,
.contact-page .contact-item i,
.contact-item a,
article a{
    color: #e2951e;
}

.home .frontpage-categories a:last-child h3{
    border: 0;
    border-top: 5px solid #e2951e;
}
