/*
Theme Name:   Legba5 Child Theme
Description:  Tema filho para desenvolvimento de temas em legba5.
Author:       id5
Template:     layers-elementor
Version:      1.0.0
License:      GPL 2.0
Tags: 		  Serviços, Institucional, Agências, Prestação de Serviços
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


.container {max-width: 1280px !important;}

.header-secondary {background-color: #f3f6eb;}
.header-secondary .nav-horizontal li a {font-size: 1.8rem; color: #afb2a1;}
.custom-logo-link img{ max-height: 150px; transition: 0.4s;	}
.header-site .container {padding: 10px 20px;}
.header-sticky.is_stuck.is_stuck_show .custom-logo-link img{ max-height: 100px; transition: 0.4s;}
.header-site .sub-menu {left: unset !important; right: 0px !important; width: max-content;}
.header-site .nav li:hover > .sub-menu {top: 42px;}
.header-site .nav-horizontal > ul > li > a {font-size: 1.8rem; background-color: transparent; padding: 4px 8px; border-radius: 0px !important;}
.header-site .nav-horizontal > ul > li > a:hover,
.header-site .nav-horizontal > ul > li.current-menu-item > a {background-color: #e4b440; color: #ffffff !important;}


.lista-arquivos .thumbnail {text-align: center; padding: 40px 20px 20px 20px; background: rgb(229,229,211); border: 1px solid #e5e5d3; border-radius: 3px; background: linear-gradient(0deg, rgba(229,229,211,1) 50%, rgba(255,255,255,1) 50%); }
.lista-arquivos .thumbnail .thumbnail-media {width: 80px; margin: auto; margin-right: 0px;}
.lista-arquivos .thumbnail .thumbnail-media img{width: 100%; margin-right: 0px;}
.lista-arquivos .thumbnail .thumbnail-body {padding: 0; background-color: transparent; height: 60px; margin-top: 10px;}
.lista-arquivos .thumbnail .thumbnail-body p {display: block; line-height: 2.0rem; width: 100%; text-transform: uppercase;}

.accordions {background-color: #e5e5d3; position: relative; padding: 20px;}
.accordions:before {content: ''; width: 100%; height: 100%; background-color: #e5e5d3; position: absolute; z-index: -1; top: 0; left: -15%; }
h2.accordion{ cursor: pointer; margin: 0; font-weight: 400; margin-bottom: 2px; font-size: 2.0rem; width: 100%; background-color: #f3cb31; color: #000000; padding: 10px 20px;}
h2.accordion i{ float: right;  margin-top: 5px;}
div.accordion{ display: none; padding: 20px; border: 1px solid #cccccc;}


.title-container {background-color: #e5e5d4; text-align: center;}
.title-container .title {padding: 10px 20px; max-width: 1280px;}
.title-container .title .bread-crumbs {display: none;}
.title-container .title .heading {text-transform: uppercase !important; color: #605d5d !important; font-size: 3.0rem; font-weight: 600;}
.layers-content-main {padding: 2% 20px;}

.story p,
.story ul li,
.story ol li{font-size: 1.8rem;}
.meta-info {font-size: 1.8rem !important;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
.button, .submit {padding: 15px 40px !important; border: 1px solid #4a4144 !important; border-radius: 0 !important; color: #4a4144 !important; background-color: transparent !important; text-transform: uppercase;}
.button:hover, .submit:hover {background-color: #4a4144 !important; color: #ffffff !important;}


.products h3, .woocommerce-loop-product__title,
.products .price {color: #14080e;}
.products .price {font-weight: bold; margin-bottom: 10px; font-size: 1.8rem;}
.amount {color: #14080e;font-weight: bold !important; margin-bottom: 10px !important; font-size: 2.8rem !important;}
.products .button {width: 100%;}
.quantity .qty {text-align: center;width: 50px;float: left;height: 51px;margin-right: 10px;}
.products .img-wrap img {width: 100% !important;}
.related .woocommerce-loop-product__title {margin-bottom: 0px !important;}
.products .added_to_cart {display: block; text-align: center; font-size: 1.5rem;}


.wpcf7 input[type=text], input[type=text],
.wpcf7 input[type=email], input[type=email],
.wpcf7 input[type=url], input[type=url]{height: 45px; border: 1px solid #cccccc;}
.wpcf7 textarea, textarea{border: 1px solid #cccccc;}
.wpcf7 input[type=submit] {padding: 15px 50px !important; background-color: transparent !important; border-radius: 0px; border: 1px solid #443b3b; color: #443b3b; margin-left: -20px;}
.wpcf7 input[type=submit]:hover {background-color: #443b3b !important; color: #ffffff !important;}


@media screen and (max-width: 480px){
	.custom-logo-link img,
	.header-sticky.is_stuck.is_stuck_show .custom-logo-link img {max-height: 60px;}
}