/*
Theme Name:   mod child
Description:  tema child
Author:       admin-luca-garante-det
Template:     lazyok
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  lazyok-child
*/

/* Scrivi qui il tuo foglio di stile personalizzato */

/*
blu regione lazio #05263E
blu consiglio regione #004c73 
celeste garante detenuti: #006fb4

*/

.speech-only {
  display: none;
  }
  
a.post-edit-link {
  display: none;
  }
  


@media speech {
  .speech-only {
    display: inline-block;
    }
  }

/* -------------------------------------------------------------------------- 

   _____ ____  _      ____  _____  _____   _      _____ _   _ _  __
  / ____/ __ \| |    / __ \|  __ \|_   _| | |    |_   _| \ | | |/ /
 | |   | |  | | |   | |  | | |__) | | |   | |      | | |  \| | ' / 
 | |   | |  | | |   | |  | |  _  /  | |   | |      | | | . ` |  <  
 | |___| |__| | |___| |__| | | \ \ _| |_  | |____ _| |_| |\  | . \ 
  \_____\____/|______\____/|_|  \_\_____| |______|_____|_| \_|_|\_\
                                                                   
   -------------------------------------------------------------------------- */

#wrapper a,
#wrapper a:active,
#wrapper a:focus,
#wrapper a:focus-within
 {
  color: #004c73; 
  text-decoration: underline; 
  border: none;
  box-shadow: none;
  }    

.menu-main .nav > li a
  {
  color: #fff !important; 
  text-decoration: none !important; 
  }

.menu-main .nav > li li a
  {
  color: #004c73 !important; 
  text-decoration: none !important; 
  }


/* -------------------------------------------------------------------------- */

/* testatina header (Consiglio) */
@media only screen and (max-width: 767px) {
  ul#menu-menu-principale li a,
  #show-menu-main[type="checkbox"]:checked ~ .nav a
   {  
    color: #000 !important;
  }
}
.it-header-slim-wrapper a {
  color: #fff !important;
  text-decoration: none !important; 
  }

/* -------------------------------------------------------------------------- */

/* slider */

.lc-widget-post-slider a {
  color: #fff !important;
  text-decoration: none !important; 
  }

/* -------------------------------------------------------------------------- */

/* editoriali garante */

.editoriali-garante a {
  text-decoration: none !important; 
  }

.editoriali-garante a.btn {
  color: #fff !important;
  background-color: #004c73 !important;
  }

/* -------------------------------------------------------------------------- */

/* fascia news */

.fascia-news {
  background-color: #f2f7fb !important; 
  }

.fascia-news a {
  text-decoration: none !important; 
  }

.news-con-immagini h3.titolo-news,
.news-con-immagini h4-titolo-news 
  {
  margin: 20px 0 0 0;
  font-size: 1.2em !important;
  line-height: 100% !important; 
  font-weight: 600 !important; 
  }

/* -------------------------------------------------------------------------- */

/* eventi */

.eventi a {
  text-decoration: none !important; 
  }

/* -------------------------------------------------------------------------- */

/* footer */

footer a {
  color: #fff !important;
  /*
  text-decoration: none !important; 
  */
  }

/* -------------------------------------------------------------------------- */


.it-header-slim-wrapper {
  padding: 0;
  }

.it-header-slim-wrapper #logo-testatina {
  }

.it-header-slim-wrapper .it-header-slim-wrapper-content {
  display: block;
  padding: 0;
  }

.it-header-slim-wrapper #it-header-slim-img-logo {
  display: inline-block;
  margin-right: 8px;
  }
  
/*
*/
.it-header-slim-wrapper .it-header-slim-wrapper-content h1.testatina-header-text,
.testatina-header-text,
.testatina-header-text > h1 {
  font-size: .95em;
  font-weight: bold; 
  letter-spacing: 0;
  line-height: 60px; 
  /*
  display: inline-block;
  */
  }
  
.it-header-slim-wrapper ul#menu-menu-testatina {
  float: right;
  margin-top: 10px; 
  }

