/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.box-image .out-of-stock-label{
	padding: 16px 0;
	background:none;
}

/*.out-of-stock-label {
    display: none;
}*/

.breadcrumbs a {
   text-transform: uppercase;
   font-size: 12px;
}
.header-bottom-nav ul.nav-dropdown.nav-dropdown-default{
    background-color: #009746;
    border: 1px solid #ddd;
    text-transform: uppercase;
    padding: 10px 8px;
    border-radius: 0;
}
.header-bottom-nav ul.nav-dropdown.nav-dropdown-default li a {
	margin:0px 5px;
	color:#fff;
	line-height:14px;
	font-family: "Poppins", sans-serif;
}
#menu-item-13347 ul.nav-dropdown.nav-dropdown-default {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    grid-gap: 10px !important;
    max-width: 850px;
    width: 850px;
}
#menu-item-2919 ul.nav-dropdown.nav-dropdown-default {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    grid-gap: 10px !important;
    max-width: 850px;
    width: 450px;
}

ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-line.nav-left {
	border-bottom: 2px solid #009746;
}

.product .product-footer .woocommerce-tabs {
    padding: 30px 0;
    border-top: 2px solid #009746;
}
ul.tabs.product-tabs li {
  padding: 1px 12px;
	margin:0px !important;
}

ul.tabs.product-tabs li:hover{
	background-color: #009746;
    color: white ! important;
}
ul.tabs.product-tabs li:hover a{
    color: white ! important;}

p.name.product-title {
    height: 40px;
}

ul.tabs.product-tabs li.active ,ul.tabs.product-tabs li.active a{
    background-color: #009746;
    color: white ! important;
}
.product-footer .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content {
    border-top: none;
}
/*li#menu-item-6305:before,
li#menu-item-13347:before {
    content: "\f0c9";
	display: contents;
    color:#fff;
}

#menu-item-6305 a.nav-top-link,
#menu-item-13347 a.nav-top-link {
    margin-left: 20px;
}*/

/*header{margin-bottom: 10px;}*/

.flickity-slider .product-small:hover .icon-heart,.badge.absolute.top.post-date.badge-outline {
	display:none;
}

.header-top-navigation {
    background-color: #009746;    
    position: relative;
    z-index: 1;
}

.header-top-navigation .nav li a {
     color: #fff;
	line-height: 28px;
}

.header-top-navigation .nav ul.nav-dropdown li a {
  color: rgba(17,17,17,0.85);
	font-size:12px;
}

.nav>li>a {
   font-size:13px;
}

.bar-custom-icon .fa-bars {
    margin-right: 20px;
}

/*.header-top-navigation li.header-search.header-search-dropdown.has-icon.has-dropdown.menu-item-has-children {
    display: none;
}*/

.header-top-navigation .nav>li {
    padding-right: 15px;
    border-right: 1px solid #86c3a2;
    padding-left: 15px;
}

.header-top-navigation .nav>li:hover {
    background-color: #0faf59;
}

.header-top {
	background-color: #fff;
}

.header-top ul li a {
	color:#333;
}

p.category.uppercase.is-smaller.no-text-overflow, .star-rating {
    display: none;
}

.flex-col.hide-for-medium.flex-center.custom-search {
    width: 40%;
	 margin-top: 20px;
}

.secondary, .checkout-button, .button.checkout, .button.alt {
    background-color: #009746;
}

is-outline:hover, .primary.is-outline:hover {
    color: #fff;
    background-color: #009746;
    border-color: #009746;
}

#leo-verticalmenu.float-vertical {
    margin-right: 25px;
}

.product-footer .woocommerce-tabs .nav>li {
margin: 0 7px;
}


button.single_add_to_cart_button:before {
    display: inline-block;
    font-family: FontAwesome;
    content: "\f07a";
    font-weight: 300;
    margin-right: 1em;
}

span.posted_in {
    display: none;
}

.social-icons{
	display:none;
}

.product-info.summary p.price.product-page-price {
    font-size: 30px;
}

.breadcrumbs i.fa.fa-home {
    font-size: 18px;
    color: #009746;
}

/*.archive .shop-container nav.woocommerce-breadcrumb.breadcrumbs {
    display: none;
}*/

span.widget-title.shop-sidebar {
    display: none;
}


.checkout-breadcrumbs {
    display: none;
}

.entry-meta {
    display: none;
}

.widget_product_categories>ul>li a::first-letter {
    text-transform: uppercase;
}
ul.menu>li, .widget>ul>li{
	text-transform: none;
	border-left: 0px solid #ddd;
}

