/*!
Theme Name: Cvarouca - Child
Theme URI: http://lendarius.com/
Author: Lendarius
Author URI: http://lendarius.com/
Description: Lendarius Digital Agency
Template: cvarouca
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cvarouca
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/*FONTS PROPOSTA*/
 @import url("https://use.typekit.net/zij6cjo.css");

/*CONTENT*/
.post, .page{
    margin:0px!important;
}
.page-content, .entry-content, .entry-summary{
    margin:0px!important;
}
.elementor-nav-menu .elementor-item-active {
    font-weight: 600!important;
}
.elementor-nav-menu li.urgencia a:after {
    display: none;
}
.elementor-element .elementor-column-wrap .elementor-widget-container .elementor-nav-menu li.urgencia a {
    color: #fff!important;
    background: #EF5E5E;
    padding-top: 06px;
    padding-bottom: 6px;
    padding-left: 43px;
    padding-right: 18px;
}
.elementor-element .elementor-column-wrap .elementor-widget-container .elementor-nav-menu li.urgencia a span {
    font-weight: 600!important;
    padding-left: 3px!important;
}
.elementor-element .elementor-column-wrap .elementor-widget-container .elementor-nav-menu li.urgencia:hover a {
    background: #ed5e5ec7;
    color: #ffffff;
}
.elementor-element .elementor-column-wrap .elementor-widget-container .elementor-nav-menu li.urgencia {
    align-self: center;
}
.icon-menu::after {
    color: #fff!important;
    position: absolute!important;
    left: 10px!important;
    top: 3px!important;
    height: auto;
    content: "\f055"!important;
    font-family: "Font Awesome 5 Free"!important;
    font-weight: 900!important;
    font-size: 22px;
}
.swiper-slide-inner {
    max-width: 1370px;
    width: 1370px;
}
.elementor-slide-description {
    max-width: 350px;
}
.elementor-slide-description:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 85%;
    background: #F0B559;
    left: 0;
    top: 50%;
    transform: translate(0 , -50%);
}
.elementor-button.elementor-slide-button.elementor-size-sm {
    width: 240px;
    max-width: 240px;
}
.elementor-repeater-item-e1a1e37 .elementor-button {
    color: #ffffff!important;
}
.elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button-prev {
    background: #393939;
    border-radius: 500px;
    padding: 6px;
}
.elementor-slide-description {
    position: relative;
    padding-left: 20px;
}
.contador .elementor-counter-number-wrapper {
    height: 104px;
    display: flex;
    align-items: center;
    background: #F0B558;
    margin-bottom: 20px;
    width:104px; 
}
.contador .elementor-counter-title {
    text-align: left;
    padding-left: 15px;
    position:relative;
}
.contador .elementor-counter-title::before {
    content: "";
    background: #FCD79C;
    height: 100%;
    width: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
}
span.subtitle-color {
    color: #F0B558;
}

.menu-footer .urgencia {
    display: none;
}
.newsletter-form .elementor-form-fields-wrapper.elementor-labels- {
    display: flex;
    flex-direction: row;
}
.newsletter-form .elementor-field-type-email {
    order: 1;
    padding-right:0!important;
}
.newsletter-form .elementor-field-type-acceptance {
    order: 3;
}
.newsletter-form .elementor-field-group.elementor-field-type-submit {
    order: 2;
    padding-left:0!important;
}
button#newsletter > span:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f061";
    color:#393939;
}

.newsletter-form input#form-field-email {
    padding-left: 20px;
}
.icon-footer .elementor-grid-item:last-child a {
    margin-right: 0!important;
}
.text-banner-topo .elementor-widget-container{
    position: relative;
}
.text-banner-topo .elementor-widget-container::before{
    content:"";
    background:#F0B558;
    width: 5px;
    position: absolute;
    top:50%;
    left: 0;
    height:90%;
transform:translate(0,-50%);
}
.text-banner-topo .elementor-widget-container::before{
    content:"";
    background:#251682;
    width: 5px;
    position: absolute;
    top:50%;
    left: 0;
    height:90%;
transform:translate(0,-50%);
}