.it-header-slim-wrapper ul#menu-menu-testatina li a {
  font-weight: normal; 
  }




.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon,
.it-footer-main .it-brand-wrapper a .icon
  {
  /*
  width: 230px;
  height: 70px;
  */
  width: 344px;
  height: auto;
  margin-right: 16px;
  max-width: 100%;
  
  }
  
@media (min-width: 992px) {
}

header ul.menu-social {align-items: center; }
header ul.menu-social li {margin-left: 10px; }
header ul.menu-social li a {display: inline-block; width: 32px; height: 32px; background-size: 32px 32px; }
header ul.menu-social li a.twitter {background-image: url('img/Twitter_Social_Icon_Circle_White.png'); }
header ul.menu-social li a.youtube {background-image: url('img/youtube_social_circle_white_transp.png'); }
header ul.menu-social li a.instagram {background-image: url('img/instagram.png'); }
header ul.menu-social li a.facebook {background-image: url('img/f_logo_RGB-White_72.png'); }
header ul.menu-social li a.slideshare {background-image: url('img/slideshare round icon.png'); }


#home-below-header-widget-area.widget-area {
  padding: 0 !important;
  }


/*
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
  width: 360px !important;
  height: 55px !important;
  }
*/

.menu-main .nav li a,
.menu-main .nav li ul a, 
.menu-main .nav li ul a:hover, 
.menu-main .nav li ul a:active, 
.menu-main .nav li:hover ul a, 
.menu-main .nav li:active ul a  
{
  font-size: 1em !important;
  }

.container-titolo-sezione-homepage .titolo-sezione-homepage,
.container-titolo-sezione-homepage .sottotitolo-sezione-homepage {
  /*
  margin: 1em 0 .5em 0;
  */
  margin: .75em 0 .25em 0;
  line-height: 100%;
  font-size: 2em; 
  font-weight: bold; 
  color: #004c73;
  }

.container-titolo-sezione-homepage .sottotitolo-sezione-homepage {
  margin: 0 0 .5em 0;
  line-height: 100%;
  font-size: 1em; 
  font-weight: bold; 
  color: #004c73;
  }

/* -------------------------------------------------------------------------- */

.entry-content img, .panel-grid, .panel-grid > div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  }

/* -------------------------------------------------------------------------- */

.lc-widget-post-slider.container.slick-slide {
  background-color: red; 
  padding: 0;
  }

.primo-piano img , .primo-piano .wp-post-image {
  margin: 0 ;
  }


/* -------------------------------------------------------------------------- */

.editoriali-garante .wp-caption {
  padding: 0;
  border: none;
  }

.editoriali-garante .wp-caption-text {
  text-align: left;
  }

/* -------------------------------------------------------------------------- */


article h1.entry-title {
  font-size: 2em; 
  color: #004c73;
  }

#sidebar h3.widget-title {
  font-size: 2em; 
  font-weight: bold; 
  color: #004c73;
  }

/* togliere pallino notizie sidebar tipo ul */
.widget_last_post a {
  padding: 0 !important;
  }
.widget_last_post a:before {
  content: none !important;
  }




/* -------------------------------------------------------------------------- */

.titolo-permalink-archivio {
  margin-bottom: 40px;
  }

h3.titolo-permalink-archivio {
  font-size: 1.0em; 
  margin-bottom: 0;
  }

/* -------------------------------------------------------------------------- */

.entry-content [href$=".pdf"]::after, .entry-content [href$=".doc"]::after, .entry-content [href$=".docs"]::after, .entry-content [href$=".xls"]::after, .entry-content [href$=".xlsx"]::after, .entry-content [href$=".zip"]::after {
  content: none !important;
  /*
  */
  }

/*
.entry-content [href$=".pdf"]::after, .entry-content [href$=".doc"]::after, .entry-content [href$=".docs"]::after, .entry-content [href$=".xls"]::after, .entry-content [href$=".xlsx"]::after, .entry-content [href$=".zip"]::after {
*/

.entry-content [href$=".pdf"]::before {
  content: "\f1c1";
  font-family: FontAwesome;
  margin-right: 4px;
  }

