/*
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: #FCB52B!important;
font-size: 20px;
font-weight: 700;
margin: 0 0 20px;
}

.htslider-item-img {
background-color: #EDEDED !important;
}

.slick-dotted.slick-slider {
margin-bottom: 0px !important;
}

.htslider-postslider-area ul.slick-dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 10px 0 0;
}

.htslider-postslider-area .slick-dots li.slick-active {
background-color: #FCB52B;
}

.htslider-postslider-area ul.slick-dots {
top: 96% !important;
left: 0 !important;
}

.fusion-blog-archive .entry-title a {
color: #FCB52B!important;
font-weight: 700;
}

h1.search-title {
font-weight: 200;
color: #575757;
padding-bottom: 20px;
margin-bottom: 50px;
border-bottom: 1px solid #e0dede;
}

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

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

.elementor-image-box-wrapper {
background-color: #febf19;
padding: 20px;
border-radius: 20px;
min-height: 334px;
}

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

#missao-visao-valores .elementskit-infobox {
min-height: 422px;
}

.category-servicos .elementor-post__title {
min-height: 48px;
}

.category-servicos .elementor-post__read-more {
display: inline-block;
padding: 5px 20px;
background-color: #FCB52B;
border-radius: 5px;
}

.category-servicos .elementor-post__read-more:hover {
background-color: #000;
}

.single #main {
padding-top: 20px;
}

li.cat-item-14 {
display: none !important;
}

body:not(.fusion-hide-pagination-text) .pagination .pagination-next {
padding: 0px 22px;
}

..elementor-counter-number-wrapper {
margin-bottom: 10px;
}

.page-id-4996 .elementor-45 .elementor-element.elementor-element-2b425b24 {
margin-bottom: -186px;
}

.page-id-4996 .elementor-45 .elementor-element.elementor-element-265ff251 {
margin-top: 94px;
}

.wysija-paragraph,
.d-table-cell  {
display: table-cell;
}

.widget_wysija_cont .wysija-input {
padding: 12px 20px 12px 20px !important;
background-color: transparent !important;
border-color: #c4c2c2 !important;
border-right: 0px !important;
border-radius: 3px 0 0 3px !important;
height: 50px !important;
}

.widget_wysija_cont .wysija-submit {
font-size: 14px !important;
color: #fff !important;
height: 50px;
padding: 11px 10px !important;
border-radius: 0 3px 3px 0 !important;
background: #FCB52B !important;
}

.widget_wysija_cont .wysija-submit:hover {
background: #000 !important;
}

.d-table-cell .fusion-slider-loading {
position: absolute !important;
margin: 40px 0 0 !important;
}

.wpcf7-form input::-webkit-input-placeholder,
.wpcf7-form textarea::-webkit-input-placeholder {
opacity: 0.5 !important;
}

.fusion-body .wpcf7-form .fusion-slider-loading {
margin: 10px auto 0;
}

.wpcf7 form .wpcf7-response-output {
color: #000;
}

.aviso-lgpd {
font-size: 12px;
font-style: italic;
text-align: center;
line-height: 18px;
margin: 8px 0px !important;
}

.footer-width-fixer a {
color: #fff;
}

@media screen and (max-width: 1024px) { 
     #missao-visao-valores .elementskit-infobox {
        min-height: auto;
     }
} 

@media screen and (max-width: 812px) {  
    .htb-container .post-inner h4 {
        margin-bottom: 10px !important;
    }
    .htslider-postslider-area ul.slick-dots {
        display: none !important;
    }
    .elementor-29 .elementor-element.elementor-element-6f8daca0 .htslider-single-post-slide .content .post-inner .htslider-desc {
        padding-right: 40px;
        margin-bottom: 0px !important;
    }
    .single-slide-item.htslider-single-post-slide .content .post-inner {
        margin-top: 100px;
    }
    .htslider-arrow-1.htslider-postslider-area button.slick-arrow, 
    .htslider-arrow-4.htslider-postslider-area button.slick-arrow {
        left: 5px;
    }
    .htslider-arrow-1.htslider-postslider-area button.htslider-carosul-next.slick-arrow, 
    .htslider-arrow-4.htslider-postslider-area button.htslider-carosul-next.slick-arrow {
        right: 5px;
    }
    .htslider-desc br {
        display: none;
    }
    .category-servicos .elementor-post__title {
        min-height: auto;
    }
    .page-id-4996 #content {
        margin-bottom: 0px !important;
    }

@media screen and (max-width: 812px) and (orientation: landscape) {  
    #missao-visao-valores .elementskit-infobox {
        min-height: 492px;
    }
}
@media screen and (max-width: 812px) and (orientation: portrait) {  
    .elementor-image-box-wrapper {
        min-height: auto;
    }

}