li.mobilef {
    display: none;
}
.navbar-nav>li{display: inline-block;}

a{color: #046c3b;}

p, .cabin-p{
	font-family:'Cabin', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#5e5e5e;
}
h3, .cabin-heading, h3.a{
	font-family:'Maven Pro', sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#046c3b;
}

h1, .cabin-featured{
	font-family:'Cabin', sans-serif;
	font-weight:700;
	font-size:24px;
	color:#046c3b;
}

.p-featured{
	font-family:'Cabin', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#5e5e5e;
}

.sub-menu{display: none}
.form-control {
    margin-top: 2em;
    padding-right: 30px;
}

.form-control + .glyphicon {

    margin-top: 2em;

    position: absolute;

    right: 0;

    padding: 8px 27px;

    color: #E0E0E0;

}



#search-field{

    background: #FFFFFF;

    color: #E0E0E0;

    outline: none;

    outline-width: 0;

    border-width:0px;

    border:none;

}



#search-field:focus{

    color: black;

    outline: none;

    outline-width: 0;

}



#round-menu{

    width: 710px;

}



.sub-heading-products{

    z-index: 2;

    top: 30px;

    left: 30px;

    padding-left: 10px;

    padding-right: 10px;

    width: auto;

    height: auto;

    background: #046c3b;

    color: white;

    position: absolute;

  border: #046c3b 2px solid;

}



div.event-container{

  overflow: hidden;

}



div.event-container img{

    margin: -15% auto;

}



.sub-heading-events{

  width: inherit;
  height: auto;
  position: absolute;
  z-index: 200;
  margin-top: 2%;

}



.navbar{
    background-color: #FFFFFF;   
    border-bottom: none;
}

.nav-tabs{

   border: none;

}



#horizontal-rule{

    

}



.btn.outline {

    background: none;

}



.btn-primary.outline {

    border: 2px solid #046c3b;

    color: #046c3b;

	font-family: 'Maven Pro', sans-serif;

	font-size: 15px;

	font-weight:bold;

	border-radius:0;

}



.btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active, .btn-primary.outline.active, .open > .dropdown-toggle.btn-primary {

    color: #FFF;

    border-color: #046c3b;

	background-color:#046c3b !important;

}

.btn-primary.outline:active, .btn-primary.outline.active {

    border-color: #046c3b;

    color: #046c3b;

    box-shadow: none;

}



#view-collectionTopButton{

	margin-top: 40px;

	padding-top: 7px;

	padding-bottom:7px;

}



#hr-green{

	border-color:#cde2d8;

}

#hr-white{

	border-color:#fff;
	margin-left:20;

}



.browse-imgdesc{

	margin-top:20px;

}



.browse-leftimg

{

	padding-right:10px;

}



.browse-rightimg{

	padding-left:10px

}



.featured-container{

  		   width:288px;

           height:200px;

           box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);

          border-bottom:2px solid #fff;

          border-right:2px solid #fff;

          margin:5% auto 0 auto; 

		  background-size:cover;

		overflow:hidden;

}



.featured-overlay{

   background:rgba(0,0,0,.75);

               text-align:center;

               padding:85px 0 66px 0;

               opacity:0;

               -webkit-transition: opacity .25s ease;

-moz-transition: opacity .25s ease;

	width:100%;

	height:100%;

	

}

.featured-container:hover .featured-overlay{

	 opacity:1;

}



.featured-overlaytext{



	color:#FFF;

	text-align:center;

	font-family: 'Maven Pro', sans-serif;

	font-weight:bold;

	font-size:14px;

	letter-spacing:1px;

}

#button-viewall{
	font-size:26px;
	font-weight:500;
  	width: 385px;
	max-width: 100%;
}

#button-contactus{
	padding-left:20px;
	padding-right:20px;

	font-size:26px;

	font-weight:500;

	width:300px;

}



#banner{

  height: 200px;

  background-repeat: no-repeat;

  background-size:cover;

  overflow:hidden;

}



.banner-overlay{
  background-color: rgba(26, 93, 61, 0.83);

  width:100%;

  height:100%;

  padding-top: 75px;

}



.banner-text{

  opacity: 1;

  color: #FFF;

}

.banner-title{

  font-family: 'Cabin', sans-serif;

  font-weight: bold;

  font-size: 36px;

}



.banner-subtitle{

  font-family: 'Cabin', sans-serif;

  font-weight: 400;

  font-size: 18px;

  margin-top: -30px;

}



.title-page{

  font-family: 'Cabin', sans-serif;

  font-size: 14px;

  margin-left: 40px;

}



