/*
Theme Name:   Twenty Twenty Child MP for DDD (FAMILINK)
Theme URI:    _
Description:  Twenty Twenty Child MP for DDD (FAMILINK)
Author:       MP
Author URI:   _
Template:     twentytwenty
Version:      _
License:      GNU General Public License v2 or later
License URI:  _
Tags:         _
Text Domain:  _
*/

/*CONTENTS  ************  SPECIFIC DDD  **********************************

								GENERAL
								BLOG & ARCHIVE
								SINGLE POST  OR  PAGE
								SPECIFIC POSTS - And their RESPONSIVENESS
								SPECIFIC PAGES - And their RESPONSIVENESS

									PAGE  BENVENUTI
									PAGE  PRESENT
									PAGE  FAMIGLIA
									PAGE  MESSAGGI A TUTTI
									PAGE  NUOVO MESSAGIO
									PAGE  ALBERO
									PAGE  GALLERIA DI FOTO
									PAGE  SENDINFO
									PAGES  INDIVIDUALS
									PAGE  CONTATTI PRIVATI
									PAGE REGISTRARSI
							
								INDIV POPUPS

							RESPONSIVENESS NOT SPECIFIC PAGES
*/

/***************************************  GENERAL  *******************************************/


/**********************************  BLOG & ARCHIVE  ****************************************/


/***  OLD PLACEMENT BELOW TOP DATE  ***/

.blog p.mp-in-elenco {
    /*top: -11.5rem;*/
}
.single-post p.mp-in-elenco {
    /*margin-top: -0.5rem;*/
}
.archive.category .entry-content p.mp-in-elenco {
	/*top: -10rem!important;*/
}
.archive.date .entry-content p.mp-in-elenco {
    /*top: -10rem !important;*/
}
.archive.author .entry-content p.mp-in-elenco {
    /*top: -9rem !important;*/
}
.blog .mp-p-contact-author,
.archive .mp-p-contact-author {
    /*text-align: right;*/
	/*margin-top: 1.5rem;*/
}
.blog .mp-p-contact-author a,
.archive .mp-p-contact-author a {
    /*border-top: 1px solid dodgerblue;*/
    /*padding-top: 0.5rem;*/
    /*font-size: 1.6rem;*/
}

/***  NEW PLACEMENT ALL BELOW POST  ***/


p.mp-bottom-author {
    text-align: right;
}
.mp-contact-author-span {
    margin-left: 1rem;
}
.blog .mp-in-elenco-span a,
.blog .mp-contact-author-span a,
.archive .mp-in-elenco-span a,
.archive .mp-contact-author-span a {
	font-size: 1.7rem!important;
}


/********************************  SINGLE POST  OR  PAGE  ***********************************/



/******  TO GO TO PAGE FAMIGLIA TO AUTHOR  *******/


p.mp-in-elenco { /* OLD */
    /*position: relative;*/
 	/*text-align: right;*/
	/*right: -1rem;*/
	/*margin-bottom: -3rem!important;*/
}
p.mp-in-elenco a { /* OLD */
	/*font-size: 1.6rem;*/
}
.single-post p.mp-in-elenco { /* OLD */
	/*top: -13rem;*/
}

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

/*.single-post .mp-p-contact-author, /*  EX-IN POST  */
.page .mp-p-contact-person { /*  PAGE  */
    text-align: right;
	margin-top: 0rem;
	margin-bottom: 0!important;
}
/*.single-post .mp-p-contact-author a, /*  EX-IN POST  */
.page .mp-p-contact-person a { /*  PAGE  */
    border-top: 1px solid dodgerblue;
    padding-top: 0.5rem;
	font-size: 1.6rem;
}
.single-post .mp-in-elenco-span a,
.single-post .mp-contact-author-span a { /*  NEW PLACEMENT ALL BELOW POST  */
	font-size: 1.7rem!important;
}


/*===============  ▶▶▶  NOTE :  FOOTER WIDGETS ARE IN MAIN CSS  ==================*/


/*=================   SPECIFIC POSTS - And their RESPONSIVENESS  ==================*/



/***********  SPECIFIC POSTS RESPONSIVENESS  1024  ************/


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

	.archive .post-463 { /* EX- TOP WEEK INTRO - FOR PB TPOSH ...  */
		margin-top: -1rem!important;
	}

}

/*====================  SPECIFIC PAGES  - And their RESPONSIVENESS  ======================*/

/*                                          ▶▶▶  PAGES INDIVIDUALS ARE AT END THIS SECTION   */


/************************  PAGE  BENVENUTI =  CURRENT HOME  ( Ex- CSS SNIPPET)  **********************/


.mp-page-benvenuti-body {
	background: linear-gradient(rgba(162, 176, 255, 0.95), rgba(162, 176, 255, 0));
}
.mp-page-benvenuti-body #site-content {
    margin-bottom: 12rem;
}
.mp-page-benvenuti-article {
	margin-top: 5rem!important; /* 12 */
}
.mp-page-benvenuti-body .entry-header { /* TO HAV IN HEADER - CREATES PB SEARCH OVERLAP */
	background: none; /* IF NO BAK GRADIENT */
    /*top: 0rem;*/
    /*z-index: 2;*/
    /*position: absolute;*/
    /*left: 50%;*/
    /*transform: translateX(-50%);*/
}
.mp-page-benvenuti-article .entry-header-inner { /* POSSIBLY HIDE TITLE */
    /*display: none;*/
	max-width: unset !important;
    width: unset !important;
}
.mp-page-benvenuti-body .page .entry-title {
	/*background-image: none;*/ /* IF NO BAK GRADIENT */
    /*margin: 0!important;*/
    /*border-radius: 0!important;*/
    /*padding: 0.8rem 8rem!important;*/
	/*line-height: unset!important;*/
}
.mp-page-benvenuti-body .entry-content {
    margin-top: 2rem;
}
.mp-page-benvenuti-article .mp-menu-box-in-page {
	background: white;
	display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
	padding: 3rem 4rem 2rem 4rem;
	border-radius: 3rem;
}

/****  WIDGETS WPLUGS " AFTER CONTENT " + BBPRESS  +  "RECENTLY" ... ****/

