/* Enter Your Custom CSS Here */

/*esconder area de titolo da pagina*/
#page-titlebar {
	display:none;
}

/*cor dos botoes*/
.single_add_to_cart_button.button.alt {
	background:#baca47;
}

/*cor dos botoes*/
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	background:#baca47;
}

/*cor dos botoes*/
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	color: #595a58;
}

/*cor dos botoes*/
a.button.wc-backward {
	background-color:#baca47 !important;
}

/*cor dos botoes*/
a.button.wc-forward {
	background-color:#baca47 !important;
}

/*cor dos botoes*/
.button {
	background-color:#baca47 !important;
}

#submit {
	background-color:#baca47 !important;
}

/*cor dos botoes*/
.bt_slide:hover {
  color: #ffffff !important;
  background-color: #7A852E !important;
}

/*cor dos elementos da pagina encomendas*/

.woocommerce-info {
    border-top-color: #7A852E !important;
}

.woocommerce-info::before {
    color: #7A852E !important;
}

/*altura da barra de menu abaixo de 760px*/
@media only screen 
and (max-device-width: 760px) {
li.cs-slide {
	height:300px !important;
	}
}

/*redimensionar o logo quando fazemos scrooldown*/
/*
@media only screen 
and (min-device-width: 1200px) {
#mysticky-nav.wrapfixed.site-img-logo.lazyloaded {
   max-height: 90px !important;
	width:auto !important;
	padding: 0% 15% 0% 15% !important;
	transition: max-height 2s !important;
}
	}*/

/*redimensionar o logo quando fazemos scrooldown*/


@media only screen 
and (min-device-width: 1200px) {
#mysticky-nav.wrapfixed > header > div > div > div > div > div > div > div > div > div > a > img {
  max-height: 90px !important;
	width:auto !important;
	padding: 0% 15% 0% 15% !important;
	transition: 1s !important;
}
}


/*css cores mensagem de filtro de preço*/

p.no-products.woocommerce-info {
	
	border-top-color:#baca47 !important;
	    line-height: 40px;
	background-color:#ffffff;
}

p.no-products.woocommerce-info::before {
	
	color:#baca47 !important;
}

.cart-empty.woocommerce-info{
	
	border-top-color:#baca47 !important;
	background-color:#ffffff;
}

.cart-empty.woocommerce-info::before{
	
	color:#baca47 !important;
}


/*css filtro de preço*/

.berocket_slider_start_val {
	
	border-color:#baca47 !important;
	font-style:normal !important;
	box-shadow:none !important;
	    width: 40% !important;
}

.berocket_slider_end_val {
	
	border-color:#baca47 !important;
	font-style:normal !important;
	box-shadow:none !important;
	    width: 40% !important;
}

.left {
	font-size:18px !important;
}

.right{
	font-size:18px !important;
}

.slide {
	padding-top:10px !important;
	
}

.berocket_filter_slider.berocket_filter_price_slider.berocket_slidered.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	border:10px !important;
	
}


/*css do widget filtro de preço*/

.elementor-widget-container h5{
	font-size:18px;
	 text-transform: uppercase;
  color:#595a58;	
}

.product-title {
	font-family:Oswald;
  color:#595a58;  
}


/*cor botões quiz*/
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr:hover, .wq-quiz.wq-skin-flat .wq_singleAnswerCtr.chosen, .wq-quiz.wq-skin-flat .wq_singleAnswerCtr.wq_answerSelected  {
	
	background:#545455 !important;
	color:#ffffff !important;
	border:3px solid #545455 !important;
}

/*Manter head a 100% de largura */
#masthead-inner{
	Width:100%;
}

#mysticky-wrap{
	Width:100%;
}

#masthead{
	Width:100% !important;
}

/*Cor da etiqueta promoção*/

.onsale {
	background-color:#7A852E !important;
}

/*cor do fundo dos sub-menu*/

.sub-menu.sub-lv-0 {
  background-color:#baca47 !important;
}

.nav-menu-desktop .sub-menu li a{
	color:#ffffff !important;
	 
}

.sub-menu.sub-lv-0 :hover{
  background-color:#7A852E !important;
}

.header-menu-sidebar.dark-mode .header-menu-sidebar-bg:before{
	background-color:#595a58 !important;

}

.header-search_box-item .search-form-fields, .header-search_box-item .search-form-fields input.search-field::placeholder, .dark-mode .header-search_box-item .search-form-fields .search-field, .dark-mode .header-search_box-item .search-form-fields .search-field::placeholder, .woo_bootster_search .dark-mode .header-search_box-item .header-search-form .search-form-fields input.search-field, .woo_bootster_search .dark-mode .header-search_box-item .header-search-form .search-form-fields input.search-field::placeholder, .woo_bootster_search .dark-mode .header-search_box-item .header-search-form .search-form-fields .search_product_cats{
		color:#ffffff;
}

.dark-mode .header-search_box-item .search-form-fields, .header-search_box-item .search-form-fields{
	border-color: #ffffff;
}

.header-search_box-item .header-search-form button.search-submit{
		border-color: #ffffff;
}

/*Entrelinha do footer*/

.textwidget{
	line-height:24px;
	font-size:16px;
}

