/* CSS Document */







/*
Atualização 2024 - THiago / João JR
*/

.header-container.type4.sticky-header .header-wrapper,
.header-container.type4 .main-nav,
.main-nav .menu-wrapper {
	background: #e8ba00 !important;
	height: 60px;
}

/* 
.fixed-header ul.menu>li.menu-full-width,
.fixed-header ul.menu>li.menu-static-width,
.fixed-header ul.menu>li.menu-item-has-children,
.main-nav ul.menu>li.menu-full-width,
.main-nav ul.menu>li.menu-static-width,
.main-nav ul.menu>li.menu-item-has-children {
	margin-top: 10px;
	color: #444242;
	font-family: "math";
}
 */

.fixed-header .menu>li>a>span.cat-label.cat-label-label1,
.main-nav .menu>li>a>span.cat-label.cat-label-label1,
.fixed-header .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label1,
.main-nav .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label1,
div.mobile-nav .sw-mobile-menu li>a span.cat-label.cat-label-label1,
.menu.side-menu li>a span.cat-label.cat-label-label1,
.fixed-header .menu>li>a>span.cat-label.cat-label-label2,
.main-nav .menu>li>a>span.cat-label.cat-label-label2,
.fixed-header .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label2,
.main-nav .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label2,
div.mobile-nav .sw-mobile-menu li>a span.cat-label.cat-label-label2,
.menu.side-menu li>a span.cat-label.cat-label-label2 {
	display: none;
}

.header-container.type1 .main-nav ul.menu>li>a,
.header-container.type2 .main-nav ul.menu>li>a,
.header-container.type3 .main-nav ul.menu>li>a,
.header-container.type4 .main-nav ul.menu>li>a,
.header-container.type5 .main-nav ul.menu>li>a,
.header-container.type6 .main-nav ul.menu>li>a,
.header-container.type14 .main-nav ul.menu>li>a,
.header-container.type7 .main-nav ul.menu>li>a,
.header-container.type13 .main-nav ul.menu>li>a,
.header-container.type8 .main-nav ul.menu>li>a,
.header-container.type9 .main-nav ul.menu>li>a,
.header-container.type10 .main-nav ul.menu>li>a,
.header-container.type11 .main-nav ul.menu>li>a,
.header-container.type12 .main-nav ul.menu>li>a {
	color: #444242;
	font-weight: 800;
	font-size: 14px;
}
/*THIAGO REMOVEU PARA MOSTRAR A ABELHINHA
#powerSliderWidget1 {
	display: none;
}
*/

.header-container.type4 .header-wrapper {
	margin-bottom: 0px;
}

.header-container.type4 .main-nav ul.menu>li.menu-full-width>a,
.header-container.type4 .main-nav ul.menu>li.menu-static-width>a,
.header-container.type4 .main-nav ul.menu>li.menu-item-has-children>a {
	padding-bottom: 5px;
}

.header-wrapper {
	height: 67px;
}



.header-container.type3 .mini-cart {
	background-color: #e8ba00;
}

.header-container.type2 .main-nav .menu-wrapper,
.header-container.type3 .main-nav,
.header-container.type4 .main-nav .menu-wrapper,
.header-container.type9 .main-nav .menu-wrapper,
.header-container.type10 .header-wrapper,
.header-container.type3.sticky-header .header-wrapper,
.header-container.type4.sticky-header .header-wrapper,
.header-container.type10.sticky-header .header-wrapper {
	background-color: #e8ba00;
}

.header-container.type3.header-newskin.sticky-header .header-wrapper {
	background-color: #e8ba00;
}

.mybag-link i {
	color: #444242;
}

.header-container.type3.header-newskin .mybag-link .cart-qty {
	width: 30px;
	height: 30px;
	background-color: #FFFFFF;
	border-radius: 50%;
	display: inline-block;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.menu-full-width>a,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-item-has-children>a,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-static-width>a {
	color: #444242;
}

.header-container.type3.header-newskin .header .form-search #cat {
	background-color: #dbe0e2;
	border-color: #FFF;
}

/* 
.header-container.type3.header-newskin .header .form-search #search {
	background-color: #dbe0e2 !important;
	color: #777777 !important;
	padding-left: 16px;
}
 */

.header-container.type3.header-newskin .header .form-search button.button {
	background-color: #dbe0e2 !important;
	color: #777777 !important;
}

.icon-search:before {
	content: '\e812' !important;
}







































































/* **************
AdrianoCroti
 */


 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

 .fixed-header ul.menu>li.menu-full-width,
.fixed-header ul.menu>li.menu-static-width,
.fixed-header ul.menu>li.menu-item-has-children,
.main-nav ul.menu>li.menu-full-width,
.main-nav ul.menu>li.menu-static-width,
.main-nav ul.menu>li.menu-item-has-children {
	margin-top: 10px;
	color: #444242;
	font-family: "Montserrat", sans-serif !important;
}



 html, body{
	overflow-x: hidden !important;
	font-family: "Montserrat", sans-serif !important;
 }

/* Homepage - Card Produto */
.category-products .products-grid.flex-grid li.item {
	/* border-left: 1px solid #e3e4e4; */
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
}

.category-products .products-grid.flex-grid li.item .item-area {
	border-top: none !important;
}
.category-products .products-grid li.item .details-area {
	padding: 10px;
	text-align: left; /* text-align: center; */
}
.product-name {
	font: 700 24px/1 Short Stack,arial,sans-serif;
	/* font-family: 'Montserrat', sans-serif !important; */
	font-weight: 700;
	min-height: 40px;
}
.price-box .price, .price-box .regular-price {
	color: #444;/* color: #f6a50e; */
	font-weight: 400;
}

.flex-grid .item .details-area .actions {
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.3s;

	margin: 0;
	text-align: center;


}

.category-products .products-grid li.item .details-area .product-name {
	line-height: 15px;
}


.category-products .products-grid.flex-grid li.item:hover .item-area {
	padding: 10px 0; /* padding: 10px 0 50px; */
}

