::-moz-selection {
    color: #fff;
  }
  ::selection {
    color: #fff;
  }
  #comments > :first-child,
  #edd_checkout_cart td,
  #edd_checkout_cart th,
  .Latest_news ul li .desc_footer,
  .Latest_news ul li .photo,
  .Recent_posts ul li .desc h6,
  .accordion .question,
  .accordion .question .title:before,
  .accordion .question.active .title,
  .article_box .desc_wrapper p,
  .chart_box:before,
  .fixed-nav .desc h6,
  .format-link .post-title .icon-link,
  .header-stack #Top_bar .logo,
  .how_it_works .image,
  .icon_box.has_border:after,
  .idea_box,
  .list_item .circle,
  .offer_thumb .slider_pagination,
  .offer_thumb .slider_pagination a,
  .offer_thumb.bottom .slider_pagination a,
  .opening_hours,
  .opening_hours .opening_hours_wrapper li,
  .portfolio_group .portfolio-item .desc .details-wrapper,
  .portfolio_group.list .portfolio-item,
  .post-footer .post-links,
  .post-header .title_wrapper,
  .pricing-box,
  .promo_box.has_border:after,
  .section-post-related .section-related-adjustment,
  .share_wrapper,
  .style-simple #Filters .filters_wrapper ul,
  .style-simple .faq .question,
  .tabs_vertical.ui-tabs .ui-tabs-panel,
  .team_list .bq_wrapper,
  .ui-tabs,
  .ui-tabs .ui-tabs-nav,
  .ui-tabs .ui-tabs-nav li,
  .widget-area,
  .widget:after,
  .widget_recent_entries ul li a,
  .woocommerce .product .related.products,
  .woocommerce .product .upsells.products,
  .woocommerce .product div.entry-summary h1.product_title:after,
  .woocommerce .quantity input.qty,
  .woocommerce .widget_best_sellers li,
  .woocommerce .widget_featured_products li,
  .woocommerce .widget_layered_nav li,
  .woocommerce .widget_onsale li,
  .woocommerce .widget_products li,
  .woocommerce .widget_random_products li,
  .woocommerce .widget_recent_products li,
  .woocommerce .widget_recent_reviews li,
  .woocommerce .widget_recently_viewed_products li,
  .woocommerce .widget_shopping_cart ul.product_list_widget li,
  .woocommerce .widget_top_rated_products li,
  a.content_link,
  a.icon_bar,
  dl > dd,
  dl > dt,
  input[type="date"],
  input[type="email"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="url"],
  select,
  table td,
  table th,
  textarea {
    border-color: rgba(0, 0, 0, 0.08);
  }
  .tooltip-img .tooltip-content,
  .tooltip:after {
    background: #444;
    color: #fff;
  }
  .dropcap,
  .highlight:not(.highlight_image) {
    color: #fff;
  }
  .woocommerce .quantity input.qty,
  input[type="date"],
  input[type="email"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="url"],
  select,
  textarea {
    background-color: #fff;
    color: #626262;
    -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
    box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
  }
  input[type="date"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="text"]:focus,
  input[type="url"]:focus,
  select:focus,
  textarea:focus {
    background-color: #e9f5fc !important;
    border-color: #d5e5ee;
    color: #1982c2;
  }
  hr {
    background-color: rgba(0, 0, 0, 0.08);
    color: rgba(0, 0, 0, 0.08);
  }
  .date_label,
  .timeline_items li h3 span {
    background-color: #f8f8f8;
    color: #a8a8a8;
  }
  .date_label:after,
  .timeline_items li h3 span:after {
    border-left-color: #f8f8f8;
  }
  #Top_bar .menu > li > a span {
    border-color: rgba(0, 0, 0, 0.05);
  }
  #Footer .Recent_posts ul li .desc h6,
  #Footer .widget_archive ul li:after,
  #Footer .widget_best_sellers li,
  #Footer .widget_featured_products li,
  #Footer .widget_layered_nav li,
  #Footer .widget_nav_menu ul li:after,
  #Footer .widget_onsale li,
  #Footer .widget_products li,
  #Footer .widget_random_products li,
  #Footer .widget_recent_entries ul li a,
  #Footer .widget_recent_products li,
  #Footer .widget_recent_reviews li,
  #Footer .widget_recently_viewed_products li,
  #Footer .widget_shopping_cart ul.product_list_widget li,
  #Footer .widget_top_rated_products li,
  #Footer table td,
  #Footer table th,
  #Sliding-top .Recent_posts ul li .desc h6,
  #Sliding-top .widget_archive ul li:after,
  #Sliding-top .widget_best_sellers li,
  #Sliding-top .widget_featured_products li,
  #Sliding-top .widget_layered_nav li,
  #Sliding-top .widget_nav_menu ul li:after,
  #Sliding-top .widget_onsale li,
  #Sliding-top .widget_products li,
  #Sliding-top .widget_random_products li,
  #Sliding-top .widget_recent_entries ul li a,
  #Sliding-top .widget_recent_products li,
  #Sliding-top .widget_recent_reviews li,
  #Sliding-top .widget_recently_viewed_products li,
  #Sliding-top .widget_shopping_cart ul.product_list_widget li,
  #Sliding-top .widget_top_rated_products li,
  #Sliding-top table td,
  #Sliding-top table th {
    border-color: rgba(255, 255, 255, 0.08);
  }
  #comments .commentlist > li .photo,
  .author-box .avatar-wrapper,
  .content_slider .caroufredsel_wrapper,
  .edd_download_image,
  .google-map,
  .icon_box .icon_wrapper,
  .image_frame,
  .wp-caption {
    border-color: #f8f8f8;
  }
  .wp-caption-text {
    background: #f8f8f8;
    color: #a6a6a6;
  }
  .icon_box .icon_wrapper:before,
  .image_frame .image_wrapper,
  .wp-caption img {
    border-color: #e2e2e2;
  }
  .edd_download_image:after,
  .image_frame .image_wrapper .mask {
    -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.07);
  }
  .image_frame .image_wrapper .mask:after {
    background: rgba(255, 255, 255, 0.4);
  }
  .if-overlay .image_frame .image_wrapper .mask {
    -webkit-box-shadow: inset 0 0 0 0 transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  .if-overlay .image_frame .image_wrapper .mask:after {
    background: rgba(0, 0, 0, 0.15);
  }
  .sliding_box .desc_wrapper h4 {
    color: #fff;
  }
  #edd_checkout_cart .edd_cart_header_row th,
  .chart_box .chart .icon,
  .chart_box .chart .num,
  .counter .desc_wrapper .number-wrapper,
  .style-simple .quick_fact .number-wrapper {
    color: #444;
  }
  a.icon_bar {
    color: #444 !important;
  }
  .get_in_touch,
  .get_in_touch a,
  .get_in_touch h3,
  .get_in_touch ul,
  .infobox,
  .infobox a,
  .infobox h3,
  .infobox ul {
    color: #fff !important;
  }
  .feature_list ul li:hover,
  .feature_list ul li:hover .icon i,
  .feature_list ul li:hover a,
  .feature_list ul li:hover a .icon i,
  .how_it_works .image .number,
  .icon_box a:hover .icon_wrapper,
  .icon_box:hover .icon_wrapper,
  .list_item.lists_1 .list_left,
  .trailer_box .desc .subtitle,
  .trailer_box .desc h2 {
    color: #fff;
  }
  .accordion .question .title,
  .faq .question .title,
  .ui-tabs .ui-tabs-nav li a,
  table th {
    color: #444;
  }
  
  .accordion .question .answer,
  .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a,
  .ui-tabs .ui-tabs-nav li.ui-state-active a,
  .ui-tabs .ui-tabs-nav li.ui-state-active:after,
  .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,
  .ui-tabs .ui-tabs-panel {
    background-color: #fff;
  }
  .pricing-box-box.pricing-box-featured .plan-header hr {
    border-color: rgba(0, 0, 0, 0.2);
    background: rgba(0, 0, 0, 0.2);
  }
  .pricing-box-box.pricing-box-featured a.button {
    background-color: #fff;
    color: #444;
  }
  @media only screen and (max-width: 959px) {
    #Header #menu > ul > li.current-menu-ancestor > a,
    #Header #menu > ul > li.current-menu-item > a,
    #Header #menu > ul > li.current_page_ancestor > a,
    #Header #menu > ul > li.current_page_item > a {
      background: rgba(0, 0, 0, 0.02);
    }
  }