/**************  NOTABLY IN PAGE BENVENUTI  ****************/
 
 
 .mp-page-benvenuti-article .awac-wrapper { /* WPLUG "AFTER CONTENT WIDGET" */
    margin-top: 3rem; /* 5 with box-shadow */
	background: white;
	border-radius: 3rem!important;
	/*box-shadow: 1rem 1rem 1rem 0rem lightpink;*/
}
 .mp-page-benvenuti-article .awac.widget {
    /*background: #f9f9f9;*/
    /*padding: 1rem 2rem;*/
	/*margin-bottom: 2rem;*/
}

 .mp-page-benvenuti-article .recent-bbpress-msg h4.widget-title,
 .mp-page-benvenuti-article h6.recent-persone-widget-title,
 .mp-page-benvenuti-article h6.recent-messaggi-widget-title,
 .mp-page-benvenuti-article h6.recent-storie-widget-title,
 .mp-page-benvenuti-article .mp-widg-newfoto-igal .widget-title {
	/*box-shadow: 1rem 1.5rem 1rem 0rem #f5f5f5;*/
	text-align: center;
	/*background: linear-gradient(354deg, rgb(228, 103, 124) 0%, rgb(191, 64, 191) 33%, rgb(106, 64, 191) 66%, rgb(69, 84, 161) 100%);*/
	/*background-image: linear-gradient(45deg ,#6e48aa 0%,#9d50bb 100%);*/
	background: #688EEF; /* #9D6BE7 - C26CD6 - BLUE 6E79C6 - 8AA1AB - LIGHT PINK = 9FCDDC - LIGHT BLUE = D8EDFF */
    padding-top: 1.2rem;
    padding-bottom: 1rem;
	font-size: unset;
	text-transform: uppercase;
	font-weight: normal;
	color: white; /* Ex- rebeccapurple */
    font-family: 'Source sans pro';
    letter-spacing: 0.15rem;
	border-top-left-radius: 3rem;
	border-top-right-radius: 3rem;
}
 .mp-page-benvenuti-article .recent-bbpress-msg h4.widget-title,
 .mp-page-benvenuti-article h6.recent-persone-widget-title,
 .mp-page-benvenuti-article h6.recent-messaggi-widget-title,
 .mp-page-benvenuti-article h6.recent-storie-widget-title {
    margin: 0rem 0 3rem 0;
}
 .mp-page-benvenuti-article .mp-widg-newfoto-igal .widget-title {
    margin: 0rem 0 3rem 0;
}

.mp-page-benvenuti-article .recent-bbpress-msg h4.widget-title:after {
    content: "idea";
    margin-left: 1rem;
    background: violet;
    padding: 0.1rem 1rem;
    border-radius: 1rem;
}

 .mp-page-benvenuti-article .bbp-topics-widget {
    padding-right: 2rem;
    padding-bottom: 4rem;
	padding-left: 2rem;
}

 .mp-page-benvenuti-article .recent-bbpress-msg h4.widget-title:before,
 .mp-page-benvenuti-article h6.recent-storie-widget-title:before,
 .mp-page-benvenuti-article h6.recent-persone-widget-title:before,
 .mp-page-benvenuti-article .mp-widg-newfoto-igal .widget-title:before {
    font-family: 'fontawesome';
    font-size: 1.7rem;
    width: 2rem;
    display: inline-block;
    text-align: center;
    margin-right: 1.5rem;
    color: lightskyblue; /* lightpink - violet */
}
 .mp-page-benvenuti-article .recent-bbpress-msg h4.widget-title:before {
	content: "\f0a1";
}
 .mp-page-benvenuti-article h6.recent-storie-widget-title:before {
	content: "\f10d"; /* Ex- f075 - f234 */
}
 .mp-page-benvenuti-article h6.recent-persone-widget-title:before {
	content: "\f022";
}
 .mp-page-benvenuti-article .mp-widg-newfoto-igal .widget-title:before {
	content: "\f030"; /* f302 */
}

 .mp-page-benvenuti-article .recently-storie-list,
 .mp-page-benvenuti-article .recently-persone-list {
	padding-left: 2rem;
    /*color: #777; NORMALLY NONEED*/
}
 .mp-page-benvenuti-article ul.recently-persone-list,
 .mp-page-benvenuti-article ul.recently-messaggi-list,
 .mp-page-benvenuti-article ul.recently-storie-list {
    margin-top: 2rem;
    margin-bottom: 2.5rem;
    padding-right: 2rem;
	padding-bottom: 4rem;
}
 .mp-page-benvenuti-article .recently-persone-list li,
 .mp-page-benvenuti-article .recently-messaggi-list li,
 .mp-page-benvenuti-article .recently-storie-list li {
    margin-top: 1rem;
}
 .mp-page-benvenuti-article .recently-persone-list .item-data,
 .mp-page-benvenuti-article .recently-storie-list .item-data {
    display: inline;
    margin-left: 1rem;
}
 .mp-page-benvenuti-article .mp-recently-date-2 {
    text-align: right;
    color: #777;
}

 .mp-page-benvenuti-article .mp-widg-newfoto-igal .textwidget {
    text-align: center;
	padding-bottom: 2rem;
}

.mp-page-benvenuti-article .bbp-topics-widget li,
.mp-page-benvenuti-article .recently-storie-list li,
.mp-page-benvenuti-article .recently-persone-list li {
    /*border-top: 1px solid dodgerblue;*/
    padding-top: 0.5rem;
	margin: 1rem 0 0 0;
	line-height: initial;
}
.mp-page-benvenuti-article .bbp-topics-widget li {
    text-indent: -4rem;
}
.mp-page-benvenuti-article .recently-storie-list li,
.mp-page-benvenuti-article .recently-persone-list li {
	text-indent: -3rem;
}
.mp-page-benvenuti-article .bbp-topics-widget li:first-of-type,
.mp-page-benvenuti-article .recently-storie-list li:first-of-type,
.mp-page-benvenuti-article .recently-persone-list li:first-of-type {
	border-top: none;
    padding-top: 0rem;
}
.mp-page-benvenuti-article .bbp-topics-widget li:before {
    left: 1.5rem;
}
.mp-page-benvenuti-article .recently-storie-list li:before,
.mp-page-benvenuti-article .recently-persone-list li:before {
    left: 0.5rem;
}

.mp-page-benvenuti-article .mp-recent-storie-author {
   margin-left: 1rem;
}
.mp-page-benvenuti-article .mp-recent-storie-author a {
    color: hotpink!important;
    border: none;
    pointer-events: none;
}
.mp-page-benvenuti-article .mp-recent-storie-author-prefix {
    margin-right: 0.7rem;
    color: #777;
}

 .mp-page-benvenuti-article span.mp-recently-persone-excerpt {
    margin-left: 1rem;
    color: orange;
}

.mp-page-benvenuti-article .mp-recent-storie-categ a {
    border-bottom: none;
    color: #777!important;
    pointer-events: none;
}
.mp-page-benvenuti-article span.mp-recent-storie-categ {
	margin-right: 1rem;
}

.mp-page-benvenuti-article .awac.widget.recently-2.recently-ajax { /* WPLUG RECENTLY " Ultime persone modificate " TO REACTIVATE WHEN OK */
    display: none;
}

/************  THIS PAGE RESPONSIVENESS  1024  *************/


@media only screen and (max-width: 1024px) {
		
	.mp-page-benvenuti-body #site-content {
		margin-top: -3rem;
	}
	.mp-page-benvenuti-article {
		margin-top: 8rem !important;
	}
	.mp-page-benvenuti-body .entry-title {
		padding: 0.6rem 3rem!important;
	}
	.mp-page-benvenuti-body .entry-content {
		margin-top: 0rem!important;
	}
	.mp-page-benvenuti-article .mp-menu-box-in-page p {
		margin-bottom: 2rem!important;
	}
	
	.mp-page-benvenuti-article .bbp-topics-widget li {
		padding-top: 0.5rem!important;
	}
	
	 .mp-page-benvenuti-article ul.recently-storie-list {
	    padding-bottom: 5rem;
	}
	 .mp-page-benvenuti-article .recently-storie-list li {
		padding-top: 1.5rem;
	 }
	 .mp-page-benvenuti-article ul.recently-persone-list {
		padding-bottom: 5.5rem;
	 }
	 .mp-page-benvenuti-article .recently-persone-list li {
		padding-top: 2.5rem;
	 }

}