/* botao comprar */
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart {
	background: #7bac39;
	height: auto;
	padding: 8px 0;
	width: 230px;
	border-radius: 28px;
	font-weight: 500;
}

@media(max-width:767.98px){
	.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart {

		width: 78% !important;

	}
}



.category-products .products-grid.flex-grid li.item:hover {
	background-color: #fff;
	border-top-color: #e3e4e4;
	border-bottom-color: #e3e4e4;
	/* box-shadow: 0 0 40px rgba(0,0,0,0.1); */
	/* box-shadow: 16px 20px 16px -19px rgba(0,0,0,0.42); 
	box-shadow: 16px 20px 16px -19px rgba(0,0,0,0.42);
	box-shadow: 4px 9px 13px -9px rgba(0,0,0,0.42);
	box-shadow: 4px 9px 16px -9px rgba(0,0,0,0.42);*/
	box-shadow: 4px 9px 22px -9px rgba(0,0,0,0.52);

	border-radius: 20px;
}



.product-image-area {
	
	border: none !important;
	border-radius: 7px;
	padding: 3px;
	z-index: 0;
}



.header-container.type3.header-newskin .header .form-search {
	/* 
	border-color: #dbe0e2;
	background-color: #fff;
	 */

	background-color: #eceded;
	color: #777;
}

.header-container.type3.header-newskin .header .form-search #search {
	background-color: #eceded !important;
	color: #777777 !important;
	padding-left: 18px !important;
}

.header-container.type3.header-newskin .header .form-search #cat {
	background-color: #eceded;
	border-color: #FFF;
	width: 150px;
}

.header-container.type3.header-newskin .header .form-search button.button {
	background-color: #eceded !important;
	color: #777777 !important;
}

.header-container.type3.header-newskin .header .form-search {
	border-color: #eceded;
}

.header-container .welcome-msg {
	margin: 0 20px 0 0;
	text-align: left;
	float: right;
	font-size: 11px;
	line-height: 19px;
	text-transform: uppercase;
}

.welcome-msg p{
	margin-bottom: 0 !important;
	line-height: 100%;
}

.top-links-container{
	background-color: #fff !important;
	color: #777 !important;
	
}

.top-links{
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 10px;
	flex-direction: row-reverse;
	height: 30px; 
}

.header-container .links {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
	color: #777;
}

.header-container .top-links-area a {
	padding-top: 0;
	padding-bottom: 0px;
}

.header-container.type3.header-newskin .welcome-msg {
	color: #777;
	display: flex;
	align-items: center;
}

.header-container.type3.header-newskin .top-links-container {
	border-bottom: #444 solid 1px;
	padding: 3px 0;
}
@media(max-width:767.98px){
	.header-container.type3.header-newskin .top-links-container {
		display: none;
	}
}

.header-container.type3.header-newskin .top-links ul.links a {
	color: #777;
	font-weight: 600;
	letter-spacing: 0.025em;
}


.foneWapp{
	font-size: 1.35em;
	color: #404040;
	font-weight: 700;
	display: flex;
	flex-direction: column;
	gap: 6px;
	margin-right: 16px;
}

.foneWapp br{
	display: none;
}

.header-container.type3.header-newskin .header .custom-block span {
	color: #787d7f !important;
	font-size: .65em;
}

@media(max-width:991px){
	.header-container.type3.header-newskin .header .custom-block {
		display: none !important;
	}
}

.header-container.type3.header-newskin .header>.logo {
	margin: 10px 0;
}



.header-container.type3.header-newskin:not(.sticky-header) .mini-cart {
	border: none;
	box-shadow: none;
	background-color: #e8ba00;
	width: auto;
	margin-left: 20px;
	border-radius: 12px;
	top: 0;
}


.header-container.type3.header-newskin .mybag-link .cart-qty {
	width: 16px;
	height: 16px;
	background-color: #FFFFFF;
	border-radius: 50%;
	/* display: inline-block; */
	position: absolute;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 50%;
	transform: translateX(-6px);
	top: -9px;
	font-weight: 700;
}

.header-container.type3.header-newskin:not(.sticky-header) .mybag-link {
	position: relative;
	padding: 0 20px 0 0;
	line-height: 37px;
}

.header-container.type3.header-newskin .header .custom-block>* {
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	font-weight: 600;
	text-align: left;
}

.info-header {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-top: 15px;
	color: #585858;
	font-size: 13px;

	margin-top: 0;
}





.header-container.type3.header-newskin.sticky-header .menu-wrapper .mybag-link i {
	color: #444242;
}

.header-container.type3.header-newskin.sticky-header .menu-wrapper .mybag-link .cart-qty {
	right: -4px;
	top: -8px;
	color: #444242;
}


.header-container.sticky-header .menu-wrapper .mini-cart {
	position: absolute;
	right: 0;
	left: auto;
	top: -5px;
	margin: 0;
	background-color: transparent;
	border: 0;

	top: 4px;
}


.topCartContent:before {
	content: "";
	position: absolute;
	border: 10px solid transparent;
	display: block;
	right: 15px;
	top: -25px;
	border-bottom-color: #918272!important;
}


.footer-middle {
	background-color: #eeeeee !important;
	color: #505050 !important;
	border-top: 1px solid #e8e8e8 !important; padding: 40px 0 0 0 !important;
}


.footer-middle p {
	margin-bottom: 15px;
	color: #211915;
}


.header-wrapper{
	height: 60px !important; 
}

.cms-index-index h4, .cms-volta-aulas h4, .cms-voltaaulas h4 {
	text-align: center;
	font: 700 24px/1 Short Stack,arial,sans-serif;
	padding: 10px;
	background: #f9be02;
	color: #444242;
	margin: 20px 0 10px 0;
	padding: 24px 16px;
	border-radius: 999px;
}




