/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

body{
    background-color: #92A6C5;
}

.lwc-button-icon svg{
    display: none;
}

.footer_color{
    background-color: #FFF !important;
    color: #252525 !important;
}
.footer_color a,
.footer_color strong,
.footer_color .widgettitle,
.footer_color label{
    color: #252525 !important;
}

.socket_color{
    background-color: #003b4c !important;
}


#socket .container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


li.av-language-switch-item.language_en {
    display: none !important;
}

li.av-language-switch-item.language_pt-pt.avia_current_lang{

    display: none !important;
}

a#scroll-top-link {
    display: none;
}


div#relatedpoststhumbnailswidget-2 {
    display: none !important;
}


h3.widgettitle,
label.es_widget_form_email,
label.es_widget_form_name {
    color: #fff;
}



h3.widgettitle{

text-align: -webkit-center !important;
position: relative !important;

}

.es_button {
    text-align: center;
}

h3 {
    text-align: center;
}

.single_toggle {
    text-align: center;
}

span.toggle_icon {
    display: none !important;
}

.js_active .toggler{

        padding: 9px 3px 9px 0px !important;
}

#top .alternate_color input[type='email'],
#top .alternate_color textarea,
#top .alternate_color select,
#top .alternate_color input[type='text']{

    background-color: #fff !important;
}

div .alternate_color .tabcontainer .active_tab_content, div .alternate_color .tabcontainer .active_tab {
    background-color: #8bbae1 !important;
    border: none !important;
}

.alternate_color div{
    border: none !important;
}

.container_wrap {
    border-top-width: 0px !important;
}

.main_color{
    border-color: #e1e1e100 !important;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 768px) {
.container .av-content-small.units {
    width: 100% !important;
    border: 0px !important;
}



}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */






.main_color .container .av-inner-masonry-content{

        background-color: #0094d3 !important;
}

span.av-masonry-date.meta-color.updated,
h3.av-masonry-entry-title.entry-title {
    color: #ffffff !important;
}


li.av-language-switch-item.language_pt-pt.avia_current_lang,
li.av-language-switch-item.language_en {
    display: none !important;
}



.lwc-chat-button {

    display: none !important;
}

.flex_column_table.av-equal-height-column-flextable.-flextable {
    margin-top: 25px !important;
}

}

@media(min-width: 768px){
    .contact_slider_right .av_one_fourth{
        clear: unset !important;
        margin-left: 3% !important;
        margin-top: 0 !important;
    }
}

.hr-short .hr-inner > span{
    background: #fff !important;
}



/* |||| ---- Testemunhos |||| */
.testimonials_holder .hr-inner{
    background: #fff !important;
    border-color: #fff !important;
}
.testimonials_holder .hr-inner > span{
    border-color: #fff !important;
    background: #83C7DC !important;
}
.testimonials_holder .avia-testimonial-wrapper{
    margin-bottom: 0 !important;
}

