/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.box-image .out-of-stock-label {
  top: 64% !important;
  background: rgba(255,255,255,0.8) !important;
  opacity: 0.8 !important;
}

#loja_field label::after {
	content: "\A\A Selecione apenas caso queira levantar a sua encomenda num Supermercado Lavrador ";
	clear: right;
	display: block;
	font-weight: normal;
}

.csw-sales-unity{
	font-weight: 600 !important;
	font-size:16px !important;
}
.csw-marca{
	font-weight: 600 !important;
	font-size: 20px !important;
	margin-top: -16px;
	margin-bottom: 10px !important;
}
.csw-capacidade{
	font-weight: normal !important;
	font-size: 20px !important;
	margin-top: -15px;
}
.csw-value-un-medida{
	font-weight: normal !important;
	font-size: 16px !important;
	margin-top: -10px;
}
.csw-marca-catalogo{
	min-height: 25px;
}
.image-fade_in_back {
	max-height: 340px !important;
}
.csw-value-un-medida-catalogo {
	margin-top: -12px !important;
	min-height: 25px;
}
.csw-unidade-catalogo{
	font-size: 16px !important;
}
/*************** GERAL   ***************/
/*---BOX DESTAQUE---*/
.box_destaques{
	border: 1px solid #DDDDDD !important;
	
}
/*---titulos underline---*/
.fancy-underline:after {

	background: url(https://staging.supermercadolavrador.pt/wp-content/uploads/2021/03/underline.png) 50% top no-repeat;
    background-size: 100% 9px;
}

/*************** HEADER   ***************/
/*---ICONE SEARCH BAR MENU---*/
.form-flat .button.icon {
		background-color: #65b32c !important;
}

/************WOOCOMMERCE******************/
/*****CATÁLOGO PRODUTO*****/
/*thumbnails*/
.box-image{
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.box-text.box-text-products{
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}
/*thumbnails image*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
		padding:30px 20px 10px 20px !important;
}
/*alinhar preço  products*/
.title-wrapper{
	min-height: 80px !important;
}
/*nome do produto*/
.name.product-title.woocommerce-loop-product__title{
	padding-bottom:10px;
	font-size:17px;
}
/*Configurar preços dos produtos*/
span.price {
    font-size:1.3em!important;
	padding-bottom:10px;
}
span.amount{
	color:#65b32c;
}
/*remove breadcrumbs checkout*/
#main > div.checkout-page-title.page-title > div > div > nav{
	display: none!important;
}

/********* NINJA FORM*****/
/* botao enviar*/
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	float:left;
	color:#fff !important;
	background: #65b32c !important;
	padding: 0px 30px 0px 30px !important;
}
/* tamanho de letra alterta*/
.nf-error-msg.nf-error-required-error{
	font-size:11px !important;
}
/*tamanho letra info RGPD*/
label#nf-label-field-11{
	font-size:0.8em !important;
	font-weight: normal;
}

/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#loja_field label::after {
	content: "\A\A Selecione apenas caso queira levantar a sua encomenda num Supermercado Lavrador ";
	clear: right;
	display: block;
	font-weight: normal;
}

.csw-sales-unity{
	font-weight: 600 !important;
	font-size:16px !important;
}
.csw-marca{
	font-weight: 600 !important;
	font-size: 20px !important;
	margin-top: -16px;
	margin-bottom: 10px !important;
}
.csw-capacidade{
	font-weight: normal !important;
	font-size: 20px !important;
	margin-top: -15px;
}
.csw-value-un-medida{
	font-weight: normal !important;
	font-size: 16px !important;
	margin-top: -10px;
}
.csw-marca-catalogo{
	min-height: 25px;
}
.image-fade_in_back {
	max-height: 340px !important;
}
.csw-value-un-medida-catalogo {
	margin-top: -12px !important;
	min-height: 25px;
}
.csw-unidade-catalogo{
	font-size: 16px !important;
}
/*************** GERAL   ***************/
/*---BOX DESTAQUE---*/
.box_destaques{
	border: 1px solid #DDDDDD !important;
	
}
/*---titulos underline---*/
.fancy-underline:after {

	background: url(https://staging.supermercadolavrador.pt/wp-content/uploads/2021/03/underline.png) 50% top no-repeat;
    background-size: 100% 9px;
}

/*************** HEADER   ***************/
/*---ICONE SEARCH BAR MENU---*/
.form-flat .button.icon {
		background-color: #65b32c !important;
}
/************WOOCOMMERCE******************/
/*****CATÁLOGO PRODUTO*****/
/*thumbnails*/
.box-image{
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.box-text.box-text-products{
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}
/*thumbnails image*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
		padding:30px 20px 10px 20px !important;
}
/*alinhar preço  products*/
.title-wrapper{
	min-height: 80px !important;
}
/*nome do produto*/
.name.product-title.woocommerce-loop-product__title{
	padding-bottom:10px;
	font-size:17px;
}
/*Configurar preços dos produtos*/
span.price {
    font-size:1.3em!important;
	padding-bottom:10px;
}
span.amount{
	color:#65b32c;
}
/*remove breadcrumbs checkout*/
#main > div.checkout-page-title.page-title > div > div > nav{
	display: none!important;
}

/********* NINJA FORM*****/
/* botao enviar*/
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	float:left;
	color:#fff !important;
	background: #65b32c !important;
	padding: 0px 30px 0px 30px !important;
}
/* tamanho de letra alterta*/
.nf-error-msg.nf-error-required-error{
	font-size:11px !important;
}
/*tamanho letra info RGPD*/
label#nf-label-field-11{
	font-size:0.8em !important;
	font-weight: normal;
}

.out-of-stock > div > div > div > .price-wrapper {
   visibility: visible !important;
}

/*************** MAILCHIMP ***************/

#mailchimp input.email { 
	background: #fff
	border: medium none;
    color: #777777;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-style: normal;
    margin-bottom: 10px;
    padding: 8px 10px;
	width: 80%;
	margin: auto; 
	text-align: center; 
	margin-bottom: 20px; 
	min-height: 30px;
	border-radius: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

#mailchimp input[type="submit"] {
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	font-size: 15px;
	background-color:#3f853a;
	padding: 5px 10%;
}
.rgpd_newsletter a {
	color:white !important;
}

	
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}


	
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}