.yith-ywraq-list-content {
  display: none !important;
}

.ekommart-mobile-nav {
  top: 86px !important;
  margin-top: 1px;
  background-color: #fff !important;
}
.ekommart-mobile-nav.admin-bar {
  top: 132px !important;
}
.ekommart-mobile-nav ul li {
  border-bottom: 1px solid #c2ced2 !important;
  border-color: #c2ced2 !important;
  border-width: 0px 0px 1px 0px !important;
}
.ekommart-mobile-nav ul li a {
  color: #000 !important;
}
@media screen and (max-width: 1024px) {
  .ekommart-mobile-nav .ekommart-social {
    display: none;
  }
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions {
  padding-top: 15px;
  padding-bottom: 25px;
  border-bottom: 1px solid #c2ced2 !important;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul {
  display: flex;
  justify-content: flex-start;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li {
  margin-bottom: 0px;
  border-bottom: none !important;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li:not(:first-child) {
  border-left: 2px solid rgba(0, 0, 0, 0.5) !important;
  padding-left: 15px;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li.wpml-ls-current-language a {
  color: var(--e-global-color-secondary) !important;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li.wpml-ls-current-language a:hover {
  color: var(--e-global-color-secondary) !important;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li a {
  font-weight: 700;
  font-size: 16px;
  color: #000 !important;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li a:hover {
  color: #000 !important;
}
.ekommart-mobile-nav .wpml-ls-statics-shortcode_actions ul li a img {
  display: none;
}

#page {
  margin-left: 0px !important;
}

.mobile-nav-active #page {
  margin-left: 0px !important;
}
@media screen and (max-width: 767px) {
  .mobile-nav-active .ekommart-mobile-nav {
    width: 100% !important;
  }
}

@media screen and (max-width: 767px) {
  .elementor-location-header {
    position: fixed;
    z-index: 99999;
    width: 100%;
    top: 0px;
  }
}

@media screen and (max-width: 1024px) {
  .ekommart-language-switcher-mobile,
.mobile-nav-close {
    display: none !important;
  }
}

.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul {
  display: flex;
  justify-content: flex-end;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li {
  margin-bottom: 0px;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li:not(:first-child) {
  border-left: 2px solid rgba(0, 0, 0, 0.5);
  padding-left: 15px;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a {
  color: var(--e-global-color-secondary) !important;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a:hover {
  color: var(--e-global-color-secondary) !important;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li a {
  font-weight: 700;
  font-size: 16px;
  color: #000 !important;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li a:hover {
  color: #000 !important;
}
.wpml-elementor-ls .wpml-ls.wpml-ls-legacy-list-horizontal ul li a img {
  display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-6fc0e46.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky--effects.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside {
  width: 100% !important;
}

.mobile-navigation ul li button::after {
  color: #000;
}

@media screen and (max-width: 1024px) {
  ul.sub-menu li:last-child {
    border-bottom: none !important;
  }
}

.off-canvas-active .ekommart-canvas-filter {
  z-index: 999999;
}

.menu-sidebar-custom-product-container #menu-sidebar-custom-product li,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li {
  padding-left: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  margin-bottom: 0px;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li::before,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li::before,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li::before,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li::before {
  display: none !important;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li.menu-item-has-children,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.menu-item-has-children,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.menu-item-has-children,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.menu-item-has-children {
  position: relative;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.menu-item-has-children .icon-custom {
  position: absolute;
  right: 15px;
  top: 12px;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.menu-item-has-children .icon-custom img {
  transform: rotate(180deg);
  transition: all 0.4s;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.menu-item-has-children.open .icon-custom img {
  transform: rotate(0deg);
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li:hover,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li:hover,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li:hover,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li:hover {
  background-color: #f2f2f2;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li:hover > a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li:hover > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li:hover > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li:hover > a {
  color: #1ba9b6 !important;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-menu-item, .menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-menu-parent, .menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-menu-ancestor, .menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-product_cat-ancestor,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-menu-item,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-menu-parent,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-menu-ancestor,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-product_cat-ancestor,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-menu-item,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-menu-parent,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-menu-ancestor,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-product_cat-ancestor,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-menu-item,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-menu-parent,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-menu-ancestor,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-product_cat-ancestor {
  background-color: rgba(212, 212, 212, 0.7);
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-menu-item > a, .menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-menu-parent > a, .menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-menu-ancestor > a, .menu-sidebar-custom-product-container #menu-sidebar-custom-product li.current-product_cat-ancestor > a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-menu-item > a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-menu-parent > a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-menu-ancestor > a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li.current-product_cat-ancestor > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-menu-item > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-menu-parent > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-menu-ancestor > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li.current-product_cat-ancestor > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-menu-item > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-menu-parent > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-menu-ancestor > a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li.current-product_cat-ancestor > a {
  color: #1ba9b6 !important;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li a {
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu {
  margin-top: 0px;
  display: none;
  background: #fff;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children {
  position: relative;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children .icon-custom {
  position: absolute;
  right: 15px;
  top: 12px;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children .icon-custom img {
  transform: rotate(180deg);
  transition: all 0.4s;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu li.menu-item-has-children.open .icon-custom img {
  transform: rotate(0deg);
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu li a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu li a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu li a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu li a {
  padding-left: 30px;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children {
  position: relative;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children .icon-custom,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children .icon-custom {
  position: absolute;
  right: 15px;
  top: 12px;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children .icon-custom img {
  transform: rotate(180deg);
  transition: all 0.4s;
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu .sub-menu li.menu-item-has-children.open .icon-custom img,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li.menu-item-has-children.open .icon-custom img {
  transform: rotate(0deg);
}
.menu-sidebar-custom-product-container #menu-sidebar-custom-product li .sub-menu .sub-menu li a,
.menu-sidebar-custom-product-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product li .sub-menu .sub-menu li a,
.menu-sidebar-custom-product-est-container #menu-sidebar-custom-product-est li .sub-menu .sub-menu li a {
  padding-left: 45px;
}

@media screen and (min-width: 768px) {
  #page .site-content {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  #page .site-content {
    margin-top: 100px !important;
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 600px) {
  #page .site-content {
    margin-top: 50px !important;
  }
}
@media screen and (max-width: 480px) {
  #page .site-content .FeedLayout__follow-btn,
#page .site-content .FeedLayout__load-more-btn,
#page .site-content .DesignedButton__link {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  #page .site-content .FeedLayout__follow-btn button.DesignedButton__button,
#page .site-content .FeedLayout__follow-btn button.DesignedButton__button,
#page .site-content .FeedLayout__load-more-btn button.DesignedButton__button,
#page .site-content .FeedLayout__load-more-btn button.DesignedButton__button,
#page .site-content .DesignedButton__link button.DesignedButton__button,
#page .site-content .DesignedButton__link button.DesignedButton__button {
    width: 100%;
  }
}
#page .site-content #gallery-1 {
  width: 100%;
}
#page .site-content #gallery-1 .gallery-item {
  padding: 0px;
}
@media screen and (max-width: 992px) {
  #page .site-content #gallery-1 .gallery-item {
    width: 25% !important;
    max-width: 25%;
  }
}
@media screen and (max-width: 767px) {
  #page .site-content #gallery-1 .gallery-item {
    width: 50% !important;
    max-width: 50%;
  }
}
#page .site-content #gallery-1 .gallery-item .gallery-icon {
  padding: 15px;
}
#page .site-content #gallery-1 .gallery-item .gallery-icon img {
  width: 100%;
}
#page .site-content .FeedLayout__wrapper {
  padding: 0px !important;
}

.woocommerce-shop div#content,
.woocommerce-page div#content {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop div#content,
.woocommerce-page div#content {
    margin-top: 120px !important;
    margin-bottom: 80px !important;
  }
}

.elementor-16515,
.elementor-element-6fc0e46 {
  box-shadow: 0 1px 15px -5px grey;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0px !important;
}

@media screen and (max-width: 767px) {
  .yith-request-a-quote-page {
    margin-top: 60px;
  }
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
  background-color: #013441 !important;
}

.ywraq-before-form:before {
  background: url("/wp-content/themes/ekommart-child/assets/images/quote_icon.png") no-repeat center center !important;
  background-size: contain !important;
  width: 100% !important;
}

.elementor-alert .elementor-alert-title {
  display: none !important;
}

.ekommart-handheld-footer-bar ul li.shop > a::before {
  content: "\e091" !important;
}

.ekommart-handheld-footer-bar ul li.my-account > a::before {
  content: "\e00d" !important;
}

.shop a {
  background-image: url("https://spordiareenid.ee/wp-content/uploads/2022/04/quote_icon.png");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center 10px;
}
.shop a::before {
  display: none !important;
}
