/*
* This is a dynamically generated css file by RT-Theme 20. Do not edit.
* Created on 03-Mar-23 19:46:08
*/
@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: 100px;
  }
}
@media screen and (min-width: 980px) {
  .header-layout2 .top-header:not(.stuck) #tools {
    margin-top: 30px;
  }
}
.site-logo:after {
  background-color: #aeada8;
}
.site-logo a {
  color: #ffd700;
}
@media screen and (min-width: 979px) {
  body:not(.overlapped-header):not(.page-template-template-blank-page)
    #main_content {
    margin-top: 98px;
  }
  html:not(.touchevents)
    .top-bar-active.sticky-header:not(.overlapped-header):not(
      .page-template-template-blank-page
    )
    #main_content {
    margin-top: 139px;
  }
}
.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;
}
.heading-font,
.heading-font * {
  font-family: "Exo 2" !important;
  font-weight: 300 !important;
  font-style: normal !important;
}
body {
  font-family: "Noto Sans";
  font-weight: normal;
  font-style: normal;
}
.body-font,
.body-font * {
  font-family: "Noto Sans" !important;
  font-weight: normal !important;
  font-style: normal !important;
}
@media screen and (min-width: 980px) {
  #navigation > li > a {
    font-family: "Exo 2";
    font-weight: normal;
    font-style: normal;
  }
}
.menu-font,
.menu-font * {
  font-family: "Exo 2" !important;
  font-weight: normal !important;
  font-style: normal !important;
}
@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;
}
.rt-top-bar {
  font-size: 12px;
}
@media screen and (min-width: 980px) {
  #navigation > li > a {
    line-height: 100px;
  }
  #navigation > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  #navigation > li > a {
    color: #000000;
  }
  #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.17);
  }
  #navigation > li:hover > a,
  #navigation > li a:hover,
  #navigation > li.current-menu-ancestor > a,
  #navigation > li.current-menu-item > a {
    color: #000000;
  }
  #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: #020202;
  }
  #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: #f0d43d;
  }
  #navigation > li li > a,
  #navigation .multicolumn > ul > li.menu-item-has-children > span {
    color: #0b0a0a;
  }
  #navigation ul li > a > span {
    color: #070707;
  }
  #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: #070707;
  }
  #navigation > li li.current-menu-ancestor:after,
  #navigation > li li.current-menu-item:after,
  #navigation > li li:hover:after {
    color: #000000;
  }
  .stuck #navigation > li > a {
    color: #040303;
  }
  .stuck #navigation ul li > a > span {
    color: #050505;
  }
  .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: #070707;
  }
  .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: #020202;
  }
  .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: #0b0a0a;
  }
  .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: #050505;
  }
  .stuck #navigation > li li.current-menu-ancestor:after,
  .stuck #navigation > li li.current-menu-item:after,
  .stuck #navigation > li li:hover:after {
    color: #070707;
  }
}
@media screen and (max-width: 978px) {
  #navigation li a,
  #navigation li span {
    background-color: #e9e6d8 !important;
  }
  #navigation li a,
  #navigation li span {
    color: #060000 !important;
  }
  #navigation li > a > span {
    color: #100101;
  }
  #navigation li a,
  #navigation li span,
  #navigation li a:after,
  #navigation li span:after {
    border-color: #c7c5be !important;
  }
  #navigation li a:before,
  #navigation li span:before {
    color: #c7c5be !important;
  }
  #navigation li.current-menu-ancestor > a,
  #navigation li.current-menu-item > a {
    color: #9c8712 !important;
  }
}
.default-style a,
.default-style .product_info_footer a:hover,
.default-style .more-link:hover {
  color: #dbbc14;
}
.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,
.default-style .woocommerce-MyAccount-navigation a {
  color: #7c7c7c;
}
.default-style *::-webkit-input-placeholder {
  color: ;
  opacity: 1;
}
.default-style *:-moz-placeholder {
  color: ;
  opacity: 1;
}
.default-style *::-moz-placeholder {
  color: ;
  opacity: 1;
}
.default-style *:-ms-input-placeholder {
  color: ;
  opacity: 1;
}
.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,
.default-style .woocommerce-MyAccount-navigation * {
  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,
.default-style .rt-category-tree .has-children > span:before {
  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,
.default-style .woocommerce-MyAccount-navigation a:hover,
.default-style .woocommerce-MyAccount-navigation .is-active a {
  color: #ffd700;
}
#tools > ul input[type="submit"] {
  background-color: #ffd700;
  color: #fff;
}
.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: #ffd700;
}
.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: #ffd700;
}
.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: #070707;
}
.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 form 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: #ffd700;
}
.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,
.alt-style-1 .woocommerce-MyAccount-navigation a {
  color: #7e7e7e;
}
.alt-style-1 *::-webkit-input-placeholder {
  color: ;
  opacity: 1;
}
.alt-style-1 *:-moz-placeholder {
  color: ;
  opacity: 1;
}
.alt-style-1 *::-moz-placeholder {
  color: ;
  opacity: 1;
}
.alt-style-1 *:-ms-input-placeholder {
  color: ;
  opacity: 1;
}
.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,
.alt-style-1 .woocommerce-MyAccount-navigation * {
  border-color: #e6e6e6;
}
.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: #e6e6e6;
}
.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: #e6e6e6;
}
.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,
.alt-style-1 .rt-category-tree .has-children > span:before {
  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,
.alt-style-1 .woocommerce-MyAccount-navigation a:hover,
.alt-style-1 .woocommerce-MyAccount-navigation .is-active a {
  color: #ffd700;
}
#tools > ul input[type="submit"] {
  background-color: #ffd700;
  color: #fff;
}
.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: #ffd700;
}
.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: #ffd700;
}
.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 form 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: #ffd700;
}
.alt-style-2 .rt-toggle .toggle-number {
  border-color: #ffd700;
}
.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: #ffffff;
}
.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,
.alt-style-2 .woocommerce-MyAccount-navigation a {
  color: #fff;
}
.alt-style-2 *::-webkit-input-placeholder {
  color: ;
  opacity: 1;
}
.alt-style-2 *:-moz-placeholder {
  color: ;
  opacity: 1;
}
.alt-style-2 *::-moz-placeholder {
  color: ;
  opacity: 1;
}
.alt-style-2 *:-ms-input-placeholder {
  color: ;
  opacity: 1;
}
.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,
.alt-style-2 .woocommerce-MyAccount-navigation * {
  border-color: #ffd700;
}
.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: #ffd700;
}
.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: #ffd700;
}
.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,
.alt-style-2 .rt-category-tree .has-children > span:before {
  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,
.alt-style-2 .woocommerce-MyAccount-navigation a:hover,
.alt-style-2 .woocommerce-MyAccount-navigation .is-active a {
  color: #ffd700;
}
#tools > ul input[type="submit"] {
  background-color: #ffd700;
  color: #fff;
}
.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: #ffd700;
}
.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: #ffd700;
}
.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 form 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: #ffd700;
}
.alt-style-2 .social_media li a {
  background-color: #bbb;
}
.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,
.light-style .woocommerce-MyAccount-navigation a {
  color: #fff;
}
.light-style *::-webkit-input-placeholder {
  color: ;
  opacity: 1;
}
.light-style *:-moz-placeholder {
  color: ;
  opacity: 1;
}
.light-style *::-moz-placeholder {
  color: ;
  opacity: 1;
}
.light-style *:-ms-input-placeholder {
  color: ;
  opacity: 1;
}
.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,
.light-style .woocommerce-MyAccount-navigation * {
  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,
.light-style .rt-category-tree .has-children > span:before {
  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,
.light-style .woocommerce-MyAccount-navigation a:hover,
.light-style .woocommerce-MyAccount-navigation .is-active a {
  color: rgba(255, 255, 255, 0.2);
}
#tools > ul input[type="submit"] {
  background-color: #ffd700;
  color: #fff;
}
.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 form 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: #313230;
}
.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: #e8e8e8;
}
.footer_contents .rt-toggle .toggle-number {
  border-color: #e8e8e8;
}
.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,
.footer_contents .woocommerce-MyAccount-navigation a {
  color: #050505;
}
.footer_contents *::-webkit-input-placeholder {
  color: ;
  opacity: 1;
}
.footer_contents *:-moz-placeholder {
  color: ;
  opacity: 1;
}
.footer_contents *::-moz-placeholder {
  color: ;
  opacity: 1;
}
.footer_contents *:-ms-input-placeholder {
  color: ;
  opacity: 1;
}
.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,
.footer_contents .woocommerce-MyAccount-navigation * {
  border-color: #c8c4c4;
}
.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: #c8c4c4;
}
.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: #c8c4c4;
}
.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,
.footer_contents .rt-category-tree .has-children > span:before {
  color: #0b0b0b;
}
.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,
.footer_contents .woocommerce-MyAccount-navigation a:hover,
.footer_contents .woocommerce-MyAccount-navigation .is-active a {
  color: rgba(255, 255, 255, 0.2);
}
#tools > ul input[type="submit"] {
  background-color: #ffd700;
  color: #fff;
}
.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: #020202;
}
.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: #2a2929;
}
.footer_contents input[type="submit"],
.footer_contents input[type="button"],
.footer_contents form 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;
}
.rt-top-bar,
.rt-top-bar .menu .sub-menu {
  background-color: #818488;
}
.rt-top-bar,
.rt-top-bar * {
  color: #dddddd;
}
.rt-top-bar *,
.rt-top-bar *:after,
.rt-top-bar *:before {
  border-color: rgba(255, 255, 255, 0.4);
}
.rt-top-bar a {
  color: #dddddd;
}
.rt-top-bar a:hover {
  color: rgba(255, 255, 255, 0.4);
}
.rt-top-bar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
body {
  background-color: #ffffff;
}
body {
  background-image: none;
}
.top-header {
  background-color: rgba(255, 255, 255, 0.8);
}
.top-header.stuck {
  background-color: #ffffff;
}
@media screen and (max-width: 979px) {
  .site-logo {
    background-color: #ffffff;
  }
}
.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: rgba(0, 0, 0, 0.1);
  }
}
#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: #ffffff;
  }
}
@media screen and (max-width: 979px) {
  #tools,
  #tools > ul > li > span {
    border-color: #eaeaea;
  }
}
@media screen and (max-width: 979px) {
  #tools > ul > li > span {
    color: #909090;
  }
}
#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: #ffffff;
}
.mobile-menu-button {
  border-color: #eaeaea;
}
.mobile-menu-button:before {
  color: #909090;
}
@media screen and (min-width: 980px) {
  .overlapped-header .sub_page_header {
    padding-top: 180px;
  }
  .sticky-header.overlapped-header.top-bar-active .sub_page_header {
    padding-top: 221px;
  }
}
.sub_page_header h1 {
  color: #ffffff;
}
.sub_page_header {
  background-color: rgb(162, 165, 170);
}
.sub_page_header {
  background-image: none;
}
.breadcrumb,
.breadcrumb span:before {
  color: #ffffff;
}
.breadcrumb a,
.breadcrumb a:before {
  color: #f4f4f4;
}
.breadcrumb {
  background-color: ;
}
