.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

#wpadminbar { 
    display:none !important;
}

.notice {
    display: none !important
}

#navbarHeader {
    position: fixed;
    z-index: 999;
    background-color: #fff;
    width: 100% !important;
    top: 0px
}

#navbarHeader .headerSocial {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    width: 100% !important
}

#navbarHeader .headerSocial .elementor-element-populated {
    display: flex;
    justify-content: end;
}

#navbarHeader .headerSocial .elementor-widget-wrap .elementor-element {
	width: auto;
	margin: 0 !important
}

#navbarHeader .headerSocial .elementor-button  {
    height: 40px !important;
    width: 40px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px
}

#navbarHeader .headerSocial .elementor-button i {
    font-size: 20px
}

#navbarHeader .headerSocial .elementor-button .elementor-align-icon-left {
    margin: 0;
}

#navbarHeader .headerSocial .navbarAgende .elementor-button{
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center
}

#navbarHeader .headerSocial .navbarAgende .elementor-button .elementor-align-icon-left {
    margin-right: 10px
}

#navbarHeader .headerSocial .navbarAgende .elementor-button .elementor-button-text{
    display: flex;
    align-items: center
}

#navbarHeader .elementor-nav-menu .elementor-item {
    font-size: 17px
}

#navbarHeader .is-menu.is-dropdown:hover {
    background-color: #0096a5
}


.astm-search-menu {
    display: flex !important
}
.is-form-style input.is-search-input {
    background: #fff !important;
    height: 50px;
    border: 0px !important;
    color: #0096a5
}
.is-form-style input.is-search-input::placeholder {
    color: #fff
}

.is-form-style button.is-search-submit {
    background: #ff556a !important;
    height: 50px;
}
.is-form-style button.is-search-submit:hover {
    background: #37b2c2 !important
}
.is-search-icon, .is-search-icon:hover {
    background: none;
    border: 0 !important
}
.is-form-style .is-search-submit path {
    fill: #ffffff;
}

.menu-item-object-custom > .elementor-item {
	height: 100%
}

.menu-item > .elementor-item {
	height: 80px
}
.elementor-element-populated > .elementor-element-7e2a505 {
	height: 80px
}
#menu-1-da20184 > .astm-search-menu {
	height: 80px;
	display: flex
}

.is-menu path.search-icon-path {
    fill: #ffffff !important;
}

#blogPage .category-uncategorized > .elementor-post__thumbnail__link {
	height: 100% !important;
	max-height: 100% !important
}
#blogPage .elementor-posts-container .elementor-post__thumbnail {
    height: 100%;
}

#blogPage .elementor-posts-container .elementor-post__thumbnail img {
    height: 100%
}


/* Depoimento editavel */

.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    display: none !important
}

.strong-view.wpmtst-modern .wpmtst-testimonial-field {
    display: none !important
}

.strong-view.wpmtst-modern .wpmtst-testimonial-content {
    font-style: inherit !important;
    color: #0096a5;
    font-family: "Futura Medium", Sans-serif !important;
    text-align: justify;
}

.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    background: #0096a5 !important;
    color: #0096a5 !important;
    height: 28px;
    width: 28px
}

.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{
    background: #0096a5 !important
}

.elementor-131 .elementor-element.elementor-element-b3d8161 .blfe-post-grid-item .blfe-post-grid-image img{
    height: 250px;
    border-radius: 25px;
}


