/*
* This is a dynamically generated css file by RT-Theme 20. Do not edit.
* Created on 14-Jul-16 05:37:54
*/
@media screen and (min-width:979px) {
    .logo-box#logo a {
        background-color: #ffffff;
    }
}

@media screen and (max-width:979px) {
    .site-logo {
        background-color: #ffffff;
    }
}

@media screen and (min-width:980px) {
    #logo a {
        height: 110px;
        line-height: 110px;
    }

    #logo img, #logo span {
        max-height: 75px;
    }
}

@media screen and (min-width:980px) {
    .header-layout2 .top-header:not(.stuck) #tools {
        margin-top: 30px;
    }
}

.site-logo:after {
    background-color: #92298e;
}

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

@media screen and (min-width:979px) {
    body:not(.overlapped-header):not(.page-template-template-blank-page) #main_content {

    }
}

.section-nav-holder {
    background-color: #efefef;
}

.section-nav-holder {
    border-color: #ffffff;
}

    .section-nav-holder li a {
        color: #666666;
    }

        .section-nav-holder li a:before, .section-nav-holderli:before {
            background-color: #cccccc;
        }

h1:not(.clean_heading), h2:not(.clean_heading), h3:not(.clean_heading), h4:not(.clean_heading), h5:not(.clean_heading), h6:not(.clean_heading) {
    font-family: "Exo 2";
    font-weight: 300;
    font-style: normal;
}

body {
    font-family: "Noto Sans";
    font-weight: normal;
    font-style: normal;
}

@media screen and (min-width:980px) {
    #navigation > li > a {
        font-family: "Exo 2";
        font-weight: normal;
        font-style: normal;
    }
}

@media screen and (min-width:980px) {
    #navigation ul li a {
        font-family: "Noto Sans";
        font-weight: normal;
        font-style: normal;
    }
}

.main-carousel .slide_heading {
    font-family: "Exo 2";
    font-weight: normal;
    font-style: normal;
}

.main-carousel .slide_sub_heading {
    font-family: "Exo 2";
    font-weight: normal;
    font-style: normal;
}

h1 {
    font-size: 44px;
}

h2, .single-products .head_text h1, .single-product .head_text h1 {
    font-size: 30px;
}

h3 {
    font-size: 26px;
}

h4 {
    font-size: 24px;
}

h5, .wpb_content_element .widgettitle, .wpb_content_element h2.wpb_heading {
    font-size: 22px;
}

h6 {
    font-size: 20px;
}

#navigation > li > a {
    font-size: 14px;
}

#navigation > li li > a, #navigation .multicolumn > ul > li.menu-item-has-children > span {
    font-size: 13px;
}

@media screen and (max-width:978px) {
    #navigation > li > a {
        font-size: 12px;
    }
}

@media screen and (max-width:978px) {
    #navigation > li li > a {
        font-size: 12px;
    }
}

body {
    font-size: 14px;
}

.sidebar-widgets .widget h5, .footer_widgets .widget h5 {
    font-size: 16px;
}

.woocommerce .product .product_info h5, .woocommerce-page .product .product_info h5, .portfolio-carousel h5, .product-carousel .product_item_holder .product_info h5, .blog-carousel h5, .latest_news h5, .latest_news .date, .toggle-head {
    font-size: 16px;
}

.rt_tabs.style-4 .tab_nav li {
    font-size: 16px;
    line-height: 22px;
}

.rt_tabs.style-4 .tab_title > span {
    font-size: 22px;
    line-height: 22px;
}

.latest_news.style-2 .date {
    font-size: 11px;
}

.sub_page_header .page-title h1 {
    font-size: 48px;
}

.breadcrumb {
    font-size: 14px;
}

.footer_widgets .widget h5 {
    font-size: 18px;
}

.sidebar .widget h5 {
    font-size: 18px;
}

@media screen and (min-width:980px) {
    #navigation > li > a {
        line-height: 110px;
    }

    #navigation > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }

    #navigation > li > a {
        color: #ffffff;
    }

    #navigation > li > a, #navigation li.menu-item-has-children > a:after {
        border-color: rgba(255,255,255,0);
    }

    #navigation > li:hover > a, #navigation > li a:hover, #navigation > li.current-menu-ancestor > a, #navigation > li.current-menu-item > a {
        background-color: rgba(255,255,255,0.07);
    }

    #navigation > li:hover > a, #navigation > li a:hover, #navigation > li.current-menu-ancestor > a, #navigation > li.current-menu-item > a {
        color: #ffffff;
    }

        #navigation > li.current-menu-ancestor > a:after, #navigation > li.current-menu-item > a:after, #navigation > li > a:hover:after, #navigation > li:hover > a:after {
            background-color: #92298e;
        }

    #navigation > li li a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #navigation > li li a {
        padding-left: 20px;
        padding-right: 20px;
    }

    #navigation > li li, #navigation .multicolumn > .sub-menu:before {
        background-color: #ffffff;
    }

        #navigation > li li > a, #navigation .multicolumn > ul > li.menu-item-has-children > span {
            color: #929292;
        }

    #navigation ul li > a > span {
        color: #a4a4a4;
    }

    #navigation > li li > a, #navigation .multicolumn > ul > li.menu-item-has-children > span, #navigation > li ul, #navigation > li li.menu-item-has-children > a:after {
        border-color: #ececec;
    }

    #navigation > li:not(.multicolumn) li:hover > a, #navigation > li li a:hover, #navigation > li li.current-menu-ancestor > a, #navigation > li li.current-menu-item > a {
        background-color: #ffffff;
    }

    #navigation > li:not(.multicolumn) li:hover > a, #navigation > li li a:hover, #navigation > li li.current-menu-ancestor > a, #navigation > li li.current-menu-item > a {
        color: #92298e;
    }

    #navigation > li li.current-menu-ancestor:after, #navigation > li li.current-menu-item:after, #navigation > li li:hover:after {
        color: #92298e;
    }

    .stuck #navigation > li > a {
        color: #909090;
    }

    .stuck #navigation ul li > a > span {
        color: #a4a4a4;
    }

    .stuck #navigation > li > a, .stuck #navigation li.menu-item-has-children > a:after {
        border-color: rgba(255,255,255,0);
    }

    .stuck #navigation > li:hover > a, .stuck #navigation > li a:hover, .stuck #navigation > li.current-menu-ancestor > a, .stuck #navigation > li.current-menu-item > a {
        background-color: rgba(255,255,255,0);
    }

    .stuck #navigation > li:hover > a, .stuck #navigation > li a:hover, .stuck #navigation > li.current-menu-ancestor > a, .stuck #navigation > li.current-menu-item > a {
        color: #92298e;
    }

        .stuck #navigation > li.current-menu-ancestor > a:after, .stuck #navigation > li.current-menu-item > a:after, .stuck #navigation > li > a:hover:after, .stuck #navigation > li:hover > a:after {
            background-color: #92298e;
        }

    .stuck #navigation > li li, .stuck #navigation .multicolumn > .sub-menu:before {
        background-color: #ffffff;
    }

        .stuck #navigation > li li > a, .stuck #navigation .multicolumn > ul > li.menu-item-has-children > span {
            color: #929292;
        }

        .stuck #navigation > li li > a, .stuck #navigation .multicolumn > ul > li.menu-item-has-children > span, .stuck #navigation > li ul, .stuck #navigation > li li.menu-item-has-children > a:after {
            border-color: #ececec;
        }

        .stuck #navigation > li:not(.multicolumn) li:hover > a, .stuck #navigation > li li a:hover, .stuck #navigation > li li.current-menu-ancestor > a, .stuck #navigation > li li.current-menu-item > a {
            background-color: #ffffff;
        }

        .stuck #navigation > li:not(.multicolumn) li:hover > a, .stuck #navigation > li li a:hover, .stuck #navigation > li li.current-menu-ancestor > a, .stuck #navigation > li li.current-menu-item > a {
            color: #92298e;
        }

        .stuck #navigation > li li.current-menu-ancestor:after, .stuck #navigation > li li.current-menu-item:after, .stuck #navigation > li li:hover:after {
            color: #92298e;
        }
}

@media screen and (max-width:978px) {
    #navigation li a, #navigation li span {
        background-color: #ffffff !important;
    }

    #navigation li a, #navigation li span {
        color: #909090 !important;
    }

    #navigation li > a > span {
        color: #a4a4a4;
    }

    #navigation li a, #navigation li span, #navigation li a:after, #navigation li span:after {
        border-color: #D7D7D7 !important;
    }

        #navigation li a:before, #navigation li span:before {
            color: #D7D7D7 !important;
        }

    #navigation li.current-menu-ancestor > a, #navigation li.current-menu-item > a {
        color: #92298e !important;
    }
}

.default-style a, .default-style .product_info_footer a:hover, .default-style .more-link:hover {
    color: #92298E;
}

