/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.sidebar .widget .heading h4,
.sidebar .widget .widget-title {
color: #1c2e48!important;
font-size: 20px;
font-weight: 700;
margin: 0 0 20px;
}

.htslider-single-post-slide .content .post-inner h2 {
margin-top: 0px;
}

.elementor-flip-box__image img {
width: auto;
}

.clientes #linha1 img:nth-child(2) {
margin-left: 60px;
}

.clientes #linha1 img:nth-child(3) {
margin-left: 100px;
}

.clientes #linha1 img:nth-child(4) {
margin-left: 80px;
}

.clientes #linha2 img:nth-child(1) {
margin-left: -5px;
}

.clientes #linha2 img:nth-child(2) {
margin-left: -10px;
}

.clientes #linha2 img:nth-child(3) {
margin-left: -30px;
}

.clientes #linha2 img:nth-child(4) {
margin-left: -10px;
}

.row.mycf7 .col-lg-6 {
margin-bottom: 10px;
}

.row.mycf7 input.wpcf7-form-control.wpcf7-submit {
margin-top: 10px;
width: 100%;
color: #ffffff;
}

.single-slide-item.htslider-single-post-slide .content .post-inner {
position: relative;
z-index: 99;
}

input::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder {
color: #ada9a8 !important;
}

.aviso-politica-contato {
font-size: 14px !important; 
font-style: italic;
}

.footer-width-fixer .elementor-icon-box-wrapper h3 {
display: none;
}

a[href^=tel] {
color:inherit;
text-decoration: inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}

@media screen and (max-width: 1280px) {
	.aviso-politica-contato {
		font-size: 13px !important;
	} 
}

@media screen and (max-width: 812px) {
	.htb-container {
		padding-top: 120px;
	}
	.elementor-counter-number-wrapper {
		font-size: 36px !important;
	}
	.elementor-widget-theme-post-title {
		margin-top: 90px;
		margin-bottom: 30px;
	}
	.elementor-widget-theme-post-title h1 {
		font-size: 38px;
		line-height: 46px;
	}
	.clientes #linha1 img:nth-child(2), 
	.clientes #linha1 img:nth-child(3), 
	.clientes #linha1 img:nth-child(4), 
	.clientes #linha2 img:nth-child(1), 
	.clientes #linha2 img:nth-child(2), 
	.clientes #linha2 img:nth-child(3), 
	.clientes #linha2 img:nth-child(4) {
		margin-left: auto;
	}
	.clientes #linha1 img:nth-child(3), 
	.clientes #linha1 img:nth-child(4) {
		margin-bottom: 20px;
	}
	#cookie-law-info-again {
		right: 100px !important;
	}
}

@media screen and (max-width: 812px) and (orientation: landscape) {
	.elementor-section-height-default.de-sticky-section-sticky--stuck {
		display: none;
	}
	.elementor-29 .elementor-element.elementor-element-6df079bd .htslider-single-post-slide .content h4 {
		font-size: 2.1em;
	} 
	.elementor-29 .elementor-element.elementor-element-6df079bd .htslider-single-post-slide .content .post-inner h2 {
    	font-size: 2.2em;
	}
}