/************  THIS PAGE RESPONSIVENESS  479  *************/


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

		.mp-page-benvenuti-article {
			margin-top: 0rem!important;
		}
		.mp-page-benvenuti-body .entry-header {
			top: 7.5rem;
		}
		.mp-page-benvenuti-body  .entry-header-inner .entry-title {
			font-size: 1.6rem!important;
		}
		.mp-page-benvenuti-body .page .entry-title {
			/*background-image: linear-gradient(119.39deg, rgb(255, 31, 115) 6.43%, rgb(143, 31, 255) 49.87%, rgb(31, 200, 255) 91.42%)!important;*/
			/*-webkit-background-clip: text;*/
			/*-webkit-text-fill-color: transparent;*/
			/*border: 1px solid violet;*/
			
			/*background: white;*/
			/*color: darkviolet!important;*/
			/*padding: 0.5rem 2rem !important;*/
			/*border-radius: 2rem !important;*/
		}
		.mp-page-benvenuti-article .entry-title {
			/*color:	unset;*/
		}
	
		.mp-page-benvenuti-body #site-content {
			margin-top: 2rem;
		}
		.mp-page-benvenuti-body #site-content p {
			font-size: 1.6rem !important;
			line-height: 1 !important;
		}
		.mp-page-benvenuti-article .awac.widget ul {
			margin-left: 3rem !important;
		}
		.mp-page-benvenuti-article .mp-menu-box-in-page {
			padding: 3rem 4rem 2rem 4rem;
			margin-top: 2rem;
		}
		.mp-page-benvenuti-article .mp-menu-box-in-page p {
			margin-bottom: 2.5rem!important;
		}
		.mp-page-benvenuti-article .awac-wrapper {
			margin-top: 1.5rem;
		}
		 .mp-page-benvenuti-article .recent-bbpress-msg h4.widget-title,
		 .mp-page-benvenuti-article h6.recent-persone-widget-title,
		 .mp-page-benvenuti-article h6.recent-messaggi-widget-title,
		 .mp-page-benvenuti-article h6.recent-storie-widget-title {
			margin: 0rem 0 3rem 0;
		}
		.mp-page-benvenuti-article .mp-widg-newfoto-igal .widget-title {
			margin: 0rem 0 2rem 0;
		}
		.mp-page-benvenuti-article .recently-storie-list .item-data,
		.mp-page-benvenuti-article .recently-persone-list .item-data { /* WPLUG " RECENTLY " */
			margin-bottom: 0;
			margin-left: 1rem;
		}
		.mp-page-benvenuti-article .mp-recently-date-2 {
			margin-bottom: 0!important;
		}
		.mp-page-benvenuti-article .mp-topic-date {
			line-height: 1!important;
			margin-top: 0!important;
			margin-bottom: 0!important;
		}
		.mp-page-benvenuti-article .bbp-topics-widget li,
		.mp-page-benvenuti-article .recently-storie-list li,
		.mp-page-benvenuti-article .recently-persone-list li {
			margin: 1rem 0 0 0rem;
		}
		.mp-page-benvenuti-article .mp-widg-newfoto-igal .textwidget {
			padding: 1rem 1rem 2rem 1rem!important;
		}
		.mp-page-benvenuti-body #site-content .mp-widg-newfoto-igal p {
			line-height: 1.5 !important;
			font-size: 1.5rem!important;
		}
		
		.mp-page-benvenuti-article .bbp-topics-widget li {
			text-indent: -3rem;
		}
		.mp-page-benvenuti-article .bbp-topics-widget li:before {
			left: 0.5rem;
		}
		.mp-page-benvenuti-article .recently-storie-list li:before,
		.mp-page-benvenuti-article .recently-persone-list li:before {
			left: 0.5rem;
		}
		 .mp-page-benvenuti-article .bbp-topics-widget,
		 .mp-page-benvenuti-article .recently-storie-list,
		 .mp-page-benvenuti-article .recently-persone-list {
			padding-left: 1rem;
		}

}

/******************  PAGE  PRESENT  –  Initially from Ex-code snippet for HOME  ******************/


.mp-page-present-article .mp-menu-box-in-page { /* NOMORE ? */
	display: inline-block;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
}


/*******  TOP MENU ACCESS  *******/


.mp-page-present-body .mp-top-menu-access-present {
    position: fixed;
    top: 4.4rem;
    text-align: center;
    width: 95%!important;
    left: 0;
	background: white;
    padding-top: 1rem;
    padding-bottom: 2rem;
	z-index: 2;
}
.mp-page-present-body .mp-top-levs1 a {
    margin-left: 1rem;
    margin-right: 1rem;
    line-height: 2;
}
.mp-page-present-body .mp-space-under-sticky-present {
    /*height: 7rem;*/
}

.mp-ID-jump-present { /* TEST ID JUMP TARGET SPACE AT TOP */
	scroll-margin-top: 11rem; /* 4 */
}


/****************  OTHER  **************/


div#present.mp-heading-1 {
    margin-top: 2rem;
}


/****************  THIS PAGE RESPONSIVENESS  1024  ****************/


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

	.mp-page-present-body .mp-top-menu-access-present {
		top: 3.5rem;
		padding-bottom: 1rem;
	}
	.mp-page-present-article { /***  FOR TOP MENU ACCESS  ***/
		margin-top: 11rem!important;
	}
	.search.search-results .mp-page-present-article {
		margin-top: 0!important;
	}
	.mp-page-present-body .mp-space-under-sticky-present {
		/*height: 4rem;*/
	}
	.mp-ID-jump-present { /* TEST ID JUMP TARGET SPACE AT TOP */
		scroll-margin-top: 15rem;
	}

}

/****************  THIS PAGE RESPONSIVENESS  479  ****************/


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

		.mp-page-present-article .mp-menu-box-in-page { /* NOMORE ? */
		}
		.mp-page-present-article .mp-menu-box-in-page p { /* NOMORE ? */
			margin-bottom: 3rem;
		}
		
		.mp-page-present-article { /***  FOR TOP MENU ACCESS  ***/
			margin-top: 15rem!important;
		}
		.mp-page-present-body .mp-top-levs1 a {
			font-size: 1.7rem!important;
		}
		.mp-page-present-body .mp-space-under-sticky-present {
			/*height: 2rem;*/
		}
		.mp-ID-jump-present { /* TEST ID JUMP TARGET SPACE AT TOP */
			scroll-margin-top: 17rem;
		}

}

/*****************************  PAGE  FAMIGLIA  –  WITH HTML  "DETAILS"  *************************/


/*******  TOP MENU ACCESS  *******/


