@charset "utf-8";
/*
Theme Name: Hestia Pro mosteiro
Theme URI: https://www.transfiguracao.com.br/
Description: Este é um tema filho personalizado.
Author: Dom Bento, osb
URI: https://www.transfiguracao.com.br/
Template: hestia-pro
Version: 1.1
*/


@import url("webfonts/fzscript25ex/stylesheet.css");
@import url("webfonts/lucid/stylesheet.css");
/* CSS Document */


/*sidebar-woocommerce*/

.shop-sidebar-wrapper {
	width: 100%!important;
	margin-left: 25px;
}




.aws-search-field {
	font-size: 13px!important;	
}


/*Correção do Plugins WP Poup Banners*/
.wpb-background-content {
    width: auto!important;
}

.menu_meu_loja, .quadro{
	
	word-break: break-word;
	overflow-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	font-weight: 300;
	line-height: 1.618;
	direction: ltr;
	font-family: Josefin Sans;
	font-size: 14px;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	position: relative;
	margin-bottom: 30px;
	border-radius: 6px;
	color: rgba(0,0,0,0.87);
	background: #fff;
	max-width: 100%;
	width: 100%;
	box-shadow: 0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);
	padding-top: 29px;
	padding-left: 15px;
	padding-right: 15px;
}
.meu_menu{
	font-size: 22px!important;
}
.menu-loja-monastica-container{
	display: flex;
	justify-content: center;
	margin-top: -60px;
	margin-bottom: -18px;
}

/*Aviso de "Disponivel por encomenda"*/
.available-on-backorder {
	font-size: 1.4em!important;
}

.header-filter-gradient{	
	background-image: url(https://www.transfiguracao.com.br/wp-content/themes/hestia-pro-mosteiro/imagens/p_virgem.jpg)!important;
}


.navbar-brand {
	font-family: fzscript25ex;
	font-size: 20px!important;
}

.hestia-title{
	font-family: fzscript25ex!important;
	font-weight: normal!important;
}
.col-md-10 h1{
	font-size: 57px!important;
}
.sub-title{
	font-family: lucid!important;
	font-weight: normal!important;
}

.navbar.navbar-transparent {
    color: #fff;	
}

/*Filtro da imagem*/
.header-filter::before{
	background-color:rgba(0,0,0,0.3)!important;
}

article p, #about p {
	text-align: justify;
}
article{
	color:#000!important;
}


article a{
	text-decoration: none;
}

.icon.icon-primary {
	color:#1b4dd6;
}

.form-control:focus{
	background-image: linear-gradient(#1b4dd6,#1b4dd6), linear-gradient(#fff,#fff)!important;
}
.wpforms-form textarea:focus{
	background-image: none!important;
}


@media only screen and (max-device-width: 1000px) {
	.hestia-title, .col-md-10 h1{
	font-size: 3.5em!important;
	}	
}
@media only screen and (max-device-width: 770px) {
	.hestia-title, .col-md-10 h1{
	font-size: 3em!important;
	}	
}
@media only screen and (max-device-width: 400px) {
	.hestia-title, .col-md-10 h1{
	font-size: 2.14em!important;
	}	
}

@media (max-width: 500px) {
	
	.shop-sidebar-wrapper {
	margin-left: 0px!important;
}
	
}

