

/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Template: Divi
Version: Updated for Divi 3+
*/



/*----------------------------------------------------------*/
/*-------------------[ VANILOOK GENERAL]--------------------*/
/*----------------------------------------------------------*/

.hide{
    display: none;
}

a.boton-contacto {
    background: #000;
    padding: 12px 23px;
    border-radius: 23px;
    color: #fff;
    font-size: 18px;
}
/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/

body #et-info {
    float: inherit !important;
}
body ul.et-social-icons{
    float: right !important;
}
li.centered-inline-logo-wrap {
    width: 128px !important;
}
.container.clearfix.et_menu_container {
    padding: 15px 0;
}
#top-menu li {
    padding-right: 45px !important;
    padding-left: 45px !important;
}


/*------------------------------------------------*/
/*-----------------[HEADER]------------------*/
/*------------------------------------------------*/

@media screen and (max-width: 768px) {
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #3b3a3b !important;
}
.et_mobile_menu {
    border-top: 3px solid #3b3a3b !important;
}
}


/*------------------------------------------------*/
/*-----------------[HOME]------------------*/
/*------------------------------------------------*/

.testimonial-item .circle {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    color: #fff;
    margin: 45px auto 0 auto;
}


/*------------------------------------------------*/
/*-----------------[ CITA PREVIA ]------------------*/
/*------------------------------------------------*/

.bpa-front-tabs .bpa-front-tab-menu{
    background-color: #ffffffd4 !important;
}
.bpa-front-tabs--vertical-left .bpa-front-tab-menu{
    backdrop-filter: blur(7px) !important;
}
strong.--is-service-price,
button.el-button.bpa-front-btn.bpa-front-btn__medium.bpa-front-btn--primary.el-button--default,
span.bpa-front-tm--item-icon.material-icons-round{
    background: #8ABED0 !important;
}
#pedir-cita span.bpa-front-tm--item-icon.material-icons-round,
#pedir-cita span.bpa-front-ci-pill.el-tag.el-tag--light.__bpa-is-active,
#pedir-cita button.el-button.bpa-front-btn.bpa-front-btn__medium.bpa-front-btn--primary.el-button--default {
    border-color: #8ABED0 !important;
}
.bpa-front-tm--item-label {
    color: #8ABED0 !important;
}
#pedir-cita span.bpa-front-tm--item-icon.material-icons-round {
    box-shadow: 0 4px 8px rgb(117 117 117 / 6%), 0 8px 16px rgb(39 39 39 / 16%) !important;
}
/*------------------------------------------------*/
/*-----------------[ ENTRADAS ]------------------*/
/*------------------------------------------------*/
.comment-author-eric img {
    max-width: 61px;
}

#autorBlog .et_pb_team_member_image img {
     margin: 0 !important;
     filter: grayscale(1);
}
#autorBlog .et_pb_team_member_image {
    margin: 23px;
}

#autorBlog .et_pb_team_member_description {
    margin-top: 23px;
    text-align: center;
}
#autorBlog .et_pb_team_member_description p:nth-child(1) {
    margin-top: 32px;
    font-style: italic;
}
@media screen and (max-width: 768px) {
#autorBlog .et_pb_team_member_description p:nth-child(1) {
    display:none;
}
}    

/*------------------------------------------------*/
/*-----------------[  ]------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-----------------[ FOOTER ]------------------*/
/*------------------------------------------------*/

a.linkFooter {
    color: #fff;
}