.mp-page-famiglia-body .mp-top-menu-access {
    position: fixed;
    top: 4.4rem;
    text-align: center;
    width: 95%!important;
    left: 0;
	background: white;
    padding-top: 1rem;
    padding-bottom: 2rem;
	z-index: 1;
}
.mp-page-famiglia-body .mp-top-levs1 a {
    margin-left: 1rem;
    margin-right: 1rem;
    line-height: 2;
}
.mp-page-famiglia-body .mp-space-under-sticky {
    height: 7rem;
	/*background: white;*/
	/*position: fixed;*/
	/*top: 4rem;*/
	/*width: 100%;*/
	/*color: white;*/
}

.mp-ID-jump,
.mp-space-before-lev-1,
.mp-coniuge-div,
.mp-div-lev-below { /* TEST ID JUMP TARGET SPACE AT TOP */
	scroll-margin-top: 4rem;
}

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

section.mp-global-list details {
    
}
section.mp-global-list summary {
    border-bottom: 1px dotted #000;
    padding-bottom: .5rem;
	margin-top: 2rem;
	/*margin-bottom: 2rem;*/
}
.mp-deced {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    font-size: 1.5rem;
    color: yellowgreen;
}
.mp-page-famiglia-body .mp-marker-margin {
    border-bottom: none;
    padding-bottom: 0;
}

section.mp-global-list .mp-nonna {

}
section.mp-global-list .mp-nonno {
    
}

/*  1  *********/

.mp-space-before-lev-1 {
	margin-top: -12rem;
    /* position: relative;*/
}

section.mp-global-list .mp-detail-lev-1 {
    color: black;  /* MPTEMP - RATHER red */
	border-left: 1px solid grey;
	margin-top: 15rem; /* MPTEST*/
}
section.mp-global-list .mp-detail-lev-1 summary {
    /*border-bottom: 2px solid red;*/
	background: #D8EDFF; /* DARKER = CFE4FF - Ex-TEMP beige = ffa5003b */
	padding-top: 0.7rem;
	padding-left: 1rem;
	margin-top: -5rem;
}

/*  2  *********/

section.mp-global-list .mp-detail-lev-2 {
    margin-left: 3rem;
	margin-bottom: 3rem;
	color: black;  /* MPTEMP - RATHER green */
	border-left: 1px dashed grey;
}

section.mp-global-list .mp-detail-lev-2 summary {
    border-bottom: 2px solid green;
	background: #98fb984d; /* MPTEMP */
	padding-top: 0.7rem;
	padding-left: 1rem;
	margin-top: 4rem;
}

/*  3  *********/

section.mp-global-list .mp-detail-lev-3 {
    margin-left: 3rem;
	margin-bottom: 3rem;
	color: black;  /* MPTEMP - RATHER violet */
	border-left: 1px dotted grey;
}
section.mp-global-list .mp-detail-lev-3 summary {
	background: #ee82ee1a; /* MPTEMP */
    border-bottom: 2px solid violet;
	padding-top: 0.7rem;
	padding-left: 1rem;
}


/******************  OTHER  *********************/


section.mp-global-list .mp-coniuge-div,
section.mp-global-list .mp-ex-coniuge-div {
	margin-top: 3rem;
	margin-bottom: 3rem;
	margin-left: 1rem;
}
section.mp-global-list .mp-coniuge-div.mp-under-completare { /* NOMORE USED */
	margin-top: 0rem;
}
section.mp-global-list .mp-coniuge-div a.mp-paginaown,
section.mp-global-list .mp-ex-coniuge-div a.mp-paginaown {
    margin-left: 2rem;
}
section.mp-global-list .mp-coniuge,
section.mp-global-list .mp-ex-coniuge {
	/*margin-right: 1rem;*/
    font-style: italic;
}
section.mp-global-list .mp-coniuge {
	color: crimson; /*  chocolate -   */
}
section.mp-global-list .mp-ex-coniuge {
	color: grey;	
}
span.mp-notyet {
	/*color: grey !important;*/
}
a.mp-notyet {
    pointer-events: none;
    color: black !important;
    font-style: normal !important;
	border-bottom: none!important;
}
a.mp-notyet.mp-paginaown span {

}
.mp-paginasua:before,
.mp-paginaown:before {
    content: "›";  /*  ▸  •  */
    position: absolute;
	margin-left: -1.2rem;
    /*margin-right: 0.7rem;*/
    font-style: normal;
	z-index: 0;
}
section.mp-global-list .mp-paginasua {
 	font-style: italic;
	color: royalblue!important;
	margin-left: 2rem;
    /*float: right;*/
    /*padding-right: 1rem;*/
}
section.mp-global-list a.mp-notyet.mp-paginasua {
    display: none;
}
section.mp-global-list .mp-div-lev-below {
	margin-left: 2rem;
    margin-top: 2rem;
}
section.mp-global-list .mp-div-lev-below.mp-below-first {
    padding-top: 2rem;
    border-top: 1px solid #555;
}
section.mp-global-list .mp-div-lev-below.mp-below-first-under-details {
    padding-top: 0;
    border-top: none;
}
section.mp-global-list .mp-div-lev-below.mp-below-last-border-under {
    border-bottom: 3px solid red;
    padding-bottom: 2rem;
}
section.mp-global-list .mp-diff-duplic {
    margin-left: 0.5rem;
    font-style: italic;
    color: red;
    letter-spacing: .3rem;
}

.mp-dot-widg-bott {
	display: none;
}

/******  NOMORE :  OPEN FINESTRA MODIFICAZIONI  ******/


section.mp-global-list .mp-modificazioni {
    text-align: right;
	margin-top: 1rem;
	margin-bottom: 0;
}
section.mp-global-list .mp-modificazioni.mp-new-tab:after {
    margin-left: 0!important;
}
section.mp-global-list .mp-modificazioni a {
    font-size: 1.8rem;
	color: deepskyblue!important;
	/*text-transform: uppercase;*/
	border-bottom: 1px dotted deepskyblue;
    padding-bottom: 0.2rem;
}

section.mp-global-list .mp-link-sendinfo:before { /* EX-MP with "Sendinfo" */
    /*content: "▸";*/
    position: relative;
	margin-left: 2rem;
    margin-right: 0rem;
    font-style: normal;
}


/****************  THIS PAGE RESPONSIVENESS  1024  ****************/


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

	.mp-page-famiglia-body .mp-top-menu-access {
		top: 3.5rem;
		padding-bottom: 1rem;
	}
	.mp-page-famiglia-article { /***  FOR TOP MENU ACCESS  ***/
		margin-top: 11rem!important;
	}
	.search.search-results .mp-page-famiglia-article {
		margin-top: 0!important;
	}
	.mp-page-famiglia-body .mp-space-under-sticky {
		height: 4rem;
	}
	.mp-ID-jump,
	.mp-space-before-lev-1,
	.mp-coniuge-div,
	.mp-div-lev-below { /* TEST ID JUMP TARGET SPACE AT TOP */
		scroll-margin-top: 10rem;
	}

}


