    .top__background,
    .top-navigation .sub-menu>li>a {
      background-color: #8b949c;
    }
    
    .top-navigation .sub-menu>li>a {
      border-bottom-color: #a5aeb6;
    }
    
    .top,
    .top-navigation a,
    .top-navigation>.menu-item-has-children>a::after {
      color: #edeff2;
    }
    
    .header {
      background-color: #ffffff;
    }
    
    .icon-box__title {
      color: #676b6f;
    }
    
    .icon-box__subtitle,
    .widget-icon-box .icon-box,
    .textwidget {
      color: #a4a8ac;
    }
    
    .widget-icon-box .icon-box .fa {
      color: #e9edf1;
    }
    
    .header-widgets .icon-box:hover>.fa {
      color: #dce0e4;
    }
    
    .header .menu>li>a,
    .header .menu>li>a:hover {
      color: #414447;
    }
    
    .header .menu>.current-menu-item>a::before,
    .header .menu>li:hover>a::before {
      background-color: #414447;
    }
    
    @media (min-width: 992px) {
      .header .menu .sub-menu>li {
        background-color: #73bfa6;
      }
    }
    
    @media (min-width: 992px) {
      .header .menu .sub-menu>li>a,
      .header .menu .sub-menu>li>.sub-menu {
        border-color: #66b299;
      }
    }
    
    @media (min-width: 992px) {
      .header .menu .sub-menu>li>a:hover {
        background-color: #66b299;
      }
    }
    
    @media (min-width: 992px) {
      .header .menu .sub-menu>li>a,
      .header .menu .sub-menu>li>a:hover {
        color: #ffffff;
      }
    }
    
    @media (max-width: 992px) {
      .header .menu .sub-menu>li>a {
        color: #919699;
      }
    }
    
    .main-navigation__container,
    .main-navigation .sub-menu {
      background-color: #ffffff;
    }
    
    .main-navigation>li>a {
      color: #414447;
    }
    
    .main-navigation>li>a:hover {
      color: #414447;
    }
    
    .main-navigation .current_page_item>a,
    .main-navigation>li:hover>a {
      background-color: #edeff2;
    }
    
    @media (min-width: 992px) {
      .main-navigation .sub-menu>li>a,
      .main-navigation .sub-menu .current_page_item>a {
        background-color: #73bfa6;
      }
    }
    
    @media (min-width: 992px) {
      .main-navigation .sub-menu>li>a {
        border-color: #73bfa6;
      }
    }
    
    @media (min-width: 992px) {
      .main-navigation .sub-menu>li>a:hover {
        background-color: #66b299;
      }
    }
    
    .main-navigation .sub-menu>li>.sub-menu,
    .main-navigation .sub-menu>li>a {
      border-color: #66b299;
    }
    
    @media (min-width: 992px) {
      .main-navigation .sub-menu>li>a,
      .main-navigation .sub-menu>li>a:hover {
        color: #ffffff;
      }
    }
    
    @media (max-width: 992px) {
      .main-navigation .sub-menu>li>a {
        color: #9ba7b2;
      }
    }
    
    @media (max-width: 992px) {
      .main-navigation .sub-menu>li>a:hover {
        color: #414447;
      }
    }
    
    body,
    .textwidget,
    html#ecwid_html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-productInside,
    html#ecwid_html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
      color: #3e3e3e;
    }
    
    .btn-primary,
    .btn-primary:focus,
    .widget_search .search-submit,
    .widget_search .search-submit:focus,
    .header .menu .featured-link,
    .navbar-toggle,
    html#ecwid_html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    body.woocommerce-page #payment #place_order,
    .woocommerce button.button.alt:disabled,
    .woocommerce button.button.alt:disabled:hover,
    .woocommerce button.button.alt:disabled[disabled],
    .woocommerce button.button.alt:disabled[disabled]:hover {
      background-color: #957aca;
    }
    
    .btn-primary,
    .btn-primary:focus,
    body.woocommerce-page .widget_shopping_cart_content .buttons .checkout {
      border-color: #957aca;
    }
    
    .btn-primary:hover,
    .widget_search .search-submit:hover,
    .header .menu .featured-link>a:hover,
    .navbar-toggle:hover,
    body.woocommerce-page #review_form #respond input#submit:hover,
    body.woocommerce-page .woocommerce-info a.button:hover,
    body.woocommerce-page .woocommerce-message a.button:hover,
    body.woocommerce-page .woocommerce-error a.button:hover,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
    body.woocommerce-page #payment #place_order:hover {
      background-color: #886dbd;
    }
    
    .btn-primary:hover,
    body.woocommerce-page .widget_shopping_cart_content .buttons .checkout:hover {
      border-color: #886dbd;
    }
    
    .testimonial__quote::before,
    .latest-post__categories a,
    .about-us__tag,
    .meta-data__categories a,
    .widget_calendar caption,
    .widget_tag_cloud a,
    .pagination a:hover,
    .pagination .current,
    .btn-success,
    .btn-success:focus {
      background-color: #73bfa6;
    }
    
    blockquote,
    .btn-success {
      border-color: #73bfa6;
    }
    
    .latest-post__categories a:hover,
    .about-us__tag:hover,
    .meta-data__categories a:hover,
    .widget_tag_cloud a:hover,
    .btn-success:hover {
      background-color: #66b299;
    }
    
    .btn-success:hover {
      border-color: #66b299;
    }
    
    body.woocommerce-page ul.products li.product a:hover img,
    .woocommerce ul.products li.product a:hover img,
    body.woocommerce-page .star-rating,
    .woocommerce .star-rating,
    body.woocommerce-page p.stars a {
      color: #73bfa6;
    }
    
    a,
    html#ecwid_html#ecwid_html body#ecwid_body .ecwid a {
      color: #1fa7da;
    }
    
    a:hover,
    html#ecwid_html#ecwid_html body#ecwid_body .ecwid a:hover {
      color: #129acd;
    }
    
    .btn-danger,
    .btn-danger:focus {
      background-color: #fd7062;
    }
    
    .btn-danger:hover {
      background-color: #f06355;
    }
    
    .btn-danger,
    .btn-danger:focus {
      border-color: #fd7062;
    }
    
    .btn-danger:hover {
      border-color: #f06355;
    }
    
    .footer {
      background-color: #ffffff;
    }
    
    .footer-top__headings {
      color: #333333;
    }
    
    .footer,
    .footer .textwidget,
    .footer .widget_nav_menu ul>li>a {
      color: #919699;
    }
    
    .footer a {
      color: #1fa7da;
    }
    
    .footer a:hover {
      color: #129acd;
    }
    
    .slb_details {
      display: none;
    }


    body.custom-background {
      background-image: url('pattern.png');
      background-repeat: repeat;
      background-position: top left;
      background-attachment: scroll;
    }


    #pgc-6-0-0,
    #pgc-6-0-1,
    #pgc-6-1-0,
    #pgc-6-1-1 {
      width: 50%
    }
    
    #pg-6-0 {
      margin-bottom: 37px
    }
    
    #pg-6-0 .panel-grid-cell,
    #pg-6-1 .panel-grid-cell,
    #pg-6-2 .panel-grid-cell,
    #pg-6-5 .panel-grid-cell {
      float: left
    }
    
    #pg-6-1 {
      margin-bottom: 58px
    }
    
    #pgc-6-2-0,
    #pgc-6-2-1,
    #pgc-6-2-2,
    #pgc-6-5-0,
    #pgc-6-5-1,
    #pgc-6-5-2 {
      width: 33.333%
    }
    
    #pg-6-2 {
      margin-bottom: 44px
    }
    
    #pg-6-3 {
      margin-bottom: 55px
    }
    
    #pg-6-3 .panel-grid-cell,
    #pg-6-4 .panel-grid-cell {
      float: none
    }
    
    #pg-6-4 {
      margin-bottom: 15px
    }
    
    #pl-6 .panel-grid-cell .so-panel {
      margin-bottom: 30px
    }
    
    #pl-6 .panel-grid-cell .so-panel:last-child {
      margin-bottom: 0px
    }
    
    #pg-6-0,
    #pg-6-1,
    #pg-6-2,
    #pg-6-3,
    #pg-6-4,
    #pg-6-5 {
      margin-left: -15px;
      margin-right: -15px
    }
    
    #pg-6-0 .panel-grid-cell,
    #pg-6-1 .panel-grid-cell,
    #pg-6-2 .panel-grid-cell,
    #pg-6-3 .panel-grid-cell,
    #pg-6-4 .panel-grid-cell,
    #pg-6-5 .panel-grid-cell {
      padding-left: 15px;
      padding-right: 15px
    }
    
    @media (max-width: 780px) {
      #pg-6-0 .panel-grid-cell,
      #pg-6-1 .panel-grid-cell,
      #pg-6-2 .panel-grid-cell,
      #pg-6-3 .panel-grid-cell,
      #pg-6-4 .panel-grid-cell,
      #pg-6-5 .panel-grid-cell {
        float: none;
        width: auto
      }
      #pgc-6-0-0,
      #pgc-6-1-0,
      #pgc-6-2-0,
      #pgc-6-2-1,
      #pgc-6-5-0,
      #pgc-6-5-1 {
        margin-bottom: 30px
      }
      #pl-6 .panel-grid,
      #pl-6 .panel-grid-cell {}
      #pl-6 .panel-grid .panel-grid-cell-empty {
        display: none
      }
      #pl-6 .panel-grid .panel-grid-cell-mobile-last {
        margin-bottom: 0px
      }
      
                @media (min-width: 992px) {
            .jumbotron-content {
              background-color: rgba(250, 250, 250, 0.65);
            }
            .jumbotron-content:hover {
              background-color: rgba(250, 250, 250, 0.7);
            }
          }
      
      
      
