 .btn-verde{
     padding: 10px 30px ;
     border-radius:5px;
     color:#fff;
     font-weight:400;
     display: inline-block;
     text-align:center;
     background: #8fb630;
     cursor: pointer;
	 font-size:13px;
	 margin:5px;
}
 .btn-verde:hover{
     color:#fff;
 }
 
 .btn-amarelo{
  padding: 10px 30px ;
     border-radius:5px;
     color:#000;
     font-weight:400;
     display: inline-block;
     text-align:center;
     background: #ffb400;
     cursor: pointer;
	 font-size:13px;
	 margin:5px;
}
 .btn-amarelo:hover{
     color:#000;
 }
 
 
 
 
 
 
 
 
 .clear{
    clear:both
}
 .space{
     height:50px;
}
 .space-min{
     height:25px;
}
 .img-full img{
     width:100%;
     height:auto;
}
 body {
     margin:0px;
     font-size:16px;
     color:#000;
     font-family: 'Muli', sans-serif!important 
}
 h1, h2, h3{
     font-weight:800!important 
}
 a:hover{
    text-decoration:none!important
}
 ::-webkit-scrollbar {
     width:5px;
     background: #ddd 
}
 ::-webkit-scrollbar-track {
     background: #888;
}
 ::-webkit-scrollbar-thumb {
     background: #000;
}
 *{
    transition: background 0.5s ease-in-out;
}
 *{
    transition: opacity 0.5s ease-in-out;
}
 *{
     box-sizing: border-box;
}
 .max-img img{
     max-width:100%;
     height:auto;
}
 .clear{
    clear:both
}
 .space{
    height:50px;
}
 .space-min{
    height:25px;
}
 #login{
    background:#000;
     padding:10px 0!important;
     font-family:arial;
}
 .login #backtoblog a, .login #nav a{
    color:#000
}
 .login {
     background:#000;
}
 .login h1 a{
    background: url(images/logo.png) center center no-repeat;
     background-size:70%;
     background-color:#000;
     width:100%;
     height:105px;
     padding:0;
     margin:0 ;
     color:#fff 
}


 .wp-core-ui .button-primary {
    background:#8fb630;
     border: none!important;
     text-shadow:none
}
 .wp-core-ui .button-primary:hover {
    background:#8fb630;
}
 .products .product{
     text-align:center;
}
.price_slider_amount {
     line-height: 2.4em;
     font-size: 0.8751em;
}
.price_slider_amount .button {
     font-size:13px;
     float: right;
     margin: 10px 0;
     border-radius:50px;
     background:#8fb630;
     border:none;
     color:#fff;
     cursor: pointer;
     padding: 0px 25px!important;
}
.price_slider_amount .price_label {
     display: inline-block;
     font-size:11px;
     margin: 15px 0;
}
.price_slider_amount .button {
	background-color:#8fb630!important;
}


 .ui-slider {
     position: relative;
     text-align: left;
}
.ui-slider .ui-slider-handle {
     position: absolute;
     z-index: 2;
     width: 0.9em;
     height: 0.9em;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     border-radius: 100%;
     border: none!important;
     cursor: pointer;
     background: #8fb630;
     outline: none;
     top: -.3em;
}
.ui-slider .ui-slider-handle:last-child {
     margin-left: -1em;
}
.ui-slider .ui-slider-range {
     position: absolute;
     z-index: 1;
     font-size:.7em;
     display: block;
     border: 0;
     background: #ddd;
     border-radius:50px;
}
.price_slider_wrapper .ui-widget-content {
     -webkit-border-radius: 1em;
     -moz-border-radius: 1em;
     border-radius: 1em;
     background: #1e1e1e;
     background: -webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));
     background: -webkit-linear-gradient(#1e1e1e,#6a6a6a);
     background: -moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
     background: -moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
}
.ui-slider-horizontal {
     height:.5em;
}
.ui-slider-horizontal .ui-slider-range {
     top: 0;
     height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
     left: -1px;
}
.ui-slider-horizontal .ui-slider-range-max {
     right: -1px;
}
/*title produto cart*/
.woocommerce-loop-product__title{
    color:#000;
    font-weight:600!important;
	height: 50px;
    overflow: hidden;
}
.product .amount{
     color:#000;
     font-weight:700;
	 font-size:18px;
	 padding: 5px 0 0 0;
    display: inline-block;
	 
}

.woocommerce ul.products li.product .price del{
	display:block!important
}
.woocommerce ul.products li.product .price del .amount{
	font-size:15px;
	line-height:15px;
}
.product .amount{padding:0}