.entry-content [href$=".doc"]::before,
.entry-content [href$=".docx"]::before {
  content: "\f1c2";
  font-family: FontAwesome;
  margin-right: 4px;
  }

.entry-content [href$=".xls"]::before,
.entry-content [href$=".xlsx"]::before {
  content: "\f1c3";
  font-family: FontAwesome;
  margin-right: 4px;
  color: #004c73;
  }

.entry-content [href$=".zip"]::before {
  content: "\f1c6";
  font-family: FontAwesome;
  margin-right: 4px;
  padding: 2px;
  color: #fff;
  background-color: #004c73;
  }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.single article h1.entry-title a {
  text-decoration: none !important;
  }

.single article section.entry-content {
  margin: 0 !important; 
  }

.single article div.entry-excerpt {
  margin: 20px 0; 
  padding: 0 0 0 30px;
  border-left: 5px solid #004c73; 
  font-weight: bold;
  }

.single article .entry-thumbnail {
  width: 50%;
  float: left;
  margin: 0 10px 0 0; 
  border: 1px solid #eee; 
  padding: 5px 5px 3px 5px; 
  text-align: left; 
  }

.single article img.attachment-post-thumbnail {
  margin: 0 !important; 
  }

.single article .entry-thumbnail .thumbnail-caption {
  font-size: 11px;
  margin: 2px 0 0 0;
  }

.single article .wp-caption {
  padding: 5px 5px 0 5px !important; 
  }

.single article .wp-caption.alignright {
  margin: 0 0 0 10px !important;
  }

.single article .wp-caption.alignleft {
  margin: 0 10px 0 0 !important;
  }

.single article .wp-caption-text {
  text-align: left;
  }

section#content footer.footer a {
  color: #004c73 !important;
  }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.it-footer-main .panel-grid > div {
  padding: 0;
  }

#footer-widget .contatti p {
  margin: 0;
  }

#footer-widget ul.menu li {
  margin: 0;
  padding: 0;
  }


/* -------------------------------------------------------------------------- */

/* tematiche (tags) a "etichetta" */

footer ul.tematiche-garante li {
  float: left;
  display: block;
  margin: 10px 20px 0 0;
  padding: 0 4px;
  border: 1px solid #fff !important;
  border-radius: 3px; 
  /*
  background-color: rgba(255,255,255,.5); 
  */
  }

footer ul.tematiche-garante li:before {
  font-family: "dashicons";
  content: "\f323";
  }

/* tag cloud "nativa" */

#footer-tagcloud {
  }

#footer-tagcloud a.tag-cloud-link {
  font-weight: bold;
  padding: 0 8px 0 0;
  white-space: nowrap;
  }

/* tag molto lungo e molto citato, 
 * "Misure alternative alla detenzione",
 * può rompere il layout
 */
#footer-tagcloud a.tag-cloud-link.tag-link-97 {
	white-space: normal;
}



footer ul.menu-social {align-items: center; margin: 0; }
footer ul.menu-social li {float: left; margin-right: 10px; padding: 0; }
footer ul.menu-social li a {display: inline-block; width: 32px; height: 32px; background-size: 32px 32px; }
footer ul.menu-social li a.facebook {background-image: url('img/f_logo_RGB-White_72.png'); }
footer ul.menu-social li a.twitter {background-image: url('img/Twitter_Social_Icon_Circle_White.png'); }
footer ul.menu-social li a.youtube {background-image: url('img/youtube_social_circle_white_transp.png'); }
footer ul.menu-social li a.instagram {background-image: url('img/instagram.png'); }
footer ul.menu-social li a.slideshare {background-image: url('img/slideshare round icon.png'); }


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/*
  ______ ____   _____ _      _____ ______ _______ _______ ____          
 |  ____/ __ \ / ____| |    |_   _|  ____|__   __|__   __/ __ \         
 | |__ | |  | | |  __| |      | | | |__     | |     | | | |  | |        
 |  __|| |  | | | |_ | |      | | |  __|    | |     | | | |  | |        
 | |   | |__| | |__| | |____ _| |_| |____   | |     | | | |__| |        
 |_|    \____/ \_____|______|_____|______|  |_|     |_|  \____/         
   _____          _      ______ _   _ _____          _____  _____ ____  
  / ____|   /\   | |    |  ____| \ | |  __ \   /\   |  __ \|_   _/ __ \ 
 | |       /  \  | |    | |__  |  \| | |  | | /  \  | |__) | | || |  | |
 | |      / /\ \ | |    |  __| | . ` | |  | |/ /\ \ |  _  /  | || |  | |
 | |____ / ____ \| |____| |____| |\  | |__| / ____ \| | \ \ _| || |__| |
  \_____/_/    \_\______|______|_| \_|_____/_/    \_\_|  \_\_____\____/ 

*/