.category-products .products-grid.flex-grid li.item .details-area {
	padding-bottom: 0;
	margin-bottom: 8px !important;
}
a.addtocart i.icon-cart {
	font-size: 15px;

	display: none !important;
}



.category-products .products-grid.columns4 .owl-controls {
	margin-top: 10px;
	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	/* background: red; */
}

.category-products .products-grid.columns4 .owl-controls .owl-buttons {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.category-products .products-grid.columns4 .owl-controls .owl-buttons div {
	/* 
	color: #FFF;
	display: inline-block;
	zoom: 1;
	display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	 */

	background: #eee;
	width: 35px;
	height: 35px; 
	display: flex;
	align-items: center;
	justify-content: center;
	filter: Alpha(Opacity=100);
	opacity: 1;
	font-size: 18px;
	color: #585858;
	padding:2px !important;
}

.category-products .products-grid.columns4 .owl-controls .owl-prev{
	position: absolute;
	left: -40px;
}
.category-products .products-grid.columns4 .owl-controls .owl-next{
	position: absolute;
	right: -40px;
}

.category-products .products-grid.columns4 .owl-controls .owl-prev i{
	margin-right: 1px;

}
.category-products .products-grid.columns4 .owl-controls .owl-next i{
	margin-left: 4px;
}

.category-products .products-grid li.item .item-area {
	width: 100% !important;
	position: relative;
}






.std .category-products ol .owl-controls {
	margin-top: 10px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;

	background-color: green;
}


#singleColumn .one-product .category-products .owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;

	position: absolute;
	background-color: yellowgreen;
	width: 100%;
	top: 50%;
    left: 0;

}

#singleColumn .one-product .category-products .owl-theme .owl-controls .owl-next{
	position: absolute;
	right: 0;
}

#singleColumn .one-product .category-products .owl-theme .owl-controls .owl-prev{
	position: absolute;
	left: 0;
}


#singleColumn .one-product .category-products .owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: 0.5;

	background: transparent;
	font-size: 24px;
	filter: Alpha(Opacity=100);
	opacity: 1;
	color: #444242;
}



#singleColumn .owl-wrapper{
	background-color: #fff !important;
}


#singleColumn h5{
	text-align: center;
	color: #444242;
	font-size: 16px;
	background-color: #fff;
	margin: 0;
	padding: 0;
	padding-top: 24px;
	font-weight: 700;
}

#singleColumn li.item:hover{
	background-color: #fff;
    border-top-color: #e3e4e4;
    border-bottom-color: #e3e4e4;
    /* box-shadow: 0 0 40px rgba(0,0,0,0.1); */
    box-shadow: 4px 9px 22px -9px rgba(0,0,0,0.52);
    border-radius: 20px;

		box-shadow: none;
}

#singleColumn  .details-area {
	padding-bottom: 0;
	margin-bottom: 8px !important;

	text-align: center;
}


#singleColumn .one-product{
	/* background-color: #fff; */
	padding-top:40px;
	padding-bottom:40px;
}

#singleColumn .one-product p{
	display: none !important;
}



#singleColumn{
	padding-top: 50px;
	padding-bottom: 50px;
	position: relative;
}

#singleColumn::before{
	content: '';
	background-color:#eee;
	position:absolute;
	width:16000px;
	top:0;
	left:-6000px;
	height:100%;
}

@media(max-width:767.98px){
	#singleColumn::before{
		width:100%;
		left:0;
	}
}




/* 



.main-nav .menu>li.menu-full-width .nav-sublist-dropdown, 
.main-nav .menu>li.menu-static-width .nav-sublist-dropdown, 
.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown, 
.fixed-header .menu>li.menu-static-width .nav-sublist-dropdown {
	background-color: #fcfbe9;
	border-color: #918272;
	background-color: #fff;
	border: none;
	padding: 24px;
	padding-top: 16px;
	border-radius: 0 0 24px 24px;
	margin-top: 7px;
	position: relative;
}


.main-nav .menu>li.menu-full-width .nav-sublist-dropdown::after, 
.main-nav .menu>li.menu-static-width .nav-sublist-dropdown::after, 
.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown::after, 
.fixed-header .menu>li.menu-static-width .nav-sublist-dropdown::after {
	content: '';
	width: 20px;
	height:20px;
	background-color: #fff;
	transform: rotate(45deg);
	position: absolute;
	top: -10px;
	left: 28px;
}


.header-container.type3.header-newskin .main-nav .menu >li.menu-full-width .nav-sublist-dropdown .container ul >li >a.level1, .header-container.type3.header-newskin .main-nav .menu >li.menu-static-width .nav-sublist-dropdown .container ul >li >a.level1 {
	font-family: 'Oswald';
	color: #434d53;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: -0.01em;
	margin-bottom: 4px;
	color: #444242;
	border-bottom: 2px solid #E8BA00;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

 */



 .main-nav .menu>li.menu-full-width .nav-sublist-dropdown, .main-nav .menu>li.menu-static-width .nav-sublist-dropdown, .fixed-header .menu>li.menu-full-width .nav-sublist-dropdown, .fixed-header .menu>li.menu-static-width .nav-sublist-dropdown {
	background-color: #fff;
	border-color: none;
	border-radius: 0 0 24px 24px;
	padding: 15px 24px 24px 24px;
	margin-top: -3px;
}


.header-container.type3.header-newskin .main-nav .menu >li.menu-full-width .nav-sublist-dropdown .container ul >li >a.level1, .header-container.type3.header-newskin .main-nav .menu >li.menu-static-width .nav-sublist-dropdown .container ul >li >a.level1 {
	/* font-family: 'Oswald'; */
	font-family: "Montserrat", sans-serif !important;
	color: #434d53;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: -0.01em;
	margin-bottom: 4px;
	color: #444242;
	border-bottom: 2px solid #E8BA00;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.header-container.type3.header-newskin .main-nav {
	text-align: left;
	margin-bottom: 0;
}

