/* LIST / GRID PRODUCT *****************************/

.products .product_list.grid  .product-miniature {
	min-height: 470px;
}
.products .product_list li .outer-functional .product-actions { /* Nosolorol */
    display: none;
}

.products .product_list.list li .btn.add-to-cart,
.products .product_list.grid li .btn.add-to-cart, /*Nosolorol*/
#products .products .product_list.list li.product_item .btn.add-to-cart.view_page,
#product .product-information .btn.add-to-cart {
	width: 100%;
	height: auto;
	padding: 9.5px 12px 0px 12px;
	color: #000;
	background-color: #ffb303;
	font-size: 12px;
	-webkit-transition: all 500ms ease 0s;
	-moz-transition: all 500ms ease 0s;
	-o-transition: all 500ms ease 0s;
	transition: all 500ms ease 0s;
	border-radius: 0;
	line-height: inherit;
	mask-image: none;
	-webkit-mask-image: none;
	margin-bottom: 10px;
}

.products .product_list.list li .btn.add-to-cart:hover,
.products .product_list.grid li .btn.add-to-cart:hover, /*Nosolorol*/
#products .products .product_list.list li.product_item .btn.add-to-cart.view_page:hover,
#product .product-information .btn.add-to-cart:hover {
	color: #fff;
	background-color: #313131;
}

.products .product_list li .product-description {
	/* padding: 14px 10px 0; Nosolorol*/
	padding: 14px 0px 0; 
	text-align: center;
}

#products .products .product_list.list li .center-block, #products .products .product_list.row li .center-block{ /*Nosolorol*/
	text-align: left;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 15px;
	border: 0;
	position: static;
	display: block;
	opacity: 1;
	background: none;
	filter: alpha(opacity=100);
}

.products .product-price-and-shipping, .product-price {
	color:inherit;
}


.product-actions a.btn-secondary{
	width: 100%;
    color: #262626;
    background-color: #dddddd;
    border-color: transparent;
}


.product-actions a.btn-secondary:hover,
#product .product-actions .btn.download:hover{
    color: #dddddd;
    background-color: #262626;
    border-color: transparent;
}
.products .product_list.list .add-to-cart-or-refresh, .products .product_list.list a.btn-secondary{
	float: left;
	margin-right: 20px;
}

/* PRODUCT *****************************/

#product .product-information .product-add-to-cart .qty ,
#product .product-information .product-add-to-cart .add,
#product .product-information .product-variants,
#product .product-information .product-discounts,
#product .product-information .product-prices,
#product .product-information .clearfix,
#product .product-information #product-availability,
#product .product-information .product-minimal-quantity {
	display: none;
}

#product .product-information .product-add-to-cart{
	float: left;
}


#product .product-information .product-quantity .wishlist {
    margin-top: 10px;
}
#product .product-information .social-sharing {
        padding: 0px 0; 
        text-align: left;
		clear:none;
}

#product .product-information .btn.add-to-cart,
#product .product-actions .btn.download {
	font-size: 12px;
	width: 50%;
    float: left; 
	margin-right: 0px;
}

#product .product-actions .btn.download{
    color: #262626;
    background-color: #dddddd;
    border-color: transparent;
	height: auto;
    padding: 9.5px 12px 0px 12px;
	transition: all 500ms ease 0s;
    border-radius: 0;
    line-height: inherit;
    mask-image: none;
    -webkit-mask-image: none;
    margin-bottom: 10px;
}




#product .product-information .btn.add-to-cart .price,#product .product-information span.download {
	font-size: 16px;
}
#product .product-information .btn.add-to-cart .regular-price {
	text-decoration: line-through;color:#fff;font-size: 16px;} 
#product .product-information .btn.add-to-cart .discount-percentage {font-size: 16px;} 

#product .product-information .separador {clear:both}

@media (max-width: 989px) {
	#product .product-information .btn.add-to-cart {
	width: 100%;
	margin-right: 0px;
}
	#product .product-actions .btn.download {width: 100%;}
	}