/*
 Theme Name:   Tema Claudia
 Theme URI:    http://celeste.bold-themes.com
 Description:  Child theme basato su tema Celeste
 Author:       Marco Tesselli
 Author URI:   https://marcotesselli.com
 Template:     celeste
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  celeste-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* ******* */
/* ******* */
/* ******* */
/* ******* */
/* APPUNTI */
/* ******* */
/*
    Primary Accent Color originale tema: #f71c52
    Secondary Accent Color originale tema: #b40d4a
    
    Primary Accent Color impostato per tema Claudia: #a8a597 (scuro)
    Secondary Accent Color impostato per tema Claudia: #c9c6bb (chiaro)
    Scuro intermedio: #6C6B69
    Background footer: #2C2B26

*/
/* ******* */
/* ******* */


/************************ */
/************************ */
/************************ */
/************************ */
/* Ridefinizione ELEMENTI */
/************************ */



/********************************** */
/********************************** */
/********************************** */
/********************************** */
/* Ridefinizione regole TEMA PARENT */
/********************************** */



/*************** */
/*************** */
/*************** */
/*************** */
/* Regole CUSTOM */
/*************** */

/* ************* */
/* ************* */
/* *** TUTTO *** */
/* ************* */
.nascosto {
    display: none !important;
}

.no_hover {
    pointer-events: none;
}

/* Titolo di immagine cover: nascondo breadcrumb e sottotitolo */
.bt_bb_background_image .bt_bb_headline_superheadline_outside, .bt_bb_background_image div.bt_bb_headline_subheadline {
    display: none;
}

/* Metto uno sfondo bianco all'header anche con scroll a zero */
.menuHolder {
    background-color: #ffffff;
}

/* Nascondo il menu secondario (widget del tema) sopra l'header */
.topBar {
    display: none;
}

/* Mobile: Regolo la dimensione della burger icon */
.btVerticalMenuTrigger .bt_bb_icon {
    width: 25px !important;
    height: 15px !important;
    position: relative;
    padding: 0;
    float: left;
    margin: 25px 0 !important;
}

/* WhatsApp floating button */
#qlwapp .qlwapp-container {
    
}

/* Rendo invisibile il badge di reCaptcha (visualizzato di default una volta associato al sito) */
.grecaptcha-badge {
    display:none !important;
}

/* ************ */
/* ************ */
/* *** HOME *** */
/* ************ */
#home_sezione_hero {

}

/* Hero: Posizionamento dell'immagine di background */
#home_sezione_hero .bt_bb_content_slider_item {
    background-position: center left;
}
@media screen and (max-width: 1199px) { /* Mobile */
    #home_sezione_hero .bt_bb_content_slider_item {
        background-position: 20% 50%;
    }
}
@media screen and (min-width: 1200px) and (max-width:1281px) { /* Desktop obsoleti */
    #home_sezione_hero .bt_bb_content_slider_item {
        background-position: 40% 50%;
    }
}

/* Hero: su mobile metto rettangolo opalino dietro logo */
@media screen and (max-width: 1199px) {
    #home_sezione_hero .bt_bb_content_slider_item img.home_logo_hero {
        background-color: rgba(255, 255, 255, 0.7);
        padding: 50px;
    }
}

/* Hero: su mobile sposto verso il basso il rettangolo opalino che ospita il logo */
@media screen and (max-width: 1199px) {
    #home_hero_container_logo {
        margin-top: 320px;
    }
}


#home_sezione_ambiti {

}
/* Sez. ambiti: gestisco dimensioni testo titoli delle 4 card */
#home_sezione_ambiti span.bt_bb_headline_content {
    line-height: 120%;
}
@media screen and (max-width: 1199px) {
    #home_sezione_ambiti span.bt_bb_headline_content {
        font-size: 24px;
    }
}

#home_sezione_chi_sono {
    
}

#home_sezione_chi_sono .bt_bb_headline_subheadline {
    font-size: 1.15em;
}
/* Sez. CHI SONO - Nascondo la bg image su mobile */
@media screen and (max-width: 1199px) {
    #home_sezione_chi_sono .bt_bb_background_image_holder {
        display: none;
    }
}

@media screen and (max-width: 1281px) {
    #home_sezione_chi_sono .bt_bb_background_image_holder {
        background-position: 56% 50%;
    }
}


#home_sezione_estratto_dal_blog .bt_bb_port {
    padding-top: 5em;
    padding-bottom: 5em;
}
@media screen and (max-width: 1199px) {
    #home_sezione_estratto_dal_blog .bt_bb_port {
        padding-top: 0em !important;
        padding-bottom: 5em;
    }    
}


#footer_claudia {
    background-color: #2C2B26;
}

#sub_footer_claudia {
    padding-top: 3em;
}
#sub_footer_claudia p {
    text-align: center;
}


/* ***************** */
/* ***************** */
/* *** IL METODO *** */
/* ***************** */
/* Timeline: titolo */
.bold_timeline_group_header {
    background-color: #6C6B69 !important;
    padding: 16px 24px !important;
}
/* Timeline: pulsanti */
.bold_timeline_item_button_inner {
    background-color: #6C6B69 !important;
}

#il_metodo_sez_form_contatto {

}

#bt_bb_section63988180d65f0 {
    background-color: yellow !important;
}