.breadcrumbs>a::first-letter {
    text-transform: uppercase;
}

li.cat-item.cat-item-15 {
    display: none;
}

#billing_country_field {
    display: none;
}

.box-image img{
	width: auto;
}

.live-search-results {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding: 0 10px;
	border-top: none;
}

/*ul.next-prev-thumbs.is-small.show-for-medium {
    display: none;
}*/

@media (min-width: 120px) and (max-width: 849px) {
	
	div#top-bar.mobile-top-bar ul li a{
		color:#7D7D7D;
	}
.peida {
	display: none;
}
 .header-top-navigation .nav > li {
	padding-right: 10px;
	padding-left: 10px;
}	
.container {
	padding-right: 10px;
	padding-left: 10px;
}

/*li.html.custom.html_topbar_right {
    display: none;
}*/
	
.nav-divided>li{
		padding: 0 .7em;
		background-color: #333;
		border-right: 1px solid #565656;
}
	
.flex-col.not-hide-for-medium.flex-right {
    width: 100%;
}
	
	div#top-bar.mobile-top-bar {
    background-color: #262626;
    min-height: 40px;
}

	
.mobile-top-bar ul li:nth-last-child(2) {
    border-right: none;
}
	.header-top-navigation .nav > li {
    padding-right: 10px;
    border-right: 1px solid 
    #86c3a2;
    padding-left: 10px;
}
	
li.header-newsletter-item, li.header-social-icons {
    display: none;
	}  
}
.mobmenu {
text-transform:uppercase;
}
.nav-dark .nav > li > a  {
text-transform:uppercase;
}
.cart-icon strong {
    border: 2px solid #F8BB11;
	color:#F8BB11;
}

.current-dropdown .cart-icon strong, .cart-icon:hover strong {
	background-color:#F8BB11;
	color: white;
}
.cart-icon strong::after {
	border: 2px solid #F8BB11;
}
@media (min-width: 8510px) and (max-width: 5000px) {
	#text-box-1179180486 .text-inner {
	padding-top: 50px!Important;
	padding-bottom: 50px!Important;
	padding-left: 50px!Important;
	padding-right: 50px!Important;
}
#text-box-1179180486 {
    width: 90%!Important;
}
}
.neli {
	line-height: 1.6px;
}

@media (min-width: 220px) and (max-width: 850px) {

  #text-box-1179180486 h3 {
    line-height: 30px;
  }

  .banner h2 {
    font-size: 2em;
  }

  .cart-icon strong,
  .cart-item .cart-icon strong {
    border: 2px solid #fff;
    border-color: #fff;
    color: #fff;
  }

  .header-top-navigation .nav li a {
    line-height: 1;
  }

  .cart-icon strong::after,
  .cart-item .cart-icon strong:after {
    border: 2px solid #fff;
  }

  .mobmenu {
    color: white !Important;
    text-transform: uppercase;
  }

  .orderby option[value="popularity"] {
    display: none;
  }

  .orderby option[value="date"] {
    display: none;
  }

  .search-results .entry-image img {
    width: auto;
  }

  .header-main .nav>li>a {
    line-height: 16px;
    text-transform: uppercase;
    padding-right: 10px;
    font-weight: 600;
  }
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	}




.float-vertical {
  position: relative;
  margin-bottom: 0;
}
.float-vertical .float-vertical-button {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  cursor: pointer;
}
.rtl .float-vertical .float-vertical-button {
  padding-right: 15px;
  padding-left: inherit;
}
.float-vertical .float-vertical-button i {
  margin-right: 10px;
}
.rtl .float-vertical .float-vertical-button i {
  margin-left: 10px;
  margin-right: inherit;
}
.float-vertical > .block_content {
  background: #aad442;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
  -webkit-transition: height 0.4s ease 0s;
  transition: height 0.4s ease 0s;
  display: none;
}
.float-vertical:hover .block_content {
  display: block;
}

.box-image img{ 
max-height: 300px !important;
margin: auto;
top: 0px;
bottom: 0px;
}

.box-image {height: 250px;
    position: relative;
	line-height: 250px;
	text-align:center;
	}

.float-vertical.active > .block_content {
  position: absolute;
  z-index: 30;
  height: auto;
  overflow: visible;
  width: 100%;
  -webkit-transition: height 0.4s ease 0s;
  transition: height 0.4s ease 0s;
}




.float-vertical .nav > li {
    margin: 0px !important;
}




.float-vertical > .block_content {
    background: #aad442;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
    -webkit-transition: height 0.4s ease 0s;
    transition: height 0.4s ease 0s;
    display: none;
}