.fixed-header .menu > li .nav-sublist-dropdown::before, 
.main-nav .menu > li .nav-sublist-dropdown::before {
	content: '';
	width: 20px;
	height:20px;
	background-color: #fff;
	transform: rotate(45deg);
	position: absolute;
	top: -20px;
	left: 20px;
}

.fixed-header ul.menu>li.menu-full-width,
.fixed-header ul.menu>li.menu-static-width,
.fixed-header ul.menu>li.menu-item-has-children,
.main-nav ul.menu>li.menu-full-width,
.main-nav ul.menu>li.menu-static-width,
.main-nav ul.menu>li.menu-item-has-children {
	margin-top: 0;
	color: #444242;
	/* font-family: "math"; */
	font-family: 'Oswald';
}

.header-container.type4.sticky-header .header-wrapper, .header-container.type4 .main-nav, .main-nav .menu-wrapper {
	background: #e8ba00 !important;
	height: auto;
}
.header-wrapper {
	height: auto!important;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.menu-full-width>a, .header-container.type3.header-newskin .main-nav ul.menu>li.menu-item-has-children>a, .header-container.type3.header-newskin .main-nav ul.menu>li.menu-static-width>a {
	color: #444242;
	height: 60px;
    display: flex;
    align-items: center;

}


.fixed-header ul.menu >li .nav-sublist-dropdown:before, .main-nav ul.menu >li .nav-sublist-dropdown:before {
	content: "";
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	top: -6px;
	left: 20px;
}

.header-container.type3.header-newskin .main-nav ul.menu >li .nav-sublist-dropdown {
	width: auto !important;
}




._item-frete-seguro-brasil{
	display: flex;
	gap: 16px;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%; 
	border-right: 1px solid rgb(212, 212, 212) !important;
	padding: 16px 0;
}

#bloco-frete-seguro-brasil .col-lg-3:last-child ._item-frete-seguro-brasil {
    border-right: none !important;
}

._item-frete-seguro-brasil .text-area p{
	margin-bottom: 0 !important;
	box-sizing: border-box;
	padding-right: 16px;
}

@media(max-width:991px){
	._item-frete-seguro-brasil{
		/* flex-direction: column; */
		padding: 25px 0 !important;
		border-right: none !important;
		border-bottom: 1px solid rgb(212, 212, 212) !important;
	}
	._item-frete-seguro-brasil .text-area{
		text-align: left !important;
	}
}





._mb20{
	margin-bottom: 20px !important;
}
._mb40{
	margin-bottom: 40px !important;
}

._img-fluid{
	width: 100% !important;
	height: auto !important; 
}

._footer-bloco {
	margin-bottom: 40px !important;
}

._footer-link-redes{
	width: 100%;
	height: auto; 
	display: flex;
	justify-content: flex-start;
	gap: 20px;
}



._footer-link-rede{
	background-color: #000 !important;
	color: #fff !important;
	width: 38px !important;
	height: 38px !important; 
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	border-radius: 999px !important;
	text-decoration: none !important;
	font-size: 1.3em !important;
}

._footer-link-rede i{
	color: #fff !important;
	font-size: 1.3em !important;
}

.footer-middle li {
	margin-bottom: 6px !important;
	line-height: 16px;
	text-align: left !important;
}

.footer-middle{
	padding: 6em 0 !important;
}



._footer-titulo{
	text-align:left !important;
	font-size:16px !important;
	font-weight:700 !important;
	margin-bottom: 18px !important;
	color: #211915 !important;
}

#seloEbit{display: none !important;}


.msgPersonalizadosHeader{
	text-align: left;
	color: #444242 !important;
	margin-top: 10px !important;
	font-weight: 600;
	margin: 0 !important;
	text-align: center !important;
}

#tres-small-banner-home{
	margin-bottom: 48px;
}

.brands-slide{
	background-color: transparent !important;
}

.brands-slide .owl-controls{
	width: 100% !important;
	position: absolute !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
}

.brands-slide .owl-controls .owl-buttons .owl-next {
	position: absolute;
	right: 0 !important;
}

.brands-slide .owl-controls .owl-buttons {
	display: flex;
	justify-content: space-between;
}

.brands-slide .owl-item .item p{
	font-weight: 700 !important;
	margin-top: 16px !important;
	text-align: center !important;
	text-transform: uppercase !important;
}





.header-container.type3.header-newskin .header .custom-block a span {
	display: none !important;
}

.header-container.type3.header-newskin .header .custom-block a i {
	font-size: 2.4em !important;
}

.header-container.type3.header-newskin .header .custom-block {
	display: inline-flex !important;
	align-items: center !important;
}
@media(max-width:991px){
	.header-container.type3.header-newskin .header .custom-block {
		display: none !important;
	}
}

._top-link-redes{
	display: flex;
	gap: 10px;
	align-items: center;
}
._top-link-redes a{
	color: #777;
	font-size: 1.2em;
	margin:0px 5px;
}

._info-header{
	display: flex;
	gap: 4px;
}
._info-header i{
	font-size: 3em;
	color: #777;
}

._topbar-infos{
	display: flex;
	gap: 5px;
	align-items: center;
}



@media (max-width: 991px){
	.header-container.type3.header-newskin .search-area {
    left: 0;
    top: 0;
    margin: 35px 15px;
		margin-top: 0;
		margin: 0;
		padding: 15px;
		background-color: #e8ba00;
    z-index: 2;
    width: 100% !important;
		position: absolute;
		height: auto !important; 
		/* position: relative;
		width: calc(100% -30px) !important; */
    /* padding: 0 16px;
    background-color: #eee;
    border-radius: 50px; */
}


.header-container.type3.header-newskin .search-area .search-icon {
	display: block;
	line-height: 40px;
	font-size: 19px;

	display: none !important;
}

.header-container.type3.header-newskin .header .form-search {
	display: flex !important;
	margin-top: 122px !important;
}

}