/* |||| ---- Marcações |||| */
.schedule_appointment_holder{
    padding: 0 100px;
}
.schedule_appointment_holder input,
.schedule_appointment_holder select,
.schedule_appointment_holder textarea{
    color: #404040 !important;
    padding: 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    opacity: 0.9 !important;
}
.schedule_appointment_holder input:focus,
.schedule_appointment_holder select:focus,
.schedule_appointment_holder textarea:focus{
    opacity: 1 !important;
}
.schedule_appointment_holder textarea{
    min-height: 130px !important;
    max-height: 130px !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
.schedule_appointment_holder ::placeholder{
    color: #dcdcdc !important;
}
.schedule_appointment_holder input[type="submit"]{
    background: transparent !important;
    border: 2px solid #fff !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 14px !important;
}
.schedule_appointment_holder input[type="submit"]:hover{
    background: #fff !important;
    border: 2px solid transparent !important;
    color: #29CEFC !important;
    opacity: 1 !important;
}
.schedule_appointment_holder .avia_ajax_form .form_element_half {
    width: 48%;
    float: left;
    margin-left: 4%;
    clear: none;
    margin-bottom: 20px;
}
.schedule_appointment_holder .avia_ajax_form .first_form {
    clear: both;
    margin-left: 0;
}
.schedule_appointment_holder #avia_1_1,
.schedule_appointment_holder #avia_2_1{
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDM3LjAyLDMzMC45OGMtMjcuODgzLTI3Ljg4Mi02MS4wNzEtNDguNTIzLTk3LjI4MS02MS4wMThDMzc4LjUyMSwyNDMuMjUxLDQwNCwxOTguNTQ4LDQwNCwxNDggICAgQzQwNCw2Ni4zOTMsMzM3LjYwNywwLDI1NiwwUzEwOCw2Ni4zOTMsMTA4LDE0OGMwLDUwLjU0OCwyNS40NzksOTUuMjUxLDY0LjI2MiwxMjEuOTYyICAgIGMtMzYuMjEsMTIuNDk1LTY5LjM5OCwzMy4xMzYtOTcuMjgxLDYxLjAxOEMyNi42MjksMzc5LjMzMywwLDQ0My42MiwwLDUxMmg0MGMwLTExOS4xMDMsOTYuODk3LTIxNiwyMTYtMjE2czIxNiw5Ni44OTcsMjE2LDIxNiAgICBoNDBDNTEyLDQ0My42Miw0ODUuMzcxLDM3OS4zMzMsNDM3LjAyLDMzMC45OHogTTI1NiwyNTZjLTU5LjU1MSwwLTEwOC00OC40NDgtMTA4LTEwOFMxOTYuNDQ5LDQwLDI1Niw0MCAgICBjNTkuNTUxLDAsMTA4LDQ4LjQ0OCwxMDgsMTA4UzMxNS41NTEsMjU2LDI1NiwyNTZ6IiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") !important;
}
.schedule_appointment_holder #avia_3_1{
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ5OC44MjcsMzc3LjYzM2wtNjMuNjQ5LTYzLjY0OWMtMTcuNTQ4LTE3LjU0Ny00Ni4xMDItMTcuNTQ3LTYzLjY0OSwwbC0yOC45MzEsMjguOTMxICAgIGMtMTMuMjk0LDEzLjI5NC0zNC45MjYsMTMuMjktNDguMjE1LDAuMDA1bC0xMjUuNC0xMjUuNTA3Yy0xMy4zMjUtMTMuMzI1LTEzLjMyNy0zNC44OTIsMC00OC4yMTkgICAgYzQuNjYtNC42NiwxOC4wNDEtMTguMDQxLDI4LjkzMS0yOC45MzFjMTcuNDcxLTE3LjQ3LDE3LjcxNS00NS45MzUtMC4wMTctNjMuNjY1bC02My42MzItNjMuNDMyICAgIEMxMTYuNzE3LTQuMzgxLDg4LjE2NC00LjM4MSw3MC42NjMsMTMuMTJDNTcuNTY3LDI2LjEwMiw1My4zNDMsMzAuMjksNDcuNDcxLDM2LjExMWMtNjMuMjgsNjMuMjc5LTYzLjI4LDE2Ni4yNDItMC4wMDMsMjI5LjUxOSAgICBsMTk4LjY5MiwxOTguNzk2YzYzLjQyOCw2My40MjksMTY2LjA4OCw2My40MzQsMjI5LjUyMSwwbDIzLjE0Ni0yMy4xNDVDNTE2LjM3NSw0MjMuNzMzLDUxNi4zNzUsMzk1LjE4MSw0OTguODI3LDM3Ny42MzN6ICAgICBNOTEuODMzLDM0LjM4MmM1Ljg0OS01Ljg0OSwxNS4zNjUtNS44NSwyMS4yMzMsMC4wMTZsNjMuNjMyLDYzLjQzMmM1Ljg2Myw1Ljg2Myw1Ljg2MywxNS4zNTIsMCwyMS4yMTZsLTEwLjYwOSwxMC42MDggICAgbC04NC44MS04NC44MUw5MS44MzMsMzQuMzgyeiBNMjY3LjM4LDQ0My4yMTNMNjguNjg3LDI0NC40MTVjLTQ4Ljk1OC00OC45NTgtNTEuNjQ5LTEyNS44MzMtOC4yNzYtMTc4LjAwNmw4NC41NjQsODQuNTY0ICAgIGMtMjIuMjIsMjUuMTg5LTIxLjI5NCw2My41NzIsMi43ODcsODcuNjUzbDEyNS4zOTYsMTI1LjUwMWMwLjAwMSwwLjAwMSwwLjAwMywwLjAwMywwLjAwNCwwLjAwNCAgICBjMjQuMDU1LDI0LjA1Niw2Mi40MzYsMjUuMDQyLDg3LjY1NiwyLjc5Mmw4NC41NjYsODQuNTY2QzM5My4zNzcsNDk0Ljc4NywzMTYuNjc1LDQ5Mi41MDgsMjY3LjM4LDQ0My4yMTN6IE00NzcuNjEyLDQyMC4wNjUgICAgbC0xMC42MDksMTAuNjA5bC04NC44NjUtODQuODY2bDEwLjYwNy0xMC42MDhjNS44NS01Ljg0OSwxNS4zNjctNS44NSwyMS4yMTcsMGw2My42NDksNjMuNjQ5ICAgIEM0ODMuNDYxLDQwNC42OTksNDgzLjQ2MSw0MTQuMjE3LDQ3Ny42MTIsNDIwLjA2NXoiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") !important;
}
.schedule_appointment_holder #avia_4_1{
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4My4zIDQ4My4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODMuMyA0ODMuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MjQuMyw1Ny43NUg1OS4xYy0zMi42LDAtNTkuMSwyNi41LTU5LjEsNTkuMXYyNDkuNmMwLDMyLjYsMjYuNSw1OS4xLDU5LjEsNTkuMWgzNjUuMWMzMi42LDAsNTkuMS0yNi41LDU5LjEtNTkuMSAgICB2LTI0OS41QzQ4My40LDg0LjM1LDQ1Ni45LDU3Ljc1LDQyNC4zLDU3Ljc1eiBNNDU2LjQsMzY2LjQ1YzAsMTcuNy0xNC40LDMyLjEtMzIuMSwzMi4xSDU5LjFjLTE3LjcsMC0zMi4xLTE0LjQtMzIuMS0zMi4xdi0yNDkuNSAgICBjMC0xNy43LDE0LjQtMzIuMSwzMi4xLTMyLjFoMzY1LjFjMTcuNywwLDMyLjEsMTQuNCwzMi4xLDMyLjF2MjQ5LjVINDU2LjR6IiBmaWxsPSIjZGVkZWRlIi8+CgkJPHBhdGggZD0iTTMwNC44LDIzOC41NWwxMTguMi0xMDZjNS41LTUsNi0xMy41LDEtMTkuMWMtNS01LjUtMTMuNS02LTE5LjEtMWwtMTYzLDE0Ni4zbC0zMS44LTI4LjRjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zICAgIGMtMC43LTAuNy0xLjQtMS4zLTIuMi0xLjlMNzguMywxMTIuMzVjLTUuNi01LTE0LjEtNC41LTE5LjEsMS4xYy01LDUuNi00LjUsMTQuMSwxLjEsMTkuMWwxMTkuNiwxMDYuOUw2MC44LDM1MC45NSAgICBjLTUuNCw1LjEtNS43LDEzLjYtMC42LDE5LjFjMi43LDIuOCw2LjMsNC4zLDkuOSw0LjNjMy4zLDAsNi42LTEuMiw5LjItMy42bDEyMC45LTExMy4xbDMyLjgsMjkuM2MyLjYsMi4zLDUuOCwzLjQsOSwzLjQgICAgYzMuMiwwLDYuNS0xLjIsOS0zLjVsMzMuNy0zMC4ybDEyMC4yLDExNC4yYzIuNiwyLjUsNiwzLjcsOS4zLDMuN2MzLjYsMCw3LjEtMS40LDkuOC00LjJjNS4xLTUuNCw0LjktMTQtMC41LTE5LjFMMzA0LjgsMjM4LjU1eiIgZmlsbD0iI2RlZGVkZSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=") !important;
}
.schedule_appointment_holder #avia_5_1{
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45MTYsNDAsMCw2Ni45MTYsMCwxMDB2MzUyYzAsMzMuMDg0LDI2LjkxNiw2MCw2MCw2MGgzOTIgICAgYzMzLjA4NCwwLDYwLTI2LjkxNiw2MC02MFYxMDBDNTEyLDY2LjkxNiw0ODUuMDg0LDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS4wMjgtOC45NzIsMjAtMjAsMjBINjBjLTExLjAyOCwwLTIwLTguOTcyLTIwLTIwVjE4OCAgICBoNDMyVjQ1MnogTTQ3MiwxNDhINDB2LTQ4YzAtMTEuMDI4LDguOTcyLTIwLDIwLTIwaDI0djQwaDQwVjgwaDI2NHY0MGg0MFY4MGgyNGMxMS4wMjgsMCwyMCw4Ljk3MiwyMCwyMFYxNDh6IiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSI3NiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjIzNiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjMxNiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxyZWN0IHg9Ijc2IiB5PSIzMTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2RlZGVkZSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHJlY3QgeD0iMTU2IiB5PSIzMTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2RlZGVkZSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2RlZGVkZSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHJlY3QgeD0iMzE2IiB5PSIzMTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2RlZGVkZSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHJlY3QgeD0iNzYiIHk9IjM5MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIyMzYiIHk9IjM5MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIzMTYiIHk9IjM5MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZGVkZWRlIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") !important;
}
.schedule_appointment_holder #avia_6_1{
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDk3LjE2IDk3LjE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5Ny4xNiA5Ny4xNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00OC41OCwwQzIxLjc5MywwLDAsMjEuNzkzLDAsNDguNThzMjEuNzkzLDQ4LjU4LDQ4LjU4LDQ4LjU4czQ4LjU4LTIxLjc5Myw0OC41OC00OC41OFM3NS4zNjcsMCw0OC41OCwweiBNNDguNTgsODYuODIzICAgIGMtMjEuMDg3LDAtMzguMjQ0LTE3LjE1NS0zOC4yNDQtMzguMjQzUzI3LjQ5MywxMC4zMzcsNDguNTgsMTAuMzM3Uzg2LjgyNCwyNy40OTIsODYuODI0LDQ4LjU4UzY5LjY2Nyw4Ni44MjMsNDguNTgsODYuODIzeiIgZmlsbD0iI2RlZGVkZSIvPgoJCTxwYXRoIGQ9Ik03My44OTgsNDcuMDhINTIuMDY2VjIwLjgzYzAtMi4yMDktMS43OTEtNC00LTRjLTIuMjA5LDAtNCwxLjc5MS00LDR2MzAuMjVjMCwyLjIwOSwxLjc5MSw0LDQsNGgyNS44MzIgICAgYzIuMjA5LDAsNC0xLjc5MSw0LTRTNzYuMTA3LDQ3LjA4LDczLjg5OCw0Ny4wOHoiIGZpbGw9IiNkZWRlZGUiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") !important;
}
.schedule_appointment_holder #avia_7_1{
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTgsMTEyVjE2YzAtNC40MTQsMy41OTQtOCw4LThoODBjNC40MTQsMCw4LDMuNTg2LDgsOHY0Ny4wMzFsOC04VjE2YzAtOC44MzYtNy4xNjQtMTYtMTYtMTZIMTZDNy4xNjQsMCwwLDcuMTY0LDAsMTZ2OTYgICAgYzAsOC44MzYsNy4xNjQsMTYsMTYsMTZoNDR2LThIMTZDMTEuNTk0LDEyMCw4LDExNi40MTQsOCwxMTJ6IE04OCwyNEgyNHY4aDY0VjI0eiBNODgsNDBIMjR2OGg2NFY0MHogTTg4LDU2SDI0djhoNjRWNTZ6IE0yNCw4MCAgICBoMzJ2LThIMjRWODB6IE0xMjUuNjU2LDcyTDEyMCw2Ni4zNDRjLTEuNTYzLTEuNTYzLTMuNjA5LTIuMzQ0LTUuNjU2LTIuMzQ0cy00LjA5NCwwLjc4MS01LjY1NiwyLjM0NGwtMzQuMzQ0LDM0LjM0NCAgICBDNzIuNzgxLDEwMi4yNSw2OCwxMDguMjkzLDY4LDExMC4zNEw2NCwxMjhsMTcuNjU2LTRjMCwwLDguMDk0LTQuNzgxLDkuNjU2LTYuMzQ0bDM0LjM0NC0zNC4zNDQgICAgQzEyOC43ODEsODAuMTg4LDEyOC43ODEsNzUuMTIxLDEyNS42NTYsNzJ6IE04OC40OTIsMTE0LjgyYy0wLjQ1MywwLjQzLTIuMDIsMS40ODgtMy45MzQsMi43MDdsLTEwLjM2My0xMC4zNjMgICAgYzEuMDYzLTEuNDU3LDIuMjQ2LTIuOTIyLDIuOTc3LTMuNjQ4bDI1Ljg1OS0yNS44NTlsMTEuMzEzLDExLjMxM0w4OC40OTIsMTE0LjgyeiIgZmlsbD0iI2RlZGVkZSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=") !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 18px) 18px !important;
}
.schedule_appointment_holder input,
.schedule_appointment_holder select{
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 18px) 50% !important;
}