.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: white;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.leo-verticalmenu .title_block {
    text-align: right;
    padding: 15px 10px;
    font-size: 12px;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}
div#blockcategorymenu {
    margin-right: 10px;
}

.rtl #leo-verticalmenu .title_block {
  text-align: left;
}
.rtl #leo-verticalmenu .title_block {
  padding: 15px 20px 15px 10px;
}

.megamenu .quick-view,
.megamenu .functional-buttons {
  display: none;
}


div.active-hover ul > li:hover > .dropdown-menu {
  /*left: 100%;
  top: -1px;
  opacity: 1;
  filter: alpha(opacity=100);
  display: block;*/
  top: -1px;
  left: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  display: block;
  margin-left: 278px;
}

div.verticalmenu {
  z-index: 100;
  width: 1500px;
  position:   absolute; 
}
div.verticalmenu .navbar-collapse, div.verticalmenu .navbar-vertical {
  margin: 0;
  padding: 0;
}
div.verticalmenu .navbar-nav {
  position: static;
  /*float: left;
  width: 100%;*/
  width: 278px;
}
div.verticalmenu .navbar-nav.navbar-nav-sidebar {
	float: left;
	width: 300px;
	background: #009746;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);
	-webkit-transition: height 0.4s ease 0s;
	transition: height 0.4s ease 0s;
}
div.verticalmenu .navbar-nav > li {
  width: 100%;
  height: auto;
  /*position: static;*/
  line-height: 36px;
}
div.verticalmenu .navbar-nav > li > a {
  display: block;
  color: white;
  font-size: 12px;
  padding: 8px 15px;
  border-bottom: 1px solid #c1c1c1;
  /*text-transform: uppercase;*/
}
div.verticalmenu .navbar-nav > li > a .menu-icon {
  display: block;
  height: 30px;
  background-position: 0 center !important;
}
div.verticalmenu .navbar-nav > li > a .menu-icon span {
  display: block;
  margin-left: 40px;
  line-height: normal;
  font-size: 12px;
  padding-top: 8px;
}
.rtl div.verticalmenu .navbar-nav > li > a .menu-icon span {
  margin-right: 40px;
  margin-left: inherit;
}
div.verticalmenu .navbar-nav > li .caret {
  position: absolute;
 /* right: 0;*/
  width: 33px;
  height: 40px;
  border: none;
  /*margin: -5px 0;*/
}
.rtl div.verticalmenu .navbar-nav > li .caret {
  left: 0;
  right: auto;
}
div.verticalmenu .navbar-nav > li .caret:before {
  position: absolute;
  content: "\f067";
  font-family: "FontAwesome";
  color: white;
  font-size: 10px;
  font-weight: normal;
  /*left: 12px;
  top: -35px;*/
  margin-top: -40px;
  margin-left: 250px;
}
div.verticalmenu .navbar-nav > li .dropdown-submenu .caret {
  top: 0;
}
div.verticalmenu .navbar-nav > li.last a, div.verticalmenu .navbar-nav > li:last-child a {
  border: 0;
}
div.verticalmenu .navbar-nav > li:hover > a {
  color: white;
  background: none;
}
div.verticalmenu .navbar-nav > li:hover > a:hover, div.verticalmenu .navbar-nav > li:hover > a:focus {
  color: white;
  background: none;
}
div.verticalmenu .navbar-nav > li:hover > a:hover .menu-title, div.verticalmenu .navbar-nav > li:hover > a:focus .menu-title {
  color: white;
}
div.verticalmenu .navbar-nav > li:hover > .caret {
  color: black;
}
div.verticalmenu .navbar-nav > li.open > a {
  color: white;
  background: none;
}
div.verticalmenu .navbar-nav > li.open > a:hover, div.verticalmenu .navbar-nav > li.open > a:focus {
  color: white;
  background: none;
}
div.verticalmenu .navbar-nav > li.open > a:hover .menu-title, div.verticalmenu .navbar-nav > li.open > a:focus .menu-title {
  color: white;
}
div.verticalmenu .navbar-nav > li.open > .caret {
  color: black;
}
div.verticalmenu .navbar-nav > li .parent {
  position: relative;
}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {
  text-transform: none;
  font-weight: normal;
  color: black;
}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {
  color: black;
}
div.verticalmenu ul li a .menu-icon {
  display: block;
  background-position: left center !important;
}
.rtl div.verticalmenu ul li a .menu-icon {
  background-position: right center !important;
}
div.verticalmenu ul li a .menu-icon span {
  display: block;
  margin-left: 35px;
}
.rtl div.verticalmenu ul li a .menu-icon span {
  margin-right: 35px;
  margin-left: inherit;
}
div.verticalmenu ul li a .menu-icon .menu-desc {
  display: none;
}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {
  color: #aad442;
  background: none;
}
div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title {
  color: #aad442;
}
div.verticalmenu .dropdown-menu {
  left: -9999px;
  top: -9999px;
  right: auto;
  border: 0;
 /*min-height: 100%;*/
  height: auto !important;
  min-width: 215px;
  padding: 18px;
  background: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
}
div.verticalmenu .dropdown-menu ul li {
  border: 0;
  padding: 4px 10px;
  line-height: normal;
  list-style: none;
  /*text-transform:lowercase;*/
}
div.verticalmenu .dropdown-menu ul li:first-letter {
	text-transform:uppercase;
}
div.verticalmenu .dropdown-menu ul li a {
  color: black;
  font-size: 13px;
  font-weight: 300;
  padding: 0;
}
div.verticalmenu .dropdown-menu ul li a:hover {
  color: #aad442;
}
div.verticalmenu .dropdown-menu p {
  line-height: 18px;
  font-size: 13px;
}
div.verticalmenu .dropdown-menu .leo-menu-video {
  width: 100%;
}
div.verticalmenu .dropdown-menu .leo-menu-video iframe {
  margin-bottom: 10px;
}
div.verticalmenu .dropdown-menu .dropdown-toggle:hover {
  color: black;
}
div.verticalmenu .dropdown-menu .dropdown-toggle {
  font-weight: bold;
  text-transform: uppercase;
  line-height: normal;
  color: black;
 font-family: "Lato", sans-serif;
  font-size: 13px;
}
div.verticalmenu .dropdown-menu .action {
  display: none;
}
div.verticalmenu .widget-heading {
  color: black;
  text-transform: uppercase;
  font-weight: 600;
}

