/*
Theme Name:     Gloria Music
Description:    Child theme for the Lambda WP Theme
Author:         iCert
Author URI:     http://www.icert.com.br
Template:       lambda
Version:        1.0
*/


.list-container .product{
	clear: none !important;
}

@media (min-width: 1901px) {
    .list-container .product{
        height: 520px;
    }
}
@media (min-width: 1200px) and (max-width:1900px)  {
    .list-container .product:nth-child(4n+1) {
        clear:both !important;
    }
}
@media (min-width: 992px) and (max-width:1199px) {
    .list-container .product:nth-child(4n+1) {
        clear:both !important;
    }
}
@media (min-width: 768px) and (max-width:991px) {
    .list-container .product{
        width: 33%;
        float: left;
    }
}
@media (max-width: 767px) {
    .list-container .product:nth-child(2n+1) {
        clear:both !important;
    }
    .list-container .product{
        width: 50%;
        float: left;
    }	
}
@media (max-width: 400px){
    .list-container .product{
        width: 100%;
        float: none;
    }
}

.woocommerce #customer_details  .col-2{
	clear: both;
}
.woocommerce #customer_details .select2.select2-container {
    max-width: 100%;
}
.woocommerce #customer_details p#billing_cpf_field,
.woocommerce #customer_details p#billing_birthdate_field {
    width: 50%;
    display: block;
    padding: 0;
    margin: 0 0 12px;
    float: right;
}

.woocommerce #customer_details p#billing_cpf_field {
	width: 50%;
}

.woocommerce #customer_details p#billing_sex_field,
.woocommerce #customer_details p#billing_country_field {
	display: none;
}

.woocommerce #customer_details p#billing_postcode_field {	
	width: 49%;
	margin-right: 1%;
}

.woocommerce #customer_details p#billing_address_1_field {
	width: 76%;
    float: left;
}

.woocommerce #customer_details p#billing_number_field {
	width: 22%;
    float: left;
    margin-left: 6px;
}

.woocommerce #customer_details p#billing_address_2_field {
	width: 100%;
    float: left;
}

.woocommerce #customer_details p#billing_neighborhood_field {
    width: 100%;
    float: left;
}

.woocommerce #customer_details p#billing_city_field {
    width: 50%;
    float: left;
	clear: both;
}

.woocommerce #customer_details p#billing_state_field {
	width: 50% !important;
	float: left;
    padding-left: 6px !important;    
}

.woocommerce #customer_details p#billing_phone_field {
    width: 49% !important;
    float: left !important;
}

.woocommerce #customer_details p#billing_cellphone_field {
    width: 50%;
	float: right;
}

.woocommerce #customer_details p#billing_email_field{
	width: 100%;
    float: left;
}

.woocommerce .woocommerce-shipping-fields {
    clear: both;
    padding-top: 30px;
}

.woocommerce .checkout .shipping-method li {
    text-align: left;
}

.woocommerce .checkout input, 
.woocommerce .checkout select,
.woocommerce .checkout .select2-container{
    background-color: rgba(0, 0, 0, .02) !important;
    color: #3c3c3c !important;
    border: 1px solid rgba(0, 0, 0, .1) !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    padding: 6px 16px !important;
}

.woocommerce .quantity input {
    max-width: 48px !important;
}