.default-style.row, .default-style, .default-style.column_container, .default-style .rt_tabs.style-4 .tab-background, .default-style .button_.color:hover:after, .default-style .quantity .minus, .default-style .quantity .plus {
    background-color: #f7f7f7;
}

    .default-style .rt-toggle .toggle-number {
        border-color: #f7f7f7;
    }

    .default-style.boxed_columns .wpb_column:not(.vc_col-sm-12):not(.content):before, .default-style.boxed_columns .col:not(.col-sm-12):not(.content):before, .default-style.boxed_columns .wpb_column .row .col:not(.col-sm-12):before, .default-style.boxed_columns .col.testimonial:before, .default-style.boxed_columns .product_holder > .product_info_holder:before, .default-style.boxed_columns .blog_list > article:before, .default-style.boxed_columns .rt-carousel:not(.main-carousel) .owl-item > div, .default-style .boxed.rt-carousel .owl-item > div, .default-style .single-product-featured-image, .default-style .comment-holder, .default-style .rt_tabs.style-4 .tab-background, .default-style .button_.color:hover:after, .default-style .quantity .minus, .default-style .quantity .plus, .default-style .timeline > div, .default-style .tax-description.with-cat-image .product-category-thumbnail, .default-style .rt-featured-image, .default-style .rt-featured-video, .default-style .rt-featured-map, .default-style .rt-frame, .default-style .wp-caption, .default-style.boxed_columns .pricing_table .table_wrap > ul {
        background-color: #ffffff;
    }

        .default-style, .default-style .button_.default, .default-style .button_.color:hover, .default-style .paging_wrapper > .page-numbers a, .default-style .paging_wrapper > .page-numbers li > span, .default-style .author-name a, .default-style .quantity .plus:hover, .default-style .quantity .minus:hover {
            color: #7c7c7c;
        }

            .default-style, .default-style.border_grid > .row, .default-style.border_grid .content_row, .default-style.border_grid > .row > div:after, .default-style.border_grid .wpb_column:after, .default-style.border_grid .col:after, .default-style .wp-caption, .default-style .border_grid > .row, .default-style .border_grid > .row > div:after, .default-style .border_grid .col, .default-style .border_grid .col:after, .default-style .border_grid .col:before, .default-style .border_grid .wpb_column, .default-style .border_grid .wpb_column:after, .default-style .border_grid .wpb_column:before, .default-style .product_info_footer, .default-style .product_info_footer a:before, .default-style .single-products p.price, .default-style .single-product p.price, .default-style span.price, .default-style .product_meta, .default-style .product_meta li, .default-style .product_meta > span, .default-style .product-section, .default-style .rt_divider, .default-style .pricing_table .table_wrap > ul, .default-style .pricing_table .table_wrap > ul > li, .default-style .button_.default, .default-style .button_.color:hover, .default-style .rt_tabs .tab_nav:before, .default-style .rt_tabs.tab-position-1 .tab_nav, .default-style .rt_tabs.tab-position-1 .tab_nav > li, .default-style .rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title, .default-style .rt_tabs.tab-position-2 .tab_nav, .default-style .rt_tabs.tab-position-2 .tab_nav > li, .default-style .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper > .tab_title, .default-style .read_more:before, .default-style .rt_heading_wrapper.style-2 > .style-2:after, .default-style .rt_heading_wrapper.style-3 > .style-3:before, .default-style .rt_heading_wrapper.style-3 > .style-3:after, .default-style .rt_heading_wrapper.style-6 > .style-6:after, .default-style .gallery-item img, .default-style .paging_wrapper > .page-numbers, .default-style .paging_wrapper > .page-numbers a, .default-style .paging_wrapper > .page-numbers li > span, .default-style .social_share_holder .icon-share:after, .default-style .customselect, .default-style input, .default-style textarea, .default-style select, .default-style .post_data, .default-style .post_data > span, .default-style #search-results .loop, .default-style .comment-holder, .default-style .children:before, .default-style .children .comment-holder:before, .default-style .comment-holder .comment-respond, .default-style .filter-holder, .default-style .filter_navigation li, .default-style .type-portfolio:after, .default-style .widget, .default-style .widget > ul > li > ul, .default-style .widget > ul > li > .sub-menu, .default-style .widget .menu > li > ul, .default-style .widget .menu > li > .sub-menu, .default-style .widget li, .default-style .widget_tag_cloud a, .default-style .widget_product_tag_cloud a, .default-style div.product form.cart, .default-style .quantity .plus, .default-style .quantity .minus, .default-style .quantity input.qty, .default-style p.price, .default-style span.price, .default-style table.shop_attributes, .default-style table.shop_attributes *, .default-style table.shop_table, .default-style table.shop_table *, .default-style .cross-sells, .default-style .cart_totals, .default-style form.checkout_coupon, .default-style .col-1, .default-style .checkout .col2-set, .default-style .col2-set h3, .default-style .addresses, .default-style p.stars span > a, .default-style .woocommerce.widget .total, .default-style #comments ol.commentlist li, .default-style .woo-sub-categories, .default-style.footer_info_bar, .default-style #footer-navigation li, .default-style .profile, .default-style .boxed.rt-carousel .owl-item > div, .default-style .select2-container .select2-choice, .default-style table:not(.table) > thead > tr > th, .default-style table:not(.table) > thead > tr > td, .default-style table:not(.table) > tbody > tr > th, .default-style table:not(.table) > tbody > tr > td, .default-style table:not(.table) > tfoot > tr > th, .default-style table:not(.table) > tfoot > tr > td, .default-style table:not(.table) > thead > tr > th, .default-style .content.with_sidebar, .default-style .single-product-featured-image, .default-style article.type-post .featured_audio, .default-style article.type-post .featured_video, .default-style .section-nav-holder, .default-style .tax-description.with-cat-image .product-category-thumbnail, .default-style .rt-featured-image, .default-style .rt-featured-video, .default-style .rt-featured-map, .default-style .rt-frame, .default-style .wp-caption, .default-style .chained_contents.style-1:after, .default-style .chained_contents.style-2:after {
                border-color: #E8E8E8;
            }

                .default-style .rt_divider.style-1:before, .default-style .rt_divider.style-3:before, .default-style .rt_divider.style-5, .default-style .rt-toggle .toggle-head:after, .default-style .testimonial .text .icon-quote-right, .default-style .testimonial .text .icon-quote-left, .default-style .rt_quote .icon-quote-right, .default-style .rt_quote .icon-quote-left, .default-style .star-rating:before, .default-style .cart-collaterals h2:before, .default-style .timeline > div:before, .default-style .product-section .number {
                    color: #E8E8E8;
                }

                .default-style .rt-toggle > ol:before, .default-style .rt_heading_wrapper.style-4 > .style-4:before, .default-style .masonry .vertical_line, .default-style .timeline:after, .default-style .rt_divider.style-2:after, .default-style .rt_divider.style-3:after, .default-style .rt_divider.style-4, .default-style .pricing_table.compare .table_wrap > ul > li.caption, .default-style .pricing_table.compare .table_wrap > ul > li.price, .default-style .carousel-holder:not(.main-carousel) .dots-holder > div span, .default-style .widget > h5:after, .default-style .widget .sub-menu li a:after, .default-style .widget .children li a:after, .default-style .ui-slider-range, .default-style .timeline > div:before {
                    background-color: #E8E8E8;
                }

                .default-style p.price del, .default-style .latest_news .month, .default-style .rt_heading .punchline, .default-style .rt_tabs.style-4 .tab_title > span, .default-style .rt_tabs .tab_nav > li.tab_title:not(.active):hover, .default-style .product_info_footer a, .default-style .product_meta > span, .default-style .client_info, .default-style .blog_list .date_box, .default-style .post_data > *, .default-style .post_data > * > *, .default-style .comment-meta > a, .default-style .filter_navigation li a, .default-style .widget > ul > li li a, .default-style .widget .menu > li li a, .default-style .widget_latest_posts .meta, .default-style .widget_latest_posts .meta *, .default-style .widget_popular_posts .meta, .default-style .widget_popular_posts .meta *, .default-style .small.note, .default-style .star-rating span:before, .default-style .with_icons.style-2 > div > .icon, .default-style .read_more:before, .default-style .icon-content-box.icon-style-1 .icon-holder span:before, .default-style .quantity .plus, .default-style .quantity .minus, .default-style .woocommerce.widget .quantity, .default-style .latest_news .date, .default-style .more-link, .default-style .product-category .count {
                    color: #999999;
                }

                .default-style .product_item_holder .product_info_footer a:hover, .default-style .rt_heading_wrapper.style-2 > .style-2:before, .default-style .rt_heading .heading_icon:before, .default-style .highlight.style-1, .default-style .paging_wrapper > .page-numbers a:hover, .default-style .paging_wrapper > .page-numbers .current, .default-style .single_variation span.price, .default-style .latest_news .title:hover, .default-style .timeline > div > .event-date, .default-style .bullet-list.style-3 > ul > li::before, .default-style .product_info .product-title a:hover, .default-style .product-category a:hover, .default-style .product-category a:hover > *, .default-style .primary-color, .default-style .primary-color a, .default-style h1.primary-color a, .default-style h2.primary-color a, .default-style h3.primary-color a, .default-style h4.primary-color a, .default-style h5.primary-color a, .default-style h6.primary-color a, .default-style h1.primary-color, .default-style h2.primary-color, .default-style h3.primary-color, .default-style h4.primary-color, .default-style h5.primary-color, .default-style h6.primary-color, .default-style .icon-content-box.icon-style-4 .icon-holder span:before {
                    color: #92298e;
                }

                .default-style .latest_news .day, .default-style .pricing_table .table_wrap.highlight > ul > li.caption, .default-style .pricing_table .table_wrap.highlight > ul > li.price, .default-style .button_.default:hover:after, .default-style .button_.color, .default-style .rt-toggle > ol > li .toggle-number, .default-style .rt_tabs.style-4 .tab_nav li span:before, .default-style .rt_heading.style-1:after, .default-style .rt_heading_wrapper.style-4 > .style-4:after, .default-style .rt_heading_wrapper.style-5 > .style-5:after, .default-style .highlight.style-2, .default-style .carousel-holder:not(.main-carousel) .dots-holder div.active span, .default-style .carousel-holder:not(.main-carousel) .dots-holder div:hover span, .default-style .bullet-list.style-1 > ul > li::before, .default-style .rt_counter .number:after, .default-style input[type="submit"]:hover, .default-style input[type="button"]:hover, .default-style .comment-reply a:hover, .default-style .comment-reply-title small > a:hover, .default-style .action_buttons li a:hover, .default-style .onsale, .default-style .product_info_footer a.added_to_cart, .default-style .cart button.button, .default-style button.button:hover, .default-style input.button:hover, .default-style #respond input#submit:hover, .default-style .cart_totals a.button:hover, .default-style .with_icons.style-3 > div > .icon, .default-style .icon-content-box.icon-style-2 .icon-holder span:before, .default-style .icon-content-box.icon-style-3 .icon-holder span:before, .default-style .chained_contents > div > .number, .default-style .chained_contents > div > .icon, .default-style .title-line:before {
                    background-color: #92298e;
                }

                .default-style .rt_tabs.tab-position-1 .tab_nav > li.active:after, .default-style .rt_tabs.tab-position-1 .tab_content_wrapper.active > .tab_title, .default-style .rt_tabs.tab-position-2 .tab_nav > li.active:after, .default-style .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper.active > .tab_title, .default-style .filter_navigation li a.active, .default-style .button_.color, .default-style .rt_divider.style-2, .default-style .icon-content-box.icon-style-4 .icon-holder span:before {
                    border-color: #92298e;
                }

                .default-style .latest_news .day, .default-style .with_icons.style-3 > div > .icon, .default-style .pricing_table .table_wrap.highlight > ul > li.caption, .default-style .pricing_table .table_wrap.highlight > ul > li.price, .default-style .button_.color, .default-style .button_.default:hover, .default-style .rt-toggle > ol > li .toggle-number, .default-style .icon-content-box.icon-style-2 .icon-holder span:before, .default-style .highlight.style-2, .default-style input[type="submit"], .default-style input[type="button"], .default-style button:not(.button_), .default-style button:not(.button_):hover, .default-style .cart_totals a.button, .default-style .cart_totals a.button:hover, .default-style .comment-reply a, .default-style .comment-reply-title small > a, .default-style .comment-reply-title small > a:hover, .default-style .product_info_footer a.added_to_cart, .default-style .product_info_footer a.added_to_cart:hover, .default-style .quantity .plus:hover, .default-style .quantity .minus:hover, .default-style .chained_contents > div > .icon, .default-style .chained_contents > div > .number {
                    color: #ffffff;
                }

                .default-style .rt_heading, .default-style h1, .default-style h2, .default-style h3, .default-style h4, .default-style h5, .default-style h6, .default-style h1 a, .default-style h2 a, .default-style h3 a, .default-style h4 a, .default-style h5 a, .default-style h6 a, .default-style h1 a:hover, .default-style h2 a:hover, .default-style h3 a:hover, .default-style h4 a:hover, .default-style h5 a:hover, .default-style h6 a:hover, .default-style .toggle-head, .default-style .rt_tabs.style-4 .tab_nav li, .default-style .woocommerce div.single-product .summary p.price {
                    color: #111111;
                }

                .default-style input[type="submit"], .default-style input[type="button"], .default-style button:not(.button_), .default-style .comment-reply a, .default-style .comment-reply-title small > a, .default-style .cart button.button:hover, .default-style button.button, .default-style input.button, .default-style #respond input#submit, .default-style .cart_totals a.button, .default-style .ui-slider .ui-slider-handle, .default-style .ui-slider-horizontal {
                    background-color: #bbbbbb;
                }

                .default-style .social_media li a {
                    background-color: #bbbbbb;
                }