.entry-content{

 font-family: 'Maven Pro', sans-serif; 

 margin-top: 10px;

}


.edit-link{

  text-align: right;

}

.news-img{
  height: 300px;
  width: 500px;
  object-fit: cover;
}


#postban-4565{
  background-color: rgba(26, 93, 61, 0.83);

}
#postban-95{
  background-color: rgba(26, 93, 61, 0.83);

}
#postban-3477{
  background-color: rgba(26, 93, 61, 0.83);

}

.nav-tabs > ul {
  text-align: center;
}
.nav-tabs>li {
  display: inline-block;
  float: none;
position: static;
}
.nav-tabs>li.sale { position: relative;}
.nav-tabs > li > a{
	color:#046c3b;
  padding: 10px 20px;
  text-transform: uppercase;
}

.maven-pro{
		font-family: 'Maven Pro', sans-serif;
}

.news-container{
      
          border-bottom:2px solid #fff;

          border-right:2px solid #fff;

		  background-size:cover;

		  overflow:hidden;

		  display:block;

		  max-width: 100%;

		  height:420;
}

#news-readmore {
  color: white !important;
}

#news-hr{
  width: 97.5%;
  margin-top: 9px;
}

.news-overlay p:nth-child(4) {
  color: white !important;
  float:left;
  clear: both;
}

.news-overlay{
	background:rgba(0,0,0,.4);
	width:100%;
	height:100%;
	padding-top:10px;
}

p.news-overlaytext a {
  color: white !important;
  text-decoration: none;
  float:left;
}


.news-overlaytext{
	color:#FFF;
	text-align:center;
	font-family: 'Snell Roundhand', sans-serif;
	font-size: 45px;
	letter-spacing: 1px;
}

.news-overlaysubtext{
	color:#FFF;
	text-align:center;
	font-family: 'Cabin', sans-serif;
	font-size:20px;
	letter-spacing:1px;
}

.news-localevents {
  font-family: 'Cabin', sans-serif;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0 0 0 2%;
  color: #FFF;
}

#hr-news {
  width: 97.5%;
}

.bg-white{
	color: #fff;
}

.btn-primary.bg-white {

    border: 2px solid #046c3b;
	background-color:#046c3b;
    color: #fff;
	font-family: 'Maven Pro', sans-serif;
	font-size: 15px;
	font-weight:bold;
	border-radius:0;
	margin-top:10;
	margin-left:520;
}

.btn-primary.bg-white:hover{
	border: 2px solid white;
	background-color:transparent;
    color: white;
	border-radius:0;
}
	
.customization-circle{
	display:block;
	position:absolute;
width:60px;
height:60px;
border-radius:30px;
font-size:70px;
color:#fff;
line-height:45px;
text-align:center;
font-family: "Questa Grande Regular", sans-serif;
background:#046c3b;
margin-left:10px;
margin-top:-56px;
}

.customization-logo{
	opacity:1;
}

.cc{
	opacity:1
}

.customization-parent:hover >img{
	opacity:0.5;
}

.customization-parent:hover>a{
	
	color:#FFF;
	background:#000;
	text-decoration:none;
}

.singlenews-img{
  display: block;
  max-width: 100%;
  height: auto;
}

#banner-link, #banner-link:hover{
	color: white;
}

#banner-link:hover{
	text-decoration:blink;
}
	
.news-monthyear{
	font-family:'Cabin', sans-serif;
	font-size:26px;
	color:#6d6d6d;
	margin-top: 10px;
	margin-left: 30px;
}

.news-title, .news-title:hover{
	text-decoration:none;
	color:#046c3b;		
	font-size:24px;
	margin-top: 10px;
	text-align:center;
}

.news-title>a, .news-title:hover>a{
	text-decoration:none;
	color:#046c3b;		
	font-size:24px;
	margin-top: 10px;
}

.news-author{
	margin-top: 10px;
	margin-left: 20px;
}

.news-author a, .news-author a:hover{
	color: #6d6d6d;
}


/*Karol Updates*/

#menu-main-menu > li:hover .sub-menu{display: block; }
#mobile-menu > li:hover .sub-menu{display: flex; }

#mobile-menu > li:hover .sub-menu { flex-wrap:wrap;}
#mobile-menu .sub-menu { padding-left: 0;background: #f3f3f3; padding-top: 10px; padding-bottom: 10px;}
#mobile-menu .sub-menu a { color: #5e5e5e}
#mobile-menu li .sub-menu li {
	min-width: 25%;
	width: 25%;
	border-bottom: none;
	padding: 6px 0;
}
#menu-main-menu > li > .sub-menu{ margin-top: 3px; border: thin solid lightgray; width: 200px; text-align: left; position: absolute; z-index:10; padding: 10px 20px;}
#menu-main-menu > li.sale > .sub-menu{
	padding: 10px;
}

