a[href^="https://web.whatsapp.com/send?text="] {
    display: block !important;
}

@media screen and (max-width: 1390px) {
    span.oxy-header-search_toggle-text {
        display: none;
    }
}

@media screen and (max-width: 1230px) {
    .oxy-site-navigation > ul > .current-menu-ancestor > a::before,
    .oxy-site-navigation > ul > .current-menu-item > a::before {
        bottom: 7px;
        left: -9px;
    }
}

@media screen and (max-width: 1150px) {
    .image.landscapeslider > div,
    .landscape a.image > div {
        padding-bottom: 45%;
    }
}

@media screen and (max-width: 1199px) {
    div#wpadminbar {
        display: none;
    }

    .image.landscapesmaller > div,
    .landscapesmaller a.image > div {
        padding-bottom: 40%;
    }

    #div_block-104-243 {
        right: -10px !important;
    }

    span.oxy-header-search_toggle-text {
        display: none;
    }
}

@media screen and (max-width: 1080px) {
    #div_block-65-241 {
        right: -10px !important;
    }

    .image.landscapeslider > div,
    .landscape a.image > div {
        padding-bottom: 55%;
    }
}

@media screen and (max-width: 991px) {
    .pi a {
        justify-content: flex-start !important;
        text-align: right !important;
    }

    .image.landscapeslider > div,
    .landscape a.image > div {
        padding-bottom: 70%;
    }

    .listapost .oxy-post:nth-child(even) {
        flex-direction: column !important;
    }

    .selcat ul {
        flex-direction: column !important;
    }
}

@media screen and (max-width: 768px) {

  li.product:nth-child(5) {
        width: 100% !important;
        padding: 20px !important;
    }

    .ml-form-formContent {
        flex-direction: column !important;
    }

    .ml-form-fieldRow {
        padding-right: 0px !important;
    }

    .oxy-carousel-builder .flickity-page-dots {
        flex-direction: row !important;
    }

    .flickity-page-dots .dot {
        margin: 8px 8px !important;
    }

    .flickity-page-dots {
        width: 100% !important;
    }

    .riga {
        display: flex;
        flex-direction: column;
    }

    .riga p {
        border: none;
    }

    .nome,
    .cognome {
        width: 100%;
    }

    .cognome {
        margin-top: -15px !important;
    }

    .image.landscapeslider > div,
    .landscape a.image > div {
        padding-bottom: 90%;
    }

    .image.landscapesmaller > div,
    .landscapesmaller a.image > div {
        padding-bottom: 100%;
    }
}

@media screen and (max-width: 480px) {
    #_nav_menu-88-19 .menu-item a {
        font-size: 30px !important;
    }

    .ct-link-button,
    .form-submit input,
    .wp-block-button__link {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .image.landscapeslider > div,
    .landscape a.image > div {
        padding-bottom: 100%;
    }

    .paged .sezioneblog > .ct-section-inner-wrap {
        padding-top: 220px !important;
        align-items: center;
    }
}