.alt-style-1 a, .alt-style-1 .product_info_footer a:hover, .alt-style-1 .more-link:hover {
    color: #cb6e6e;
}

.alt-style-1.row, .alt-style-1, .alt-style-1.column_container, .alt-style-1 .rt_tabs.style-4 .tab-background, .alt-style-1 .button_.color:hover:after, .alt-style-1 .quantity .minus, .alt-style-1 .quantity .plus {
    background-color: #f4f4f4;
}

    .alt-style-1 .rt-toggle .toggle-number {
        border-color: #f4f4f4;
    }

    .alt-style-1.boxed_columns .wpb_column:not(.vc_col-sm-12):not(.content):before, .alt-style-1.boxed_columns .col:not(.col-sm-12):not(.content):before, .alt-style-1.boxed_columns .wpb_column .row .col:not(.col-sm-12):before, .alt-style-1.boxed_columns .col.testimonial:before, .alt-style-1.boxed_columns .product_holder > .product_info_holder:before, .alt-style-1.boxed_columns .blog_list > article:before, .alt-style-1.boxed_columns .rt-carousel:not(.main-carousel) .owl-item > div, .alt-style-1 .boxed.rt-carousel .owl-item > div, .alt-style-1 .single-product-featured-image, .alt-style-1 .comment-holder, .alt-style-1 .rt_tabs.style-4 .tab-background, .alt-style-1 .button_.color:hover:after, .alt-style-1 .quantity .minus, .alt-style-1 .quantity .plus, .alt-style-1 .timeline > div, .alt-style-1 .tax-description.with-cat-image .product-category-thumbnail, .alt-style-1 .rt-featured-image, .alt-style-1 .rt-featured-video, .alt-style-1 .rt-featured-map, .alt-style-1 .rt-frame, .alt-style-1 .wp-caption, .alt-style-1.boxed_columns .pricing_table .table_wrap > ul {
        background-color: #ffffff;
    }

        .alt-style-1, .alt-style-1 .button_.default, .alt-style-1 .button_.color:hover, .alt-style-1 .paging_wrapper > .page-numbers a, .alt-style-1 .paging_wrapper > .page-numbers li > span, .alt-style-1 .author-name a, .alt-style-1 .quantity .plus:hover, .alt-style-1 .quantity .minus:hover {
            color: #7e7e7e;
        }

            .alt-style-1, .alt-style-1.border_grid > .row, .alt-style-1.border_grid .content_row, .alt-style-1.border_grid > .row > div:after, .alt-style-1.border_grid .wpb_column:after, .alt-style-1.border_grid .col:after, .alt-style-1 .wp-caption, .alt-style-1 .border_grid > .row, .alt-style-1 .border_grid > .row > div:after, .alt-style-1 .border_grid .col, .alt-style-1 .border_grid .col:after, .alt-style-1 .border_grid .col:before, .alt-style-1 .border_grid .wpb_column, .alt-style-1 .border_grid .wpb_column:after, .alt-style-1 .border_grid .wpb_column:before, .alt-style-1 .product_info_footer, .alt-style-1 .product_info_footer a:before, .alt-style-1 .single-products p.price, .alt-style-1 .single-product p.price, .alt-style-1 span.price, .alt-style-1 .product_meta, .alt-style-1 .product_meta li, .alt-style-1 .product_meta > span, .alt-style-1 .product-section, .alt-style-1 .rt_divider, .alt-style-1 .pricing_table .table_wrap > ul, .alt-style-1 .pricing_table .table_wrap > ul > li, .alt-style-1 .button_.default, .alt-style-1 .button_.color:hover, .alt-style-1 .rt_tabs .tab_nav:before, .alt-style-1 .rt_tabs.tab-position-1 .tab_nav, .alt-style-1 .rt_tabs.tab-position-1 .tab_nav > li, .alt-style-1 .rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title, .alt-style-1 .rt_tabs.tab-position-2 .tab_nav, .alt-style-1 .rt_tabs.tab-position-2 .tab_nav > li, .alt-style-1 .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper > .tab_title, .alt-style-1 .read_more:before, .alt-style-1 .rt_heading_wrapper.style-2 > .style-2:after, .alt-style-1 .rt_heading_wrapper.style-3 > .style-3:before, .alt-style-1 .rt_heading_wrapper.style-3 > .style-3:after, .alt-style-1 .rt_heading_wrapper.style-6 > .style-6:after, .alt-style-1 .gallery-item img, .alt-style-1 .paging_wrapper > .page-numbers, .alt-style-1 .paging_wrapper > .page-numbers a, .alt-style-1 .paging_wrapper > .page-numbers li > span, .alt-style-1 .social_share_holder .icon-share:after, .alt-style-1 .customselect, .alt-style-1 input, .alt-style-1 textarea, .alt-style-1 select, .alt-style-1 .post_data, .alt-style-1 .post_data > span, .alt-style-1 #search-results .loop, .alt-style-1 .comment-holder, .alt-style-1 .children:before, .alt-style-1 .children .comment-holder:before, .alt-style-1 .comment-holder .comment-respond, .alt-style-1 .filter-holder, .alt-style-1 .filter_navigation li, .alt-style-1 .type-portfolio:after, .alt-style-1 .widget, .alt-style-1 .widget > ul > li > ul, .alt-style-1 .widget > ul > li > .sub-menu, .alt-style-1 .widget .menu > li > ul, .alt-style-1 .widget .menu > li > .sub-menu, .alt-style-1 .widget li, .alt-style-1 .widget_tag_cloud a, .alt-style-1 .widget_product_tag_cloud a, .alt-style-1 div.product form.cart, .alt-style-1 .quantity .plus, .alt-style-1 .quantity .minus, .alt-style-1 .quantity input.qty, .alt-style-1 p.price, .alt-style-1 span.price, .alt-style-1 table.shop_attributes, .alt-style-1 table.shop_attributes *, .alt-style-1 table.shop_table, .alt-style-1 table.shop_table *, .alt-style-1 .cross-sells, .alt-style-1 .cart_totals, .alt-style-1 form.checkout_coupon, .alt-style-1 .col-1, .alt-style-1 .checkout .col2-set, .alt-style-1 .col2-set h3, .alt-style-1 .addresses, .alt-style-1 p.stars span > a, .alt-style-1 .woocommerce.widget .total, .alt-style-1 #comments ol.commentlist li, .alt-style-1 .woo-sub-categories, .alt-style-1.footer_info_bar, .alt-style-1 #footer-navigation li, .alt-style-1 .profile, .alt-style-1 .boxed.rt-carousel .owl-item > div, .alt-style-1 .select2-container .select2-choice, .alt-style-1 table:not(.table) > thead > tr > th, .alt-style-1 table:not(.table) > thead > tr > td, .alt-style-1 table:not(.table) > tbody > tr > th, .alt-style-1 table:not(.table) > tbody > tr > td, .alt-style-1 table:not(.table) > tfoot > tr > th, .alt-style-1 table:not(.table) > tfoot > tr > td, .alt-style-1 table:not(.table) > thead > tr > th, .alt-style-1 .content.with_sidebar, .alt-style-1 .single-product-featured-image, .alt-style-1 article.type-post .featured_audio, .alt-style-1 article.type-post .featured_video, .alt-style-1 .section-nav-holder, .alt-style-1 .tax-description.with-cat-image .product-category-thumbnail, .alt-style-1 .rt-featured-image, .alt-style-1 .rt-featured-video, .alt-style-1 .rt-featured-map, .alt-style-1 .rt-frame, .alt-style-1 .wp-caption, .alt-style-1 .chained_contents.style-1:after, .alt-style-1 .chained_contents.style-2:after {
                border-color: #e1e1e1;
            }

                .alt-style-1 .rt_divider.style-1:before, .alt-style-1 .rt_divider.style-3:before, .alt-style-1 .rt_divider.style-5, .alt-style-1 .rt-toggle .toggle-head:after, .alt-style-1 .testimonial .text .icon-quote-right, .alt-style-1 .testimonial .text .icon-quote-left, .alt-style-1 .rt_quote .icon-quote-right, .alt-style-1 .rt_quote .icon-quote-left, .alt-style-1 .star-rating:before, .alt-style-1 .cart-collaterals h2:before, .alt-style-1 .timeline > div:before, .alt-style-1 .product-section .number {
                    color: #e1e1e1;
                }

                .alt-style-1 .rt-toggle > ol:before, .alt-style-1 .rt_heading_wrapper.style-4 > .style-4:before, .alt-style-1 .masonry .vertical_line, .alt-style-1 .timeline:after, .alt-style-1 .rt_divider.style-2:after, .alt-style-1 .rt_divider.style-3:after, .alt-style-1 .rt_divider.style-4, .alt-style-1 .pricing_table.compare .table_wrap > ul > li.caption, .alt-style-1 .pricing_table.compare .table_wrap > ul > li.price, .alt-style-1 .carousel-holder:not(.main-carousel) .dots-holder > div span, .alt-style-1 .widget > h5:after, .alt-style-1 .widget .sub-menu li a:after, .alt-style-1 .widget .children li a:after, .alt-style-1 .ui-slider-range, .alt-style-1 .timeline > div:before {
                    background-color: #e1e1e1;
                }

                .alt-style-1 p.price del, .alt-style-1 .latest_news .month, .alt-style-1 .rt_heading .punchline, .alt-style-1 .rt_tabs.style-4 .tab_title > span, .alt-style-1 .rt_tabs .tab_nav > li.tab_title:not(.active):hover, .alt-style-1 .product_info_footer a, .alt-style-1 .product_meta > span, .alt-style-1 .client_info, .alt-style-1 .blog_list .date_box, .alt-style-1 .post_data > *, .alt-style-1 .post_data > * > *, .alt-style-1 .comment-meta > a, .alt-style-1 .filter_navigation li a, .alt-style-1 .widget > ul > li li a, .alt-style-1 .widget .menu > li li a, .alt-style-1 .widget_latest_posts .meta, .alt-style-1 .widget_latest_posts .meta *, .alt-style-1 .widget_popular_posts .meta, .alt-style-1 .widget_popular_posts .meta *, .alt-style-1 .small.note, .alt-style-1 .star-rating span:before, .alt-style-1 .with_icons.style-2 > div > .icon, .alt-style-1 .read_more:before, .alt-style-1 .icon-content-box.icon-style-1 .icon-holder span:before, .alt-style-1 .quantity .plus, .alt-style-1 .quantity .minus, .alt-style-1 .woocommerce.widget .quantity, .alt-style-1 .latest_news .date, .alt-style-1 .more-link, .alt-style-1 .product-category .count {
                    color: #999999;
                }

                .alt-style-1 .product_item_holder .product_info_footer a:hover, .alt-style-1 .rt_heading_wrapper.style-2 > .style-2:before, .alt-style-1 .rt_heading .heading_icon:before, .alt-style-1 .highlight.style-1, .alt-style-1 .paging_wrapper > .page-numbers a:hover, .alt-style-1 .paging_wrapper > .page-numbers .current, .alt-style-1 .single_variation span.price, .alt-style-1 .latest_news .title:hover, .alt-style-1 .timeline > div > .event-date, .alt-style-1 .bullet-list.style-3 > ul > li::before, .alt-style-1 .product_info .product-title a:hover, .alt-style-1 .product-category a:hover, .alt-style-1 .product-category a:hover > *, .alt-style-1 .primary-color, .alt-style-1 .primary-color a, .alt-style-1 h1.primary-color a, .alt-style-1 h2.primary-color a, .alt-style-1 h3.primary-color a, .alt-style-1 h4.primary-color a, .alt-style-1 h5.primary-color a, .alt-style-1 h6.primary-color a, .alt-style-1 h1.primary-color, .alt-style-1 h2.primary-color, .alt-style-1 h3.primary-color, .alt-style-1 h4.primary-color, .alt-style-1 h5.primary-color, .alt-style-1 h6.primary-color, .alt-style-1 .icon-content-box.icon-style-4 .icon-holder span:before {
                    color: #92298e;
                }

                .alt-style-1 .latest_news .day, .alt-style-1 .pricing_table .table_wrap.highlight > ul > li.caption, .alt-style-1 .pricing_table .table_wrap.highlight > ul > li.price, .alt-style-1 .button_.default:hover:after, .alt-style-1 .button_.color, .alt-style-1 .rt-toggle > ol > li .toggle-number, .alt-style-1 .rt_tabs.style-4 .tab_nav li span:before, .alt-style-1 .rt_heading.style-1:after, .alt-style-1 .rt_heading_wrapper.style-4 > .style-4:after, .alt-style-1 .rt_heading_wrapper.style-5 > .style-5:after, .alt-style-1 .highlight.style-2, .alt-style-1 .carousel-holder:not(.main-carousel) .dots-holder div.active span, .alt-style-1 .carousel-holder:not(.main-carousel) .dots-holder div:hover span, .alt-style-1 .bullet-list.style-1 > ul > li::before, .alt-style-1 .rt_counter .number:after, .alt-style-1 input[type="submit"]:hover, .alt-style-1 input[type="button"]:hover, .alt-style-1 .comment-reply a:hover, .alt-style-1 .comment-reply-title small > a:hover, .alt-style-1 .action_buttons li a:hover, .alt-style-1 .onsale, .alt-style-1 .product_info_footer a.added_to_cart, .alt-style-1 .cart button.button, .alt-style-1 button.button:hover, .alt-style-1 input.button:hover, .alt-style-1 #respond input#submit:hover, .alt-style-1 .cart_totals a.button:hover, .alt-style-1 .with_icons.style-3 > div > .icon, .alt-style-1 .icon-content-box.icon-style-2 .icon-holder span:before, .alt-style-1 .icon-content-box.icon-style-3 .icon-holder span:before, .alt-style-1 .chained_contents > div > .number, .alt-style-1 .chained_contents > div > .icon, .alt-style-1 .title-line:before {
                    background-color: #92298e;
                }

                .alt-style-1 .rt_tabs.tab-position-1 .tab_nav > li.active:after, .alt-style-1 .rt_tabs.tab-position-1 .tab_content_wrapper.active > .tab_title, .alt-style-1 .rt_tabs.tab-position-2 .tab_nav > li.active:after, .alt-style-1 .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper.active > .tab_title, .alt-style-1 .filter_navigation li a.active, .alt-style-1 .button_.color, .alt-style-1 .rt_divider.style-2, .alt-style-1 .icon-content-box.icon-style-4 .icon-holder span:before {
                    border-color: #92298e;
                }

                .alt-style-1 .latest_news .day, .alt-style-1 .with_icons.style-3 > div > .icon, .alt-style-1 .pricing_table .table_wrap.highlight > ul > li.caption, .alt-style-1 .pricing_table .table_wrap.highlight > ul > li.price, .alt-style-1 .button_.color, .alt-style-1 .button_.default:hover, .alt-style-1 .rt-toggle > ol > li .toggle-number, .alt-style-1 .icon-content-box.icon-style-2 .icon-holder span:before, .alt-style-1 .highlight.style-2, .alt-style-1 input[type="submit"], .alt-style-1 input[type="button"], .alt-style-1 button:not(.button_), .alt-style-1 button:not(.button_):hover, .alt-style-1 .cart_totals a.button, .alt-style-1 .cart_totals a.button:hover, .alt-style-1 .comment-reply a, .alt-style-1 .comment-reply-title small > a, .alt-style-1 .comment-reply-title small > a:hover, .alt-style-1 .product_info_footer a.added_to_cart, .alt-style-1 .product_info_footer a.added_to_cart:hover, .alt-style-1 .quantity .plus:hover, .alt-style-1 .quantity .minus:hover, .alt-style-1 .chained_contents > div > .icon, .alt-style-1 .chained_contents > div > .number {
                    color: #fff;
                }

                .alt-style-1 .rt_heading, .alt-style-1 h1, .alt-style-1 h2, .alt-style-1 h3, .alt-style-1 h4, .alt-style-1 h5, .alt-style-1 h6, .alt-style-1 h1 a, .alt-style-1 h2 a, .alt-style-1 h3 a, .alt-style-1 h4 a, .alt-style-1 h5 a, .alt-style-1 h6 a, .alt-style-1 h1 a:hover, .alt-style-1 h2 a:hover, .alt-style-1 h3 a:hover, .alt-style-1 h4 a:hover, .alt-style-1 h5 a:hover, .alt-style-1 h6 a:hover, .alt-style-1 .toggle-head, .alt-style-1 .rt_tabs.style-4 .tab_nav li, .alt-style-1 .woocommerce div.single-product .summary p.price {
                    color: #222;
                }

                .alt-style-1 input[type="submit"], .alt-style-1 input[type="button"], .alt-style-1 button:not(.button_), .alt-style-1 .comment-reply a, .alt-style-1 .comment-reply-title small > a, .alt-style-1 .cart button.button:hover, .alt-style-1 button.button, .alt-style-1 input.button, .alt-style-1 #respond input#submit, .alt-style-1 .cart_totals a.button, .alt-style-1 .ui-slider .ui-slider-handle, .alt-style-1 .ui-slider-horizontal {
                    background-color: #bbb;
                }

                .alt-style-1 .social_media li a {
                    background-color: #bbb;
                }