.sub-menu li{ list-style: none; }

.nav-tabs>li.sale .sub-menu li { 
	display: block;
}
.customization-caption { text-align: center; height: 60px; line-height:20px; }

.banner-subtitle {border-bottom: white solid 1px; padding-bottom:20px} 

h2.title-page{margin-top: 10px}

footer{margin-top: 40px;}
footer .navbar-default{border-color: none}
.nav>li>a:focus, .nav>li>a:hover{background: transparent !important}
header {
	transition: 0.3s;
	background: #fff;
}

header.fixed #logo-container {width: auto; margin-top: -40px;}
header.fixed #logo-container img {
	height: 60px; margin: 10px;
}
header.fixed .navbar {
	margin-bottom: 0;
}
header.fixed .navbar .navbar-left {
	float:right;
}
header.fixed #newsletter{display: none;}
header.fixed #logo {
	width: 100%; 
}

header.mobile{display: none; position: relative; z-index: 3; width: 100%; }
li.mobilef{display: none; position: relative; z-index: 3;}
header.fixed.mobile {
	position: fixed;
    width: 100%;
    z-index: 10;
    top: 0;
	left: 0;
	margin: 0;
}
header.mobile button:focus{outline: none}
header.mobile button{background-image: url('https://melawares.com/beta/wp-content/uploads/2015/05/menu.png');
  height: 40px;
  width: 40px;
  background-color: white;
  border: none;
  background-repeat: no-repeat;
  margin: 20px;}
#mobile-menu{display: none;
border-top: thin solid lightgray;
  position: absolute;
  width: 100%;
  z-index: 9;
  background: white;}
.mobile-menu li{
	display: block;
	float: none; 
	border-bottom: thin solid lightgray; 
	text-align: center; }
header.mobile img{height: 40px; margin: 20px;}
@media screen and (max-width:767px){
    ul.nav.navbar-nav.navbar-right.mobilefooter-menu li {
    width: 49%;
    display: inline-block;
}
header.desktop{display: none}
header.mobile{display:block !important}
li.mobilef{display:inline-block !important}
.single-products{width: 50%; float: left;}
.button-products{display:none;}
.sub-heading-events {width:100% !important;}
.news-overlaytext {  padding-top: 25%;  padding-left: 0;  line-height: 1; }
.news-overlay>p:last-child>a {  position: absolute;   top: 46px;   left: 110px; z-index:200; }
.news-overlay p:nth-child(4),.browse-imgdesc{display:none;}
a#news-readmore {  margin:0 !important; position: absolute;   top: 48%;  left: 15; font-size: xx-small;  padding: 5px; display:none;}
#slides .slidesjs-navigation, .slidesjs-pagination { display:none !important; }
#button-viewall{  font-size: 1em; }
.news-strings{	margin: 0 0 0 0 !important; }
.news-overlaytext { font-size: 2em; }
p.news-overlaytext a {   float: none !important; }
.news-localevents>a {   font-size: 0.9em !important; }
#headings-suitsyou {   font-size: 3em !important; }
#subtitle-top-hero { font-size: 1.61em !important; }
#title-top-hero{   margin-top: 5px !important; }
#headings-browse {   width: 10em !important; }
.featured-container {  width: 100% !important; }
.customization-caption { height: initial !important; }
.browse-leftimg, .browse-rightimg{padding: 0px !important; margin: 10px 0px;}
}
/*Darlo Latest Updates  June 17,2015*/

.form-control:hover + .glyphicon:hover,  
.form-control:active + .glyphicon:active, 
.form-control:focus + .glyphicon:focus {
  color: #057743;
}

.single-products-images{
	  height: 250px !important;
	  object-fit: contain;
	  width: 250px;
}

.nav-next{
	display: inline;
	float: right;
}

.nav-previous{
	display: inline;
	float: right;
}

