
/* estilos logo */

#sp-logo-wrapper .logo {
    height: 95px!important;
}


/* estilos call to action agendese */
@media (max-width: 930px) {
    #sppb-addon-1513836577527 .sppb-addon.sppb-addon-button-group {
        text-align: center!important;
    }
}


/* estilos menú */
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #364959!important;
    font-weight: 500;
}

/* Estilos titulos de pàgina */
.sp-page-title h2 {
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4)!important;
}

/* estilos slide home */
#sp-slider-inner-item-1601922222923-num-1-key > p,
#sp-slider-inner-item-1601922222922-num-1-key > p{
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.9)!important;
}


/* estilos slide home */
#sp-slider-inner-item-1601922222921-num-1-key > p{
    text-shadow: 2px 1px 2px rgb(198 194 194 / 90%);
    text-shadow: 2px 1px 2px rgb(198 194 194 / 90%);
}

/* estilos footer */
#sp-bottom2 > div > div > div > ul.nav.menu,
#sp-bottom3 > div > div > div > ul.nav.menu,
#sp-bottom4 > div > div > div > ul.nav.menu{
    display: flex!important;
    flex-direction: column!important;
}


#sp-bottom .sp-module ul li a {
    text-transform: uppercase !important;
    color: #364959!important;
    font-family: 'Poppins'!important;
}

#sp-bottom3 > div > div,
#sp-bottom4 > div > div{
    float:right!important;
}


@media ((750px <= width <= 1020px)) {
    #sp-logo-right,
    #sp-logo{
        width: 100%!important;
    }
}

@media only screen and (max-width: 750px) {
    #sp-logo-wrapper .logo{
        width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 900px) {
    #sp-logo-wrapper .logo{
        width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width: 360px) {
    #sp-logo-wrapper .logo{
        width: 330px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* @media only screen and (max-width: 1200px) {
    #sp-logo-wrapper .logo{
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
} */

#smc-embedded-subscribe{
    background-color: #d9ab4e!important;
    border-radius: 4px!important;
    border: 0!important;
    padding: 14px 25px!important;
    font-weight: 700!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
}