/****************  THIS PAGE RESPONSIVENESS  479  ****************/


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

		.mp-page-famiglia-article { /***  FOR TOP MENU ACCESS  ***/
			margin-top: 15rem!important;
		}
		.mp-page-famiglia-body .mp-top-levs1 a {
			font-size: 1.7rem!important;
		}
		.mp-page-famiglia-body .mp-space-under-sticky {
			height: 2rem;
		}
		.mp-ID-jump,
		.mp-space-before-lev-1,
		.mp-coniuge-div,
		.mp-div-lev-below { /* TEST ID JUMP TARGET SPACE AT TOP */
			scroll-margin-top: 10rem;
		}

}


/*****************************  PAGE  MESSAGGI A TUTTI  (BBPRESS)  ****************************/


.mp-page-forum1-body a.bbp-topic-permalink:after {
    /*content: "↗";*/
    color: hotpink;
    margin-left: 0.3rem;
    top: -0.8rem;
    position: relative;
    font-weight: bold;
    left: 0.2rem;
}
.mp-page-forum1-body { /* PREVIOUS BACKGD IMG  –  WHY ON FORUM ?  */
  /*background-image: url(/wp-content/uploads/Fog-on-water-3.jpg);*/
  /*background-repeat: no-repeat;*/
  /*background-size: cover;*/  /*  SHOULD BE "CONTAIN" FOR RESPONS ?  */
  /*background-position: center;*/
  /*background-attachment: fixed;*/
}
.mp-page-forum1-article {
    /*background: #fff;*/
    /*padding: 5rem;*/
    /*width: 90rem;*/
}
.mp-page-forum1-body  .mp-risposta-title {
    display: none;
}

/************  THIS PAGE RESPONSIVENESS  1024  *************/


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

	.mp-page-forum1-article {
		max-width: 97%;
	}
	.mp-page-forum1-body #bbpress-forums li.bbp-body ul.topic {
		padding: 1.5rem 1rem;
	}
	.mp-page-forum1-body #bbpress-forums li.bbp-topic-title:before {
		left: -0.2rem;
	}

}

/************  THIS PAGE RESPONSIVENESS  479  *************/


	@media only screen and (max-width: 479px) {
	
		.mp-page-forum1-body #bbpress-forums li.bbp-body ul.topic {
			padding: 1.5rem 0rem;
		}
		.mp-page-forum1-body #bbpress-forums li.bbp-topic-title:before {
			left: 1rem;
		}
	
	}


/*********************  PAGE  NUOVO MESSAGIO  (BBPRESS - NEW TOPIC)  **********************/


.mp-page-new-topic-body .bbp-form legend {
    display: none;
}
.mp-page-new-topic-body .bbp-topic-form {
    border-top: none;
    padding-top: 0rem;
}
.mp-page-new-topic-body .bbp-topic-form fieldset.bbp-form {
    border: none;
    padding: 0;
}
.mp-page-new-topic-body .bbp-topic-form fieldset.bbp-form input#bbp_topic_title {
    margin-top: -3rem;
	/*border: none;*/
    /*border-bottom: 1px solid #ccc;*/
}
.mp-page-new-topic-body .post-inner {
    padding-top: 0rem;
}
.mp-page-new-topic-body input#bbp_anonymous_author {
    margin-top: -2rem;
}
.mp-page-new-topic-body textarea#bbp_topic_content {
    width: 100%;
}
.mp-page-new-topic-body .mp-risposta-title {
    display: none;
}


/*********************************  PAGE  ALBERO  ***************************************/


.mp-page-albero-body { /* JUST DIFFERENT LINES FOR SAVANNA TREE TOP IMAGE */
    /*background-image: url(/wp-content/uploads-MP/Tree-Savanna.png) !important;*/
    /*background-size: 100% 30rem!important; /* contain */*/
	/*background-position-y: 3rem;*/
}
.mp-page-albero-body { /* FOR FAMTREE FAN CROPPED TOP IMAGE */
    background-image: url(/wp-content/uploads-MP/Famtree-Fan-Cut.png) !important;
    background-repeat: no-repeat !important;
    background-size: auto 30rem!important;
    background-position-y: 5rem!important;
    background: center;
}
.mp-page-albero-article .entry-header {
	/*padding-top: 1rem;*/
 	/*width: fit-content;*/
	/*position: absolute;*/
    /*top: 8rem;*/
    /*left: 20%;*/
}
.mp-page-albero-article .entry-header-inner {
    /*width: auto;*/
}
.mp-page-albero-article .entry-title {
	/*margin-top: 1rem;*/
	/*width: auto;*/
	/*padding: 0 3rem;*/
}
.mp-page-albero-article .entry-content {
    /*margin-top: 30em;*/
}
.mp-page-albero-body #site-header {
    /*background: #A1A3E0; FOR SAVANNA TREE TOP IMAGE */
}
.mp-page-albero-article {
    margin-top: 37rem!important;
}
ul.mp-famtree-rami {
    margin-left: 25%!important;
	margin-top: 3rem!important;
}

/******  WITH EX-iFRAME  ******

.mp-page-albero-article {
    width: 98%;
    max-width: 98%;
}
.mp-page-albero-article iframe.mp-iframe-albero {
    height: 80vh!important;
	margin-top: -4rem;
}
.page .mp-page-albero-article {
    margin-top: 0;
}
.page .mp-page-albero-article .entry-title {
    margin-top: 4rem;
}
*/

/************  THIS PAGE RESPONSIVENESS  1024  *************/


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

	.mp-page-albero-body {
	    /*background-size: 100% 15rem!important;  FOR SAVANNA TREE TOP IMAGE  –  contain */
		background-size: auto 20rem!important;  /* FOR FAMTREE FAN CROPPED TOP IMAGE */
	}
	.mp-page-albero-article {
		margin-top: 24rem!important;
	}
	.mp-page-albero-article .entry-header {
		/*top: 4rem;*/
		/*left: 3rem;*/
		/*padding: 0.5rem;*/
	}
	.mp-page-albero-article .entry-title {
		/*padding: 0 1rem;*/
		/*font-size: 1.3rem!important;*/
	}

}

/************  THIS PAGE RESPONSIVENESS  479  *************/


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

		.mp-page-albero-body {
			/*background-size: 100% 10rem!important;   FOR SAVANNA TREE TOP IMAGE  –  contain */
			background-size: auto 15rem!important;  /* FOR FAMTREE FAN CROPPED TOP IMAGE */
		}
		.mp-page-albero-article {
			margin-top: 20rem!important;
		}
		ul.mp-famtree-rami {
			margin-left: 10%!important;
		}

}

/*******************  PAGE  GALLERIA DI FOTO  (If not replaced in menu with link to iGAL)  *************/


.mp-page-galleria-body {
    background-image: url(/wp-content/uploads-MP/Top-page-DDD-Galleria.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	background-position-y: 3rem;
}
.mp-page-galleria-body #site-header {
	background: #C76EDA;
}
.mp-page-galleria-article {
	margin-top: 15em!important;
}


/*************  THIS PAGE RESPONSIVENESS  1024  ************/


