body.demo2 {
  background: #FFF; }
  body.demo2 input[type=text],
  body.demo2 input[type=number],
  body.demo2 input[type=search],
  body.demo2 input[type=email],
  body.demo2 input[type=url],
  body.demo2 input[type=password],
  body.demo2 input[type=tel],
  body.demo2 textarea,
  body.demo2 select {
    border: none;
    border-bottom: 1px solid #C8C8C8;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0; }
    body.demo2 input[type=text]:focus,
    body.demo2 input[type=number]:focus,
    body.demo2 input[type=search]:focus,
    body.demo2 input[type=email]:focus,
    body.demo2 input[type=url]:focus,
    body.demo2 input[type=password]:focus,
    body.demo2 input[type=tel]:focus,
    body.demo2 textarea:focus,
    body.demo2 select:focus {
      border-bottom-color: #000; }
  body.demo2 .select2-container .select2-selection--single {
    border: none;
    border-bottom: 1px solid #AAA;
    border-radius: 0; }
    body.demo2 .select2-container .select2-selection--single .select2-selection__rendered {
      padding-left: 0;
      padding-right: 0; }
    body.demo2 .select2-container .select2-selection--single .select2-selection__arrow {
      right: -5px; }
  body.demo2 .select2-container.select2-container--open .select2-selection--single {
    border-bottom-color: #000; }
  body.demo2 .qty {
    border-bottom: none !important; }
  body.demo2 div.quantity {
    border-radius: 0; }
  body.demo2 .btn,
  body.demo2 .button,
  body.demo2 .woocommerce a.button,
  body.demo2 .woocommerce button.button,
  body.demo2 .woocommerce input.button,
  body.demo2 .woocommerce a.alt.button,
  body.demo2 .woocommerce button.alt.button,
  body.demo2 .woocommerce input.alt.button,
  body.demo2 input[type=submit] {
    border-radius: 0; }
  body.demo2 .btn-danger,
  body.demo2 .button,
  body.demo2 .woocommerce a.button,
  body.demo2 .woocommerce button.button,
  body.demo2 .woocommerce input.button,
  body.demo2 .woocommerce a.alt.button,
  body.demo2 .woocommerce button.alt.button,
  body.demo2 .woocommerce input.alt.button,
  body.demo2 input[type=submit] {
    color: #FFF;
    background-color: #000;
    border-color: #000; }
  body.demo2 .btn-danger:hover,
  body.demo2 .btn-danger:focus,
  body.demo2 .btn-danger:active,
  body.demo2 .button:hover,
  body.demo2 .button:focus,
  body.demo2 .button:active,
  body.demo2 .woocommerce a.button:hover,
  body.demo2 .woocommerce a.button:focus,
  body.demo2 .woocommerce a.button:active,
  body.demo2 .woocommerce button.button:hover,
  body.demo2 .woocommerce button.button:focus,
  body.demo2 .woocommerce button.button:active,
  body.demo2 .woocommerce input.button:hover,
  body.demo2 .woocommerce input.button:focus,
  body.demo2 .woocommerce input.button:active,
  body.demo2 .woocommerce a.alt.button:hover,
  body.demo2 .woocommerce button.alt.button:hover,
  body.demo2 .woocommerce input.alt.button:hover,
  body.demo2 .woocommerce a.alt.button:focus,
  body.demo2 .woocommerce button.alt.button:focus,
  body.demo2 .woocommerce input.alt.button:focus,
  body.demo2 .woocommerce a.alt.button:active,
  body.demo2 .woocommerce button.alt.button:active,
  body.demo2 .woocommerce input.alt.button:active,
  body.demo2 input[type=submit]:hover,
  body.demo2 input[type=submit] :focus,
  body.demo2 input[type=submit] :active {
    color: #FFF;
    background-color: #171717;
    border-color: #171717; }
  body.demo2 .woocommerce ul.products li.product .price,
  body.demo2 .price, body.demo2.woocommerce div.product p.price, body.demo2.woocommerce div.product span.price {
    color: #EF394E; }
    body.demo2 .woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol,
    body.demo2 .price .woocommerce-Price-currencySymbol, body.demo2.woocommerce div.product p.price .woocommerce-Price-currencySymbol, body.demo2.woocommerce div.product span.price .woocommerce-Price-currencySymbol {
      color: #EF394E; }
    body.demo2 .woocommerce ul.products li.product .price .discount-percent,
    body.demo2 .price .discount-percent, body.demo2.woocommerce div.product p.price .discount-percent, body.demo2.woocommerce div.product span.price .discount-percent {
      background-color: #000 !important;
      color: #FFF !important;
      border-radius: 0 !important; }
    body.demo2 .woocommerce ul.products li.product .price ins,
    body.demo2 .price ins, body.demo2.woocommerce div.product p.price ins, body.demo2.woocommerce div.product span.price ins {
      color: #EF394E; }
  body.demo2 .main-footer .jump-to-top {
    border-radius: 0; }

@media (min-width: 992px) {
  body.demo2.home .main-header {
    position: absolute;
    width: 100%;
    background: transparent; }
    body.demo2.home .main-header:after {
      position: absolute;
      content: '';
      width: 30%;
      height: 1px;
      background: #FFF;
      left: 50%;
      top: 100%;
      transform: translateX(-50%); }
    body.demo2.home .main-header .top-menu a {
      color: #FFF; }
      body.demo2.home .main-header .top-menu a:hover, body.demo2.home .main-header .top-menu a:active, body.demo2.home .main-header .top-menu a:focus {
        color: #FFF; }
    body.demo2.home .main-header .header-btn .login-btn {
      color: #FFF; }
    body.demo2.home .main-header .header-btn .dropdown-toggle:before, body.demo2.home .main-header .header-btn .dropdown-toggle:after {
      color: #FFF; }
    body.demo2.home .main-header .mini-cart #cart-button:before {
      color: #FFF; }
    body.demo2.home .main-header .search-form:before {
      color: #FFF; }
    body.demo2.home .main-header .search-form input[type=text]:not(.focused) {
      border-bottom: 1px solid #FFF;
      color: #FFF; }
      body.demo2.home .main-header .search-form input[type=text]:not(.focused)::placeholder {
        opacity: 1;
        color: #FFF; }
      body.demo2.home .main-header .search-form input[type=text]:not(.focused):-ms-input-placeholder {
        color: #FFF; }
      body.demo2.home .main-header .search-form input[type=text]:not(.focused)::-ms-input-placeholder {
        color: #FFF; }
      body.demo2.home .main-header .search-form input[type=text]:not(.focused) + span + input + .product-cat {
        color: #FFF; } }
@media (min-width: 992px) {
  body.demo2 .main-header .header-row .col-lg-2 {
    order: 2;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  body.demo2 .main-header .header-row .col-lg-6 {
    order: 3;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  body.demo2 .main-header .header-row .col-lg-4 {
    order: 1;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  body.demo2 .main-header .header-row .header-logo {
    margin: auto; }
  body.demo2 .main-header .header-row .header-action {
    text-align: left; }
    body.demo2 .main-header .header-row .header-action .header-btn .login-btn {
      border: none; }
    body.demo2 .main-header .header-row .header-action .header-btn .dropdown-menu {
      right: unset;
      left: 0; }
    body.demo2 .main-header .header-row .header-action .mini-cart #cart-button .cart-counter {
      line-height: 19px;
      height: 20px;
      background: #EF394E;
      border-radius: 50%;
      border: none; }
  body.demo2 .main-header .header-row .search-form:before {
    left: 0; }
  body.demo2 .main-header .header-row .search-form input[type=text] {
    background: transparent;
    border-bottom: 1px solid #A1A3A8; }
  body.demo2 .main-header .header-row .search-form .product-cat {
    border: none; } }
@media (max-width: 992px) {
  body.demo2 .main-header {
    margin-bottom: 0; } }
body.demo2 .mini-cart-content {
  right: unset;
  left: 0; }

@media (min-width: 992px) {
  body.demo2.home #cat-menu {
    background: transparent;
    box-shadow: none;
    position: absolute;
    width: 100%; }
    body.demo2.home #cat-menu ul.cat-menu > li.menu-item > a {
      color: #FFF; } }
body.demo2.home #cat-menu {
  margin-bottom: 0; }
@media (min-width: 992px) {
  body.demo2 #cat-menu ul.cat-menu {
    text-align: center; }
    body.demo2 #cat-menu ul.cat-menu > li.menu-item.menu-item-has-children:hover a {
      position: relative; }
      body.demo2 #cat-menu ul.cat-menu > li.menu-item.menu-item-has-children:hover a:after {
        position: absolute;
        content: '';
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        border-bottom: 6px solid #FFF;
        bottom: 0px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 100; }
    body.demo2 #cat-menu ul.cat-menu .sub-menu {
      text-align: right; } }

body.demo2 .amazing-slider {
  background: #F0F0F0; }
  body.demo2 .amazing-slider .amazing-title .view-all {
    border-color: #535353;
    border-radius: 0;
    color: #535353; }
body.demo2 .amazing-slider.style2 .item {
  background: transparent; }

body.demo2 .mainbar .widget {
  border-bottom: none; }
body.demo2 .mainbar .widget.widget-services .row .col {
  position: relative; }
  body.demo2 .mainbar .widget.widget-services .row .col:before {
    content: "";
    border-radius: 50%;
    border: 15px solid #FAFAFA;
    position: absolute;
    width: 150px;
    height: 150px; }
  body.demo2 .mainbar .widget.widget-services .row .col a {
    z-index: 2;
    position: relative; }
  body.demo2 .mainbar .widget.widget-services .row .col img {
    max-width: 114px; }
body.demo2 .mainbar .widget.widget-services .row .col:nth-child(1):before {
  right: 95px;
  bottom: 10px; }
body.demo2 .mainbar .widget.widget-services .row .col:nth-child(2):before {
  right: 100px;
  bottom: -8px; }
body.demo2 .mainbar .widget.widget-services .row .col:nth-child(3):before {
  right: 194px;
  bottom: 20px; }
body.demo2 .mainbar .widget.widget-services .row .col:nth-child(4):before {
  right: 95px;
  bottom: 10px; }
body.demo2 .mainbar .widget.widget-services .row .col:nth-child(5):before {
  right: 100px;
  bottom: -8px; }
@media (max-width: 992px) {
  body.demo2 .mainbar .widget.widget-services .row .col:before {
    display: none; } }
body.demo2 .owl-carousel:not(.main-carousel) .item {
  border-radius: 0; }
body.demo2 .owl-carousel:not(.main-carousel) .owl-nav .owl-next, body.demo2 .owl-carousel:not(.main-carousel) .owl-nav .owl-prev {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #EAEAEA; }
body.demo2 .related-products-slider .owl-carousel:not(.main-carousel) .owl-nav .owl-prev, body.demo2 .related-products-slider .owl-carousel:not(.main-carousel) .owl-nav .owl-next {
  border: none; }
body.demo2 .widget {
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #EAEAEA; }
  body.demo2 .widget .header {
    text-align: inherit; }
    body.demo2 .widget .header:before {
      display: none; }
body.demo2 .widget-ads {
  border: none; }
  body.demo2 .widget-ads a {
    border-radius: 0;
    box-shadow: none; }
body.demo2 .widget-products-slider .header,
body.demo2 .widget-brands-slider .header,
body.demo2 .widget-posts-slider .header {
  border-bottom: none;
  text-align: center;
  padding-top: 0;
  margin: 0 8px; }
  body.demo2 .widget-products-slider .header .title > span:after,
  body.demo2 .widget-brands-slider .header .title > span:after,
  body.demo2 .widget-posts-slider .header .title > span:after {
    background: #EAEAEA;
    top: calc(100% + 5px); }
body.demo2 .widget-products-slider .item,
body.demo2 .widget-brands-slider .item,
body.demo2 .widget-posts-slider .item {
  border: 1px solid #EAEAEA; }
body.demo2 .widget-products-slider .owl-nav .owl-next,
body.demo2 .widget-brands-slider .owl-nav .owl-next,
body.demo2 .widget-posts-slider .owl-nav .owl-next {
  right: 7px; }
body.demo2 .widget-products-slider .owl-nav .owl-prev,
body.demo2 .widget-brands-slider .owl-nav .owl-prev,
body.demo2 .widget-posts-slider .owl-nav .owl-prev {
  left: 7px; }
body.demo2 .widget-promotion-categories .header .title {
  margin-top: 0; }
body.demo2 .widget-promotion-single {
  border-bottom-color: #00BFD6; }
  body.demo2 .widget-promotion-single .header {
    text-align: center; }
body.demo2 .modal {
  border-radius: 0; }
body.demo2 .main-footer .footer-apps {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #e0e0e2;
  color: #535353;
  border-radius: 0; }
  body.demo2 .main-footer .footer-apps .apps-title {
    text-indent: 0; }
    body.demo2 .main-footer .footer-apps .apps-title:before {
      display: none; }
body.demo2 .main-footer .newsletter input[type=email], body.demo2 .main-footer .newsletter input[type=text] {
  background: transparent;
  border: 1px solid #CFD8DC;
  padding-right: 5px;
  padding-left: 5px; }
body.demo2 .main-footer .newsletter button, body.demo2 .main-footer .newsletter input[type=submit] {
  background: #000;
  border-radius: 0;
  border-color: #000; }
body.demo2 .main-footer .footer-info .widget {
  border-bottom: none; }
body.demo2 .main-footer .footer-info .row .col-12:nth-of-type(2) .textwidget a, body.demo2 .main-footer .footer-info .row .col-12:nth-of-type(2) .textwidget img {
  background-color: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 0; }
body.demo2 .main-footer .footer-info .row .col-12:nth-of-type(2) .textwidget a img {
  border: none; }
@media (max-width: 992px) {
  body.demo2 .main-footer .newsletter button, body.demo2 .main-footer .newsletter input[type=submit] {
    box-shadow: none; } }

@media (max-width: 992px) {
  body.demo2 #cat-menu .side-logo {
    border-bottom: none; }
  body.demo2 .cat-menu > li {
    border-bottom: 1px solid #E2E2E2; }
  body.demo2 .cat-menu > li:first-child {
    border-top: 1px solid #E2E2E2; } }

body.demo2 .post-container .post-inner {
  box-shadow: none;
  border-radius: 0; }

body.demo2.woocommerce-account:not(.logged-in) .u-columns h2 {
  text-align: center;
  border-bottom: none;
  padding-top: 0; }
body.demo2.woocommerce-account:not(.logged-in) .u-columns .woocommerce-form {
  border: 1px solid #ECECEC;
  border-radius: 0; }
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="username"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="password"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="reg_username"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="reg_email"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="reg_password"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="user_login"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="first-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="last-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="company-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="seller-url"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login label[for="shop-phone"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="username"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="password"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="reg_username"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="reg_email"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="reg_password"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="user_login"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="first-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="last-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="company-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="seller-url"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register label[for="shop-phone"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="username"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="password"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="reg_username"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="reg_email"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="reg_password"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="user_login"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="first-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="last-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="company-name"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="seller-url"]:before,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password label[for="shop-phone"]:before {
  left: 0; }
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #username,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #password,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #reg_username,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #reg_email,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #reg_password,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #user_login,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #first-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #last-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #company-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #seller-url,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.login #shop-phone,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #username,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #password,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #reg_username,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #reg_email,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #reg_password,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #user_login,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #first-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #last-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #company-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #seller-url,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.register #shop-phone,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #username,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #password,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #reg_username,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #reg_email,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #reg_password,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #user_login,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #first-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #last-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #company-name,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #seller-url,
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner form.lost_reset_password #shop-phone {
  padding-left: 40px; }
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner .woocommerce-privacy-policy-text {
  border-radius: 0; }
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner .button {
  background: #EF394E;
  border-color: #e3122a; }
body.demo2.woocommerce-account:not(.logged-in) .post-container .post-inner .footer {
  background: transparent;
  border-top: none; }
body.demo2.logged-in.woocommerce-account .post-container .post-inner .account-header {
  background-color: #F2F5F7 !important;
  box-shadow: none;
  border: none; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .account-header .header-tabs .header-tab {
    background-color: #F2F5F7; }
body.demo2.logged-in.woocommerce-account .post-container .post-inner .account-ads {
  box-shadow: none;
  border: none; }
body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul {
  background-color: #F2F5F7 !important;
  box-shadow: none;
  border: none; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link {
    transition: all 200ms ease-out; }
    body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active, body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover {
      background-color: #E1E6E9; }
      body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a, body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover a {
        color: #000; }
      body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active:before, body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover:before {
        color: #000; }
body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content {
  border: none;
  background: #FFF !important;
  box-shadow: none;
  padding-top: 0; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content .profile-stats tbody tr:nth-child(odd) td {
    background: #F0F3F6; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content .profile-stats tbody tr:nth-child(even) td {
    background: #E1E6E9; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content table.shop_table th {
    background-color: #F2F5F7;
    color: #535353; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content .products-list .item .price .woocommerce-Price-currencySymbol, body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content .posts-list .item .price .woocommerce-Price-currencySymbol {
    color: #EF394E; }
  body.demo2.logged-in.woocommerce-account .post-container .post-inner .woocommerce-MyAccount-content .order-tracking form#order-tracking:before {
    left: 0; }

body.demo2 .sidebar-shop .widget {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #E4E4E4; }
  body.demo2 .sidebar-shop .widget .header {
    border-bottom: none; }
body.demo2 .widget_layered_nav_filters li.chosen a {
  border-radius: 0; }
body.demo2 .widget.widget-instock-filter .switcher-slider,
body.demo2 .widget.widget-fake-filter .switcher-slider {
  border-radius: 0; }
  body.demo2 .widget.widget-instock-filter .switcher-slider span,
  body.demo2 .widget.widget-fake-filter .switcher-slider span {
    border-radius: 0; }
body.demo2 .shop-container .products-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none; }
  body.demo2 .shop-container .products-list .list-header {
    padding-left: 0;
    padding-right: 0; }
    body.demo2 .shop-container .products-list .list-header .woocommerce-ordering .orderby a {
      border-radius: 0; }
body.demo2 .woocommerce-products-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding-left: 0;
  padding-right: 0; }
body.demo2 nav.woocommerce-pagination ul li a, body.demo2 nav.woocommerce-pagination ul li span {
  border-radius: 0; }
body.demo2 nav.woocommerce-pagination ul li a:active, body.demo2 nav.woocommerce-pagination ul li a:focus, body.demo2 nav.woocommerce-pagination ul li span.current {
  color: #000;
  background: transparent;
  font-weight: bold; }
@media (max-width: 992px) {
  body.demo2 .shop-container .products-list .list-header .woocommerce-ordering {
    border-radius: 0; } }

body.demo2 .product-content div.product .product-main {
  box-shadow: none;
  border: none; }
  body.demo2 .product-content div.product .product-main .images .flex-control-thumbs li {
    border-radius: 0; }
  body.demo2 .product-content div.product .product-main div.summary .column-2 .inner {
    background-color: transparent;
    border-radius: 0; }
    body.demo2 .product-content div.product .product-main div.summary .column-2 .inner form.cart .variations td.value > div label {
      border-radius: 0; }
    body.demo2 .product-content div.product .product-main div.summary .column-2 .inner form.cart .variations select {
      border: 1px solid #C8C8C8;
      padding: 7px;
      height: auto; }
    body.demo2 .product-content div.product .product-main div.summary .column-2 .inner form.cart .single_add_to_cart_button {
      border-radius: 0; }
body.demo2 .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes th, body.demo2 .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes td {
  background: transparent; }
body.demo2 .product-content .short-attributes ul li:before {
  color: #000; }
body.demo2 .product-content .woocommerce-tabs ul.tabs {
  background: transparent;
  border: none;
  border-bottom: 1px solid #DFDFDF; }
  body.demo2 .product-content .woocommerce-tabs ul.tabs li a {
    border: none;
    border-bottom: 3px solid transparent; }
  body.demo2 .product-content .woocommerce-tabs ul.tabs li.active a {
    border-bottom-color: #00BFD6;
    color: #000 !important; }
body.demo2 .upsells.widget,
body.demo2 .cross-sells.widget {
  border-bottom: none; }
  body.demo2 .upsells.widget .header,
  body.demo2 .cross-sells.widget .header {
    text-align: inherit; }
@media (max-width: 992px) {
  body.demo2 .product-content div.product .product-main .gallery-container, body.demo2 .product-content div.product .product-main div.summary {
    border-radius: 0;
    box-shadow: none; }
  body.demo2 .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    border-radius: 0;
    border: 1px solid #EAEAEA;
    box-shadow: none; } }

body.demo2.archive .archive-header, body.demo2.search-results .archive-header {
  border-bottom: 1px solid #E1E0E0;
  border-radius: 0;
  box-shadow: none; }
  body.demo2.archive .archive-header .term-name, body.demo2.archive .archive-header .footer-content, body.demo2.search-results .archive-header .term-name, body.demo2.search-results .archive-header .footer-content {
    border-top: none; }
body.demo2.archive .posts .post-item .post-item-inner, body.demo2.search-results .posts .post-item .post-item-inner {
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #E1E0E0; }
body.demo2 .post-container .breadcrumb {
  box-shadow: none;
  border-radius: 0; }
body.demo2 .post-container .post-inner .post-body .post-tags a {
  border-radius: 0; }
body.demo2 .comments-template {
  box-shadow: none;
  border-top: 1px solid #E1E0E0;
  border-radius: 0; }
  body.demo2 .comments-template .comment-respond {
    border: none;
    padding: 0;
    border-radius: 0; }
    body.demo2 .comments-template .comment-respond #submit {
      border-radius: 0; }
body.demo2 .widget-categories {
  border: 1px solid #EAEAEA; }
  body.demo2 .widget-categories .header {
    text-align: center; }
@media (max-width: 992px) {
  body.demo2 .post-container .post-inner .post-body {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }

/*# sourceMappingURL=style2.css.map */
