/*
Theme Name: Avada Child - Futura Editrice
Template: Avada
Description: Personalizzazioni di Futura Editrice per Avada.
Version: 1.0.0
Text Domain: avada-child
*/

#main h2 {
    font-family: 'Ubuntu'!important;
}

a{
    text-decoration: initial!important;
}
.checkout .col-1, .checkout .col-2 {
    width: 90%;
}
.sottomenu_mobile{
    display: none;
}
@media only screen and (max-width: 1000px) {
    .sottomenu_mobile {
        display: flex !important;
        align-items: center;
    }
    .sottomenu_desk {
        display: none !important;
    }
}

.ricerca_avanzata, .search-submit {
    border: none;
}
 .search-submit {
    margin: 0px 5px;
 }

#sottomenu-search {
    border: 1px solid lightgray;
    margin-right: 5px;
    color: black;
}

#sottomenu-search::placeholder, #dati_sentenza::placeholder {
    color: black !important;
    opacity: 1; /* For Firefox */
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    border: 0;
}

.menu_mobile_left {
    display: none;
    background-color: #ffffff;
    width: 70%;
    position: fixed;
    top: 0px;
    left: -70%;
    height: 100%;
    z-index: 99999999999999;
    border-right: solid 3px #d4001a;
}
.view_left_menu {
    display: block;
    left: 0%;
}
#bl_menu_left span{
    display: block;
    width: 33px;
    height: 4px;
    margin-bottom: 5px;
    position: relative;

    background: #cdcdcd;
    border-radius: 3px;

    z-index: 1;

    transform-origin: 4px 0px;
}

@keyframes view_menu_left_ok {
    0%   {left: -70%;}
    100% {left: 0%;}
}

.sidebarSX h2.wp-block-heading, .sidebarSX .title_widget {
    color: #d4001a;
    font-weight: 900!important;
    font-size: 1.1em;
}

body {
    font-size:0.9em;
}
.fusion-row {
    max-width: 80%!important;
}

.ediesse-page-standard {
    margin: 50px;
}
.futura-pagination-links a {
    background-color: #cf0120;
    color: white;
    margin: 0 3px;
    padding: 5px 10px!important;
    font-size: 1.2em;
}
.futura-pagination-links a:hover {
    color: white;
}
.futura-pagination-links .current {
    color: white;
    margin: 0 3px;
    padding: 5px 10px!important;
    font-size: 1.2em;
}

.carousel-indicators [data-bs-target] {
    height: 10px!important;
    width: 10px!important;
    background: #d4001a!important;
    border-radius: 10px!important;
    border: 0!important;
}

.text-red-futura {
    color: #d4001a!important;
}
.border-red-futura {
    border: 2px solid #d4001a!important;
}
.bg-red-futura {
    background-color: #d4001a!important;
}
.show {
    display: initial!important;
}
/* Avada non compila sempre questa regola: i template custom hanno sidebar proprie. */
.sidebar {
    width: 23.4042553%;
    float: right;
}
.ediesse-page-standard h1 {
    color: #ce0021;
    font-family: Ubuntu, sans-serif;
    font-size: 40px;
    font-weight: 500;
}