.schedule_appointment_holder select{
    color: #dcdcdc !important;
}

.schedule_appointment_holder .hr-inner{
    background: #fff !important;
    border-color: #fff !important;
}
.schedule_appointment_holder .hr-inner > span{
    border-color: #fff !important;
    background: #2398ff !important;
}

/* |||| ---- Corpo Clínico |||| */
.tabs_corpo_clinico .active_tab_content .tab_inner_content {
    padding: 20px 30px;
    background: #fff;
    width: 85%;
    margin: auto;
    color: #303030 !important;
}
.tabs_corpo_clinico .active_tab_content .tab_inner_content strong{
    color: #303030 !important;
}
.tabs_corpo_clinico .active_tab_content .tab_inner_content img{
    width: 200px;
}
.tabs_corpo_clinico .tab{
    margin: auto;
}
.tabs_corpo_clinico .tab:after{
    content: "";
    display: block;
    background: #fff;
    transition: all 1s;
}
.tabs_corpo_clinico .tab:hover:after{
    min-height: 3px;
    min-width: 100%;
    width: 100%;
}
.tabs_corpo_clinico .active_tab:after{
    min-height: 3px;
    min-width: 100%;
}
.tabs_corpo_clinico .tab_titles{
    display: flex;
    text-align: center;
}