.alt-style-2 a, .alt-style-2 .product_info_footer a:hover, .alt-style-2 .more-link:hover {
    color: #fff;
}

.alt-style-2.row, .alt-style-2, .alt-style-2.column_container, .alt-style-2 .rt_tabs.style-4 .tab-background, .alt-style-2 .button_.color:hover:after, .alt-style-2 .quantity .minus, .alt-style-2 .quantity .plus {
    background-color: #75747D;
}

    .alt-style-2 .rt-toggle .toggle-number {
        border-color: #75747D;
    }

    .alt-style-2.boxed_columns .wpb_column:not(.vc_col-sm-12):not(.content):before, .alt-style-2.boxed_columns .col:not(.col-sm-12):not(.content):before, .alt-style-2.boxed_columns .wpb_column .row .col:not(.col-sm-12):before, .alt-style-2.boxed_columns .col.testimonial:before, .alt-style-2.boxed_columns .product_holder > .product_info_holder:before, .alt-style-2.boxed_columns .blog_list > article:before, .alt-style-2.boxed_columns .rt-carousel:not(.main-carousel) .owl-item > div, .alt-style-2 .boxed.rt-carousel .owl-item > div, .alt-style-2 .single-product-featured-image, .alt-style-2 .comment-holder, .alt-style-2 .rt_tabs.style-4 .tab-background, .alt-style-2 .button_.color:hover:after, .alt-style-2 .quantity .minus, .alt-style-2 .quantity .plus, .alt-style-2 .timeline > div, .alt-style-2 .tax-description.with-cat-image .product-category-thumbnail, .alt-style-2 .rt-featured-image, .alt-style-2 .rt-featured-video, .alt-style-2 .rt-featured-map, .alt-style-2 .rt-frame, .alt-style-2 .wp-caption, .alt-style-2.boxed_columns .pricing_table .table_wrap > ul {
        background-color: rgba(0,0,0,0.07);
    }

        .alt-style-2, .alt-style-2 .button_.default, .alt-style-2 .button_.color:hover, .alt-style-2 .paging_wrapper > .page-numbers a, .alt-style-2 .paging_wrapper > .page-numbers li > span, .alt-style-2 .author-name a, .alt-style-2 .quantity .plus:hover, .alt-style-2 .quantity .minus:hover {
            color: #f7f7f7;
        }

            .alt-style-2, .alt-style-2.border_grid > .row, .alt-style-2.border_grid .content_row, .alt-style-2.border_grid > .row > div:after, .alt-style-2.border_grid .wpb_column:after, .alt-style-2.border_grid .col:after, .alt-style-2 .wp-caption, .alt-style-2 .border_grid > .row, .alt-style-2 .border_grid > .row > div:after, .alt-style-2 .border_grid .col, .alt-style-2 .border_grid .col:after, .alt-style-2 .border_grid .col:before, .alt-style-2 .border_grid .wpb_column, .alt-style-2 .border_grid .wpb_column:after, .alt-style-2 .border_grid .wpb_column:before, .alt-style-2 .product_info_footer, .alt-style-2 .product_info_footer a:before, .alt-style-2 .single-products p.price, .alt-style-2 .single-product p.price, .alt-style-2 span.price, .alt-style-2 .product_meta, .alt-style-2 .product_meta li, .alt-style-2 .product_meta > span, .alt-style-2 .product-section, .alt-style-2 .rt_divider, .alt-style-2 .pricing_table .table_wrap > ul, .alt-style-2 .pricing_table .table_wrap > ul > li, .alt-style-2 .button_.default, .alt-style-2 .button_.color:hover, .alt-style-2 .rt_tabs .tab_nav:before, .alt-style-2 .rt_tabs.tab-position-1 .tab_nav, .alt-style-2 .rt_tabs.tab-position-1 .tab_nav > li, .alt-style-2 .rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title, .alt-style-2 .rt_tabs.tab-position-2 .tab_nav, .alt-style-2 .rt_tabs.tab-position-2 .tab_nav > li, .alt-style-2 .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper > .tab_title, .alt-style-2 .read_more:before, .alt-style-2 .rt_heading_wrapper.style-2 > .style-2:after, .alt-style-2 .rt_heading_wrapper.style-3 > .style-3:before, .alt-style-2 .rt_heading_wrapper.style-3 > .style-3:after, .alt-style-2 .rt_heading_wrapper.style-6 > .style-6:after, .alt-style-2 .gallery-item img, .alt-style-2 .paging_wrapper > .page-numbers, .alt-style-2 .paging_wrapper > .page-numbers a, .alt-style-2 .paging_wrapper > .page-numbers li > span, .alt-style-2 .social_share_holder .icon-share:after, .alt-style-2 .customselect, .alt-style-2 input, .alt-style-2 textarea, .alt-style-2 select, .alt-style-2 .post_data, .alt-style-2 .post_data > span, .alt-style-2 #search-results .loop, .alt-style-2 .comment-holder, .alt-style-2 .children:before, .alt-style-2 .children .comment-holder:before, .alt-style-2 .comment-holder .comment-respond, .alt-style-2 .filter-holder, .alt-style-2 .filter_navigation li, .alt-style-2 .type-portfolio:after, .alt-style-2 .widget, .alt-style-2 .widget > ul > li > ul, .alt-style-2 .widget > ul > li > .sub-menu, .alt-style-2 .widget .menu > li > ul, .alt-style-2 .widget .menu > li > .sub-menu, .alt-style-2 .widget li, .alt-style-2 .widget_tag_cloud a, .alt-style-2 .widget_product_tag_cloud a, .alt-style-2 div.product form.cart, .alt-style-2 .quantity .plus, .alt-style-2 .quantity .minus, .alt-style-2 .quantity input.qty, .alt-style-2 p.price, .alt-style-2 span.price, .alt-style-2 table.shop_attributes, .alt-style-2 table.shop_attributes *, .alt-style-2 table.shop_table, .alt-style-2 table.shop_table *, .alt-style-2 .cross-sells, .alt-style-2 .cart_totals, .alt-style-2 form.checkout_coupon, .alt-style-2 .col-1, .alt-style-2 .checkout .col2-set, .alt-style-2 .col2-set h3, .alt-style-2 .addresses, .alt-style-2 p.stars span > a, .alt-style-2 .woocommerce.widget .total, .alt-style-2 #comments ol.commentlist li, .alt-style-2 .woo-sub-categories, .alt-style-2.footer_info_bar, .alt-style-2 #footer-navigation li, .alt-style-2 .profile, .alt-style-2 .boxed.rt-carousel .owl-item > div, .alt-style-2 .select2-container .select2-choice, .alt-style-2 table:not(.table) > thead > tr > th, .alt-style-2 table:not(.table) > thead > tr > td, .alt-style-2 table:not(.table) > tbody > tr > th, .alt-style-2 table:not(.table) > tbody > tr > td, .alt-style-2 table:not(.table) > tfoot > tr > th, .alt-style-2 table:not(.table) > tfoot > tr > td, .alt-style-2 table:not(.table) > thead > tr > th, .alt-style-2 .content.with_sidebar, .alt-style-2 .single-product-featured-image, .alt-style-2 article.type-post .featured_audio, .alt-style-2 article.type-post .featured_video, .alt-style-2 .section-nav-holder, .alt-style-2 .tax-description.with-cat-image .product-category-thumbnail, .alt-style-2 .rt-featured-image, .alt-style-2 .rt-featured-video, .alt-style-2 .rt-featured-map, .alt-style-2 .rt-frame, .alt-style-2 .wp-caption, .alt-style-2 .chained_contents.style-1:after, .alt-style-2 .chained_contents.style-2:after {
                border-color: rgba(167,167,167,0.41);
            }

                .alt-style-2 .rt_divider.style-1:before, .alt-style-2 .rt_divider.style-3:before, .alt-style-2 .rt_divider.style-5, .alt-style-2 .rt-toggle .toggle-head:after, .alt-style-2 .testimonial .text .icon-quote-right, .alt-style-2 .testimonial .text .icon-quote-left, .alt-style-2 .rt_quote .icon-quote-right, .alt-style-2 .rt_quote .icon-quote-left, .alt-style-2 .star-rating:before, .alt-style-2 .cart-collaterals h2:before, .alt-style-2 .timeline > div:before, .alt-style-2 .product-section .number {
                    color: rgba(167,167,167,0.41);
                }

                .alt-style-2 .rt-toggle > ol:before, .alt-style-2 .rt_heading_wrapper.style-4 > .style-4:before, .alt-style-2 .masonry .vertical_line, .alt-style-2 .timeline:after, .alt-style-2 .rt_divider.style-2:after, .alt-style-2 .rt_divider.style-3:after, .alt-style-2 .rt_divider.style-4, .alt-style-2 .pricing_table.compare .table_wrap > ul > li.caption, .alt-style-2 .pricing_table.compare .table_wrap > ul > li.price, .alt-style-2 .carousel-holder:not(.main-carousel) .dots-holder > div span, .alt-style-2 .widget > h5:after, .alt-style-2 .widget .sub-menu li a:after, .alt-style-2 .widget .children li a:after, .alt-style-2 .ui-slider-range, .alt-style-2 .timeline > div:before {
                    background-color: rgba(167,167,167,0.41);
                }

                .alt-style-2 p.price del, .alt-style-2 .latest_news .month, .alt-style-2 .rt_heading .punchline, .alt-style-2 .rt_tabs.style-4 .tab_title > span, .alt-style-2 .rt_tabs .tab_nav > li.tab_title:not(.active):hover, .alt-style-2 .product_info_footer a, .alt-style-2 .product_meta > span, .alt-style-2 .client_info, .alt-style-2 .blog_list .date_box, .alt-style-2 .post_data > *, .alt-style-2 .post_data > * > *, .alt-style-2 .comment-meta > a, .alt-style-2 .filter_navigation li a, .alt-style-2 .widget > ul > li li a, .alt-style-2 .widget .menu > li li a, .alt-style-2 .widget_latest_posts .meta, .alt-style-2 .widget_latest_posts .meta *, .alt-style-2 .widget_popular_posts .meta, .alt-style-2 .widget_popular_posts .meta *, .alt-style-2 .small.note, .alt-style-2 .star-rating span:before, .alt-style-2 .with_icons.style-2 > div > .icon, .alt-style-2 .read_more:before, .alt-style-2 .icon-content-box.icon-style-1 .icon-holder span:before, .alt-style-2 .quantity .plus, .alt-style-2 .quantity .minus, .alt-style-2 .woocommerce.widget .quantity, .alt-style-2 .latest_news .date, .alt-style-2 .more-link, .alt-style-2 .product-category .count {
                    color: #ededed;
                }

                .alt-style-2 .product_item_holder .product_info_footer a:hover, .alt-style-2 .rt_heading_wrapper.style-2 > .style-2:before, .alt-style-2 .rt_heading .heading_icon:before, .alt-style-2 .highlight.style-1, .alt-style-2 .paging_wrapper > .page-numbers a:hover, .alt-style-2 .paging_wrapper > .page-numbers .current, .alt-style-2 .single_variation span.price, .alt-style-2 .latest_news .title:hover, .alt-style-2 .timeline > div > .event-date, .alt-style-2 .bullet-list.style-3 > ul > li::before, .alt-style-2 .product_info .product-title a:hover, .alt-style-2 .product-category a:hover, .alt-style-2 .product-category a:hover > *, .alt-style-2 .primary-color, .alt-style-2 .primary-color a, .alt-style-2 h1.primary-color a, .alt-style-2 h2.primary-color a, .alt-style-2 h3.primary-color a, .alt-style-2 h4.primary-color a, .alt-style-2 h5.primary-color a, .alt-style-2 h6.primary-color a, .alt-style-2 h1.primary-color, .alt-style-2 h2.primary-color, .alt-style-2 h3.primary-color, .alt-style-2 h4.primary-color, .alt-style-2 h5.primary-color, .alt-style-2 h6.primary-color, .alt-style-2 .icon-content-box.icon-style-4 .icon-holder span:before {
                    color: #92298e;
                }

                .alt-style-2 .latest_news .day, .alt-style-2 .pricing_table .table_wrap.highlight > ul > li.caption, .alt-style-2 .pricing_table .table_wrap.highlight > ul > li.price, .alt-style-2 .button_.default:hover:after, .alt-style-2 .button_.color, .alt-style-2 .rt-toggle > ol > li .toggle-number, .alt-style-2 .rt_tabs.style-4 .tab_nav li span:before, .alt-style-2 .rt_heading.style-1:after, .alt-style-2 .rt_heading_wrapper.style-4 > .style-4:after, .alt-style-2 .rt_heading_wrapper.style-5 > .style-5:after, .alt-style-2 .highlight.style-2, .alt-style-2 .carousel-holder:not(.main-carousel) .dots-holder div.active span, .alt-style-2 .carousel-holder:not(.main-carousel) .dots-holder div:hover span, .alt-style-2 .bullet-list.style-1 > ul > li::before, .alt-style-2 .rt_counter .number:after, .alt-style-2 input[type="submit"]:hover, .alt-style-2 input[type="button"]:hover, .alt-style-2 .comment-reply a:hover, .alt-style-2 .comment-reply-title small > a:hover, .alt-style-2 .action_buttons li a:hover, .alt-style-2 .onsale, .alt-style-2 .product_info_footer a.added_to_cart, .alt-style-2 .cart button.button, .alt-style-2 button.button:hover, .alt-style-2 input.button:hover, .alt-style-2 #respond input#submit:hover, .alt-style-2 .cart_totals a.button:hover, .alt-style-2 .with_icons.style-3 > div > .icon, .alt-style-2 .icon-content-box.icon-style-2 .icon-holder span:before, .alt-style-2 .icon-content-box.icon-style-3 .icon-holder span:before, .alt-style-2 .chained_contents > div > .number, .alt-style-2 .chained_contents > div > .icon, .alt-style-2 .title-line:before {
                    background-color: #92298e;
                }

                .alt-style-2 .rt_tabs.tab-position-1 .tab_nav > li.active:after, .alt-style-2 .rt_tabs.tab-position-1 .tab_content_wrapper.active > .tab_title, .alt-style-2 .rt_tabs.tab-position-2 .tab_nav > li.active:after, .alt-style-2 .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper.active > .tab_title, .alt-style-2 .filter_navigation li a.active, .alt-style-2 .button_.color, .alt-style-2 .rt_divider.style-2, .alt-style-2 .icon-content-box.icon-style-4 .icon-holder span:before {
                    border-color: #92298e;
                }

                .alt-style-2 .latest_news .day, .alt-style-2 .with_icons.style-3 > div > .icon, .alt-style-2 .pricing_table .table_wrap.highlight > ul > li.caption, .alt-style-2 .pricing_table .table_wrap.highlight > ul > li.price, .alt-style-2 .button_.color, .alt-style-2 .button_.default:hover, .alt-style-2 .rt-toggle > ol > li .toggle-number, .alt-style-2 .icon-content-box.icon-style-2 .icon-holder span:before, .alt-style-2 .highlight.style-2, .alt-style-2 input[type="submit"], .alt-style-2 input[type="button"], .alt-style-2 button:not(.button_), .alt-style-2 button:not(.button_):hover, .alt-style-2 .cart_totals a.button, .alt-style-2 .cart_totals a.button:hover, .alt-style-2 .comment-reply a, .alt-style-2 .comment-reply-title small > a, .alt-style-2 .comment-reply-title small > a:hover, .alt-style-2 .product_info_footer a.added_to_cart, .alt-style-2 .product_info_footer a.added_to_cart:hover, .alt-style-2 .quantity .plus:hover, .alt-style-2 .quantity .minus:hover, .alt-style-2 .chained_contents > div > .icon, .alt-style-2 .chained_contents > div > .number {
                    color: #fff;
                }

                .alt-style-2 .rt_heading, .alt-style-2 h1, .alt-style-2 h2, .alt-style-2 h3, .alt-style-2 h4, .alt-style-2 h5, .alt-style-2 h6, .alt-style-2 h1 a, .alt-style-2 h2 a, .alt-style-2 h3 a, .alt-style-2 h4 a, .alt-style-2 h5 a, .alt-style-2 h6 a, .alt-style-2 h1 a:hover, .alt-style-2 h2 a:hover, .alt-style-2 h3 a:hover, .alt-style-2 h4 a:hover, .alt-style-2 h5 a:hover, .alt-style-2 h6 a:hover, .alt-style-2 .toggle-head, .alt-style-2 .rt_tabs.style-4 .tab_nav li, .alt-style-2 .woocommerce div.single-product .summary p.price {
                    color: #fff;
                }

                .alt-style-2 input[type="submit"], .alt-style-2 input[type="button"], .alt-style-2 button:not(.button_), .alt-style-2 .comment-reply a, .alt-style-2 .comment-reply-title small > a, .alt-style-2 .cart button.button:hover, .alt-style-2 button.button, .alt-style-2 input.button, .alt-style-2 #respond input#submit, .alt-style-2 .cart_totals a.button, .alt-style-2 .ui-slider .ui-slider-handle, .alt-style-2 .ui-slider-horizontal {
                    background-color: #4F4F54;
                }

                .alt-style-2 .social_media li a {
                    background-color: #4F4F54;
                }