@media only screen and (max-width: 1024px) {
	
	.mp-page-galleria-body {
		background-image: url(/wp-content/uploads-MP/Top-page-DDD-Galleria-Mobile.jpg) !important;
	}
	.mp-page-galleria-article {
		margin-top: 19rem!important;
	}

}

/**************  THIS PAGE RESPONSIVENESS  479  *************/

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

		.mp-page-galleria-article {
			margin-top: 12rem!important;
		}

}

/*********************************   PAGE  SENDINFO  +  PAGE MIGLIORAMENTI  ************************************/

/******************************* ▶▶▶  FORM POPUP " INVIA INFO " IS IN MAIN CSS  */
/******************************* ▶▶▶  PAGE MIGLIORAMENTI uses same class "sendinfo"  */


.mp-sendinfo-body .entry-header {
    background: none;
	padding-bottom: 0!important;
}
.mp-sendinfo-body {
    /* background: #90B6F5!important; Ex-BLUE -  OLDER 9FCDDC */
}
.mp-sendinfo-article .fc-form-1 {
    margin-top: 2rem!important;
}
.mp-sendinfo-article .fc-form-1 .form-element-field16 { /* EX-FORM TITLE */
    display: none!important;
}
.mp-sendinfo-body p.mp-line-img-at-bottom-form {
    text-align: center;
    /*color: white;*/
}


/*********  TO OPEN FORM POPUP " MIGLIORAMENTI "  ▶▶▶  OLD ?  *******/


.entry-content hr.mp-sendinfo-hr { /* OLD ? */
    border: 1px solid white!important;
    margin: 3rem 0;
}
p.mp-form-miglior-p { /* OLD ? */
	text-align: center;
    /*color: white;*/
}
.mp-form-miglior-p .fa-mp-miglior-icon:before { /* OLD ? */
    color: blue!important;
}
.mp-form-miglior-p .mp-open-in-popup:after { /* OLD or NONEED ? */
    /*color: white;*/
}
.mp-form-miglior-p a { /* OLD ? */
    color: dodgerblue!important; /* yellow */
    border-bottom-color: dodgerblue!important; /* yellow */
}

.paoc-cb-popup-body .paoc-popup-content p.mp-form-miglio-title {
    margin-top: 1rem;
    margin-bottom: 0!important;
}


.mp-sendinfo-body .fc-form-2 {
    margin-top: 2rem!important;
}

/*************  THIS PAGE RESPONSIVENESS  1024  ************/


@media only screen and (max-width: 1024px) {
	
	.page .mp-sendinfo-article {
		margin-top: 5rem;
		padding-bottom: 0rem;
	}
	.mp-sendinfo-article .fc-form-1 {
		margin-top: 2rem!important;
	}
	.mp-sendinfo-article .fc-form-1 .form-element-field3 {
		margin-top: -1rem;
	}
	.mp-sendinfo-article .fc-form-1 .form-page-content {
		padding-bottom: 0rem!important;
	}
	
}

/*************  THIS PAGE RESPONSIVENESS  479  ************/


	@media only screen and (max-width: 479px) {
	
		.mp-sendinfo-body p.mp-line-img-at-bottom-form {
			margin-top: 1rem;
		}
		.mp-sendinfo-article .fc-form-1 {
			margin-top: -2rem!important;
		}
		.mp-sendinfo-article .entry-content hr.mp-sendinfo-hr {
			margin: 2rem 0 2rem 0;
		}

	}
	
	
	/********************************  PAGES  INDIVIDUALS  ********************************/


summary.mp-discendenti-summary::marker { /* PREV */
    /*color: white;*/
}
.mp-discendenti-summary:before { /* PREV */
     /*content: "\f0ab";*/
    font-family: 'fontawesome';
	font-size: 2rem;
    color: red;
    margin-left: -2rem;
	margin-right: 1rem;
}

.mp-page-indiv-article .insert-page {
    margin-top: 3rem;
	margin-bottom: 5rem;
}
.mp-page-indiv-article .mp-html-sitemap {
    margin-top: 3rem;
}


/**************************   CUSTOM FIELDS****************************/


p.mp-date-birth:before,
p.mp-date-death:before,
p.mp-town-resid:before {
   margin-right: 1rem;
}
p.mp-date-birth:before {
    content: "Nascita :";
    color: dodgerblue;
}
p.mp-date-death:before {
    content: "Deceso :";
    color: dodgerblue;
}
p.mp-town-resid:before {
    content: "Residenza :";
    color: dodgerblue;
}

/***  FOR SPAN IF NOT USING CUSTOM FIELDS  ***/

.mp-date-birth,
.mp-date-death,
.mp-town-resid {
	color: dodgerblue;
	margin-right: 1rem;
}


/*****************************  PAGE  CONTATTI PRIVATI  ****************************/


.mp-priv-msg-subscribe {
    text-align: center;
    margin-top: 3rem;
}
.mp-msg-priv-body .post-inner.thin {
    margin-top: 3rem;
}
.mp-msg-priv-body .fep-error {
    border: none;
    padding: 2rem;
	font-weight: normal;
}
.mp-msg-priv-body .fep-error a {
    margin-right: 1rem;
}
.mp-priv-msg-subscribe a {
    margin-left: 0.6rem;
}

/*************  THIS PAGE RESPONSIVENESS  1024  ************/


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

	.mp-msg-priv-article {
		max-width: 100%;
	}

}
	
	
	/*************  THIS PAGE RESPONSIVENESS  479  ************/


	@media only screen and (max-width: 479px) {
	
		.mp-msg-priv-body .entry-content details { /* TOP INSTRUCTION */
			text-align: center;
			max-width: 95%!important;
		}
		.mp-msg-priv-body .entry-content summary {
			text-align: unset!important;
		}
		
		.mp-msg-priv-body #fep-menu-toggle-button,
		.mp-msg-priv-body #fep-menu .fep-button,
		.mp-msg-priv-body #fep-menu .fep-button-active {
			margin: 0.5rem auto 0 auto;
			padding: 0.7rem 1rem 0rem 1rem;
			width: auto;
			font-size: initial; 
		}
		.mp-msg-priv-body #fep-menu-toggle-button:after {
			margin-top: -1rem;
		}
		.mp-msg-priv-body #site-content {
			padding-left: 0.5rem;
			padding-right: 0.5rem;
		}
		.mp-msg-priv-body .fep-action-table .fep-button {
			margin: 0;
			padding: 0.2rem 0.5rem !important;
			font-size: 1.6rem;
			width: auto;
		}
		.mp-msg-priv-body .fep-table.fep-action-table div div {
			display: inline;
		}
		.mp-msg-priv-body #fep-box-content-content .fep-table > div {
			padding: 0.5rem 0.5rem;
		}
		.mp-msg-priv-body #fep-table {
			margin-top: 0.5rem!important;
		}
	
	}

	
/********************************  PAGE  REGISTRARSI  ******************************/