.grecaptcha-badge {
  display: none !important;
}

/* Ask for offer */
.ask_for_offer {
  margin-top: -20px;
}
.ask_for_offer_container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  z-index: 30;
}
.ask_for_offer_container .ask_for_offer_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 15px;
}
.ask_for_offer_container .ask_for_offer_wrapper .ask_for_offer_form {
  position: relative;
  width: 100%;
  max-width: 500px;
  max-height: 100%;
  margin: 0 auto;
  padding: 30px 15px 15px;
  background: white;
  overflow-y: auto;
}

.ask_for_offer_container .ask_for_offer_wrapper .ask_for_offer_form form {
  margin: 0;
  overflow: hidden;
}

.ask_for_offer_container .ask_for_offer_wrapper .ask_for_offer_form form p:last-of-type{
  text-align: center;
}

.ask_for_offer_form .close_ask_for_offer {
  position: absolute;
  right: 15px;
  top: 10px;
  display: blocK;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.ask_for_offer_form .close_ask_for_offer:before,
.ask_for_offer_form .close_ask_for_offer:after{
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #000;
  transform: rotate(45deg);
}

.ask_for_offer_form .close_ask_for_offer:after {
  transform: rotate(-45deg);
}

.ask_for_offer_form input,
.ask_for_offer_form textarea {
  width: 100%;
  max-width: 100%;
  resize: none;
}

.ask_for_offer_form input[type="submit"] {
  width: auto;
}

.ask_for_offer_form .wpcf7 form .wpcf7-response-output {
  margin: 0;
}

.wpcf7#wpcf7-f12414-p3010-o1{
    max-width: 800px;
    margin: 0 auto;
}
.wpcf7#wpcf7-f12414-p3010-o1 .form_wrapper.aiatehnika .wpcf7-not-valid-tip{
    background: none;
}
.wpcf7#wpcf7-f12414-p3010-o1 .form_wrapper.aiatehnika .wpcf7-not-valid-tip:after{
    display: none;
}
.wpcf7#wpcf7-f12414-p3010-o1 .form_wrapper.aiatehnika .col{
    margin-bottom: 0;
    padding-bottom: 0;
}

  @media (max-width: 990.98px) {
    .aiatehnika div.verticalmenu {
      display: flex;
      flex-direction: column;
      width: unset;
    }

    .aiatehnika div.verticalmenu .navbar-nav > li {
      line-height: 4.5;
      position: relative;
    }

    .aiatehnika div.verticalmenu .navbar-nav > li > a {
      padding: 8px 10px !important;
    }

    .aiatehnika.leo-verticalmenu .block_content, .aiatehnika #blockcategorymenu .block_content {
      position: absolute;
      z-index: 30;
      max-width: 280px;
      right: 0;
    }
    
    .aiatehnika div.verticalmenu .navbar-nav > li .caret {
      right: 0;
      width: 40px;
      margin: 0;
    }
    
    .aiatehnika div.verticalmenu .navbar-nav > li .caret::before {
      height: 100%;
      width: 100%;
      margin-left: 0;
      text-align: center;
    }

    .aiatehnika div.verticalmenu .dropdown-menu {
      margin: 5px 10px;
    }
    
  }

  @media (max-width: 574.98px) {
    .aiatehnika.leo-verticalmenu .block_content {
      right: unset;
    }

    .aiatehnika #blockcategorymenu .block_content {
      max-width: 150px;
    }

    .aiatehnika #blockcategorymenu div.verticalmenu .navbar-nav.navbar-nav-sidebar {
      max-width: 150px;
    }
  }
  