@media (max-width: 991px){
	.header-container.type3.header-newskin .header .form-search:before {
    content: "";
    display: block;
    position: absolute;
    right: 90px;
    top: -20px;
    width: 20px;
    height: 20px;
    border: 10px solid transparent;
    border-bottom-color: #ccc;

		display: none !important;
}
.header-container.type3.header-newskin .header .form-search {
	display: block !important;
}
}



@media (max-width: 991px){
	.header-container.type3.header-newskin .header #search_mini_form {
    display: block;
		position: relative;
}
}


@media (max-width: 991px){
	.header-container.type3.header-newskin .header .logo img {
    max-height: 100px !important;
    height: auto !important;
}
}


@media (max-width: 991px){
	.header-container.type3.header-newskin .menu-icon {
    float: left;
    margin-left: 25px;
    position: absolute;
    top: 50px;
    left: 0;
		background-color: #E8BA00;
		border-radius: 10px;
		margin-left: 15px;
		width: 40px;
}




.header-container.type3.header-newskin .header {
	text-align: center;
	padding-top: 50px !important;
	padding-bottom: 76px !important;
}




}



@media (max-width: 991px){
	.header-container.type3.header-newskin .header .form-search {
    width: 100%;
    left: 0;
    right: auto;
}

.header .form-search {
	border-radius: 999px !important;
}


.header-container.type3.header-newskin .header .form-search #search {
	border-radius: 999px !important;
}


}



.mobile-nav {
	background-color: #eee !important;
	
}
.mobile-nav.side-block .sw-mobile-menu li>a {
	color: #444242;
	/* border-bottom: 1px solid #444242; */
}

.mobile-nav .sw-mobile-menu > li > ul, .mobile-nav .sw-mobile-menu > li ul {
	width: 100%;
	background-color: #fff !important;
}

.mobile-nav .sw-mobile-menu li {
	display: block;
	position: relative;
	clear: both;
	border-bottom: 1px solid #444242;
}

.mobile-nav.side-block .sw-mobile-menu li>a {
	padding-top: 0 !important;
}

.mobile-nav .sw-mobile-menu li .open-child {

	margin-top: 0;

}

.mobile-nav.side-block .sw-mobile-menu>li>ul li {
	background-color: transparent;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.mobile-nav .sw-mobile-menu > li > ul > li li a {
	margin-left: 15px !important;
	padding-right: 5px !important;
	line-height: 20px;
	margin-bottom: 15px;

	margin-bottom: 0;
}





/*PAGINA CATEGORIA*/

.item .details-area .actions {
	margin: 0 -10px;
	text-align: center;
}

.item:hover .details-area .actions a.addtocart{
	background: #7bac39;
	height: auto;
	padding: 8px 0;
	width: 230px;
	border-radius: 28px;
	font-weight: 500;
	color: #fff;
}

.item .details-area .actions a.addtocart {
	visibility: visible;
	opacity: 1;
	filter: Alpha(Opacity=100);

	background: #7bac39;
	height: auto;
	padding: 8px 0;
	width: 230px;
	border-radius: 28px;
	font-weight: 500;
	color: #fff;
	border-color: #7bac39 ;
}

.item:hover .details-area .actions a.addtocart:hover {

	border-color: #7bac39 ;
}


.category-titleBless {
	text-align: left;

	background-color: #EEEEEE;
	height: 140px; 
	display: flex;
	justify-content: space-between;
	align-items: center;

	margin-bottom: 15px;
	font-weight: 700 !important;
	position: relative;

	margin-top: 15px;
	
}

.category-titleBless::before{
	content: '';
	width: 5000px;
	height: 100%;
	top: 0;
	left: -1500px;
	background-color: #EEEEEE;
	position: absolute;
	z-index: 0 !important;
}


.category-titleBless h1{
	margin-bottom: 0 !important;
	font-weight: 600 !important;
	z-index: 99;
}

.category-titleBless .col-main .page-title h1{
	height: 100% !important;
    display: flex !important;
    align-items: center !important;

		text-transform: uppercase !important;
	letter-spacing: -1px !important;
	font-weight: 700 !important;

}


.maisProdutosCategorias{
	background-color: #eee !important;
	padding: 4rem 0 2rem 0 !important;
	margin-top: 40px !important;
	position: relative;
	margin-bottom: 50px !important;
}
.maisProdutosCategorias #destaque{
	z-index: 99 !important;
}
.maisProdutosCategorias::before{
	content: '';
	width: 5000px !important;
	height: 100%;
	top: 0;
	left: -1500px !important;
	background-color: #EEEEEE;
	position: absolute;
	z-index: 0 !important;
}
.maisProdutosCategorias #destaque h4{
	text-align: center;
    font: 700 24px/1 Short Stack,arial,sans-serif;
    padding: 10px;
    background: #f9be02;
    color: #444242;
    margin: 20px 0 10px 0;
    padding: 24px 16px;
    border-radius: 999px;
}

.toolbar-bottom .toolbar .sorter{
	display: none !important;
}



.price-box .price, .price-box .regular-price {
	color: #444;
	/* color: #f6a50e; */
	font-weight: 400;
	font-size: 20px !important;
}


._header-info-categorias__infos{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center; 
	justify-content: end;
	gap: 15px;
}
._header-info-categorias__infos>div{
	display: flex;
	flex-direction: column;
	gap: 5px;
}





._header-info-categorias__infos{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center; 
	justify-content: space-between;
}
._header-info-categorias__infos > div{
	display: flex;
	flex-direction: column;
  justify-content: center;
  align-items: center;
	gap: 5px;
	text-align: center;
	font-size: 11px;
	font-weight: 500;
	line-height: 120%;
}
._header-info-categorias__infos .div-img{
	height: 40px; 
}
._header-info-categorias__infos > div img{
  height: 40px;  
}