/*produto botao*/
.product .button {
     background: url(images/cart.svg) 20px 14px no-repeat!important;
     background-color:#8fb630!important;
     border-radius:50px!important;
     color:#fff!important;
     border: none!important;
     padding: 10px 20px 10px 40px!important;
	 margin:0 0 20px 0!important
 }
 
 .cart .button {
	background-color:#107c0f!important;
  }
  
  .alg-wc-wl-btn{
	color:#000!important;
	background:#fff!important
  } 
  .alg-wc-wl-toggle-btn{
	color:#000!important;
	background:#fff!important
  }
 
 
.yith-ywraq-add-button .button {
 	 display:inline-block!important
}
.yith_ywraq_add_item_browse_message a{
	 background: url(images/cart.svg) 20px 14px no-repeat!important;
     background-color:#000!important;
     border-radius:50px!important;
     color:#fff!important;
     border: none!important;
     padding: 10px 20px 10px 40px!important;
	 display: inline-block;
     margin: 20px 0 0 0;
 }
/*wuanty*/
.qty{
    border-radius: 50px;
     border: solid 1px #ccc;
     outline: none;
     text-align: center;
     padding: 6px 10px;
}
.sku_wrapper{
     display: block;
     font-size: 12px;
     margin: 0 0 20px 0;
}
.posted_in{
     display: block;
     font-size: 12px;
     margin: 0 0 20px 0;
}
.posted_in a{
     color:#000;
     font-size: 12px;
}
/*tabs*/
.woocommerce-tabs h2{
    font-size:20px
}
/*relacionados*/
.related h2{
    font-size:21px;
    margin: 30px 0 0 0;
    border-top: solid 1px #ccc;
    padding: 30px 0 30px 0
}
/*button*/
.button{
     background-color:#000!important;
     border-radius:50px!important;
     color:#fff!important;
     border: none!important;
     padding: 10px 20px !important
}
/*carrinho*/
.woocommerce-cart-form__cart-item a{
    color:#000
}
 .product-thumbnail{
    width:100px
}
/*sidebar mais vistos*/
.product_list_widget li{
     display: inline-block;
     width:100%;
     padding:15px 0;
     border-top: solid 1px #ccc
}
/*checkout*/
.form-row {
     display: inline-block!important;
     width:49%!important;
}
.form-row .input-text {
     display: inline-block;
     width:100%;
     border-radius:5px;
     padding:5px 10px;
     border: solid 1px #ccc
}
 .woocommerce-additional-fields__field-wrapper .form-row {
     display: inline-block!important;
     width:100%!important;
}
 .woocommerce-additional-fields__field-wrapper .form-row .input-text {
     resize:none
}
.checkout h3{
     font-size:22px
}
/*meus dados*/
.woocommerce-MyAccount-navigation ul{
     padding:0;
     margin:0 0 30px 0;
     list-style:none
}
.woocommerce-MyAccount-navigation-link{
     display: inline-block;
     padding:7px 20px;
     border-radius:3px;
     background:#888;
}
 .woocommerce-MyAccount-navigation-link a{
     color:#fff;
     font-size:13px;
}
 .woocommerce-MyAccount-navigation-link a:hover{
     color:#fff
}
.woocommerce-MyAccount-navigation .is-active{
     background:#000;
}
/*ordernaçao cat*/
.orderby{
     display: inline-block;
     padding:7px 10px;
     border-radius:3px;
     margin-top:-10px;
	 font-size:13px;
	 background:#f1f1f1;
	 border: solid 1px #274a90
}
.orderby:focus{
     outline:none 
}
 .woocommerce .woocommerce-result-count {
     margin: 0 0 40px 0!important;
}
#coupon_code{
    padding: 5px 20px;
     border-radius: 3px;
     border: solid 1px #333;
     width: 200px;
}
.woocommerce span.onsale{
     background-color:#ffff00!important;
	 color:#000!important
}

.flex-control-thumbs{
	padding:20px!important
}
.tagged_as{
	display:block;
	margin: 0 0 20px 0;
	font-size:13px;
}

#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right{
	bottom:-100px
}

.xoo-wsc-basket {
    background:transparent!important;
    box-shadow: none!important;
    right: 12%!important;
	color:#fff!important;
	top: 0px!important;
    bottom: auto;
	position: absolute!important;
	height:60px!important
}
.xoo-wsc-bki:after{
	content:"Carrinho";
	font-size:15px;
	font-family:arial;
	 color:#000!important;
	 margin: 0 0 0 10px;
    position: relative;
    top: -3px;
}
.xoo-wsc-bki:before{
	 color:#8fb630!important;
}
.xoo-wsc-items-count {
    background-color: #fff!important;
    color: #000!important;
	border: solid 1px #ddd
}
.xoo-wsc-items-count {
    border-radius: 50%;
    left: -17px!important;
    top: 10px!important;
     width: 20px!important;
    height: 20px!important;
    line-height: 20px!important;
 }
 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	 background:#fff;
	 padding: 20px;
	 box-shadow:0 0 10px #ccc
 }
 .woocommerce ul.products li.product a img{
	padding: 20px 20px 0 20px
 }