.leo-verticalmenu .title_block .icon {
    font-size: 1.5em;
}
.float-vertical .float-vertical-button i {
    margin-right: 10px;
}  

.float-vertical .pull-right {
    float: right;
    margin-top: 3px;
}

.block.highlighted .title_block {
   color: #FFF;
}  



p.name.product-title {
	height: auto!Important;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 8px;
}

p {
    text-transform: none;
    font-weight: normal;
}

.product-footer .woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content {
    margin-bottom: 40px;
}

.textwidget.custom-html-widget {
    text-transform: none;
}

.dark ul.menu > li > a:hover {
	color:#FDBB0F;
}

.section-title {
	margin-top: 30px;
}

.large-12 {
    margin-bottom: 40px;
}

.menu-klienditugi-container {
    font-size: 14px;
}

#menu-teenused {
    font-size: 14px;
}
#custom_html-4 {
    font-size: 14px;
}
#custom_html-4 a:hover {
	color:#FDBB0F;
}

.nav .active > .children {
	font-family: "Poppins";
	}

option {
    font-weight: 400;
}

.badge-inner {
font-weight: 600;
padding-left: 8px;
padding-right: 8px;
font-size: 14px;
}

.message-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 5px;
	padding-bottom: 5px;
    background-color: #8080801c;
}

.product-page-sections {
    margin-bottom: 60px;
}
.breadcrumbs {
  
    font-size: 12px;
}
.page-title:not(.featured-title) + main .product-main {
    padding-top: 35px;
}

.woocommerce-ordering {
    font-weight: normal;
}

.woocommerce-result-count {
	display:none;
}
.header-top-navigation .nav li a {
    text-transform: uppercase;
	letter-spacing: 1px;
    font-weight: 600;
}
.hoolduss {
	margin-top: -40px!Important;
}

.hoolduss {
  margin-top: -40px !Important;
}

html{
  margin: 0 !important;
}

@media (max-width: 849px) {
  .off-canvas .hide-for-medium.menu-item {
    display: none !important;
  }
}

@media (max-width: 549px) {
  .hide-for-mobile{
    display: none !important;
  }
  header .header-main,
  header.header.show-on-scroll,
  header .stuck .header-main{
    height: 60px !important;
  }
  header #logo {
    width: auto;
  }
  header #logo img,
  header .stuck #logo img {
    max-height: 40px !important;
    /*max-height: 60px !important;*/
  }
  #header .header-wrapper > .fill {
    z-index: -1;
  }
  #header .header-wrapper #masthead {
    position: initial;
  }
  #header .header-wrapper > .header-top-navigation {
    position: initial;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav {
    position: initial;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav .nav-icon {
    position: absolute;
    top: 7px;
    right: 4px;
    border: none;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav .nav-icon:hover {
    background: transparent;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav .nav-icon a {
    color: #009746;
    transform: none;
    opacity: 1 !important;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav .cart-item.has-icon {
    position: absolute;
    top: 5px;
    right: 42px;
    border: none;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav .cart-item .cart-icon strong {
    color: #009746;
    border-color: #009746;
  }
  #header .header-wrapper > .header-top-navigation .mobile-nav .cart-item .cart-icon strong:after {
    border-color: #009746;
  }
  #header .header-wrapper .header-top-navigation .header-inner .flex-col {
    width: 100%;
    margin: 0;
  }
  #header .header-wrapper .header-top-navigation .header-inner .flex-col ul.mobile-nav {
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 2px;
    padding-bottom: 1px;
  }
  #header .header-wrapper .header-top-navigation .header-inner .flex-col ul.mobile-nav li:last-child {
    border: none;
  }
  #masthead .header-inner > .show-for-medium {
    display: none;
  }
}