.light-style a, .light-style .product_info_footer a:hover, .light-style .more-link:hover {
    color: #fff;
}

.light-style.row, .light-style, .light-style.column_container, .light-style .rt_tabs.style-4 .tab-background, .light-style .button_.color:hover:after, .light-style .quantity .minus, .light-style .quantity .plus {
    background-color: #1e1e1e;
}

    .light-style .rt-toggle .toggle-number {
        border-color: #1e1e1e;
    }

    .light-style.boxed_columns .wpb_column:not(.vc_col-sm-12):not(.content):before, .light-style.boxed_columns .col:not(.col-sm-12):not(.content):before, .light-style.boxed_columns .wpb_column .row .col:not(.col-sm-12):before, .light-style.boxed_columns .col.testimonial:before, .light-style.boxed_columns .product_holder > .product_info_holder:before, .light-style.boxed_columns .blog_list > article:before, .light-style.boxed_columns .rt-carousel:not(.main-carousel) .owl-item > div, .light-style .boxed.rt-carousel .owl-item > div, .light-style .single-product-featured-image, .light-style .comment-holder, .light-style .rt_tabs.style-4 .tab-background, .light-style .button_.color:hover:after, .light-style .quantity .minus, .light-style .quantity .plus, .light-style .timeline > div, .light-style .tax-description.with-cat-image .product-category-thumbnail, .light-style .rt-featured-image, .light-style .rt-featured-video, .light-style .rt-featured-map, .light-style .rt-frame, .light-style .wp-caption, .light-style.boxed_columns .pricing_table .table_wrap > ul {
        background-color: #1e1e1e;
    }

        .light-style, .light-style .button_.default, .light-style .button_.color:hover, .light-style .paging_wrapper > .page-numbers a, .light-style .paging_wrapper > .page-numbers li > span, .light-style .author-name a, .light-style .quantity .plus:hover, .light-style .quantity .minus:hover {
            color: #fff;
        }

            .light-style, .light-style.border_grid > .row, .light-style.border_grid .content_row, .light-style.border_grid > .row > div:after, .light-style.border_grid .wpb_column:after, .light-style.border_grid .col:after, .light-style .wp-caption, .light-style .border_grid > .row, .light-style .border_grid > .row > div:after, .light-style .border_grid .col, .light-style .border_grid .col:after, .light-style .border_grid .col:before, .light-style .border_grid .wpb_column, .light-style .border_grid .wpb_column:after, .light-style .border_grid .wpb_column:before, .light-style .product_info_footer, .light-style .product_info_footer a:before, .light-style .single-products p.price, .light-style .single-product p.price, .light-style span.price, .light-style .product_meta, .light-style .product_meta li, .light-style .product_meta > span, .light-style .product-section, .light-style .rt_divider, .light-style .pricing_table .table_wrap > ul, .light-style .pricing_table .table_wrap > ul > li, .light-style .button_.default, .light-style .button_.color:hover, .light-style .rt_tabs .tab_nav:before, .light-style .rt_tabs.tab-position-1 .tab_nav, .light-style .rt_tabs.tab-position-1 .tab_nav > li, .light-style .rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title, .light-style .rt_tabs.tab-position-2 .tab_nav, .light-style .rt_tabs.tab-position-2 .tab_nav > li, .light-style .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper > .tab_title, .light-style .read_more:before, .light-style .rt_heading_wrapper.style-2 > .style-2:after, .light-style .rt_heading_wrapper.style-3 > .style-3:before, .light-style .rt_heading_wrapper.style-3 > .style-3:after, .light-style .rt_heading_wrapper.style-6 > .style-6:after, .light-style .gallery-item img, .light-style .paging_wrapper > .page-numbers, .light-style .paging_wrapper > .page-numbers a, .light-style .paging_wrapper > .page-numbers li > span, .light-style .social_share_holder .icon-share:after, .light-style .customselect, .light-style input, .light-style textarea, .light-style select, .light-style .post_data, .light-style .post_data > span, .light-style #search-results .loop, .light-style .comment-holder, .light-style .children:before, .light-style .children .comment-holder:before, .light-style .comment-holder .comment-respond, .light-style .filter-holder, .light-style .filter_navigation li, .light-style .type-portfolio:after, .light-style .widget, .light-style .widget > ul > li > ul, .light-style .widget > ul > li > .sub-menu, .light-style .widget .menu > li > ul, .light-style .widget .menu > li > .sub-menu, .light-style .widget li, .light-style .widget_tag_cloud a, .light-style .widget_product_tag_cloud a, .light-style div.product form.cart, .light-style .quantity .plus, .light-style .quantity .minus, .light-style .quantity input.qty, .light-style p.price, .light-style span.price, .light-style table.shop_attributes, .light-style table.shop_attributes *, .light-style table.shop_table, .light-style table.shop_table *, .light-style .cross-sells, .light-style .cart_totals, .light-style form.checkout_coupon, .light-style .col-1, .light-style .checkout .col2-set, .light-style .col2-set h3, .light-style .addresses, .light-style p.stars span > a, .light-style .woocommerce.widget .total, .light-style #comments ol.commentlist li, .light-style .woo-sub-categories, .light-style.footer_info_bar, .light-style #footer-navigation li, .light-style .profile, .light-style .boxed.rt-carousel .owl-item > div, .light-style .select2-container .select2-choice, .light-style table:not(.table) > thead > tr > th, .light-style table:not(.table) > thead > tr > td, .light-style table:not(.table) > tbody > tr > th, .light-style table:not(.table) > tbody > tr > td, .light-style table:not(.table) > tfoot > tr > th, .light-style table:not(.table) > tfoot > tr > td, .light-style table:not(.table) > thead > tr > th, .light-style .content.with_sidebar, .light-style .single-product-featured-image, .light-style article.type-post .featured_audio, .light-style article.type-post .featured_video, .light-style .section-nav-holder, .light-style .tax-description.with-cat-image .product-category-thumbnail, .light-style .rt-featured-image, .light-style .rt-featured-video, .light-style .rt-featured-map, .light-style .rt-frame, .light-style .wp-caption, .light-style .chained_contents.style-1:after, .light-style .chained_contents.style-2:after {
                border-color: rgba(255,255,255,0.17);
            }

                .light-style .rt_divider.style-1:before, .light-style .rt_divider.style-3:before, .light-style .rt_divider.style-5, .light-style .rt-toggle .toggle-head:after, .light-style .testimonial .text .icon-quote-right, .light-style .testimonial .text .icon-quote-left, .light-style .rt_quote .icon-quote-right, .light-style .rt_quote .icon-quote-left, .light-style .star-rating:before, .light-style .cart-collaterals h2:before, .light-style .timeline > div:before, .light-style .product-section .number {
                    color: rgba(255,255,255,0.17);
                }

                .light-style .rt-toggle > ol:before, .light-style .rt_heading_wrapper.style-4 > .style-4:before, .light-style .masonry .vertical_line, .light-style .timeline:after, .light-style .rt_divider.style-2:after, .light-style .rt_divider.style-3:after, .light-style .rt_divider.style-4, .light-style .pricing_table.compare .table_wrap > ul > li.caption, .light-style .pricing_table.compare .table_wrap > ul > li.price, .light-style .carousel-holder:not(.main-carousel) .dots-holder > div span, .light-style .widget > h5:after, .light-style .widget .sub-menu li a:after, .light-style .widget .children li a:after, .light-style .ui-slider-range, .light-style .timeline > div:before {
                    background-color: rgba(255,255,255,0.17);
                }

                .light-style p.price del, .light-style .latest_news .month, .light-style .rt_heading .punchline, .light-style .rt_tabs.style-4 .tab_title > span, .light-style .rt_tabs .tab_nav > li.tab_title:not(.active):hover, .light-style .product_info_footer a, .light-style .product_meta > span, .light-style .client_info, .light-style .blog_list .date_box, .light-style .post_data > *, .light-style .post_data > * > *, .light-style .comment-meta > a, .light-style .filter_navigation li a, .light-style .widget > ul > li li a, .light-style .widget .menu > li li a, .light-style .widget_latest_posts .meta, .light-style .widget_latest_posts .meta *, .light-style .widget_popular_posts .meta, .light-style .widget_popular_posts .meta *, .light-style .small.note, .light-style .star-rating span:before, .light-style .with_icons.style-2 > div > .icon, .light-style .read_more:before, .light-style .icon-content-box.icon-style-1 .icon-holder span:before, .light-style .quantity .plus, .light-style .quantity .minus, .light-style .woocommerce.widget .quantity, .light-style .latest_news .date, .light-style .more-link, .light-style .product-category .count {
                    color: #fff;
                }

                .light-style .product_item_holder .product_info_footer a:hover, .light-style .rt_heading_wrapper.style-2 > .style-2:before, .light-style .rt_heading .heading_icon:before, .light-style .highlight.style-1, .light-style .paging_wrapper > .page-numbers a:hover, .light-style .paging_wrapper > .page-numbers .current, .light-style .single_variation span.price, .light-style .latest_news .title:hover, .light-style .timeline > div > .event-date, .light-style .bullet-list.style-3 > ul > li::before, .light-style .product_info .product-title a:hover, .light-style .product-category a:hover, .light-style .product-category a:hover > *, .light-style .primary-color, .light-style .primary-color a, .light-style h1.primary-color a, .light-style h2.primary-color a, .light-style h3.primary-color a, .light-style h4.primary-color a, .light-style h5.primary-color a, .light-style h6.primary-color a, .light-style h1.primary-color, .light-style h2.primary-color, .light-style h3.primary-color, .light-style h4.primary-color, .light-style h5.primary-color, .light-style h6.primary-color, .light-style .icon-content-box.icon-style-4 .icon-holder span:before {
                    color: rgba(255,255,255,0.2);
                }

                .light-style .latest_news .day, .light-style .pricing_table .table_wrap.highlight > ul > li.caption, .light-style .pricing_table .table_wrap.highlight > ul > li.price, .light-style .button_.default:hover:after, .light-style .button_.color, .light-style .rt-toggle > ol > li .toggle-number, .light-style .rt_tabs.style-4 .tab_nav li span:before, .light-style .rt_heading.style-1:after, .light-style .rt_heading_wrapper.style-4 > .style-4:after, .light-style .rt_heading_wrapper.style-5 > .style-5:after, .light-style .highlight.style-2, .light-style .carousel-holder:not(.main-carousel) .dots-holder div.active span, .light-style .carousel-holder:not(.main-carousel) .dots-holder div:hover span, .light-style .bullet-list.style-1 > ul > li::before, .light-style .rt_counter .number:after, .light-style input[type="submit"]:hover, .light-style input[type="button"]:hover, .light-style .comment-reply a:hover, .light-style .comment-reply-title small > a:hover, .light-style .action_buttons li a:hover, .light-style .onsale, .light-style .product_info_footer a.added_to_cart, .light-style .cart button.button, .light-style button.button:hover, .light-style input.button:hover, .light-style #respond input#submit:hover, .light-style .cart_totals a.button:hover, .light-style .with_icons.style-3 > div > .icon, .light-style .icon-content-box.icon-style-2 .icon-holder span:before, .light-style .icon-content-box.icon-style-3 .icon-holder span:before, .light-style .chained_contents > div > .number, .light-style .chained_contents > div > .icon, .light-style .title-line:before {
                    background-color: rgba(255,255,255,0.2);
                }

                .light-style .rt_tabs.tab-position-1 .tab_nav > li.active:after, .light-style .rt_tabs.tab-position-1 .tab_content_wrapper.active > .tab_title, .light-style .rt_tabs.tab-position-2 .tab_nav > li.active:after, .light-style .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper.active > .tab_title, .light-style .filter_navigation li a.active, .light-style .button_.color, .light-style .rt_divider.style-2, .light-style .icon-content-box.icon-style-4 .icon-holder span:before {
                    border-color: rgba(255,255,255,0.2);
                }

                .light-style .latest_news .day, .light-style .with_icons.style-3 > div > .icon, .light-style .pricing_table .table_wrap.highlight > ul > li.caption, .light-style .pricing_table .table_wrap.highlight > ul > li.price, .light-style .button_.color, .light-style .button_.default:hover, .light-style .rt-toggle > ol > li .toggle-number, .light-style .icon-content-box.icon-style-2 .icon-holder span:before, .light-style .highlight.style-2, .light-style input[type="submit"], .light-style input[type="button"], .light-style button:not(.button_), .light-style button:not(.button_):hover, .light-style .cart_totals a.button, .light-style .cart_totals a.button:hover, .light-style .comment-reply a, .light-style .comment-reply-title small > a, .light-style .comment-reply-title small > a:hover, .light-style .product_info_footer a.added_to_cart, .light-style .product_info_footer a.added_to_cart:hover, .light-style .quantity .plus:hover, .light-style .quantity .minus:hover, .light-style .chained_contents > div > .icon, .light-style .chained_contents > div > .number {
                    color: #fff;
                }

                .light-style .rt_heading, .light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6, .light-style h1 a, .light-style h2 a, .light-style h3 a, .light-style h4 a, .light-style h5 a, .light-style h6 a, .light-style h1 a:hover, .light-style h2 a:hover, .light-style h3 a:hover, .light-style h4 a:hover, .light-style h5 a:hover, .light-style h6 a:hover, .light-style .toggle-head, .light-style .rt_tabs.style-4 .tab_nav li, .light-style .woocommerce div.single-product .summary p.price {
                    color: #fff;
                }

                .light-style input[type="submit"], .light-style input[type="button"], .light-style button:not(.button_), .light-style .comment-reply a, .light-style .comment-reply-title small > a, .light-style .cart button.button:hover, .light-style button.button, .light-style input.button, .light-style #respond input#submit, .light-style .cart_totals a.button, .light-style .ui-slider .ui-slider-handle, .light-style .ui-slider-horizontal {
                    background-color: rgba(55,55,55,0.78);
                }

                .light-style .social_media li a {
                    background-color: #bbb;
                }

