    html {
      background-color: #E2E2E2 !important;
    }

    /* Site Width */
    .full-width .ubermenu-nav,
    .container,
    .row {
      max-width: 1060px
    }

    .row.row-collapse {
      max-width: 1030px
    }

    .row.row-small {
      max-width: 1052.5px
    }

    .row.row-large {
      max-width: 1090px
    }

    body.framed,
    body.framed header,
    body.framed .header-wrapper,
    body.boxed,
    body.boxed header,
    body.boxed .header-wrapper,
    body.boxed .is-sticky-section {
      /* max-width: 1300px */
      max-width: 100%;
    }

    #wrapper,
    #main,
    #main.dark {
      background-color: #FFF
    }

    .header-main {
      height: 94px
    }

    #logo img {
      max-height: 94px
    }

    #logo {
      width: 137px;
    }

    .header-bottom {
      min-height: 10px
    }

    .header-top {
      min-height: 30px
    }

    .has-transparent+.page-title:first-of-type,
    .has-transparent+#main>.page-title,
    .has-transparent+#main>div>.page-title,
    .has-transparent+#main .page-header-wrapper:first-of-type .page-title {
      padding-top: 144px;
    }

    .header.show-on-scroll,
    .stuck .header-main {
      height: 51px !important
    }

    .stuck #logo img {
      max-height: 51px !important
    }

    .search-form {
      width: 60%;
    }

    .header-bg-color,
    .header-wrapper {
      background-color: #FEFEFE
    }

    .header-bg-image {
      background-image: url('../images/index.png');
    }

    .header-bg-image {
      background-repeat: repeat;
    }

    .header-bottom {
      background-color: #161716
    }

    .header-main .nav>li>a {
      line-height: 16px
    }

    .header-wrapper:not(.stuck) .header-main .header-nav {
      margin-top: 1px
    }

    @media (max-width: 549px) {
      .header-main {
        height: 70px
      }

      #logo img {
        max-height: 70px
      }
    }

    .nav-dropdown-has-arrow li.has-dropdown:after {
      border-bottom-color: #FFFFFF;
    }

    .nav .nav-dropdown {
      background-color: #FFFFFF
    }

    /* Color */
    .accordion-title.active,
    .has-icon-bg .icon .icon-inner,
    .logo a,
    .primary.is-underline,
    .primary.is-link,
    .badge-outline .badge-inner,
    .nav-outline>li.active>a,
    .nav-outline>li.active>a,
    .cart-icon strong,
    [data-color='primary'],
    .is-outline.primary {
      color: #58AAAA;
    }

    /* Color !important */
    [data-text-color="primary"] {
      color: #58AAAA !important;
    }

    /* Background */
    .scroll-to-bullets a,
    .featured-title,
    .label-new.menu-item>a:after,
    .nav-pagination>li>.current,
    .nav-pagination>li>span:hover,
    .nav-pagination>li>a:hover,
    .has-hover:hover .badge-outline .badge-inner,
    button[type="submit"],
    .button.wc-forward:not(.checkout):not(.checkout-button),
    .button.submit-button,
    .button.primary:not(.is-outline),
    .featured-table .title,
    .is-outline:hover,
    .has-icon:hover .icon-label,
    .nav-dropdown-bold .nav-column li>a:hover,
    .nav-dropdown.nav-dropdown-bold>li>a:hover,
    .nav-dropdown-bold.dark .nav-column li>a:hover,
    .nav-dropdown.nav-dropdown-bold.dark>li>a:hover,
    .is-outline:hover,
    .tagcloud a:hover,
    .grid-tools a,
    input[type='submit']:not(.is-form),
    .box-badge:hover .box-text,
    input.button.alt,
    .nav-box>li>a:hover,
    .nav-box>li.active>a,
    .nav-pills>li.active>a,
    .current-dropdown .cart-icon strong,
    .cart-icon:hover strong,
    .nav-line-bottom>li>a:before,
    .nav-line-grow>li>a:before,
    .nav-line>li>a:before,
    .banner,
    .header-top,
    .slider-nav-circle .flickity-prev-next-button:hover svg,
    .slider-nav-circle .flickity-prev-next-button:hover .arrow,
    .primary.is-outline:hover,
    .button.primary:not(.is-outline),
    input[type='submit'].primary,
    input[type='submit'].primary,
    input[type='reset'].button,
    input[type='button'].primary,
    .badge-inner {
      background-color: #58AAAA;
    }

    /* Border */
    .nav-vertical.nav-tabs>li.active>a,
    .scroll-to-bullets a.active,
    .nav-pagination>li>.current,
    .nav-pagination>li>span:hover,
    .nav-pagination>li>a:hover,
    .has-hover:hover .badge-outline .badge-inner,
    .accordion-title.active,
    .featured-table,
    .is-outline:hover,
    .tagcloud a:hover,
    blockquote,
    .has-border,
    .cart-icon strong:after,
    .cart-icon strong,
    .blockUI:before,
    .processing:before,
    .loading-spin,
    .slider-nav-circle .flickity-prev-next-button:hover svg,
    .slider-nav-circle .flickity-prev-next-button:hover .arrow,
    .primary.is-outline:hover {
      border-color: #58AAAA
    }

    .nav-tabs>li.active>a {
      border-top-color: #58AAAA
    }

    .widget_shopping_cart_content .blockUI.blockOverlay:before {
      border-left-color: #58AAAA
    }

    .woocommerce-checkout-review-order .blockUI.blockOverlay:before {
      border-left-color: #58AAAA
    }

    /* Fill */
    .slider .flickity-prev-next-button:hover svg,
    .slider .flickity-prev-next-button:hover .arrow {
      fill: #58AAAA;
    }

    .button_color_black {
      background-color: #161716 !important;
    }

    /* Background Color */
    [data-icon-label]:after,
    .secondary.is-underline:hover,
    .secondary.is-outline:hover,
    .icon-label,
    .button.secondary:not(.is-outline),
    .button.alt:not(.is-outline),
    .badge-inner.on-sale,
    .button.checkout,
    .single_add_to_cart_button {
      background-color: #007784;
    }

    /* Color */
    .secondary.is-underline,
    .secondary.is-link,
    .secondary.is-outline,
    .stars a.active,
    .star-rating:before,
    .woocommerce-page .star-rating:before,
    .star-rating span:before,
    .color-secondary {
      color: #007784
    }

    /* Color !important */
    [data-text-color="secondary"] {
      color: #007784 !important;
    }

    /* Border */
    .secondary.is-outline:hover {
      border-color: #007784
    }

    body {
      font-family: "Open Sans", sans-serif
    }

    .nav>li>a {
      font-family: "Open Sans", sans-serif;
    }

    .nav>li>a {
      font-weight: 700;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .heading-font,
    .off-canvas-center .nav-sidebar.nav-vertical>li>a {
      font-family: "Open Sans", sans-serif;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .heading-font,
    .banner h1,
    .banner h2 {
      font-weight: 700;
    }

    .alt-font {
      font-family: "Open Sans", sans-serif;
    }

    .badge-inner.new-bubble {
      background-color: #7a9c59
    }

    @media screen and (min-width: 550px) {
      .products .box-vertical .box-image {
        min-width: 300px !important;
        width: 300px !important;
      }
    }

    .footer-1 {
      background-color: #fff;
    }

    .footer-2 {
      background-color: #161716;
    }

    .absolute-footer,
    html {
      background-color: #333
    }

    .page-title-small+main .product-container>.row {
      padding-top: 0;
    }

    /* Custom CSS */
    div {}

    .woocommerce-result-count {
      display: none;
    }

    .label-new.menu-item>a:after {
      content: "New";
    }

    .label-hot.menu-item>a:after {
      content: "Hot";
    }

    .label-sale.menu-item>a:after {
      content: "Sale";
    }

    .label-popular.menu-item>a:after {
      content: "Popular";
    }
    .chatHead {
      background: #0075ff url(  ) center center no-repeat;
        background-size: 50% auto;
    }

    .drag-wrapper .thing .circle {
      background: #0075ff;
    }

    .nj-facebook-messenger {
      background: #0075ff url(../images/facebook-messenger.svg) 15px center no-repeat;
      background-size: auto 55%;
      padding: 8px 15px;
      color: #fff !important;
      border-radius: 3px;
      padding-left: 40px;
      display: inline-block;
      margin-top: 5px;
    }

    .send-app a {
      background: #0075ff
    }

    .nj-facebook-messenger:hover {
      opacity: 0.8;
    }

    .kk-star-ratings { width:120px; }.kk-star-ratings .kksr-stars a { width:24px; }.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a { height:24px; }.kk-star-ratings .kksr-star.gray { background-image: url(../images/gray.png); }.kk-star-ratings .kksr-star.yellow { background-image: url(../images/yellow.png); }.kk-star-ratings .kksr-star.orange { background-image: url(../images/orange.png); }
    .bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}
    img.wp-smiley,
    img.emoji {
      display: inline !important;
      border: none !important;
      box-shadow: none !important;
      height: 1em !important;
      width: 1em !important;
      margin: 0 .07em !important;
      vertical-align: -0.1em !important;
      background: none !important;
      padding: 0 !important;
    }

    .updateProduct {
      display: block;
      width: 24px;
      height: 24px;
      font-size: 15px!important;
      line-height: 19px!important;
      border-radius: 100%;
      color: #ccc;
      font-weight: 700;
      border: 2px solid currentColor;
    }
    .click_to_cart {
      cursor: pointer;
    }

    .title_error {
      color: red;
      font-size: 13px;
    }
    .paginate-category {
      float: left;
      padding: 10px;
      background: #008B8B;
      margin-left: 1px;
      border-radius: 4px;
    }

    .paginate-category a {
      color: #FFF;
    }

    .paginationUl {
      list-style-type: none
    }

    .height-fix img {
      width: 100%;
    }

    .searchform-wrapper.form-flat .flex-col:last-of-type {
      margin-left: 0px !important;
    }

    .single_add_to_cart_button {
      letter-spacing: 0px !important;
    }

    .style-address {
      display: inline-block;
    }

    .text-address {
      float: left;
    }

    .MsoTableGrid {
      width: 100% !important;
    }

    .section-title-layout {
      font-size: 22px !important;
    }

    .title-product-layout {
      font-size: 13px !important;
    }