@media(max-width:991px){
	
	._header-info-categorias__infos > div{
		gap: 2px;
		font-size: 5px;
		font-weight: 400;
	}
	._header-info-categorias__infos .div-img{
		height: auto; 
	}
	._header-info-categorias__infos > div img{
		height: 28px;  
	}
	._header-info-categorias__infos {
   margin-top: 8px;
	 margin-bottom: 8px;
}





.item .details-area .actions a.addtocart {
	padding: 5px 0;
	width: 130px;
}
.products-grid .product-name a, .products-list .product-name a {
	font-size: 50% !important;
}



#banner-full-home img{
	margin-bottom: 15px !important;
}





.maisProdutosCategorias #destaque h4 {
font-size: 12px !important;
}




.category-products .products-grid.flex-grid li.item .item-area {
	padding-top: 0 !important;
}






.brands-slide{display: none !important;}






.price-box .price, .price-box .regular-price {
	font-size: 16px !important;
}


















}












.category-products .products-grid.columns4 {
	margin-left: auto !important;
	margin-right: auto !important;
}






button.btn-cart {
	background-color: #7BAC39 !important;
	border-radius: 999px !important;
}

.escolhaPersonalizacao {
	padding: 15px 15px 5px;
	margin-bottom: 15px;
	font-family: "Short Stack",arial,sans-serif !important;
	font-size: 26px;
	color: #3b1206;
	background: #E8BA00;
	border-radius: 999px;
	padding: 15px 15px;
	line-height: 150%;

	margin-bottom: 40px;
	margin-top: 50px;
}

@media(max-width:767.98px){
	.escolhaPersonalizacao{
		font-size:12px;
	}
}






#finalizarPedido {
	height: auto;
	background-color: #f5f5f5;
	padding: 40px 30px;
	border-radius: 14px;
	align-items: center;
	margin-top: 30px;
}


#finalizarPedido .price-box .price {
	font-size: 38px;
	font-weight: bold;
	color: #325e00;
	color: #444242;
	font-size: 30px !important;
	font-weight: 500 !important;
}

#finalizarPedido h4 {
	font-family: "Short Stack",arial,sans-serif !important;
	font-size: 24px;
	color: #3b1206;
	color: #444242;
}

.msgFinalizaPedido {
	font-size: 12px;
	line-height: 1.5;
	color: #7e7e7e;
	color: #444242;
}





.product-tabs>ul li {
	float: left;
	border: 1px solid #eee;
	border-width: 3px 1px 0 1px;
	border-radius: 5px 5px 0 0;
	margin-right: 1px;
	background-color: #f4f4f4;
	background: transparent !important;
	border: none !important;
	padding: 8px 0;
	opacity: .75;
	font-size: 16px;
}
.product-tabs>ul li.active{
	border: none !important;
	border-bottom: 4px solid #444242 !important;
	opacity: 1;
	font-weight: 600;
}




#parecelas-view {
	line-height: 16px;
	margin-top: 5px;
	width: 100%;
}





.yotpo .promoted-products-box .yotpo-main-title {
	margin-bottom: 34px;
	margin-top: 34px;
	text-align: left;
	white-space: nowrap;
	color: #6B6D76;

	background: #E8BA00 !important;
	border-radius: 999px !important;
	padding: 15px 15px !important;
	line-height: 150% !important;
	color: #444242 !important;
	text-align: center !important;
}




@media(max-width:767.98px){
	#finalizarPedido{
		box-sizing: border-box !important;
		
		margin-right:auto !important;
		margin-left:auto !important;
		padding: 20px !important;
	}


	.add-to-cart button.button {
    float: right !important;
}



#parecelas-view {
	line-height: 16px;
	margin-top: 5px;
	width: 100%;
	margin-top: 12px !important;
	margin-bottom: 12px !important;
	text-align: center !important;
}



.full-product-price{
	text-align: center !important;
}
.price-as-configured {
	text-align: center !important;
}


.product-tabs>ul li a {
	color: #444242 !important;
}




}





.product-tabs .tab-content {
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important;
	box-shadow: none !important;
	padding-right:0 !important;
	padding-left: 0 !important;
}


.product-view .product-name h1 {
	font-size: 26px;
	font-weight: normal;
	color: #444242 !important;
}

.yotpo.bottomLine .yotpo-bottomline .yotpo-stars{
	margin-right:6px !important;
}


.priceBless .price-box .regular-price {


	text-align: right;

	font-weight: 500 !important;
	color: #444242 !important;
	font-size:28px !important;
	margin-top:5px;
}









#error-message-container {
	border-top: 3px solid #F00 !important;
	padding: 20px 15px;
	line-height: 1.4;
	position: relative;
	text-align: center;
	top: 35%;
	width: 300px;
	z-index: 1000;
	background: #FFFFFF none repeat scroll 0 0;
	margin: auto;
	border-radius: 6px;
	font-weight: 400;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);


	border-radius: 15px !important;



}





.wrapMsgFreeShipping {
	background: #f5f5f5 !important;
	margin: 20px 0;
	border-radius: 16px;
	padding: 20px;
}

.msgAddFreeShipping {
	font-size: 1.2rem;
	color: #999;
	padding-left: 60px;
	margin-bottom: 0;
}







.cart .cart-collaterals h2 {
	padding: 10px 45px 10px 15px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #f5f5f5;
	background-color: #f5f5f5;
	color: #000;
	position: relative;
	border-radius: 7px 7px 0 0;

	border-radius: 99px;
	padding: 15px 45px 15px 15px;
}



.cart .totals h2 {
	border-radius: 15px 15px 0 0 !important;
}


.cart .cart-collaterals h2 + * {
	padding: 15px;
	font-size: 13px;
	border: 1px solid #f5f5f5;
	border-top: 0;
	border-radius: 0 0 7px 7px;
	background-color: #fbfbfb;

	background-color: #fff !important;
}


.checkout-types button.button.btn-proceed-checkout, button.button.btn-checkout {
	background: url(../images/bkg-btn.png) 0 bottom repeat-x #7BAC39;
	background: #7BAC39 !important;
	border-radius: 99px !important;
}