/* Media Center Slider */

   body {
      -webkit-font-smoothing: antialiased;
    }

    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:5px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(https://melawares.com/beta/wp-content/themes/sandbox/images/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
      position: relative;
      z-index: 200;
      top: -50px;
      left: 20;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
	top: -50px;
	right: 61px;
	position: relative;
	float: right;
  	list-style: none;
 	z-index: 500;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(https://melawares.com/beta/wp-content/themes/sandbox/images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px;
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px;
    }

    #slides a:link,
    #slides a:visited {
      color: #046c3b ;
    }

    #slides a:hover,
    #slides a:active {
      color: #fff ;
    }

    .navbar {
      overflow: hidden;
    }


 /* SlidesJS Required: These styles are required if youd like a responsive slideshow */

  #slides {
      display: none
    }

    .container-slideshow {
      margin: 0 auto
    }

    /* For tablets & smart phones */
    @media (max-width: 767px) {
      .container-slideshow {
        width: auto
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container-slideshow {
        width: auto
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
		header.fixed .nav-tabs > li{
			display: inline-block;
			float: none;
		}
		header.fixed .nav-tabs {
			text-align: right;
		}
      .container-slideshow {
        width: 724px
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
		header.fixed .nav-tabs > li{
			display: inline-block;
			float: none;
		}
		header.fixed .nav-tabs {
			
		}
      .container-slideshow {
        width: 1170px
      }
    }

/* SlidesJS Required: */
.bop-title:hover>a>div{
  background: #fff !important;
  border: #046c3b 2px solid;
}
.bop-title:hover>a>div {
  background: #fff;
}
.bop-title:hover>a>div>h4{
  color: #046c3b;
}


/* 6/24/15 Gelo updates*/
img{display: block;
  max-width: 100%;
  height: auto;
}

.nav-next>a{
	color:white;
	text-decoration:none;
	padding-right:10px;
}

.nav-previous>a{
	color:white;
	text-decoration:none;
	padding-right:10px;
}

a:focus, a:hover {
  text-decoration: none !important;
}

.news-localevents>a{
  font-family: 'Cabin', sans-serif;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0 0 0 2%;
  color: #FFF !important;
}

.blockLink  
{  
    position:absolute;  
    top:0;  
    left: 0;  
    width:100%;  
    height:100%;  
    z-index: 1;  
    background-color:#ffffff;   
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
    filter: alpha(opacity=0);  
    opacity:0;  
}
.paginate{
	text-align:center;
}

.paginate>a {
  color: #00703c;
}

.news-strings
{
	margin: 10% 0 0 40%;
}

.navbar-default .navbar-nav>li>a{
	color: #046c3b !important
}

a#newsletter-top {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-decoration: none;
  color: #046c3b !important;
  float: right;
  font-size: .9em
}
a#newsletter-top:hover {
  text-decoration: underline !important;
  color: #046c3b !important
}
	

div#containerFooterIncategories {
  margin: -1%;
}

/* Woocommerce */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width: 29.2%;
  text-align: center;
	min-width: 29.2%;
}
.woocommerce .related.products ul.products li.product {
  width: 22%;
	min-width: 22%;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
  clear: none;
}
.woocommerce .archive-thumbnail { padding-top: 100%; background-size: contain; background-repeat:no-repeat; background-position: center; }
#woocommerce-sidebar ul li {
  list-style: none;
  padding-left: 0;
}
#woocommerce-sidebar a {
	color: #5e5e5e;
}
#woocommerce-sidebar input[type="submit"] {
	padding-left: 10px;
    padding-right: 10px;
    background: #046c3b;
    color: white;
    border: #046c3b 2px solid;
	font-family: 'Cabin', sans-serif;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 1px;
	text-transform: uppercase;
}
#woocommerce-sidebar ul { padding-left: 0; border-bottom: 1px solid #046c3b; padding-bottom: 20px;}
#woocommerce-sidebar form ul { border-bottom: none;}
@media(min-width: 768px) {
	#woocommerce-sidebar form { border-bottom: 1px solid #046c3b; padding-bottom: 20px;}
}
.woocommerce .archive-thumbnail { width: 75%; margin: auto; }
.woocommerce .products ul, .woocommerce ul.products {
	display: flex;
    flex-wrap: wrap;
}
#product-details h2 {
  text-transform: uppercase;
  color: #046c3b;
}
#product-details h4{
	font-family: 'Cabin', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
    color: #00703c;
    height: auto;
    margin: 20px 0 10px 0;
}
#product-details a.btn {
  border: 1px solid #ccc;
  color: #5e5e5e;
  margin-right: 4px;
  border-radius: 0px;
	width: 60px;
  padding: 6px 0;
}
#product-details a.btn:hover {
	background: #00703c;
	color: #fff;
	border-color: #00703c;
}
#menu-main-menu ul.sub-menu {
	background: #f3f3f3;
}
#menu-main-menu .collections > ul.sub-menu, #menu-main-menu .categories > ul.sub-menu{
	width: 100%;
	left: 0;
}
#menu-main-menu .sale > ul.sub-menu {
	width: 200px; right: -64px;
}
#menu-main-menu .sale > a {
	color: red;
}
#menu-main-menu .collections > ul.sub-menu > li{
	width: 20%;
	float: left;
}
#menu-main-menu ul.sub-menu a {
	color: #5e5e5e;
}
/* #menu-main-menu .collections > ul.sub-menu > li > a {
	color: #046c3b;
	text-transform: uppercase;
	font-weight: 700;
} */

