/*
Theme Name: Sa Cuina &amp; Mar Blau
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.Hero_inicial div.container.section-title-container>h4>span {
    font-family: Jost, sans-serif;
    font-weight: 200;
    font-size: 1.8rem;
}

.Hero_inicial div.container.section-title-container .section-title b {
    opacity: 1;
    height: 1px;
}

.header-wrapper.stuck a.button.primary.is-outline.is-small {
    /*color: #fff;*/
}

.header-wrapper.stuck a.button.primary.is-outline.is-small:hover {
    /*background-color: var(--fs-color-secondary);
    border-color: var(--fs-color-secondary);
    color: #fff;
    */
}

.img_bordes {
    /*padding: 30px;*/
}

.img_bordes:before {
    content: " ";
    position: absolute;
    border: 1px solid red;
    width: 100%;
    height: 100%;
    right: -15px;
    bottom: -15px;
    border-radius: 10px;
    border-color: var(--fs-color-secondary);
}

.img_bordes:after {
    z-index: 2;
    content: " ";
    position: absolute;
    border: 1px solid red;
    width: 100%;
    height: 100%;
    left: -15px;
    top: -15px;
    border-radius: 10px;
    border-color: var(--fs-color-secondary);
}

.img_bordes div.img-inner {
    border-radius: 10px;
    overflow: hidden;
    z-index: 3;
}

.borde_redondo div.img-inner {
    border-radius: 10px;
    overflow: hidden;
}

p.uppercase.alt-font {}

img.bottom-5 {
    margin-bottom: 5px;
}

.menu_pie .ux-menu-link.flex.menu-item {
    display: block;
}

.menu_pie>div>div.ux-menu.stack.stack-col.justify-start>div>a {
    display: inline;
    font-size: 0.9rem;
}

.mobile-nav .nav-icon>a>i {
    color: #fff;
}

.mobile-sidebar .nav.nav-sidebar li.html.header-button-1>div>a {
    color: #fff;
    border-color: #fff;
}

section.destacados_prefooter .banner.degradado div.banner-bg.fill>div.overlay {
    background-color: rgba(0, 0, 0, 0) !important;
    background: rgb(0, 0, 0);
    background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);
}
.absolute-footer.dark {
    font-size: 0.8rem;
    color: hsla(0, 0%, 100%, .8);
    font-weight: 300;
}
section.section.menu_lista .section-title.section-title-normal{
    border-bottom: 1px solid #444a4a82;
}
section.section.menu_lista .section-title.section-title-normal span{
    border-bottom: 0 !important;
}
.redondeado > .col-inner{
    border-radius: 10px;
}

.wpcf7-form-control.wpcf7-submit.has-spinner.button.secondary.is-small{
    background-color: var(--fs-color-secondary);
}

@media (max-height: 730px){
 .textbox_hero_inicio{
     bottom: 0;
 }
}
@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/

    .contenedor_menu_home .col .col-inner .row {
        border: 3px solid rgba(0, 0, 0, 0.1);
        margin-bottom: 30px;
        padding: 20px;
    }

    .contenedor_menu_home .col .col-inner .row p {
        margin: 0;
    }
}