/* |||| ---- Footer |||| */
.footer{
    margin-top: 5px;
}
.footer .direcao_clinica{
    padding-top: 15px;
    text-align: center;
}
.footer .direcao_clinica p{
    padding: 0;
    margin: 0;
}
.footer .direcao_clinica p strong{
    color: #303030;
    font-size: 17.45px;
}

.footer .title,
.footer .title h3{
    text-align: left !important;
    font-size: 17px;
    color: #52545f !important;
}
.footer .title{
    border-bottom: 2px solid #dcdcdc;
}

.footer .links p{
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #dcdcdc;
}
.footer .links p > a{
    color: #52545f !important;
    font-size: 15px;
    padding: 9px 0;
    display: block;
    text-decoration: none !important;
    transition: color 0.3s;
}
.footer .links p > a:hover{
    color: #92a6c5 !important
}
.footer .links p:last-child{
    border-color: #fff;
}

.footer .es_lablebox label {
    color: #52545f !important;
    font-size: 15px !important;
    padding: 9px 0 !important;
    display: block !important;
    text-decoration: none !important;
    font-weight: unset !important;
}
.footer .es_textbox input {
    margin-bottom: 0 !important;
}
.footer .es_button input {
    background: #fff !important;
    border: 2px solid #52545f !important;
    color: #52545f !important;
    opacity: 1 !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 14px !important;
    width: auto !important;
    transition: all 0.3s;
}
.footer .es_button input:hover {
    background: #fff !important;
    border: 2px solid #92A6C5 !important;
    color: #92A6C5 !important;
    opacity: 1 !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 14px !important;
    width: auto !important;
}
.footer .horario p {
    margin: 0;
}
.footer .horario p strong {
    color: #52545f;
    font-size: 15px;
    padding-top: 33px !important;
    display: block;
}