.foglietto-calendario {
  padding: 8px 0;
  text-align: center; 
  line-height: 120%;
  }

.foglietto-calendario .giorno {
  font-weight: bold;
  font-size: 2em;
  line-height: 100%;
  /*
  color: red; 
  */
  }

.foglietto-calendario .orario {
  font-weight: bold; 
  font-size: .8em;
  }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
@media (min-width: 576px) {
	.widget-area .card-columns {
		column-count: 1 !important;
	}
}
.widget-area .card-columns article {
	margin-bottom: 0 !important;
}
.widget-area .card-body {
	padding-bottom: 0 !important;
}




/*
            _____    _____  _    _  _____ __      __ _____  ____  
     /\    |  __ \  / ____|| |  | ||_   _|\ \    / /|_   _|/ __ \ 
    /  \   | |__) || |     | |__| |  | |   \ \  / /   | | | |  | |
   / /\ \  |  _  / | |     |  __  |  | |    \ \/ /    | | | |  | |
  / ____ \ | | \ \ | |____ | |  | | _| |_    \  /    _| |_| |__| |
 /_/    \_\|_|  \_\ \_____||_|  |_||_____|    \/    |_____|\____/ 
            _____  ______  _   _  _____                           
     /\    / ____||  ____|| \ | ||  __ \    /\                    
    /  \  | |  __ | |__   |  \| || |  | |  /  \                   
   / /\ \ | | |_ ||  __|  | . ` || |  | | / /\ \                  
  / ____ \| |__| || |____ | |\  || |__| |/ ____ \                 
 /_/    \_\\_____||______||_| \_||_____//_/    \_\                
                                                                  
*/

.eventi-agenda-futuri {
  margin: 0 0 40px 0;
  }                                                                  

.eventi-agenda-trascorsi {
  margin: 40px  0 0 0;
  }                                                                  

.entry-evento-agenda {
  margin: 10px 0 10px 0;
  }

.entry-evento-agenda > div {
  line-height: 120%;
  }

.entry-evento-agenda .data-evento-part {
  font-size: .8em; 
  }

.entry-evento-agenda .titolo-evento-part {
  font-weight: bold; 
  font-size: 1.2em; 
  }

.entry-evento-agenda .excerpt-evento-part {
  font-size: .8em; 
  }



/*
   _____  _____  _____   ______  ____            _____                   
  / ____||_   _||  __ \ |  ____||  _ \    /\    |  __ \                  
 | (___    | |  | |  | || |__   | |_) |  /  \   | |__) |                 
  \___ \   | |  | |  | ||  __|  |  _ <  / /\ \  |  _  /                  
  ____) | _| |_ | |__| || |____ | |_) |/ ____ \ | | \ \                  
 |_____/ |_____||_____/ |______||____//_/    \_\|_|  \_\                 
   _____         _______  ______  _____   ____   _____   _____           
  / ____|    /\ |__   __||  ____|/ ____| / __ \ |  __ \ |_   _|    /\    
 | |        /  \   | |   | |__  | |  __ | |  | || |__) |  | |     /  \   
 | |       / /\ \  | |   |  __| | | |_ || |  | ||  _  /   | |    / /\ \  
 | |____  / ____ \ | |   | |____| |__| || |__| || | \ \  _| |_  / ____ \ 
  \_____|/_/    \_\|_|   |______|\_____| \____/ |_|  \_\|_____|/_/    \_\
   _____  _____  _   _   _____   ____   _                                
  / ____||_   _|| \ | | / ____| / __ \ | |         /\                    
 | (___    | |  |  \| || |  __ | |  | || |        /  \                   
  \___ \   | |  | . ` || | |_ || |  | || |       / /\ \                  
  ____) | _| |_ | |\  || |__| || |__| || |____  / ____ \                 
 |_____/ |_____||_| \_| \_____| \____/ |______|/_/    \_\                
*/