#menu-main-menu > li {
	border-bottom: 4px solid #fff;
}
#menu-main-menu { margin-bottom: 1px;}
#menu-main-menu > li:hover {
	border-bottom: 4px solid #046c3b;
}

#menu-main-menu .collections > ul.sub-menu > li > ul {
	padding-left: 0;
}
#menu-main-menu .categories > ul.sub-menu {
	columns: 5;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	border: 2px solid #046c3b;
    color: #046c3b;
    font-family: 'Maven Pro', sans-serif;
    font-size: 15px;
    font-weight: bold;
    border-radius: 0;
	background: transparent;
}
.woocommerce .quantity .qty {
   
    line-height: 2.4;
    border: none;
    border-bottom: 2px solid #ccc;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background: #046c3b;
	color: #fff;
}
.summary {
	color: #5e5e5e;
	font-family: 'Cabin', sans-serif
}
.mini-cart-container {
	display: none;
	max-width: 400px;
	overflow-y: hidden;
	transition: max-width 0.3s;
    right: 0;
    position: absolute;
    background: #f3f3f3;
    z-index: 2;
	border: thin solid lightgray;
	padding: 10px;
}
.woocommerce-mini-cart {padding: 10px;}
.woocommerce-mini-cart li { 
	position: relative; list-style: none;clear: both; display: flex; align-items: center;
	padding-right: 20px;
    text-align: left;
    border-bottom: 1px solid #d3d3d3; 
}
.woocommerce-mini-cart li .remove { 
	position: absolute;
    top: 0;
    right: 0; 
}
.woocommerce-mini-cart img {
	width: 100px; height: 100px; object-fit: contain; margin-right: 6px; float: left;
}
.woocommerce-mini-cart__buttons .button {
	background: #046c3b;
    color: #fff;
    padding: 4px 10px;
    border-radius: 16px;
    margin: 0 4px;
    text-transform: uppercase;
}
.woocommerce-mini-cart__buttons
{
	margin: 20px 0 14px 0;
}
.woocommerce-mini-cart .title {
	text-transform: uppercase;
	color: #046c3b;
	font-weight: 700;
}
.woocommerce-mini-cart .quantity {
	color: #333;
}
.woocommerce-mini-cart__total {
	font-size: 1.4em;
    color: #046c3b;
}
#search-products a.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background: #046c3b; color: #fff;
	border-radius: 0;
}
#search-products .single-products { text-align: center; }
.woocommerce ul.products li.product {
	padding-bottom: 40px;
	position: relative;
}
.woocommerce ul.products li.product a.button {
	position: absolute; bottom: 0; left: calc(50% - 50px);
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	padding: .5em 10px;
}
ul.filter-sizes li {
  display: inline-block;
  width: 50px;
}
.woocommerce #product-details .product-faq {
	margin-top: 40px;
	margin-bottom: 40px;
}
.woocommerce #product-details .product-faq h2 {
	font-family: Snell Roundhand, sans-serif;
	text-transform: none;
	font-size: 50px;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
	float: none;
}
input[type="radio"]#payment_method_paypal {
	float: left;
	margin-top: 8px !important;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 60px;
}
.woocommerce-cart h2 {
	color: #046c3b;
	text-transform: uppercase;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
	color: #fff;
}
@media screen and (max-width:767px){ 
	.sidebar-content {
		max-height: 0;
		overflow: hidden;
		transition: 0.3s;
	}
	#woocommerce-sidebar div.active .sidebar-content { max-height: 1000px;}
	.sidebar-content ul.list { display: flex; flex-wrap: wrap;}
	.sidebar-content ul.list li { width: 50%; min-width: 50%;}
	#woocommerce-sidebar h3 { position: relative; }
	#woocommerce-sidebar h3 { cursor: pointer;}
	#woocommerce-sidebar h3:after { 
		content: '';
		background-image: url('https://melawares.com/beta/wp-content/uploads/Screen-Shot-2020-06-19-at-12.55.43-PM.png');
		width: 20px;
		height: 20px;
		position: absolute;
		right: 0;
		display: block;
		background-size: contain;
		background-position: center;
		top: -2px;
		background-repeat: no-repeat;
	}
	.woocommerce .related.products ul.products li.product {
		min-width: 50%; width: 50%;
	}
}