.footer_contents a, .footer_contents .product_info_footer a:hover, .footer_contents .more-link:hover {
    color: #8a8a8a;
}

.footer_contents.row, .footer_contents, .footer_contents.column_container, .footer_contents .rt_tabs.style-4 .tab-background, .footer_contents .button_.color:hover:after, .footer_contents .quantity .minus, .footer_contents .quantity .plus {
    background-color: #0491D6;
}

    .footer_contents .rt-toggle .toggle-number {
        border-color: #2e3033;
    }

    .footer_contents.boxed_columns .wpb_column:not(.vc_col-sm-12):not(.content):before, .footer_contents.boxed_columns .col:not(.col-sm-12):not(.content):before, .footer_contents.boxed_columns .wpb_column .row .col:not(.col-sm-12):before, .footer_contents.boxed_columns .col.testimonial:before, .footer_contents.boxed_columns .product_holder > .product_info_holder:before, .footer_contents.boxed_columns .blog_list > article:before, .footer_contents.boxed_columns .rt-carousel:not(.main-carousel) .owl-item > div, .footer_contents .boxed.rt-carousel .owl-item > div, .footer_contents .single-product-featured-image, .footer_contents .comment-holder, .footer_contents .rt_tabs.style-4 .tab-background, .footer_contents .button_.color:hover:after, .footer_contents .quantity .minus, .footer_contents .quantity .plus, .footer_contents .timeline > div, .footer_contents .tax-description.with-cat-image .product-category-thumbnail, .footer_contents .rt-featured-image, .footer_contents .rt-featured-video, .footer_contents .rt-featured-map, .footer_contents .rt-frame, .footer_contents .wp-caption, .footer_contents.boxed_columns .pricing_table .table_wrap > ul {
        background-color: #2a2a2a;
    }

        .footer_contents, .footer_contents .button_.default, .footer_contents .button_.color:hover, .footer_contents .paging_wrapper > .page-numbers a, .footer_contents .paging_wrapper > .page-numbers li > span, .footer_contents .author-name a, .footer_contents .quantity .plus:hover, .footer_contents .quantity .minus:hover {
            color: #707070;
        }

            .footer_contents, .footer_contents.border_grid > .row, .footer_contents.border_grid .content_row, .footer_contents.border_grid > .row > div:after, .footer_contents.border_grid .wpb_column:after, .footer_contents.border_grid .col:after, .footer_contents .wp-caption, .footer_contents .border_grid > .row, .footer_contents .border_grid > .row > div:after, .footer_contents .border_grid .col, .footer_contents .border_grid .col:after, .footer_contents .border_grid .col:before, .footer_contents .border_grid .wpb_column, .footer_contents .border_grid .wpb_column:after, .footer_contents .border_grid .wpb_column:before, .footer_contents .product_info_footer, .footer_contents .product_info_footer a:before, .footer_contents .single-products p.price, .footer_contents .single-product p.price, .footer_contents span.price, .footer_contents .product_meta, .footer_contents .product_meta li, .footer_contents .product_meta > span, .footer_contents .product-section, .footer_contents .rt_divider, .footer_contents .pricing_table .table_wrap > ul, .footer_contents .pricing_table .table_wrap > ul > li, .footer_contents .button_.default, .footer_contents .button_.color:hover, .footer_contents .rt_tabs .tab_nav:before, .footer_contents .rt_tabs.tab-position-1 .tab_nav, .footer_contents .rt_tabs.tab-position-1 .tab_nav > li, .footer_contents .rt_tabs.tab-position-1 .tab_content_wrapper > .tab_title, .footer_contents .rt_tabs.tab-position-2 .tab_nav, .footer_contents .rt_tabs.tab-position-2 .tab_nav > li, .footer_contents .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper > .tab_title, .footer_contents .read_more:before, .footer_contents .rt_heading_wrapper.style-2 > .style-2:after, .footer_contents .rt_heading_wrapper.style-3 > .style-3:before, .footer_contents .rt_heading_wrapper.style-3 > .style-3:after, .footer_contents .rt_heading_wrapper.style-6 > .style-6:after, .footer_contents .gallery-item img, .footer_contents .paging_wrapper > .page-numbers, .footer_contents .paging_wrapper > .page-numbers a, .footer_contents .paging_wrapper > .page-numbers li > span, .footer_contents .social_share_holder .icon-share:after, .footer_contents .customselect, .footer_contents input, .footer_contents textarea, .footer_contents select, .footer_contents .post_data, .footer_contents .post_data > span, .footer_contents #search-results .loop, .footer_contents .comment-holder, .footer_contents .children:before, .footer_contents .children .comment-holder:before, .footer_contents .comment-holder .comment-respond, .footer_contents .filter-holder, .footer_contents .filter_navigation li, .footer_contents .type-portfolio:after, .footer_contents .widget, .footer_contents .widget > ul > li > ul, .footer_contents .widget > ul > li > .sub-menu, .footer_contents .widget .menu > li > ul, .footer_contents .widget .menu > li > .sub-menu, .footer_contents .widget li, .footer_contents .widget_tag_cloud a, .footer_contents .widget_product_tag_cloud a, .footer_contents div.product form.cart, .footer_contents .quantity .plus, .footer_contents .quantity .minus, .footer_contents .quantity input.qty, .footer_contents p.price, .footer_contents span.price, .footer_contents table.shop_attributes, .footer_contents table.shop_attributes *, .footer_contents table.shop_table, .footer_contents table.shop_table *, .footer_contents .cross-sells, .footer_contents .cart_totals, .footer_contents form.checkout_coupon, .footer_contents .col-1, .footer_contents .checkout .col2-set, .footer_contents .col2-set h3, .footer_contents .addresses, .footer_contents p.stars span > a, .footer_contents .woocommerce.widget .total, .footer_contents #comments ol.commentlist li, .footer_contents .woo-sub-categories, .footer_contents.footer_info_bar, .footer_contents #footer-navigation li, .footer_contents .profile, .footer_contents .boxed.rt-carousel .owl-item > div, .footer_contents .select2-container .select2-choice, .footer_contents table:not(.table) > thead > tr > th, .footer_contents table:not(.table) > thead > tr > td, .footer_contents table:not(.table) > tbody > tr > th, .footer_contents table:not(.table) > tbody > tr > td, .footer_contents table:not(.table) > tfoot > tr > th, .footer_contents table:not(.table) > tfoot > tr > td, .footer_contents table:not(.table) > thead > tr > th, .footer_contents .content.with_sidebar, .footer_contents .single-product-featured-image, .footer_contents article.type-post .featured_audio, .footer_contents article.type-post .featured_video, .footer_contents .section-nav-holder, .footer_contents .tax-description.with-cat-image .product-category-thumbnail, .footer_contents .rt-featured-image, .footer_contents .rt-featured-video, .footer_contents .rt-featured-map, .footer_contents .rt-frame, .footer_contents .wp-caption, .footer_contents .chained_contents.style-1:after, .footer_contents .chained_contents.style-2:after {
                border-color: #3f3f3f;
            }

                .footer_contents .rt_divider.style-1:before, .footer_contents .rt_divider.style-3:before, .footer_contents .rt_divider.style-5, .footer_contents .rt-toggle .toggle-head:after, .footer_contents .testimonial .text .icon-quote-right, .footer_contents .testimonial .text .icon-quote-left, .footer_contents .rt_quote .icon-quote-right, .footer_contents .rt_quote .icon-quote-left, .footer_contents .star-rating:before, .footer_contents .cart-collaterals h2:before, .footer_contents .timeline > div:before, .footer_contents .product-section .number {
                    color: #3f3f3f;
                }

                .footer_contents .rt-toggle > ol:before, .footer_contents .rt_heading_wrapper.style-4 > .style-4:before, .footer_contents .masonry .vertical_line, .footer_contents .timeline:after, .footer_contents .rt_divider.style-2:after, .footer_contents .rt_divider.style-3:after, .footer_contents .rt_divider.style-4, .footer_contents .pricing_table.compare .table_wrap > ul > li.caption, .footer_contents .pricing_table.compare .table_wrap > ul > li.price, .footer_contents .carousel-holder:not(.main-carousel) .dots-holder > div span, .footer_contents .widget > h5:after, .footer_contents .widget .sub-menu li a:after, .footer_contents .widget .children li a:after, .footer_contents .ui-slider-range, .footer_contents .timeline > div:before {
                    background-color: #3f3f3f;
                }

                .footer_contents p.price del, .footer_contents .latest_news .month, .footer_contents .rt_heading .punchline, .footer_contents .rt_tabs.style-4 .tab_title > span, .footer_contents .rt_tabs .tab_nav > li.tab_title:not(.active):hover, .footer_contents .product_info_footer a, .footer_contents .product_meta > span, .footer_contents .client_info, .footer_contents .blog_list .date_box, .footer_contents .post_data > *, .footer_contents .post_data > * > *, .footer_contents .comment-meta > a, .footer_contents .filter_navigation li a, .footer_contents .widget > ul > li li a, .footer_contents .widget .menu > li li a, .footer_contents .widget_latest_posts .meta, .footer_contents .widget_latest_posts .meta *, .footer_contents .widget_popular_posts .meta, .footer_contents .widget_popular_posts .meta *, .footer_contents .small.note, .footer_contents .star-rating span:before, .footer_contents .with_icons.style-2 > div > .icon, .footer_contents .read_more:before, .footer_contents .icon-content-box.icon-style-1 .icon-holder span:before, .footer_contents .quantity .plus, .footer_contents .quantity .minus, .footer_contents .woocommerce.widget .quantity, .footer_contents .latest_news .date, .footer_contents .more-link, .footer_contents .product-category .count {
                    color: #676767;
                }

                .footer_contents .product_item_holder .product_info_footer a:hover, .footer_contents .rt_heading_wrapper.style-2 > .style-2:before, .footer_contents .rt_heading .heading_icon:before, .footer_contents .highlight.style-1, .footer_contents .paging_wrapper > .page-numbers a:hover, .footer_contents .paging_wrapper > .page-numbers .current, .footer_contents .single_variation span.price, .footer_contents .latest_news .title:hover, .footer_contents .timeline > div > .event-date, .footer_contents .bullet-list.style-3 > ul > li::before, .footer_contents .product_info .product-title a:hover, .footer_contents .product-category a:hover, .footer_contents .product-category a:hover > *, .footer_contents .primary-color, .footer_contents .primary-color a, .footer_contents h1.primary-color a, .footer_contents h2.primary-color a, .footer_contents h3.primary-color a, .footer_contents h4.primary-color a, .footer_contents h5.primary-color a, .footer_contents h6.primary-color a, .footer_contents h1.primary-color, .footer_contents h2.primary-color, .footer_contents h3.primary-color, .footer_contents h4.primary-color, .footer_contents h5.primary-color, .footer_contents h6.primary-color, .footer_contents .icon-content-box.icon-style-4 .icon-holder span:before {
                    color: rgba(255,255,255,0.2);
                }

                .footer_contents .latest_news .day, .footer_contents .pricing_table .table_wrap.highlight > ul > li.caption, .footer_contents .pricing_table .table_wrap.highlight > ul > li.price, .footer_contents .button_.default:hover:after, .footer_contents .button_.color, .footer_contents .rt-toggle > ol > li .toggle-number, .footer_contents .rt_tabs.style-4 .tab_nav li span:before, .footer_contents .rt_heading.style-1:after, .footer_contents .rt_heading_wrapper.style-4 > .style-4:after, .footer_contents .rt_heading_wrapper.style-5 > .style-5:after, .footer_contents .highlight.style-2, .footer_contents .carousel-holder:not(.main-carousel) .dots-holder div.active span, .footer_contents .carousel-holder:not(.main-carousel) .dots-holder div:hover span, .footer_contents .bullet-list.style-1 > ul > li::before, .footer_contents .rt_counter .number:after, .footer_contents input[type="submit"]:hover, .footer_contents input[type="button"]:hover, .footer_contents .comment-reply a:hover, .footer_contents .comment-reply-title small > a:hover, .footer_contents .action_buttons li a:hover, .footer_contents .onsale, .footer_contents .product_info_footer a.added_to_cart, .footer_contents .cart button.button, .footer_contents button.button:hover, .footer_contents input.button:hover, .footer_contents #respond input#submit:hover, .footer_contents .cart_totals a.button:hover, .footer_contents .with_icons.style-3 > div > .icon, .footer_contents .icon-content-box.icon-style-2 .icon-holder span:before, .footer_contents .icon-content-box.icon-style-3 .icon-holder span:before, .footer_contents .chained_contents > div > .number, .footer_contents .chained_contents > div > .icon, .footer_contents .title-line:before {
                    background-color: rgba(255,255,255,0.2);
                }

                .footer_contents .rt_tabs.tab-position-1 .tab_nav > li.active:after, .footer_contents .rt_tabs.tab-position-1 .tab_content_wrapper.active > .tab_title, .footer_contents .rt_tabs.tab-position-2 .tab_nav > li.active:after, .footer_contents .rt_tabs.tab-position-2 .tab_contents .tab_content_wrapper.active > .tab_title, .footer_contents .filter_navigation li a.active, .footer_contents .button_.color, .footer_contents .rt_divider.style-2, .footer_contents .icon-content-box.icon-style-4 .icon-holder span:before {
                    border-color: rgba(255,255,255,0.2);
                }

                .footer_contents .latest_news .day, .footer_contents .with_icons.style-3 > div > .icon, .footer_contents .pricing_table .table_wrap.highlight > ul > li.caption, .footer_contents .pricing_table .table_wrap.highlight > ul > li.price, .footer_contents .button_.color, .footer_contents .button_.default:hover, .footer_contents .rt-toggle > ol > li .toggle-number, .footer_contents .icon-content-box.icon-style-2 .icon-holder span:before, .footer_contents .highlight.style-2, .footer_contents input[type="submit"], .footer_contents input[type="button"], .footer_contents button:not(.button_), .footer_contents button:not(.button_):hover, .footer_contents .cart_totals a.button, .footer_contents .cart_totals a.button:hover, .footer_contents .comment-reply a, .footer_contents .comment-reply-title small > a, .footer_contents .comment-reply-title small > a:hover, .footer_contents .product_info_footer a.added_to_cart, .footer_contents .product_info_footer a.added_to_cart:hover, .footer_contents .quantity .plus:hover, .footer_contents .quantity .minus:hover, .footer_contents .chained_contents > div > .icon, .footer_contents .chained_contents > div > .number {
                    color: #ffffff;
                }

                .footer_contents .rt_heading, .footer_contents h1, .footer_contents h2, .footer_contents h3, .footer_contents h4, .footer_contents h5, .footer_contents h6, .footer_contents h1 a, .footer_contents h2 a, .footer_contents h3 a, .footer_contents h4 a, .footer_contents h5 a, .footer_contents h6 a, .footer_contents h1 a:hover, .footer_contents h2 a:hover, .footer_contents h3 a:hover, .footer_contents h4 a:hover, .footer_contents h5 a:hover, .footer_contents h6 a:hover, .footer_contents .toggle-head, .footer_contents .rt_tabs.style-4 .tab_nav li, .footer_contents .woocommerce div.single-product .summary p.price {
                    color: #ffffff;
                }

                .footer_contents input[type="submit"], .footer_contents input[type="button"], .footer_contents button:not(.button_), .footer_contents .comment-reply a, .footer_contents .comment-reply-title small > a, .footer_contents .cart button.button:hover, .footer_contents button.button, .footer_contents input.button, .footer_contents #respond input#submit, .footer_contents .cart_totals a.button, .footer_contents .ui-slider .ui-slider-handle, .footer_contents .ui-slider-horizontal {
                    background-color: #444444;
                }

                .footer_contents .social_media li a {
                    background-color: #393939;
                }