.sidebar-categoria-singola {
  /*
  background-color: #ccc; 
  */
  }

.sidebar-categoria-singola h3.widget-title {
  font-size: 2em; 
  font-weight: bold; 
  color: #004c73;
  }

.sidebar-categoria-singola article {
  padding: 20px 0;
  }

.sidebar-categoria-singola h4.sidebar-entry-title {
  font-size: 1.5em; 
  font-weight: bold; 
  line-height: 100%;
  color: #004c73;
  }

.sidebar-categoria-singola h4.sidebar-entry-title.link-archivio {
  margin: 40px 0 0 0;
  }

.sidebar-categoria-singola h4.sidebar-entry-title a {
  }

.sidebar-categoria-singola p.sidebar-entry-date,
.sidebar-categoria-singola p.sidebar-entry-text 
  {
  font-size: 18px; 
  line-height: 120%;
  margin: 0;
  }

.sidebar-categoria-singola a.tema-articolo {
  padding: 0 4px !important;
  }

h4.sidebar-entry-title {
  font-size: 1em;
  }

.sidebar-categoria-singola .temi-articolo hr {
  display: none; 
  }

.sidebar-categoria-singola .temi-articolo {
  margin: 5px 0 0 0;
  }

.sidebar-categoria-singola .temi-articolo .titolo-temi-articolo {
  font-size: .8em;
  font-weight: bold; 
  margin: 0;
  padding: 4px 4px 0 0; 
  float: left;
  /*
  display: none; 
  */
  }

.sidebar-categoria-singola .temi-articolo .elenco-temi-articolo a.tema-articolo {
  font-size: .7em;
  }






/*
  ______  _       ______  _   _   _____  ____  
 |  ____|| |     |  ____|| \ | | / ____|/ __ \ 
 | |__   | |     | |__   |  \| || |    | |  | |
 |  __|  | |     |  __|  | . ` || |    | |  | |
 | |____ | |____ | |____ | |\  || |____| |__| |
 |______||______||______||_| \_| \_____|\____/ 
  _______  ______  __  __  _____               
 |__   __||  ____||  \/  ||_   _|              
    | |   | |__   | \  / |  | |                
    | |   |  __|  | |\/| |  | |                
    | |   | |____ | |  | | _| |_               
    |_|   |______||_|  |_||_____|              
*/

#wrapper a.tema-articolo ,
a.tema-articolo 
  {
  text-decoration: none !important; 
  display: inline; 
  border: 1px solid #004c73; 
  border-radius: 3px; 
  margin: 0 10px 0 0; 
  padding: 2px 8px; 
  }

a.tema-articolo:hover {
  color: #fff !important;
  background-color: #004c73;
  }

.titolo-temi-articolo {
  margin: 0 0 20px 0;
  }



/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */

/*
   _____          _____            _   _ _______ ______ _   _ _____   ____  
  / ____|   /\   |  __ \     /\   | \ | |__   __|  ____| \ | |  __ \ / __ \ 
 | |  __   /  \  | |__) |   /  \  |  \| |  | |  | |__  |  \| | |  | | |  | |
 | | |_ | / /\ \ |  _  /   / /\ \ | . ` |  | |  |  __| | . ` | |  | | |  | |
 | |__| |/ ____ \| | \ \  / ____ \| |\  |  | |  | |____| |\  | |__| | |__| |
  \_____/_/    \_\_|  \_\/_/    \_\_| \_|  |_|  |______|_| \_|_____/ \____/ 
*/

