	
	
	.btn-blue{
	    background-color: #b07db4;
		border-radius: 50px;
		color: #fff!important;
		padding: 10px 30px ;
		margin: 10px 0 20px 0;
		display: inline-block;
		cursor: inline-block;
	}
	 
	 
	 .max-video iframe{
		width:100%;
		height:auto;
	 
	 }
	 
	 
	 .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: 'Advent Pro', 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{
		 padding:10px 0!important;
		 font-family:arial;
	}
	 .login #backtoblog a, .login #nav a{
		color:#000
	}
	 .login {
	 }
	 .login h1 a{
		background: url(images/logo.png) center center no-repeat;
		 background-size:70%;
		  width:100%;
		 height:105px;
		 padding:0;
		 margin:0 ;
	 }


	 .wp-core-ui .button-primary {
		background:#b07db4;
		 border: none!important;
		 text-shadow:none
	}
	 .wp-core-ui .button-primary:hover {
		background:#b07db4;
	}
	 .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:3px;
		 background:#b07db4;
		 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:#b07db4!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: #b07db4;
		 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: #d4dde6;
		 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-size: 18px!important;
		font-weight: 700!important;
		text-decoration: none!important;
		text-transform: uppercase!important;
	}
	
	.wcps-container .wcps-items-price ins{text-decoration:none!Important}
	
	.product .amount{
		 color:#000;
		 font-weight:300;
		 font-size:20px;
		 padding: 5px 0 0 0;
		display: inline-block;
		 
	}
	.woocommerce ul.products li.product .price {
		min-height:65px
	  }

	.woocommerce ul.products li.product .price del{
		text-decoration: line-through!important;
		display:block!important;
	  }
	.woocommerce ul.products li.product .price del span{
		text-decoration: line-through!important;
		font-size:14px!important;
		font-weight:300px!important;
	}
	.woocommerce ul.products li.product .price ins span{
	   padding: 0 !important
	}

	*{
		outline:none!important;
	}
	/*produto botao*/
	.product .button {
		 background: url(images/cart.svg) 80% 14px no-repeat!important;
		 background-color:#b07db4!important;
		 border-radius:50px!important;
		 color:#fff!important;
		 border: none!important;
		 padding: 10px 50px 10px 20px!important;
		 margin:0px 0 20px 0!important;
		 transition: all 0.5s;
		opacity:0;	 
	 }
	 li:hover .button {
		 transition: all 0.5s;
		opacity:10;	 
	 }
	 
	 .alg-wc-wl-btn.remove i.fa:first-child {
		color: #b07db4!important;
	}
	 
	 .cart .button {
		background-color:#b07db4!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
	}
	.xoo-wsc-ctxt{
		 background: url(images/icons/icon-cart.png) center left no-repeat;
		 background-size:contain;
		 padding: 0 0 0 35px;
		 font-weight:700
	}

	address{
	margin: 20px 0;
	padding: 30px;
	border: solid 1px #ccc;
	border-radius:5px;
	}

	/*relacionados*/
	.related {
			display:block;
			padding: 0 12%;
			
		}
	.related h2{
		text-align:center;
		font-size:41px;
		margin: 30px 0 0 0;
		padding: 30px 0 30px 0
	}
	/*button*/
	.button{
		 background-color:#b07db4!important;
		 border-radius:3px!important;
		 color:#fff!important;
		 border: none!important;
		 padding: 10px 20px !important
	}

	.title h3{
		margin: 20px 0;
		font-size: 22px;
		color: #0b3457;
	}

	ins .woocommerce-Price-amount bdi{
		font-weight:700;
		color:#b07db4;
	}
	del .woocommerce-Price-amount bdi{
		font-weight:600;
		color:#000!important;
		font-size:14px;
		text-decoration: line-through;
	}

	.p-woo-pagseguro-installment{
		color:#000!important;
		font-weight:600;
		font-size:14px!important;
	}
	.p-woo-pagseguro-installment span{
		color:#000!important;
		font-weight:600;
		font-size:14px!important;
	}
	.p-woo-pagseguro-installment bdi span{
		color:#000!important;
		font-weight:600;
		font-size:14px!important;
	}
	.p-woo-pagseguro-installment bdi {
		color:#000!important;
		font-weight:600;
		font-size:14px!important;
	}

	.woocommerce div.product form.cart .variations{
		margin-bottom:0!important;
		margin-top:20px;
		justify-content: flex-start;
		display: flex;
		align-items:center;
	}
	.single_variation .woocommerce-variation-price{
			margin: 0 0 10px 0;
	}

	.variations .label{
		font-size:12px;
		margin:0;
	}
	.variations .label label{
		font-weight: 400;
		font-size:12px;
		height: 100%;
		align-items: center;
		margin: 10px 10px 0 0;
		
	}
	.woocommerce div.product form.cart .variations td.label{
		padding:0!important;
		line-height:initial!important
	}

	.woo-variation-items-wrapper{
		padding: 0 0 10px 0;
	}
	.variable-items-wrapper{
		display: block!important;
		float: left!important;
		padding: 0!important;
		margin: 0 10px  0 0!important;
	}
	.reset_variations{
		color:#808080;
		font-size:12px;
	}
	.variable-items-wrapper .wvs-has-image-tooltip:hover:after, .variable-items-wrapper .wvs-has-image-tooltip:hover:before, .variable-items-wrapper [data-wvstooltip]:hover:after, .variable-items-wrapper [data-wvstooltip]:hover:before{
		display:none!important
	}

	.variable-items-wrapper .wvs-has-image-tooltip, .variable-items-wrapper  li {
		position: relative;
		cursor: pointer;
		outline: none;
		border: solid 1px #d9c0da;
	   background:#d9c0da;
	   color:#000;
		border-radius: 100%;
		text-align: center;
		margin: 0 10px 0 0;
		line-height: 25px!important;
		overflow:hidden;
		width:40px!important;
		height:40px!important;
		align-items: center;
		display: inline-flex;
		justify-content: center
	}
	.variable-items-wrapper .wvs-has-image-tooltip, .variable-items-wrapper  li span{
		font-size:16px!important;
		font-weight:700!important
	}

	.variable-items-wrapper .selected {
		 border: solid 1px #b07db4;
		 line-height: 24px!important;
		 background:#b07db4;
		 color:#fff;
	}
	.color-variable-item-amarelo{
		background:#efc107
	}
	.color-variable-item-rosa{
		background:#ffa3a3
	}

	 



	table .button{
		 opacity:10!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:#d4dde6;
	}
	 .woocommerce-MyAccount-navigation-link a{
		 color:#0b3457;
		 font-size:13px;
	}
	 .woocommerce-MyAccount-navigation-link a:hover{
		 color:#0b3457
	}
	.woocommerce-MyAccount-navigation .is-active{
		 background:#b07db4;
	}.woocommerce-MyAccount-navigation .is-active a{
		 color:#fff;
	}
	/*ordernaçao cat*/
	.orderby{
		 display: inline-block;
		 padding:7px 10px;
		 border-radius:3px;
		 margin-top:-10px;
		 font-size:13px;
		 background:#d4dde6;
		 border: solid 1px #274a90;
		 display:none!important
	}
	.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;
	}
	.onsale{opacity:0!important}
	.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 {
		display:none!important;
	}
	.xoo-wsc-bki:after{
		content:"Carrinho";
		font-size:13px;
		font-family:arial;
		 color:#fff!important;
		 margin: 0 0 0 10px;
		position: relative;
		top: -3px;
	}
	.xoo-wsc-bki:before{
		 color:#fff!important;
	}
	.xoo-wsc-items-count {
		background-color: #fff!important;
		color: #002082!important;
	}
	.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{
		 
	 }