/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.5.1653281727
Updated: 2022-05-23 01:55:27

*/



.heading-forms {   
    font-weight: 600;
}

.jet-form__field-wrap.checkboxes-wrap.checkradio-wrap {
    display: inline-flex;
	color: #444;
}

input[type=checkbox], input[type=radio] {  
    width: 21px;
    height: 21px;  
}


.jet-form__field-label input {   
    border-radius: 5px;
}
body{
	background:white!important;
}

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], .site textarea {
	width: 100%;
	border: 0;
    border-radius: 3px
}

input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, .site textarea:focus {    
    outline: none;
}

select:focus, input[type=checkbox]:focus, input[type=radio]:focus{
  outline: none;
}
select {
    border: 0;
    border-radius: 3px
}
textarea {    
    height: 120px;
	padding: 10px;
}

.layout-column .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field) {  
    border: 1px solid #ccc;    
}


.jet-smart-filters-hierarchy.jet-filter {   
    float: left;
    width: 85%;
}

.apply-filters {
    float: left;
}

.apply-filters__button {
    margin-top: 0!important;
    margin-left: 10px;
}

button.apply-filters__button {
    padding: 4px 25px;
    border-radius: 3px;
}

/*PESQUISA HOME MOBILE*/

@media only screen and (max-width: 640px) {
	
	.jet-smart-filters-hierarchy.jet-filter {   
    float: left;
    width: 96%;
}
	.elementor-61 .elementor-element.elementor-element-5045e7e .jet-smart-filters-hierarchy.jet-filter .jet-select__control 	{    
    border: 1px solid #eee;
	}
	.elementor-widget-wrap.elementor-element-populated {
    	border-radius: 12px!important;
	}
	.elementor-61 .elementor-element.elementor-element-5045e7e .jet-filters-group {
   		display: flex;
    	flex-direction: column;
	}
	.elementor-61 .elementor-element.elementor-element-5045e7e .jet-filter .jet-filters-group {  
		display: grid;   
		grid-template-columns: 1fr;
	}
	.elementor-61 .elementor-element.elementor-element-5045e7e .jet-filter .jet-filters-group .jet-select {
		width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-5045e7e .jet-smart-filters-hierarchy.jet-filter .jet-select__control {   
		margin: 4px;		
	}	
	.elementor-61 .elementor-element.elementor-element-5045e7e .apply-filters__button {
		width: 95%!important;
		margin: 0;
	}
	.elementor-61 .elementor-element.elementor-element-5045e7e .jet-filter .jet-filters-group .jet-select {
    	width: 100%!important;
	}
	.apply-filters {    
		 margin-top: 5px;
		width: 100%!important;
		flex-direction: initial!important;    
    	justify-content: center!important;
	}
	.elementor-61 .elementor-element.elementor-element-7f36a56 .jet-filter .jet-filters-group {
		margin-left: calc(-25px/3)!important;
		margin-right: calc(-52px/2)!important;    
	}
	.apply-filters__button {   
		margin-left: 4px;
	}	
	
	form#wpforms-form-281 {
    	display: initial!important;   
	}
	div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    	width: 100%;
	}
	div.wpforms-container-full .wpforms-form .wpforms-first {
		clear: both !important;
		margin: 0 !important;
	}
	div#wpforms-281-field_2-container {
    	margin-left: 0!important;
	}
	button#wpforms-submit-281 {   
		margin-left: 0!important;    
		width: 100%;
	}
	
	/*SLIDER PRIME MOBILE*/
	.bdt-prime-slider-sequester .bdt-slideshow-item {
		margin-bottom: 80px;
		margin: 1rem 2rem 1rem 2rem;
	}

	.bdt-prime-slider-sequester .bdt-navigation-arrows {    
		margin-top: 0rem!important;
	}

	.bdt-prime-slider-sequester .bdt-dotnav {    
		bottom: 30px!important;
		left: 53%!important;   
	}
	.elementor-61 .elementor-element.elementor-element-4f44116:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4f44116 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: transparent!important;
	}
	.bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image:before {   
		background: #01336f!important;
		opacity: 0.5!important;
		border-radius: 20px!important;
	}


	/*arrows color*/
	.bdt-prime-slider-sequester .bdt-prime-slider-next::before, .bdt-prime-slider-sequester .bdt-prime-slider-previous::before {
		border: none;
		background: #01336f!important;
	}
	.bdt-prime-slider-sequester .bdt-prime-slider-previous {
		left: 20%!important;

	}
	.bdt-prime-slider-sequester .bdt-prime-slider-next {
		right: 20%!important;
	}

	/*dotts destacado*/
	.elementor-61 .elementor-element.elementor-element-d3d9ef7 .bdt-prime-slider .bdt-dotnav li a {
		background: #01336f!important;
	}
	.elementor-61 .elementor-element.elementor-element-d3d9ef7 .bdt-prime-slider .bdt-dotnav li:hover a, .elementor-61 .elementor-element.elementor-element-d3d9ef7 .bdt-dotnav li.bdt-active a {
		background: #adc5e3!important;
	}
	/*SLIDER PRIME MOBILE*/
	
	

	
}

/*Header conta usuário*/
.elementor-93 .elementor-element.elementor-element-d4fbeb3:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-d4fbeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {    
    margin: 1rem;
    border-radius: 14px;
}


/*Border Radius image prime slider*/
.bdt-ps-image-match-height--yes .bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image {    
    border-radius: 20px;
}

/*FORM NEWSLETTER*/
form#wpforms-form-281 {
    display: flex;
    width: 95%;
}

.wpforms-field-container {
    display: contents;
}

div#wpforms-281-field_2-container {
    margin-left: 2%;
}

button#wpforms-submit-281 {
    padding: 6px 15px;
    font-size: 16px;
    background: #00BCD4;
    margin-left: 10%;
    border-radius: 50px;
    margin-top: -1px;
    color: #fff;
    border: 0;
    height: 45px
}

input#wpforms-281-field_1 {
    border: 1;
    border-radius: 50px;
    height: 45px;
    border-color: #26305B;
}
input#wpforms-281-field_2 {
    border: 1;
    border-radius: 50px;
    border-color: #26305B;
    height: 45px;
}

span.Y2IQFc {
    font-size: 14px;    
}
div#wpforms-confirmation-281 {
    border-radius: 50px;
}



