/* 
 Theme Name:     Divi-child
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        4.14.7
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.9.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */


/* metto il bordo al widget laterale per tutti i menu */
#menu-funzioni-di-utilizzo-principalefiltri {
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalepagine{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}
#menu-funzioni-di-utilizzo-principaletasti{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}
#menu-funzioni-di-utilizzo-principaleexport{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalecolori{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalesingplur{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalericerca{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principaleassegnazioni{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalestatoprodotto{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalecategorie{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principaletipologiemenu{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principaleschermo{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroimpostazioni{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorodashboard{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororuolo{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroutenti{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroingredienti{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorobeverage{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorono-food{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroutensili{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorofornitori{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorolistaspesa{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoromagazzino-inventario{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroconfrontoinventario{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororegistro{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorocoperto{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorobasibeverage{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorobasicucina{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororicette{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororicettebeverage{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}


#menu-sezioni-di-lavoromenu{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorovenditegiornaliere{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-avanzate-foodcost{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-avanzate-conosciqubi{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalefiltri-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalepagine-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principaletasti-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principaleexport-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalecolori-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalesingplur-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalericerca-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalestatoprodotto-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principalecategorie-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-di-utilizzo-principaletipologiemenu-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroimpostazioni-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorodashboard-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororuolo-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroutenti-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroingredienti-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorobeverage-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorono-food-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroutensili-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorofornitori-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorolistaspesa-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoromagazzino-inventario-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoroconfrontoinventario-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororegistro-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorocoperto-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorobasicucina-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorobasibeverage-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororicette-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavororicettebeverage-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavoromenu-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-sezioni-di-lavorovenditegiornaliere-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

#menu-funzioni-avanzate-foodcost-1{
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

.et_pb_scroll_top.et-pb-icon {
    background: #14bb52;
}

#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
    background: #14bb52;
}

#ajaxsearchpro1_1 .probox .proclose svg, #ajaxsearchpro1_2 .probox .proclose svg, div.asp_m.asp_m_1 .probox .proclose svg {
    background: #14bb52;
}

.innericon {
    background: #14bb52 !important;
}

.switcher .selected a {
    border: 1px solid #14bb52 !important;
}


#menu-funzioni-avanzate-conosciqubi-1 {
    border: 2px solid #14bb52 !important;
    padding: 5% !important;
}

/* spazio tra le bandiere -FEDE-*/
a.glink.nturl.notranslate {
    margin-right: 20px;
}

@media (min-width:679px) and (max-width:1023px) {

    /* badge pagina guida all'utilizzo qubì tutorial */

    img.badge_1.lazy.loaded {
        position: relative;
        top: 10px;
        width: 35px;
    }

    /* grafico pagina guida all'utilizzo */

    div#col_step {
        z-index: 99;
    }

    div#grafico .descr_grafico {
        position: relative;
        top: -50px;
    }

    div#grafico {
        position: relative;
        top: -50px;
        z-index: -1;
    }

    /* tooltip pagina guida all'utilizzo */

    .et-tooltip-box {
        line-height: 22px !important;
        border: 2px solid #00a65b !important;
        left: -133px !important;
        z-index: 99;
        padding: 10px 15px !important;
    }

    /* plugin feedback*/
    .helpful-content {
        width: 100% !important;
        margin: 0 auto;
    }

    .helpful-controls{
        width:500px;
        margin: 0 auto;
    }

    .helpful {
        width: 100%;
        text-align: center;
    }

}


/* modifiche mobile fede*/

@media (max-width:678px) {


    /* icone animate pagina guida all'utilizzo qubì */

    .et_pb_image img {
        display: block !important;
    }

    /* grafico pagina guida all'utilizzo */

    div#col_step {
        z-index: 99;
    }

    div#grafico .descr_grafico {
        position: relative;
        top: -60px;
    }

    div#grafico {
        position: relative;
        top: -70px;
        z-index: -1;
    }

    /* tooltip pagina guida all'utilizzo */

    .et-tooltip-box {
        line-height: 22px !important;
        border: 2px solid #00a65b !important;
        left: -155px !important;
        z-index: 99;
        padding: 10px 15px !important;
        width: 220px !important;
    }

    span.et-tooltip-arrow {
        left: 148px !important;
    }

    /* menù mobile */
    #menu_lungo ul#mobile_menu1 {
        overflow: scroll;
        height: 480px;
    }

    /* plugin feedback*/
    .helpful-content {
        width: 100% !important;
        margin: 0 auto;
    }

    /* pulsante chat whatsapp */
    div#chaty-channel-whatsapp {
        bottom: 125px;
    }

    div#chaty-inline-popup {
        width: 240px;
    }

    /* bandiere allineate*/
    .et_pb_row.et_pb_row_0_tb_header {
        text-align: center;
    }

}