/* --- garantendo + primo piano due terzi ----------------------------------- */

.primo-piano-garantendo-due-terzi {
  /*
  background-color: #eee; 
  */
  }

.primo-piano-garantendo-due-terzi .so-panel {
  margin: 0 !important;
  }

.primo-piano-garantendo-due-terzi .titolo-sezione-homepage {
  margin: 0;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) {
  /*
  height: 396px;
  overflow: hidden; 
  background-color: #c5c9cc; 
  background-color: #f2f7fb; 
  */
  height: 432px;
  background-color: #f2f7fb; 
  padding: 10px 20px 10px 15px; 
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) .titolo-sezione-garantendo {
  /*
  */
  font-style: italic;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) #foto-garante {
  float: right;
  position: relative; right: 0; top: 0;
  width: 120px;
  height: 120px;
  margin: 5px 10px 0 0;
  background-image: url("https://www.garantedetenutilazio.it/wp-content/uploads/2020/11/garante-anastasia-trasp.png");
  background-size: 100% auto;
  background-position: -2px -10px;
  background-repeat: no-repeat; 
  background-color: #fff;
  border-radius: 50%;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) #titolo-e-sottotitolo-garantendo {
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) h4.titolo-news:nth-child(2) {
  margin: 10px 107px 0 0;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) a.btn {
  color: #fff !important; 
  text-decoration: none !important; 
  padding: 10px 20px;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) a.archivio-editoriali {
  font-size: 14px; 
  font-weight: bold;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) h4.garantendo-titolo-news {
  font-size: 1.2em;
  line-height: 100%;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) p.garantendo-data,
.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) p.garantendo-excerpt
  {
  font-size: 17px !important;
  line-height: 100% !important;
  }

.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) p.garantendo-data {
	margin: 1rem 130px 1rem 0 !important; 
	}

#primo-piano-due-terzi-mobile,
#garantendo-due-terzi-mobile
{
	display: none !important;
}

	article ul, article ul li {
		margin-left: 15px;
	}


/*
                                       _     _ _   _       __ __  ___   ___            
                                      (_)   | | | | |     /_ /_ |/ _ \ / _ \           
  _ __ ___   __ ___  __________      ___  __| | |_| |__    | || | (_) | (_) |_ ____  __
 | '_ ` _ \ / _` \ \/ /______\ \ /\ / / |/ _` | __| '_ \   | || |\__, |\__, | '_ \ \/ /
 | | | | | | (_| |>  <        \ V  V /| | (_| | |_| | | |  | || |  / /   / /| |_) >  < 
 |_| |_| |_|\__,_/_/\_\        \_/\_/ |_|\__,_|\__|_| |_|  |_||_| /_/   /_/ | .__/_/\_\
                                                                            | |        
                                                                            |_|        
*/

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

	.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) h4.titolo-news:nth-child(2) {
		margin: 10px 0 0 0;
		}

	.primo-piano-garantendo-due-terzi .panel-grid-cell:nth-child(2) p.garantendo-data {
		margin-right: 0; 
		}

	.lc-widget-post-slider-section .image-content {
	}


	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */

	body.page-id-4180 #primo-piano-garantendo-due-terzi-desktop {
		display: block !important;
		flex-direction: column;
		flex-wrap: wrap;
		}

	body.page-id-4180 #primo-piano-garantendo-due-terzi-desktop .panel-grid-cell {
		width: auto !important;
		flex-grow: 100;
		}

	body.page-id-4180 #primo-piano-garantendo-due-terzi-desktop #foto-garante {
		position: relative;
		}






	#primo-piano-garantendo-due-terzi-desktop {
		display: block !important;
		flex-direction: column;
		flex-wrap: wrap;
		}

	#primo-piano-garantendo-due-terzi-desktop .panel-grid-cell {
		width: auto !important;
		flex-grow: 100;
		}

	#primo-piano-garantendo-due-terzi-desktop #foto-garante {
		position: relative;
		}










	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */
	/* -------------------------------------------------------------------------- */


}


/* -------------------------------------------------------------------------- */

