/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


.item-banners img {
    margin: 0 auto;
    width: 100%;
}

.inside-article .featured .woocommerce-product-gallery::before {
    content: 'Destaque';
    background: black;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    color: #FFF;
    padding: 7px;
    margin: 0;
}



.products .featured::after {
    content: 'Destaque';
	text-transform: uppercase;
    background: black;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}

.products .outofstock::after {
    content: 'INDISPONÍVEL';
    font-weight: bold;
	font-size: 13px;
	color: #000;
    background: #d8d8d8;
}

.products li {
    background: white;
}

section.up-sells.upsells.products {
    border: 1px solid #CCC;
    padding: 25px;
    margin-bottom: 25px;
}

.cart-contents > span.number-of-items {
    background-color: #c3bf4d !important;
    color: #000 !important;
}


.summary .entry-title {
    margin-bottom: 15px;
}

.summary .woocommerce-Price-amount.amount {
    font-size: 25px;
}


.block-footer-after-widgets {
    background: #c3bf4d;
	color: #FFF;
    padding: 15px;
}

.block-footer-content {
    padding-top: 15px;
	text-align: center;
}

.txt-info {
	color: #FFF;
	font-size: 14px;
}
ul.lista-pagamento {
    list-style: none;
    margin: 0;
}

ul.lista-pagamento li {
    display: inline-block;
    vertical-align: middle;
}

/*custom checkout*/
#billing_persontype_field {
    display: block;
    clear: both;
}

#billing_postcode_field {
    width: 100%;
    display: block;
}

#billing_address_1_field {
    width: 65%;
    float: left;
}

#billing_number_field {
    width: 31%;
    float: right;
}

#billing_address_2_field {
    float: right;
    margin-top: 34px;
    width: 49%;
}

@media (max-width: 768px) {
	
#billing_address_1_field,     #billing_number_field, #billing_address_2_field {
    width: 100%;
		display: block;
 }
	
	#billing_address_2_field {
    margin-top: 0px;
 }
}
/*custom checkout*/