.select2-drop {
    border-color: #E8E8E8;
}

body {
    background-color: #ffffff;
}

body {
    background-image: none;
}

.top-header {
    background-color: rgba(0,0,0,0.05);
}

    .top-header.stuck {
        background-color: #ffffff;
    }

@media screen and (max-width:979px) {
    .site-logo {
        background-color: #b5b5b8;
    }
}

.top-header:after {
    background-color: rgba(255,255,255,0.3);
}

.top-header.stuck:after {
    background-color: rgba(0,0,0,0.05);
}

@media screen and (max-width:979px) {
    .top-header {
        border-color: #cbcbcb;
    }
}

#tools, #tools > ul > li > span {
    border-color: rgba(255,255,255,0.29);
}

    #tools > ul > li > span {
        color: #ffffff;
    }

.stuck #tools > ul > li > span {
    background-color: rgba(255,255,255,0);
}

.stuck #tools > ul > li > span {
    color: #909090;
}

@media screen and (max-width:979px) {
    #tools > ul > li > span {
        background-color: rgba(255,255,255,0.06);
    }
}

@media screen and (max-width:979px) {
    #tools, #tools > ul > li > span {
        border-color: #cbcbcd;
    }
}

@media screen and (max-width:979px) {
    #tools > ul > li > span {
        color: #F1F1F1;
    }
}

#tools .widget {
    background-color: #ffffff;
}

    #tools .widget, #tools input[type="text"], #tools input[type="password"], #tools .widget > ul > li, #tools .widget .menu > li, #tools .widget .cart_list li, #tools .widget > h5, .woocommerce.widget_shopping_cart .total {
        border-color: #ededed;
    }

        #tools .widget > h5:after {
            background-color: #ededed;
        }

#tools, #tools a, #tools input[type="text"] {
    color: #666666;
}

.mobile-menu-button {
    background-color: rgba(255,255,255,0.06);
}

.mobile-menu-button {
    border-color: #cbcbcd;
}

    .mobile-menu-button:before {
        color: #f1f1f1;
    }

@media screen and (min-width:980px) {
    .overlapped-header .sub_page_header {
        padding-top: 180px;
    }
}

.sub_page_header h1 {
    color: #ffffff;
}

.sub_page_header {
    background-color: #c1c1c3;
}

.sub_page_header {
    background-image: none;
}

.breadcrumb, .breadcrumb span:before {
    color: #ffffff;
}

    .breadcrumb a, .breadcrumb a:before {
        color: #f4f4f4;
    }

.owl-dot {
    display:none!important;
}