/*Cor dos links do footer em hover*/
.textwidget p a:hover {
	color:#baca47 !important;
}
/* Coordenação das colunas do footer entre a resolução de 768 e 568px */

@media screen and (max-width: 48em) and (min-device-width: 568px) {
[class*=customify-grid-]>[class*="_sm-6"], [class*=customify-grid_]>[class*="_sm-6"], [class~=customify-grid]>[class*="_sm-6"]
	.customify-col-2_md-2_sm-6_xs-12.builder-item.builder-first--footer-2 {
    max-width:30% !important;
		margin-left:1%;
		margin-right:1%;
  }
}

@media screen and (max-width: 48em) and (min-device-width: 568px) {
	.builder-footer-copyright-item.footer-copyright{
		text-align: center;
	}
	
}

@media screen and (max-width: 567px) {
.customify-grid.customify-grid-top{
	text-align: center;
	}
	
}

/*titulos dos artigos*/
.elementor-widget-elementor-blog-posts .wpcap-grid .wpcap-grid-container .wpcap-post .title, .elementor-widget-elementor-blog-posts .wpcap-grid .wpcap-grid-container .wpcap-post .title>a {
	    line-height: 28px;
}

/*cor de botoes de resultados de pesquisa*/

.posts-layout .readmore-button{
	border: 1px solid #baca47;
	color: #baca47;
}

.posts-layout .readmore-button:hover{
	border: 1px solid #baca47;
	background-color:#baca47;
}

.pagination .nav-links span{
		border: 1px solid #baca47;
	background-color:#baca47;
}

.pagination .nav-links>*:hover{
		border: 1px solid #baca47;
	background-color:#baca47;
}

/*cor de divisoria de produtos em mobile*/
@media screen and (max-width: 568px){
.wc-product-inner {
    border-top: 1px solid #595a58 !important;
	}
}

/*cor de butão conta em hover*/
.builder-header-html-item.item--html a:hover{
	color:#baca47 !Important;
	}

/*alteração do numero de telefone para mobile */

/*@media screen and (max-width: 768px) {
	.header--row-inner.header-bottom-inner.dark-mode{
		
		background-color: #ffffff !important;
	}	
}*/

@media screen and (max-width: 1024px) {
 a#conta {
		display:none !important;
	}
}

@media screen and (max-width: 1024px) {
	a#telefone{
		text-align:right !important;
		padding-right:15px !important;
		font-size:18px !important;
		color:#54595f !important;
	}
}

/*esconder autor e data de artigos

.entry-meta.entry--item.text-uppercase.text-xsmall.link-meta {
	display:none !important;
}*/


/*alterar sublinhado de links de politica de privacidade e termos e condições*/
a.woocommerce-privacy-policy-link {
	color:#baca47 !important;
}

a.woocommerce-terms-and-conditions-link{
	color:#baca47 !important;	
}
/*alinhar titulo e imagem dos posts ao centro*/
.entry-thumbnail.has-thumb{
		text-align:center;
}

.entry-title.entry--item.h2{
		text-align:center;
		font-size:56px;
}
/*retirar data dos post e artigos*/
.post-grid-meta{
		display:none;
}

@media screen and (max-width: 1024px) and (min-device-width: 620px) {
		.formulario.lazyloaded{
				min-height:670px;
		}
}
.woocommerce-product-gallery a img:hover {
    filter: none !important;
}
.woocommerce-product-gallery a img:hover {
    opacity: 1 !important;
}


	/*Estilos de formularios*/
	
#gform_1	.gform_button.button {
		width:97% !important;
		font-weight: bold !important;		
		padding: 20px 0px 20px 0px!important;
	}

#gform_1 {
		background-color:#424242 !important;
	 color:#ffffff !Important;
	 border: 5px solid white;
  border-radius: 25px;
	}

@media screen and (min-device-width: 640px) {
.formulario {
				padding:40px 20px 40px 40px!important;
		}
}

@media screen and (max-device-width: 639px) {
.formulario {
				padding:40px!important;
		}
}


#gform_1 .gfield_label {
color: #ffffff;
}

#gform_1 .gfield_required {
color: #ffffff!important;
}

#gform_3 .gform_title {
	text-align:center!important;
	font-size: 200% !important;
	line-height:150%;
}

#gform_3 .gform_description {
	text-align:center!important;
	font-size:150%;
}

#gform_3 .gfield_label{
	font-size:150%;
}

#gform_3 .gfield_radio{
		font-size:150%;
		
}

#gform_3 .gfield_checkbox{
		font-size:150%;
		
}

#gform_3 .gform_next_button.button{
		background-color:#626262 !important;
}


#gform_3 .gform_previous_button.button{
		background-color:#626262 !important;
}

#gform_3 .gform_button.button{
		background-color:#626262 !important;
}



#gform_3 {
	padding:20px 40px 20px 40px!important;
	background-color:#c7d17b;
	border: 5px solid #626262;
  border-radius: 25px;
}

#gform_3  input[type=radio]  {
	   width: 30px !important;
    height: 30px;
}

#gform_3  input[type=checkbox]  {
	   width: 30px !important;
    height: 30px;
}