.form-servicos .elementor-form-fields-wrapper.elementor-labels- .elementor-field-type-acceptance {
    order: 8;
}

.icon-footer .elementor-social-icons-wrapper.elementor-grid {
    margin-right: 0;
}
.form-servicos .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
    margin-bottom: 5px;
}
.form-servicos .elementor-field-type-html {
    margin-top: -10px;
    margin-bottom: 10px!important;
}
.time-services ul.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    content: "";
    background: #ffffff;
    width: 2px;
    height: 70%;
    top:55%;
    position: absolute;
    border: none;
}
.contact-list .elementor-icon-list-items li.elementor-icon-list-item:last-child i,.contact-list .elementor-icon-list-items li.elementor-icon-list-item:last-child .contact-list-li,.contact-list-li {
    color: #EF5E5E;
    font-weight: bold
}
.servicos span.elementor-icon-list-icon {
    margin-top: -2px;
}
span.contact-list-li {
    padding-right: 10px;
}
span.elementor-icon-list-icon svg {
    margin-bottom: -3px;
}
.section-image .elementor-container.elementor-column-gap-default {
    margin-right: 0;
}
.contact-clinicas .elementor-container.elementor-column-gap-default {     margin-right: 0; }
.contact-clinicas .elementor-icon-box-icon {
    display: none;
}
.contact-clinicas h3.elementor-icon-box-title {
    position: relative;
    padding-left:10px;
}
.contact-clinicas h3.elementor-icon-box-title:before {
    content: "";
    width: 4px;
    background: #FCD79C;
    position: absolute;
    bottom: 5px;
    left: 0;
    height: 15px;
}
.elementor-field-group input {
    padding-left: 10px!important;
}
.elementor-menu-toggle,.elementor-swiper-button.elementor-swiper-button-next.elementor-lightbox-prevent-close,.elementor-swiper-button.elementor-swiper-button-prev.elementor-lightbox-prevent-close{
    outline: none!important;
}
a:focus,
button:focus,
input:focus,
textarea:focus {
outline: 0;
}
footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
    display: none;
}
p.elementor-icon-box-description a,.elementor-field-type-acceptance a {
    color: #393939;
}
p.elementor-icon-box-description a:hover,.elementor-field-type-acceptance a:hover{
    color: #393939c7;
}
.elementor-location-footer .elementor-field-type-acceptance a {
    color: #ffffff!important;
}
.elementor-location-footer .elementor-field-type-acceptance a:hover {
    color: #ffffffc7!important;
}
.politica a{
    color:#393939;
}
.politica a:hover{
    color:#393939c7;
}
@media only screen and (max-width:768px){
    .elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button.elementor-swiper-button-prev {
        display: none!important;
    }
}
@media only screen and (min-width:1200px){
    .section-form-clinicas .elementor-container.elementor-column-gap-default {
    margin-right: 0;
}
   
}
 @media only screen and (max-width:1200px){
        .section-sobre .elementor-container.elementor-column-gap-default,.contact-clinicas .elementor-container.elementor-column-gap-default {
          margin-right:auto;
            margin-left: 0;
        }
    }
@media (max-width:1670px) and (min-width:1200px){
    .header-menu--margin .elementor-row {
    margin-right: 158px;
}
}
@media (max-width:1200px) and (min-width:300px) {
    .elementor-element .elementor-column-wrap .elementor-widget-container .elementor-nav-menu li.urgencia a {
    justify-content: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 50px;
}
.icon-menu::after {
    left: 15%;
    top: 8px!important;
    font-size: 30px;
}
} 
@media (max-width:1200px) and (min-width:768px){
    .section-image .elementor-container.elementor-column-gap-default {
    margin-right: auto!important;
}
}

 