/* nascondere sezione aiuto dalla home */

.page-id-29 .et_pb_section.et_pb_section_0_tb_footer.et_section_regular {
    display: none !important;
}

.page-id-1926 .et_pb_section.et_pb_section_0_tb_footer.et_section_regular {
    visibility: hidden !important;
}

.page-id-1926 .helpful{
    visibility: hidden !important;
}

/* pagina grazie della richiesta */
.page-id-2374 .helpful {
    display: none !important;
}

.page-id-2374 .et_pb_section.et_pb_section_0_tb_footer.et_section_regular {
    display: none !important;

}

.page-id-2850 .helpful {
    display: none !important;
}

.page-id-2850 .et_pb_section.et_pb_section_0_tb_footer.et_section_regular{
    display: none !important;
}


/* contact form */

input.wpcf7-form-control.wpcf7-text {
    border: 1px solid #00a65a;
    border-radius: 5px;
    padding: 0 !important;
    color: #4e4e4e;
    height: 50px;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 20px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #00a65a;
    border-radius: 5px;
    padding: 0 !important;
    color: #4e4e4e;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 20px !important;
    padding-top: 20px !important;
}

.btn_form {
    float: left;
}

.btn_form:hover {
    cursor: pointer!important;
}


button.wpcf7-form-control.wpcf7-submit.et_pb_button.et_pb_bg_layout_light {
    border-radius: 50px;
    padding: 5px 30px;
    margin-top: 10px;
    border: 1px solid #00a65a;
    color: #00a65a;
    font-size: 17px;
    font-weight: 600;
}

button.wpcf7-form-control.wpcf7-submit.et_pb_button.et_pb_bg_layout_light:hover {
    cursor: pointer!important;
}

a.da-close.evr-close {
    font-size: 35px !important;
    margin: 10px;
    color: #00a65a !important;
}

/* messaggi form */

.wpcf7-response-output {
    margin-top: 80px !important;
}

.wpcf7-list-item {
    margin: 0 !important;
}

/* icona tooltip guida all'utilizzo */

img.info_point.lazy.loaded:hover {
    cursor: pointer;
}

img.info_point.lazy.loaded {
    position: relative;
    bottom: -3px;
    width: 16px;
}


@media(min-width:1024px){

    /* badge pagina guida all'utilizzo qubì tutorial */

    img.badge_1.lazy.loaded {
        position: relative;
        top: 15px;
        width: 45px;
    }

   /* grafico pagina guida all'utilizzo */

    div#col_step {
        z-index: 99;
    }

   div#grafico {
        position: relative;
        z-index: -1;
        top: -70px;
    }

    div#grafico .descr_grafico {
        position: relative;
        top: -40px;
    }


    /* tooltip pagina guida all'utilizzo */

    .et-tooltip-box {
        line-height: 22px !important;
        border: 2px solid #00a65b !important;
        left: -170px !important;
        z-index: 99;
        padding: 10px 15px !important;
        width: 350px !important;
    }

    .et-tooltip-arrow {
        left: 164px !important;
    }


    .helpful-controls{
        width:700px;
        margin: 0 auto;
    }

    .helpful-header{
        width:700px;
        margin: 0 auto;
    }

    .helpful {
        width: 100%;
        text-align: center;
    }

    .helpful-content {
        width:700px;
        margin: 0 auto;
    }
}

.grecaptcha-badge {
    display: none !important;
}

/* voce menù modifica fatture spostata */
li#menu-item-4331 {
    padding-left: 20px;
}

li#menu-item-4426 {
    padding-left: 20px;
}

li#menu-item-4506 {
    padding-left: 20px;
}

li#menu-item-4525 {
    padding-left: 20px;
}

li#menu-item-4608 {
    padding-left: 20px;
}

li#menu-item-4637 {
    padding-left: 20px;
}

li#menu-item-4646 {
    padding-left: 20px;
}

li#menu-item-4877 {
    padding-left: 20px;
}

/* nascondere helpful dalla pagina risultati ricerca contabilita */

.page-id-5104 .helpful {
    display: none;
}