.footer .copyright > p{
    text-align: center;
    font-size: 10px;
    color: #52545f;
}
.footer .copyright > p img{
    height: 25px;
    width: auto;
    vertical-align: middle;
}
.footer .copyright > p a{
    color: #52545f;
}

/* |||| ---- 404 Error Page |||| */
.error_404_number{
    width: 100%;
    text-align: center;
    font-size: 125px;
    font-weight: 900;
    margin-top: 100px;
}
.error_404_text1{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 300;
    margin-top: 100px;
}
.error_404_text2{
    width: 100%;
    text-align: center;
    font-size: 19px;
    font-weight: 300;
    padding-top: 23px;
}
.error_404_gohome_button{
    background: transparent !important;
    border: 2px solid #666666 !important;
    color: #666666 !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 14px !important;
    margin: auto !important;
    width: 146px;
    text-align: center;
    padding: 10px;
    margin-top: 43px !important;
}
.error_404_gohome_button:hover{
    background: #666666 !important;
    border: 2px solid transparent !important;
    color: #fff !important;
    opacity: 1 !important;
}
.error_404_link{
    text-decoration: none !important;
}

/* |||| ---- Skype Call Button |||| */
a.lwc-chat-button{
    color: #fff;
    text-align: center;
    padding: 0 !important;
    display: block;
    line-height: 59px;
    background-image: url(../../../uploads/2018/06/logo_skype.png);
    background-size: cover;
}