.checkout-types button.button{
	background: #7BAC39 !important;
	border-radius: 99px !important;
}

.cart .shipping .buttons-set button.button{
	background: #7BAC39 !important;
	border-radius: 999px;
}

.cart .discount .buttons-set button.button{
	background: #7BAC39 !important;
	border-radius: 999px;
}


.cart .data-table th {
	border: none !important;
}
.data-table thead tr {
	border: 1px solid #dcdcdc;
	border: none !important;
	overflow: hidden;
}
.data-table thead th {
	color: #444242;
}


button.button span{
	background-color: transparent !important;
}
.cart .cart-collaterals .totals tfoot td.a-right .price {
	font-size: 120%;
}
.msg_adicional_ferias_frete p {
	text-align: left !important;
}
.msg_adicional_ferias_frete p strong{
	font-weight: normal !important;
}



.data-table button.button > span {
	background: #fff !important;
	border: 1px solid #ddd !important;
	color: #A6A5AA !important;
	line-height: 32px;
	padding: 0 12px;
	border-radius: 99px;
}
.cart-table tfoot td button.button.btn-continue{
	background: none !important;
}
.cart-table .btn-update, .cart-table .btn-empty {
	float: right;
	background: none !important;
}

.data-table tfoot td {
	

	border-left: 1px solid #dcdcdc;
	border-left: none !important;
}


.data-table .table_qty_inc, .data-table .table_qty_dec {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #f4f4f4;
	border: 1px solid #ccc;
	color: #777;
	line-height: 30px;
	border-radius: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: top;

	background: #fff;
}


.cart .cart-table-wrap {
	border: 1px solid #eee;
	border-radius: 8px;
	background: #fff;
	display: block;
	padding: 30px;
	margin-bottom: 60px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	box-shadow: none !important;
}



.cart .page-title h1{
	margin-bottom: 0 !important;
}

.cart-table .price {
	font-size: 120%;
	font-weight: 600;
}

.cart-table .product-name {
	margin: 0;
	font-size: 16px;
	align-items: center;
	display: flex;
}

.checkout-cart-index .data-table thead {
	background: #FCFBE9;
	background: #f5f5f5 !important;


}

.cart .data-table thead tr.first th:first-child {
    border-radius: 99px 0 0 99px;
}
.cart .data-table thead th.last {
	border-radius: 0 99px 99px 0 ;
}

@media(max-width:767.98px){
	.data-table tfoot strong {
    font-size: 13px;
}
}







.cms-index-index h4, .cms-volta-aulas h4, .cms-voltaaulas h4 {
	text-align: center;
	font: 700 20px/1 Short Stack,arial,sans-serif;
	padding: 10px;
	background: #f9be02;
	color: #444242;
	margin: 20px 0 10px 0;
	padding: 24px 16px;
	border-radius: 999px;
}
.maisProdutosCategorias #destaque h4 {

	font: 700 20px/1 Short Stack,arial,sans-serif;

}
@media(max-width:767.98px){
	.cms-index-index h4, .cms-volta-aulas h4, .cms-voltaaulas h4 {

		font: 700 15px/1 Short Stack,arial,sans-serif;

	}
	.maisProdutosCategorias #destaque h4 {

		font: 700 15px/1 Short Stack,arial,sans-serif;
	
	}
}








.product-view .product-shop .price-box .regular-price .price {
	font-size: 44px !important;
	color: #f7c754 !important;

	text-align: left;
    font-weight: 500 !important;
    color: #444242 !important;
    font-size: 28px !important;
    margin-top: 5px;

}





#success-message-container{
	border-radius: 15px;
}


#success-message-container button span {
	line-height: 22px !important;
	font-weight: 400 !important;
	padding: 6px 10px !important;
}








.col-main .page-title h1 {
  color: #444242 !important;
  height: 100%;
  display: flex;
	
	text-transform: uppercase !important;
	letter-spacing: -1px !important;

}



.product-view .product-name h1 {
  font-size: 26px;
  font-weight: normal;
  color: #444242 !important;

	font-family:'Montserrat', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;

}


.priceBless .price-box .regular-price {
  text-align: right;
  font-weight: 700 !important;
  color: #444242 !important;
  font-size: 25px !important;
  margin-top: 15px !important;
}

.product-view .product-shop .price-box {
  margin: 3px 0 20px 0 !important;
	font-size: 15px !important;
}

.add-to-cart button.button span {
  height: 50px !important;
	font-family:'Montserrat', sans-serif !important;
	text-transform: uppercase !important;
	font-size: 15px !important;
	font-weight: 700 !important;

}



.cms-index-index h4, .cms-volta-aulas h4, .cms-voltaaulas h4 {
  text-align: center;
  font: 700 20px/1 Short Stack,arial,sans-serif;
  padding: 10px;
  background: #f9be02;
  color: #444242;
  margin: 20px 0 10px 0;
  padding: 24px 16px;
  border-radius: 999px;

	font: 700 16px/1 Short Stack,arial,sans-serif;

}



.fixed-header .menu >li .nav-sublist-dropdown .container ul >li:first-child a, .main-nav .menu >li .nav-sublist-dropdown .container ul >li:first-child a {
	border: 0;
	font-family:'Montserrat', sans-serif !important;
}

.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container ul > li > a, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container ul > li > a, .fixed-header .menu > li.menu-static-width .nav-sublist-dropdown .container ul > li > a, .main-nav .menu > li.menu-static-width .nav-sublist-dropdown .container ul > li > a {
	display: block;
	padding: 5px;
	border: none;
	font-family:'Montserrat', sans-serif !important;
}


/* 
.header-container.type3.header-newskin .header .custom-block a {
	display: none;
}
 */

.header-container.type3.header-newskin .header .custom-block {
	padding-right: 0;
}


/* ._footer-bloco img{
	mix-blend-mode: multiply !important;
} */

._footer-redes{
	display: flex;
	gap: 10px;
	justify-content: start;
}