.mp-regist-body .entry-content {
    margin-top: 3rem;
}
.mp-regist-body .fc-form-3 {
    text-align: center!important;
}
.mp-regist-body .form-element-field1 span.main-label {
    color: dodgerblue;
    text-transform: uppercase;
}
.mp-regist-body .form-element-field1 input[type=text] {
    border: 1px solid grey!important;
}


/*****************************************  INDIV POPUPS  *****************************************/


/*         ▶▶▶  THOSE WITH FORMS INSIDE ARE BELOW AT "FORMS"  */


/***********************  OLD  INDIV POPUPS  *********************/


/*** POPUPS TITRES 30 j FR & IT  –  IDs FOR DDD ONLY ?   ***/

.paoc-popup-412,
.paoc-popup-417 {
    width: 100rem!important;
}
.paoc-popup-412 .mp-date,
.paoc-popup-417 .mp-date {
    margin-left: -1rem!important;
    text-transform: capitalize;
}
.paoc-popup-412 li.mp-list-post::marker,
.paoc-popup-417 li.mp-list-post::marker {
	color: orangered;
}
.paoc-popup-412 .post_title,
.paoc-popup-417 .post_title {
	left: 1rem !important;
    position: relative;
}

/*********  OLD POPUP INTRO FOR DDD ONLY ?  *********/

.paoc-popup-420 {
    width: 100rem!important;
}
.geoip-country-FR .paoc-popup-420 .mp-italian {
		display: none;
}
.geoip-country-IT .paoc-popup-420 .mp-french,
.geoip-country-UK .paoc-popup-420 .mp-french {
		display: none;
}


/************  POPUP WITH SONG LYRICS "Tu Vuo Fa l'Americano" & ITS RESP 479  *************/


.paoc-popup-421 .paoc-cb-popup-body,
.paoc-popup-421 .paoc-hide-overlay.custombox-content {
    width: unset!important;
    max-width: unset!important;
}

	@media only screen and (max-width: 479px) {
			
		.paoc-popup-421 .paoc-popup-margin.paoc-popup-content {
			padding: 4rem 4rem 8rem 4rem;
			overflow-y: scroll;
		}
	}

/*
.custombox-content.paoc-cb-popup-421 { /* and .custombox-overlay ? *
    width: auto;
    height: auto;
    /*display: inline-block !important;*/
    /*left: 50%;*/
    /*transform: translateX(-50%) !important;*
}
.paoc-popup-421 .paoc-cb-popup-body {
    width: auto;
}
.paoc-popup-421 .paoc-popup-inr {
    flex-basis: content;
}
*/


/**************************  INDIV FORMS MAYBE IN POPUP  ***************************/


/***  FORM " INVIA INFO " :  IN PAGE " SENDINFO " / MAYBE " MIGLIORAMENTI "  +  FOOTER POPUP  ***/


/***************  THE POPUP  *************/