/* |||| ---- Article Page |||| */
.post_feat_img{
    width: 100% !important;
    height: 316px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 50% 40% !important;
}

.entry-content-header{
    max-width: 100% !important;
    margin-top: 0 !important;
}
.entry-content-wrapper{
    max-width: 100% !important;
}
.entry-content{
    margin-top: 10px !important;
}
.entry-content strong{
    color: inherit !important;
}
.post-title.entry-title{
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
    padding: 17px 0 25px 0 !important;
    border-bottom: 2px solid #dcdcdc !important;
}
.post-meta-infos{
    margin-top: -18px !important;
    text-align: left !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 50px;
}

.relpost-thumb-wrapper{
    margin-top: 50px;
}
.relpost-thumb-wrapper h3{
    text-align: left;
}
.relpost-block-single{
    width: 150px;
    margin-right: 15px !important;
    text-decoration: none !important;
}
.relpost-block-single > div{
    width: auto !important;
    height: auto !important;
}
.relpost-block-single-image{
    width: 150px !important;
    height: 150px !important;
    background-size: cover !important;
    background-position: 50% !important;
}
.relpost-block-single-text{
    font-size: 16px !important;
}


/* Mobile Styles */

@media(max-width: 768px){
    .footer div .av_one_fourth{
        width: 100% !important;
        margin-left: 0 !important;
        margin-bottom: 50px !important;
    }

    .schedule_appointment_holder{
        padding: 0 !important;
    }
    #agendar .flex_column.av_one_full.flex_column_div.first{
        padding: 0 !important;
    }

    .avia-testimonial {
        padding: 0 !important;
    }
    .avia-testimonial-image{
        width: 100% !important;
        text-align: center !important;
    }
    .avia-testimonial-image img{
        width: 80px !important;
    }
}

.servicos_title span{
    color: #4e4e4e !important;
}


.page_white_separator{
    display: contents;
}


.main_color strong, .main_color a{
  color: #92B6D8 !important;
}
