/*
Theme Name: Chaplin Child
Theme URI: https://www.andersnoren.se/teman/chaplin-wordpress-theme/
Template: chaplin
Author: Giuseppe Tomassi
Author URI: https://www.giuseppetomassidev.com
Description: Chaplin is a feature-packed and developer friendly WordPress theme that gives you full control over the fonts and colors on your site. It is built from the ground-up with the new Block Editor in mind, and makes it easy to create good looking layouts on both posts and pages. This flexibility makes Chaplin suitable for pretty much any type of website, including business sites and portfolios. All of the fonts and colors in the theme can be easily modified within the Customizer, allowing you to create a unique look and feel for your site in less than a minute. All fonts on Google Fonts are supported, and you can choose one of the ten included color schemes or build one from scratch. Any changes you make to the fonts and colors are reflected in the editor styles for both the Block Editor and the Classic Editor, so you always have a good idea of the end result when you create your content. Chaplin also includes a cover template with a hero image (pictured in the screenshot), infinite scroll on archive pages, settings for what post meta to display on archive pages and single posts, custom logo support, two widget areas, a search overlay, full-width templates, a sticky header option, a social menu with icons, author bio, breadcrumbs, a responsive design, a lightweight construction to ensure quick load times, support for Jetpack Portfolio and CoBlocks, child theme friendly code, and much more. Demo: https://andersnoren.se/themes/chaplin/
Tags: blog,portfolio,grid-layout,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks,full-width-template
Version: 2.6.7.1694443284
Updated: 2023-09-11 14:41:24

*/

/** ALLINEAMENTO LOGO */
/* .header-titles {
    margin-left: 42%;  
}  */

/** spazio tra logo e header img*/
#site-header {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

/**TITOLO PAGINE**/
h1.entry-title {
    display: none;
}

/** background immagine in home*/
.background-img {
    height: 100px;
}

/* * inizio gestione spazio immagine dopo header*/
/* .img-shape {
    margin-top: 0px;
}

.wp-block-cover {
    margin-bottom: 0px;
} */
/** fine gestione spazio immagine dopo header */


.video-heart {
    pointer-events: none;
}

.testo-copertina {
    text-align: justify;
}

.post-inner {
    padding-top: 0px;
}


/*BIO ANTONIO MARRAPESE*/
.bio-personale {
    text-align: justify;
}

.bio-divisioni p {
    text-align: center;
}

.titolo-divisione {
    text-align: center;
}

.paragrafo-divisione {
    text-align: justify;
}

.entry-title, .separatore-post-divisioni, .separatore-pre-footer { /*entry-title = titolo pagina*/ 
    color: #b02319 !important;
}

/* .media-e-testo {
    display: none !important;
} */

/**COLONNA CONTENITORE CARD*/
.colonna-wrapper {
    border-radius: 10px !important;
}

/** IMMAGINE CARD*/
.img-card img{
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

/**TITOLO CARD*/
.titolo-card{
    margin-left: 10px !important;
}

/**PARAGRAFO CARD*/
.paragrafo-card {
    margin-left: 10px !important;
    margin-right: 10px !important;
    text-align: justify;
}

/**COLONNA LAST CARD**/
.ultima-card {
    background-color: #b02319 !important;
}

.colonna-last-card {
    margin: 15px !important;
    border-radius: 10px !important;
}

.last-paragrafo-card{
    margin-top: 5px !important;
}

.last-paragrafo-card-1 {
    margin-top: 10% !important;
}

.last-paragrafo-card-2 {
    margin-bottom: 10% !important;
}
/**FINE COLONNA LAST CARD*/

/**TESTO DESCRIZIONE SERVIZI*/
.colonna-descrizione-servizi {
    margin-left: 20% !important;
    margin-right: 20% !important;
}

/** IMMAGINI NEI SERVIZI*/
.media-servizi img{
    border-radius: 20px !important;
}

/** INVERTE L'ORDINAMENTO DELLE COLONNE NELLA PAGINA DEI SERVIZI*/
@media (max-width: 768px) {
    .riga-colonne-servizi {
        flex-direction: column-reverse;
    }

    .last-paragrafo-card {
        font-size: 13px !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
    .last-paragrafo-card {
        font-size: 13px !important;
    }

    .last-paragrafo-card-1 {
        margin-top: 0px !important;
    }
    
    .last-paragrafo-card-2 {
        margin-bottom: 0px !important;
    }
    
  }
/**INIZIO SEZIONE BG COLOR RED NELLE DIVISIONI*/
/**colonna sx(text su bgcolor-red) descrizione divisione**/
.riga-desc-divisione {
    background-color: #b02319 !important;
}
.col-bio-divisione {
    margin-top: 3% !important;
    margin-bottom: 3% !important;
    margin-left: 10% !important;
    margin-right: 10% !important;
}

.col-bio-divisione p {
    text-align: justify;
}

/**FINE SEZIONE BG COLOR RED NELLE DIVISIONI*/


/**
colore bianco : #fff
colore beige chiaro : #EAE6E4
colore beige scuro  : #E0DDDB
*/

/*PAGINA SERVIZI ANALISI STRATEGICA*/
.divisione-analisi-riga-descrizione {
    border-radius: 10px;
}
.divisione-analisi-riga-img img{
    border-radius: 10px;
}
/**FINE PAGINA SERVIZI ANALISI STRATEGICA **/

/**PAGINA SECURITY SERVICES*/
.divisione-sec-service-riga-descrizione {
    border-radius: 10px;
}

.divisione-sec-service-riga-img {
    border-radius: 10px;
}
/**FINE PAGINA SECURITY SERVICES*/

/*INIZIO PAGINA INTELLIGENCE SERVICES*/

/**FINE PAGINA INTELIIGENCE SERVICES*/






/**LINK FOOTER CARD PER INDIRIZZAMENTO A SEZIONE*/
.testo-link-card {
    margin-left: 10px !important;
    margin-bottom: 10px !important;
}

.testo-link-card a {
    color: #b02319;
}

/** FOOTER */

.footer-widgets, .widget, .footer-widgets-outer-wrapper{
    margin-top: 0px !important;
}

.footer-widgets {
    margin-bottom: 0px !important;
}
.colonna-p-footer .wp-block-image {
    margin-bottom: 0px !important;
}

.footer-widgets-wrapper p{
    text-align: center;
    margin-bottom: 5px;
}

p.theme-credits { /* non mostra autore */
    display: none !important;
}

.link-footer a {
    text-decoration: none; 
    color: #000000;
}

p.footer-copyright {
    font-size: 10px;
}

/**GESTIONE MENU */
.sub-menu { /*RENDE I SOTTOMENU SEMPRE VISIBILI*/
    display: block !important;
}

.sub-menu-toggle-wrapper {
    display: none !important;
}

.main-menu-page li {
    border-style: none;
}