#paoc-popup-130-11 {
    /*max-height: 90vh;*/  /*MPMAX */
    /*height: 90vh;*/  /*MPMAX */
}
.paoc-popup-130 p.mp-form-sendinfo-title {
    color: white!important;
    /* border: 1px solid violet; */
    padding: 0.5rem 2rem;
    border-radius: 2rem;
    background: violet;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.paoc-popup-130 p.mp-line-below-popup-title-sendinfo {
    text-align: center;
    color: white;
}
.paoc-popup-130 .fc-form-1 {
    /*padding: 5rem 7rem;*/
    width: auto !important;
}
.paoc-popup-130.paoc-popup .paoc-popup-inr-wrap {
    padding-bottom: 0rem!important;
    /*background: #9FC5F5!important; BLUE - DARKER OK = 90B6F5 - 9FCDDC - E4B4F9 - 8AA1AB */
	/*max-height: 100%; CREATES DOUBLE SCROLLBAR */
    /*height: 100%; CREATES DOUBLE SCROLLBAR */
}
.paoc-popup-130 .paoc-padding-20 {
    padding: 5rem 5rem 3rem 5rem!important; /* Ex-bottom 8 rem */
}

.paoc-popup-130 .form-element.error-field .error { /* "CAMPO OBBLIGATORIO" */
    margin-top: -2rem!important;
}

.paoc-popup-130 .paoc-close-popup {
    border: none!important;
    background: steelblue;
    fill: #d5d5d5!important;
    line-height: 2.8rem!important;
    width: 3rem!important;
    height: 3rem!important;
    top: 2rem!important;
}


/****************  THE FORM  ****************/


.fc-form-1 span.main-label {
    text-transform: uppercase;
	letter-spacing: 0.1rem;
	font-size: 1.6rem;
}
.fc-form-1 .form-element .checkbox-cover>div label {
    color: #fff;
}

.fc-form-1 .form-page-content {
	/*padding-bottom: 5rem!important;*/
}

/* FIELD FOR USE FORM "MIGLIORAMENTI" ▶▶▶  PREVIOUSLY =  form-1 */

.fc-form-1 .form-element-field18 { /* NOMORE ? */
    margin-bottom: 1rem;
}
.fc-form-1 .form-element-field18 .mp-form-miglior-div { /* WRONG or NOMORE ? */
    text-align: center;
    color: yellow;
}
.fc-form-1 .form-element-field18 .mp-form-miglior-div .mp-miglior-icon i:before { /* WRONG or NOMORE ? */
    color: indianred;
}
.fc-form-1 .form-element-field18 .fc-third-party { /* NOMORE ? */
    display: inline-block;
    white-space: normal;
}
.fc-form-1 .form-element-field18 .mp-sendinfo-hr { /* NOMORE ? */
    margin: 2rem 0!important;
    border: 2px solid white !important;
}

/********  Ex- FIELD "FORM TITLE" *********/

.fc-form-1  .form-element-field16 .field-cover {
    padding: 0!important;
    /*color: white*/
    font-size: 1.3rem;
}

/********  FIELD "NOME/COGNOME" * ********/

.fc-form-1  .form-element-field1 {
    margin-top: -1rem;
}

/********* FIELD  "TIPO" TITLE ( CHECKBOXES )  *********/

.fc-form-1  .form-element-field13 {
    margin-top: 1rem;
	/*font-size: 1.9rem!important;*/
}
.fc-form-1 .form-element-field13 span.main-label,
.fc-form-1 .form-element-field13 span.sub-label {
    display: inline !important;
}
/* ITS SUB-LABEL */

.fc-form-1 .form-element-field13 span.sub-label {
    margin-left: 2rem;
	font-size: 1.7rem !important;
    opacity: 1 !important;
    color: yellow;
}
/* THE CHECKBOXES" */

.fc-form-1 .form-element-field13 div div {
    margin-top: -1rem!important;
	line-height: 1;
}

/********* Ex- FIELD "PERSONE COINVOLTE" *******/

.fc-form-1 .form-element-field15 {
    margin-top: -1rem;
}
.fc-form-1 .form-element-field15 .field-cover>span>.main-label,
.fc-form-1 .form-element-field15 .field-cover>span>span.sub-label {
    display: inline!important;
}
.fc-form-1 .form-element-field15 .field-cover>span>span.sub-label {
    margin-left: 1rem;
    color: darkviolet;
	font-size: 1.6rem!important;
}

/************ FIELD "MESSAGGIO" ************/

.fc-form-1 .form-element-field2 span.main-label,
.fc-form-1 .form-element-field2 span.sub-label {
    display: inline!important;
}
/* ITS SUB-LABEL */
.fc-form-1 .form-element-field2 span.sub-label {
    margin-left: 2rem;
    font-size: 1.7rem !important;
    opacity: 1 !important;
    color: yellow;
}


/*********  FORM IN POPUP " INVIA IMMAGINE " FOR MESSAGGI A TUTTI - IF NEEDED  **********/


/***************  THE POPUP  *************/


.paoc-popup-395 p.mp-form-sendimg-title {
    color: white;
    /* border: 1px solid violet; */
    padding: 0.5rem 2rem;
    border-radius: 2rem;
    background: violet;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.paoc-popup-395 p.mp-line-below-popup-title-sendimg {
    text-align: center;
    color: white;
}
.paoc-popup-395 .fc-form-4 {
    width: auto !important;
}
.paoc-popup-395.paoc-popup .paoc-popup-inr-wrap {
    padding-bottom: 0rem!important;
    background: #9FC5F5!important;
}
.paoc-popup-395 .paoc-padding-20 {
    padding: 5rem 5rem 3rem 5rem!important;
}

.paoc-popup-395 .form-element.error-field .error { /* "CAMPO OBBLIGATORIO" */
    margin-top: -2rem!important;
}

.paoc-popup-395 .paoc-close-popup {
    border: none!important;
    background: steelblue;
    fill: #d5d5d5!important;
    line-height: 2.8rem!important;
    width: 3rem!important;
    height: 3rem!important;
    top: 2rem!important;
}


/****************  THE FORM  ****************/


.fc-form-4 span.main-label {
    text-transform: uppercase;
	letter-spacing: 0.1rem;
	font-size: 1.6rem;
}
.fc-form-4  .form-element-field1 { /* NOME/COGNOME */
    margin-top: -1rem;
}
/*****/
.fc-form-4 .form-element-field19 span.main-label,
.fc-form-4 .form-element-field19 span.sub-label { /* "RELATIVO A" */
    display: inline!important;
}
.fc-form-4 .form-element-field19 span.sub-label { /* ITS SUB-LABEL */
    margin-left: 2rem;
    font-size: 1.7rem !important;
    opacity: 1 !important;
    color: yellow;
}


/*****  FORM IN POPUP " MIGLIORAMENTI " ( KEEP INCASE  –  EX-IN PAGE "SENDINFO" ...)  *****/


/*************  THE POPUP  ************/


.paoc-popup-320 .fc-form-2 {
    /*padding: 5rem 7rem;*/
    width: auto !important;
}
a.paoc-popup-cust-320 {
    /*color: white!important; CREATES CONFLICT IN PAGE SENDINFO */
}
.paoc-popup-320.paoc-popup .paoc-popup-inr-wrap {
    padding-bottom: 0rem!important;
    background: #9FC5F5!important; /* DARKER OK = 90B6F5 - 9FCDDC - E4B4F9 - 8AA1AB */
	/*max-height: 100%; CREATES DOUBLE SCROLLBAR */
    /*height: 100%; CREATES DOUBLE SCROLLBAR */
}
.paoc-popup-320 .paoc-padding-20 {
    padding: 2rem 3rem 3rem 3rem!important; /* Ex- 5 5 8 5 */
}

.paoc-popup-320 .form-element.error-field .error { /* "CAMPO OBBLIGATORIO" */
    margin-top: -2rem!important;
}

.paoc-popup-320 .paoc-close-popup {
    border: none!important;
    background: steelblue;
    fill: #d5d5d5!important;
    line-height: 2.8rem!important;
    width: 3rem!important;
    height: 3rem!important;
    top: 2rem!important;
}


/***************  THE FORM  **************/


.fc-form-2 span.main-label {
    text-transform: uppercase;
    letter-spacing: 0.1rem;
}
.fc-form-2  .form-element-field16 .field-cover {/* MAYBE OLD  –  FORM TITLE ? */
    padding: 0!important;
    color: white;
    font-size: 1.3rem;
}
.fc-form-2  .form-element-field1 {/* "NOME/COGNOME" */
    margin-top: 1rem;
}
.fc-form-2 .form-element-field16 {
    margin-top: 1rem!important;
}

.fc-form-2 .form-element-field2 span.main-label,
.fc-form-2 .form-element-field2 span.sub-label {/* "MESSAGGIO" */
    display: inline!important;
}
.fc-form-2 .form-element-field2 span.sub-label {
    color: #333;
	margin-left: 1rem;
}

/************* ALSO :  IN FORM "MIGLIORAMENTI" *************/


.fc-form-2 .form-element-field17 span.main-label,
.fc-form-2 .form-element-field17 span.sub-label { /* FIELD "AMBITO" */
    display: inline !important;
}
.fc-form-2 .form-element-field17 span.sub-label { /* FIELD "AMBITO" */
    margin-left: 2rem;
    font-size: 1.7rem !important;
    opacity: 1 !important;
    color: yellow;
}
.fc-form-2 .form-element-field17 span.sub-label-true { /* FIELD "AMBITO" */
    margin-bottom: 0!important;
}



/*===========================  RESPONSIVENESS NOT SPECIFIC PAGES    ===========================*/



	/******************************   RESPONSIVENESS NOT SPECIFIC PAGES  -  MAX  1024  ************************************/

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

	
	/***  OLD PLACEMENT BELOW TOP DATE  ***/
	
	.blog p.mp-in-elenco {
		/*top: -10.5rem!important;*/
	}
	.single-post p.mp-in-elenco {
        /*top: -16.5rem !important;*/
    }
	.archive.category .entry-content p.mp-in-elenco {
		/*top: -15rem!important;*/
	}
	.archive.date .entry-content p.mp-in-elenco {
		/*top: -15rem!important;*/
	}
	.archive.author .entry-content p.mp-in-elenco {
		/*top: -13rem!important;*/
	}
	/*********************************************/

}

	/*******************************  RESPONSIVENESS NOT SPECIFIC PAGES  -  MAX   479   ************************************/


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

	
		/***  OLD PLACEMENT BELOW TOP DATE  ***/
		
		.blog p.mp-in-elenco {
			/*top: -9.5rem !important;*/
			/*margin-bottom: -1rem!important;*/
		}
		.archive.category .entry-content p.mp-in-elenco {
			/*top: -12rem !important;*/
			/*margin-bottom: -1rem!important;*/
		}
		.archive.date .entry-content p.mp-in-elenco {
			/*top: -12rem !important;*/
			/*margin-bottom: -1rem!important;*/
		}
		.archive.author .entry-content p.mp-in-elenco {
			/*top: -10.5rem !important;*/
			/*margin-bottom: -1rem!important;*/
		}
		.single-post p.mp-in-elenco {
			/*top: -11.5rem !important;*/
			/*margin-bottom: -1rem!important; ALREADY DEACT */
		}
		/*********************************************/
		
}