._footer-redes a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	background-color: #222221;
	border-radius: 999px;
}

._footer-redes a i{
	color: #fff;
	font-size: 20px;
}


#totop {
	height: 40px;
	position: fixed;
	right: 15px;
	width: 40px;
	z-index: 9999;
	bottom: 0;
	background-color:#f7c754 !important;

	font-size: 16px;
	color: #252525 !important;
	text-align: center;
	line-height: 1;
	padding: 11px 0;
	display: none;
	border-radius: 5px 5px 0 0;
}



.header-container.type3.header-newskin .header .custom-block a i {
	font-size: 3em !important;
}

.header-container.type3.header-newskin .header .custom-block a .fa-user {
	display: none !important;
}


.category-products .products-grid li.item .details-area .product-name a {
	font-family:'Montserrat', sans-serif !important;
	color: #444242 !important;
}


/* 
AdrianoCroti
 ***************/
 
 
 
 
 
/*thiago implantacao*/
.header-container.sticky-header .main-nav ul.menu>li.menu-static-width>a, .header-container.sticky-header .main-nav ul.menu>li.menu-full-width>a, .header-container.sticky-header .main-nav ul.menu>li.menu-item-has-children>a {
    padding-left: 15px !important;
    padding-right: 20px !important;
}

#performaOverlayLiveSearch_00{
		z-index: 555 !important;
}

.header .form-search #search {
    border-radius: 20px !important;
}

@media(min-width:992px){
	.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product {
			width: 260px !important;
	}
	
	.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image {
			min-width: 260px !important;
			height: 260px !important;
	}
	
	.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img {
			max-width: 260px !important;
			max-height: 260px !important;
	}
	
	.yotpo .text-m {
    font-size: 16px !important;
    font-weight: 600 !important;
	}
}


.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name{
	color: #444242 !important;
}

.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label {
    font-family: 'Montserrat', sans-serif !important;
}

.yotpo .promoted-products-box .yotpo-main-title {
    color: #444242 !important;
    padding: 24px 16px !important;
    line-height: 150% !important;
    text-align: center !important;
    font: 701 18px / 1 Short Stack, arial, sans-serif !important;
}






/*<<< alteracoes feitas em 02 setembro 2024 */

._item-frete-seguro-brasil .text-area h3{
	font-size: 13px !important;
}

.header-container.type3.header-newskin .welcome-msg {
	margin-right: auto;
}

.header-container.sticky-header .header-wrapper {
	padding: 0 !important;
}

.fixed-header ul.menu >li, .main-nav ul.menu >li {
	margin-right: 0px !important; 
}

@media (max-width: 767.98px) {
	.header-container.type3.header-newskin .top-links-container {
			display: block !important;
			padding: 12px 0 !important;
			background-color: #e8ba00 !important;
        color: #fff !important;
	}
}

@media (max-width: 991px) {


	.header-container.type3.header-newskin .mini-cart .topCartContent {
    z-index: 999 !important;
}

.header-container.type3.header-newskin .header{
	padding-top: 5px !important;
}

.header-container.type3.header-newskin .header .form-search{
	margin-top: 90px !important;
}

.header-container.type3.header-newskin .menu-icon{
	top: 5px !important;
}

#performa.performaContainerInput{
	top: 190px !important;
}

#performaLiveSearch{
	top: 250px !important;
}

.liveSearchCommom{
	margin-top: 30px !important;
}

.header-container.type3 .mybag-link .cart-info {
	
	margin-top: -6px !important;
	left: 50% !important;
	transform: translateX(-30%) !important;
}

.header-container.type3.header-newskin .mybag-link i {

	margin-left: 8px !important;
}

#smallBannerFreteGratis, #smallBannerConsultePrazoFrete{
	margin-bottom: 16px !important;
}

#singleColumn .one-product {
	padding-bottom: 0 !important;
}

.header-container.type3.header-newskin .search-area{
	padding: 0 15px !important;
}

.welcome-msg p {
	color: #fff !important;
}

.header-container .top-links a {
	color: #fff !important;
}

.header-container.type3.header-newskin .welcome-msg{
	color: #fff !important;
}

performa#performaLiveSearch:before {
	border-bottom: 12px solid #f9be02 !important;
}


}

@media (max-width: 767px) {
  .hide-mobile {
    display: none !important;
  }
}

/* alteracoes feitas em 02 setembro 2024 >>>*/





/* <<< Alteracoes feitas em 12 de Novembro de 2024 */

.header-container.type3.header-newskin .welcome-msg p {
	color: #3B1209; /* mudei a cor que era #777 porque nao da contraste com o fundo branco no desktop */
}

.header-container .top-links a {
    color: #3B1209; /* mudei a cor que era #777 porque nao da contraste com o fundo branco no desktop */
}

.header-container.type3.header-newskin .top-links ul.links a {
    color: #3B1209; /* mudei a cor que era #777 porque nao da contraste com o fundo branco no desktop */
}

.header-container.type3.header-newskin .header .custom-block span {
    color: #3B1209 !important; /* mudei a cor que era #787d7f porque nao da contraste com o fundo branco no desktop */
		font-size: .85em; /* mudei o tamanho da fonte de .65em para .85em para melhorar a leitura */
}

.header-container.type3.header-newskin .header a {
		color: #3B1209; /* mudei a cor que era #393f4f porque nao da contraste com o fundo branco no desktop */
}

.header-container.type3.header-newskin .header .custom-block a {
    font-size: 16px; /* mudei o tamanho da fonte de 12px para 16px para melhorar a leitura */
}

@media (max-width: 991px) {
    .welcome-msg p {
        color: #3B1209 !important; /* mudei a cor que era #fff porque nao da contraste com o fundo branco no desktop */
    }
		.header-container .top-links a {
        color: #3B1209 !important; /* mudei a cor que era #fff porque nao da contraste com o fundo branco no desktop */
    }
}



/* Alteracoes feitas em 12 de Novembro de 2024 >>> */