@media (max-width: 767px){
    
    /* Slides */
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-slide-button{
            padding: 5px 10px;
            font-size: 8px
    }
    
    .blfe-post-list-item .blfe-post-image-wrapper {
	    height: 230px;
	    width: 300px
    }
    
    .elementor-5695 .elementor-element.elementor-element-cbd57bb .blfe-post-list-item .blfe-post-list-image span {
            /*height: 140%;
            width: 100%;*/
    }
    
    .blfe-post-list-item .blfe-post-list-image span {
        background-position: left;
        background-size: contain;
        
    }
    
    #navbarHeader .headerSocial .elementor-element-populated {
        justify-content: end;
    }

    #navbarHeader .headerSocial .elementor-button  {
        height: 30px !important;
        width: 30px !important;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 5px;
        font-size: 15px
    }
    
    #navbarHeader .headerSocial .elementor-button i {
        font-size: 15px
    }
    
    #navbarHeader .headerSocial .navbarAgende .elementor-button .elementor-align-icon-left {
        margin-right: 5px
    }
    
    #navbarHeader .headerSocial .navbarAgende .elementor-button .elementor-button-text{
        display: flex;
        align-items: center;
        font-size: 12px;
    }
    
    #navbarHeader .elementor-menu-toggle{
        background-color: transparent
    }
    
    #navbarHeader .elementor-menu-toggle i {
        color: #fff;
        font-size: 30px
    }
    
    #navbarHeader .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        top: 28px !important
    }
    
    #navbarHeader .elementor-nav-menu .elementor-item {
        font-size: 17px;
        padding: 0 !important;
        height: 55px
    }
    
    .afterHeader {
        margin-top: 93px !important
    }
    
    /* Slide 1 */
    
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-94a0c91 .swiper-slide-contents {
        margin-left: 15%;
        margin-top: 14%
    }
    
    /* Slide 2 */
   
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-8dcb39c .swiper-slide-contents { 
        margin-top: 15% !important;
        margin-left: 45% !important
    }
    
    /* Slide 3 */
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-6b4d131 .swiper-slide-contents {
        margin-left: 19% !important;
        margin-top: 16% !important;
    }
    
    /* Depoimentos */
    
    .elementor-131 .elementor-element.elementor-element-5e2e44b > .elementor-container {
        margin: 0px;
        width: 100%;
        max-width: 100%
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-image {
        max-width: 120px !important; 
        min-width: 120px !important;
        width: 120px !important;
        margin-top: 15px
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content {
        font-weight: 16px !important; 
        font-size: 16px !important
    }

}

@media (min-width: 767px) and (max-width: 1024px){
    
    /*Bottom next slides profissionais e equipe*/

    .swiper-container-rtl .swiper-button-next{
        right: -90px !important;
        position: absolute;
        left: auto !important
    }
    
    /* Slide 1 */
    
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-94a0c91 .swiper-slide-contents {
        margin-left: 13%;
        margin-top: 11%
    }
    
    /* Slide 2 */
   
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-8dcb39c .swiper-slide-contents { 
        margin-top: 15% !important;
        margin-left: 45% !important
    }
    
    /* Slide 3 */
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-6b4d131 .swiper-slide-contents {
        margin-left: 18% !important;
        margin-top: 14% !important;
    }

    

    
    #depoimentoHome .elementor-testimonial {
    	display: flex;
    	padding-left: 25px;
    	padding-right: 25px
    }
  
    #depoimentoHome .swiper-slide .elementor-testimonial__header {
    	width: 30%;
    }
    #depoimentoHome .elementor-widget-reviews .elementor-testimonial__image {
        width: 60%;
        display: flex;
    }
    
    #depoimentoHome .elementor-testimonial__image img {
        height: 120px;
        width: 120px;
        margin-left: 20px
    }
    
    #depoimentoHome .swiper-slide .elementor-testimonial__content {
    	width: 80%;
    	padding-left: 20px;
    	padding-right: 20px
    }
    
    
    /* depoimentos editaveis */
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
        display: none !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-field {
        display: none !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-image {
        max-width: 120px !important; 
        min-width: 120px !important;
        width: 120px !important;
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-image img {
        width: 100% !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content {
        font-style: inherit !important;
        margin-left: 80px !important;
        color: #0096a5;
        font-family: "Futura Medium", Sans-serif !important;
        font-size: 18px;
        line-height: 22px;
        text-align: left
    }
    
    .strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
        padding-left: 150px !important;
        padding-right: 150px !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
        background: #0096a5 !important;
        color: #0096a5 !important;
        height: 28px;
        width: 28px
    }
    
    .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,
    .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{
        background: #0096a5 !important
    }

}

@media (min-width: 1024px){
   
   /*Bottom next slides profissionais e equipe*/

    .swiper-container-rtl .swiper-button-next{
        right: -90px !important;
        position: absolute;
        left: auto !important
    }

    
    .afterHeader {
        margin-top: 100px !important
    }
    
    #depoimentoHome .elementor-testimonial {
    	display: flex !important;
    	padding-left: 80px;
    	padding-right: 80px
    }
    
    #depoimentoHome .swiper-slide {
        display: flex;
    }
  
    #depoimentoHome .swiper-slide .elementor-testimonial__header {
    	width: 20%;
    }
    #depoimentoHome .elementor-widget-reviews .elementor-testimonial__image {
        width: 70%
    }
    
    #depoimentoHome .elementor-testimonial__image img {
        height: 120px;
        width: 120px
    }
    
    #depoimentoHome .swiper-slide .elementor-testimonial__content {
    	width: 80%;
    	padding-left: 20px;
    	padding-top: 10px
    }
    
    #especialidades {
        height: auto  
    }
    
    #especialidades .swiper-slide {
    	height: 100%;
    	display: flex;
    	align-items: center
    }
    
    #especialidades .swiper-slide-active {
        height: 100%
    }
    
    #especialidades .elementor-widget-container .elementor-testimonial--layout-image_left .elementor-swiper {
    	height: 100%
    }
    #especialidades .elementor-widget-container .swiper-slide {
        height: auto;
    	display: flex;
        flex-direction: row;
        align-self: center;
    }
    
    /* depoimentos editaveis */
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
        display: none !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-field {
        display: none !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-image {
        max-width: 120px !important; 
        min-width: 120px !important;
        width: 120px !important;
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-image img {
        width: 100% !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content {
        font-style: inherit !important;
        margin-left: 80px !important;
        color: #0096a5;
        font-family: "Futura Medium", Sans-serif !important;
        font-size: 18px;
        line-height: 22px;
        text-align: left
    }
    
    .strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
        padding-left: 150px !important;
        padding-right: 150px !important
    }
    
    .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
        background: #0096a5 !important;
        color: #0096a5 !important;
        height: 28px;
        width: 28px
    }
    
   
    .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,
    .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{
        background: #0096a5 !important
    }
    
    /* Slide 1 */
    
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-94a0c91 .swiper-slide-contents {
        margin-left: 18%;
        margin-top: 8%
    }
    
    /* Slide 2 */
   
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-8dcb39c .swiper-slide-contents { 
        margin-top: 12% !important;
        margin-left: 47% !important
    }
    
    /* Slide 3 */
    .elementor-131 .elementor-element.elementor-element-ae8ef9b .elementor-repeater-item-6b4d131 .swiper-slide-contents {
        margin-left: 21% !important;
        margin-top: 14% !important;
    }

 
}







