/*BODY Geral*/
body {font-family: 'Work Sans', sans-serif;}
body {overflow-x: hidden;}

/*Funções Padrões*/
.font-bold {font-weight: 700;}
.text-gray {color: #848484;}
.font-20 {font-size: 20px;}
.padding-1em .ow-icon-placement-left {padding: 1em 1em !important;}

/*BTNs Geral*/
.btn-green {background: #25d366;padding: 10px 30px;border-radius: 25px;color: #fff;font-weight: 600;}
.btn-green:hover {background: #00bc38;color: #fff !important;}
.btn-green img {margin-right: 5px;}

/*Topo Informações*/
.info-top {background: #f0f0f0;padding: 10px 0;color: #848484;}
.info-top a {color: #848484;}
.info-top .col-lg-6 {display: flex;align-items: center;padding: 0 !important;}
.info-top .col-lg-6:nth-child(2) {justify-content: right;}
.info-top .col-lg-6:nth-child(2) p {margin: 0;padding-right: 10px;}
.info-top img {height: 20px;width: 20px;margin-right:7px;}

/*HEADER Geral*/
.site-header {box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}

/*Menu Principal*/
#mainnav {display: flex;align-items: center;}
.mainnav ul.menu li:hover a {color: #ff151f;font-weight: 600;}
.mainnav ul.menu li:last-child a {padding-right: 30px;}

/*Categorias Home*/
.categorias-home .so-widget-sow-image {position: relative;}
.categorias-home .widget-title {
	background: rgba(255, 255, 255, 0.93);
	position: absolute;
	bottom: 50px;
	padding: 15px 25px;
	color: #ff151f;
	font-weight: 700;
	box-shadow: 2px 0px 15px 0px rgba(0, 0, 0, 0.3);
	font-size: 24px;
}

/*Instagram Feed*/
.sbi_load_btn {border-radius: 25px !important;font-size: 16px !important;font-weight: 600;padding: 10px 30px !important;}
.sbi_header_text h3 {color: #ff151f !important;font-weight: 700;}

/*Rodapé*/
#wrapper-footer-full .title-red .widget-title {color: #ff151f;font-weight: 700;font-size: 18px;}
#wrapper-footer-full .text-gray p, .text-gray a {color: #848484;}
#wrapper-footer-full .title-white .widget-title {font-size: 18px;font-weight: 700;}
#wrapper-footer-full .text-white a {color: #fff;}
#wrapper-footer-full  .font-bold h5 {font-weight: 700;}
#wrapper-footer .site-info p {color: #848484;}

/*Formulario de Contato*/
.wpcf7-form input {margin-bottom: 20px;border: none !important;border-bottom: 1px solid #848484 !important;border-radius: 0 !important;}
.wpcf7-form textarea {border-color: #848484 !important;}
.wpcf7-form input::placeholder, .wpcf7-form textarea::placeholder {color: #a2a2a2 !important;}
.wpcf7-form input:focus {color: #848484 !important;background-color: #fff;border-bottom: 2px solid #ff151f !important;box-shadow: 0 0 0 .2rem rgba(255, 21, 31, 0) !important;}
.wpcf7-form textarea:focus {color: #848484 !important;background-color: #fff;border: 2px solid #ff151f !important;box-shadow: 0 0 0 .2rem rgba(255, 21, 31, 0) !important;}
.wpcf7-form .wpcf7-submit {
	background: #25d366 !important;
	margin: 30px 0 0 0;
	border-radius: 25px !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 18px !important;
	width: 170px !important;
	box-shadow: none !important;
	border: none !important;
	padding: 10px !important;
}

/*Pagina de SOBRE NÓS*/
.section-valores .icon-missao .so-widget-image, 
.section-valores .icon-valores .so-widget-image {height: 100px;width: auto;}
.section-valores .icon-visao .so-widget-image {margin: 13px 0;}
.section-valores .panel-grid-cell {border-left: 4px solid #ff151f;padding: 10px 50px 0 30px;padding-top: ;min-height: 350px;}
.enderecos-lojas h3 {font-size: 22px;font-weight: 700;color: red;}


/*Imagem em LightBox*/
.foobox.fbx-link:hover .overlay {opacity: 1;transition: all 0.3s;}
.foobox.fbx-link {position: absolute; box-shadow: 2px 0px 15px 0px rgba(0, 0, 0, 0.3);}
.image-lightbox {position: relative;}
.flex-end .textwidget {display: flex;justify-content: end;}
.overlay {
	background: #0000009c;
	position: absolute;
	width: auto;
	right: 0;
	left: 0;
	opacity: 0;
	transition: all 0.3s;
	top: 0;
	bottom: 0;
}
.overlay::after {
	content: "";
	background-image: url('/assets/img/icone-saiba-mais.png');
	width: 63px;
	height: 63px;
	background-size: 63px;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.list-produtos-small .overlay::after {width: 40px;background-size: 40px;}


/*MOBILE*/
@media (max-width: 991px) {
.info-top {
	display: none;
}
.site-header {
	padding: 10px 0;
}
.section-valores .panel-grid-cell {
	border: none;
}
.foobox.fbx-link {
	position: relative;
}
#pg-143-2, #pg-143-4 {
	display: grid;
}
#pgc-143-2-1, #pgc-143-4-1 {
	top: calc(-40% - ( 0.4 * 30px ) ) !important;
	position: relative;
}
#pgc-143-2-0, #pgc-143-4-0 {
	top: calc(65% - ( 0.4 * 30px ) );
	position: relative;
}
.content-text-center-mobile p {
	text-align: center !important;
}
.content-text-center-mobile .sow-headline {
	text-align: center !important;
}
.content-text-center-mobile .ow-button-base {
	text-align: center;
}
.list-produtos-small {
	text-align: center;
}
#mainnav {
	display: block !important;
}
#mainnav .btn-green {
	position: relative;
	border-radius: 0;
	display: flex;
	justify-content: center;
	padding: 15px;
}

}
/*
     FILE ARCHIVED ON 03:06:15 Dec 17, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:05:24 Jul 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 62.674
  load_resource: 729.354
  PetaboxLoader3.resolve: 630.56
  PetaboxLoader3.datanode: 97.853
*/