/* COLORS 1 : VARIABILI *****************************************************************/
:root {
	--base: #01277B;
	--pagina-fondo: #f8fdff;					/* fondo pagina 						*/
	--pagina-testo: #01277B;					/* testo pagina 						*/
	--header-fondo: #EFEFEF; 					/* fondo barra header 					*/
	--menu-fondo: #EFEFEF; 						/* fondo tasti menu 					*/
	--menu-fondo-hover: #C0C0C0; 				/* fondo tasti menu hover 				*/
	--menu-bordo: #1FA5DB; 						/* fondo tasti menu hover 				*/
	--sub-menu-fondo: #143564;					/* fondo tasti menu 					*/
	--sub-menu-link: #FFFFFF;					/* link del menu 						*/
	--sub-menu-link-hover: #FFFFFF;				/* link hover del menu 					*/
	--menu-link: #676565;						/* link del menu 						*/
	--menu-link-hover: #FFFFFF;					/* link hover del menu 					*/
	--menu-link-leggero: #A5A3A3;					/* link hover del menu 					*/
	--titolo-head-fondo: #EFEFEF;				/* fondo barra titolo pag.interne		*/
	--titolo-head: #E1E4E6;						/* testo titolo pag.interne 			*/
	--titolo-head-tipopagina: #FCFAFA;			/* testo titolo pag.interne 			*/
	--mininav-fondo: #FFFFFF;					/* fondo mininav 						*/
	--mininav-testo: #373F61;					/* mininav testo						*/
	--mininav-link: #373F61;					/* mininav link							*/
	--mininav-link-hover: #7482AF;				/* mininav link hover					*/
	--footer-bordo: #743665;			        /* bordo superiore footer 						*/
	--footer-fondo: #1E6DAE;					/* fondo footer 						*/
	--footer-testo: #000000;					/* footer testo							*/
	--footer-link: #6C6868;						/* footer link							*/
	--footer-link-hover: #837C7C;				/* footer link hover					*/
	--btn-chiaro-fondo: #xxx;
	--btn-chiaro-hover: #xxx;
	--btn-scuro-fondo: #743665;
	--btn-scuro-hover: #B35B9D;
	--btn-login-fondo: #666F9F;
	--btn-login-hover: #8E95B9;
	--btn-pdf-fondo: #D1D1D1;
	--btn-pdf-fondo-hover: #E0E0E0;
	--btn-pdf-testo: #FFF;
	--domanda-fondo: rgba(255,255,255,0.5);
	--domanda-fondo-hover: #EEEEEE;
	--toggle-header-fondo: #F1F2F6;
	--toggle-content-fondo: #FFFFFF;
	--gotoTop: #666F9F;
	--gotoTop-hover: #8E95B9;
    --summaries-link: #9999B8;
    --summaries-link-hover: #BBBBD0;
/*	--link: #e36c14; /* come base */
/*	--link-hover: #ff750f; /* come base + chiaro */
	
	/* da nero a bianco */
	--grigio-0: #000000;
	--grigio-1: #101010;
	--grigio-2: #202020;
	--grigio-3: #303030;
	--grigio-4: #404040;
	--grigio-5: #505050;
	--grigio-6: #606060;
	--grigio-7: #707070;
	--grigio-8: #808080;
	--grigio-9: #909090;
	--grigio-a: #aaa;
	--grigio-b: #bbb;
	--grigio-c: #ccc;
	--grigio-d: #ddd;
	--grigio-e: #eee;
	--grigio-f: #fff;
	
	--bianco-trasp-01: rgba(255,255,255,0.1);
	--bianco-trasp-02: rgba(255,255,255,0.2);
	--bianco-trasp-03: rgba(255,255,255,0.3);
	--bianco-trasp-04: rgba(255,255,255,0.4);
	--bianco-trasp-05: rgba(255,255,255,0.5);
	--bianco-trasp-06: rgba(255,255,255,0.6);
	--bianco-trasp-07: rgba(255,255,255,0.7);
	--bianco-trasp-08: rgba(255,255,255,0.8);
	--bianco-trasp-09: rgba(255,255,255,0.9);
	--bianco-trasp-10: rgba(255,255,255,1.0);
	
	--nero-trasp-01: rgba(0,0,0,0.1);
	--nero-trasp-02: rgba(0,0,0,0.2);
	--nero-trasp-03: rgba(0,0,0,0.3);
	--nero-trasp-04: rgba(0,0,0,0.4);
	--nero-trasp-05: rgba(0,0,0,0.5);

}
/*
@import url('https://fonts.googleapis.com/css2?family=RobotoCondensed:ital,wght@0,400;0,700;1,400;1,700&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
*/
/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900&display=swap');*/
body { 
	font-family: 'Neue Haas Display', 'Open Sans', helvetica, sans-serif, "Roboto Condensed", RobotoCondensed, "Roboto", Nunito; 
}

h1, h2, h3, h4, h5, h6, .menu-link, .sub-menu-link, .sub-menu-container .menu-item .menu-link { 
	font-family: 'Neue Haas Display', 'Open Sans', helvetica, sans-serif, "Roboto Condensed", RobotoCondensed, Nunito; margin: 0px; 
}

h1, h2, h3, h4, h5, h6 {color:var(--pagina-testo);}


/*#wrapper {background-color: var(--pagina-fondo); color:var(--pagina-testo); }  sfondo/testo pagine */
#wrapper { background-image:url('img/sfondo_pagina1.jpg'); color:var(--pagina-testo); } /* sfondo/testo pagine */

#gotoTop {
    background-color: var(--gotoTop);
	border-radius: 50px;
}

#gotoTop:hover {
    background-color: var(--gotoTop-hover);
	border-radius: 50px;
}

/* HEADER / MENU ***********************************************************/
#header { 
	border-bottom: 0px; 
/*
	background-color: transparent;
*/	
}
#header-wrap { 
	/*
	background-color: var(--header-fondo) 
	*/
	background: rgb(201,202,202);
	background: -moz-linear-gradient(90deg, rgba(201,202,202,1) 0%, rgba(208,209,209,1) 25%, rgba(221,222,222,1) 50%, rgba(235,237,236,1) 75%, rgba(243,245,245,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(201,202,202,1) 0%, rgba(208,209,209,1) 25%, rgba(221,222,222,1) 50%, rgba(235,237,236,1) 75%, rgba(243,245,245,1) 100%);
	background: linear-gradient(90deg, rgba(201,202,202,1) 0%, rgba(208,209,209,1) 25%, rgba(221,222,222,1) 50%, rgba(235,237,236,1) 75%, rgba(243,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9caca",endColorstr="#f3f5f5",GradientType=1);
	color: white;
}
.sticky-header #header-wrap { background-color:var(--header-fondo); }
.menu-link {
	margin-left: 0px; 
	margin-right: 0px; 
	padding-left: 12px;
	padding-right: 12px;
	font-weight: 400;
}
.sub-menu-link {    margin-left: 19px; }

  .menu-container > .menu-item:not(:first-child) {
    margin-left: 0px;
	}

  .menu-container > .menu-item:not(.mega-menu) .sub-menu-container {
    padding: 10px; }
	.menu-container {
	/*
		margin-right: 30px; 
		*/
	}

a.menu-link {
/*
	background-color: var(--menu-fondo);
*/	
	color: var(--menu-link)!important;
    font-size: 19px;
    letter-spacing: normal;
/*
	border-bottom: 8px solid var(--menu-bordo); /* var(--bianco-trasp-03); 
	*/
	transition: all 200ms ease-in;
	
}
a.menu-link:hover {
	background-color: var(--menu-fondo-hover);
	color: var(--menu-link-hover)!important;
/*	
 	border-bottom: 8px solid var(--menu-bordo);
   border-top:3px solid var(--menu-link)!important;
*/
    -webkit-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
	
    transition: background-color 300ms linear;	
}
a.sub-menu-link {
	background-color: var(--sub-menu-fondo);
	color: var(--sub-menu-link)!important;
    font-size: 21px;
    letter-spacing: normal;
	border-bottom: 8px solid var(--menu-bordo); /* var(--bianco-trasp-03); */
}
a.sub-menu-link:hover {
	background-color: var(--sub-menu-fondo-hover);
	color: var(--sub-menu-link)!important;
	border-bottom: 8px solid var(--menu-bordo);
/*	
    border-top:3px solid var(--menu-link)!important;
*/
}

/*.menu-text::before {
	content: "";
	display: block;
	width: 11px;
	height: 11px;
	background-color: #C16EBC;
	margin: 0 auto;
	border-radius: 30px;
	margin-bottom: 20px;
}
*/
.sub-menu-container { background-color: var(--menu-fondo); border-top: none; border-bottom: none; padding-left: 0px!important; padding-right: 0px!important; }
.sub-menu-container .menu-item .menu-link {background-color: transparent; font-size: 15px; border:0; color: var(--menu-link); border-top: 0px!important;}
.sub-menu-container .menu-item .menu-link:hover {background-color: var(--menu-fondo-hover); color: var(--menu-link); border-top:0px!important;}
.xsub-menu-container .menu-item:hover {background-color: var(--menu-fondo-hover); color: var(--menu-link); border-top:0px;}


/* CUSTOM HOMEPAGE
.homepage #header-wrap {background-color:var(--header-fondo); opacity:0.8;}
.homepage .sticky-header #header-wrap {background-color:var(--header-fondo); opacity:0.8; }
.homepage a.menu-link { background-color:transparent }
*/

.footer-home { 
	background-color: var(--footer-fondo)!important; 
	opacity: 1.0; 
	border-top: 0px solid var(--footer-bordo)!important;
	
}
/* video: nasconde slider e sostituisce div , solo per mobile */
#slider { display: block!important; }
.mobile { display: none!important; }
/* FINE HOMEPAGE */

/* TITOLO HEAD *************************************************************/
/*
.titolo-head { background-image:url('img/sfondo_header.jpg'); align-content: center;}
.titolo-head { background-color: var(--titolo-head-fondo); }

.titolo-head-box { background: rgba(255,255,255,0.65); min-height: 0.6rem; padding-left:0.4rem; padding-right:0.4rem;  padding-top:0.4rem; padding-bottom:0.4rem; width:fit-content; margin: 0 auto; min-width: 290px; }
.titolo-head .tipopagina { color: var(--titolo-head-tipopagina); font-size: 1.3rem; padding-bottom:0.9rem;  }
.titolo-head h1 { color: var(--titolo-head); font-weight:bold; line-height: 44px; }
*/

/* TITOLO HEAD *************************************************************/
.titolo-head { background-image:url('img/sfondo_header.jpg'); min-height: 205px; background-position: top center; xmargin-top: 1rem; xmargin-bottom: 1rem;  align-content: center; }
.titolo-head-box { background: rgba(3,33,28,0.58); width: fit-content; margin: 0 auto; padding-left: 0.5rem; padding-right: 0.5rem; padding-bottom: 1.6rem;}
.titolo-head .tipopagina { color: var(--titolo-head-tipopagina); padding-top: 0.4rem; padding-bottom: 0.9rem;  opacity: 1!important; }
.titolo-head h1 { color: var(--titolo-head); line-height: normal; padding-top: 0.6rem; text-transform: uppercase; font-size: 32px; word-break: break-all; line-height: 28px; font-weight: 600; }


/* VIDEO HIGHLIGHTS ********************************************************/
.mfp-bg { background: var(--nero); opacity: 0.85!important; }

/* MININAV *****************************************************************/
.mininav { 
	/*
	color: var(--mininav-testo); 
	background: rgb(37,140,212);
	background: -webkit-linear-gradient(left, rgba(37,140,212,1) 0%, rgba(49,127,194,1) 25%, rgba(73,100,161,1) 50%, rgba(98,73,126,1) 75%, rgba(116,55,102,1) 100%);
	background: -o-linear-gradient(left, rgba(37,140,212,1) 0%, rgba(49,127,194,1) 25%, rgba(73,100,161,1) 50%, rgba(98,73,126,1) 75%, rgba(116,55,102,1) 100%);
	background: linear-gradient(to right, rgba(37,140,212,1) 0%, rgba(49,127,194,1) 25%, rgba(73,100,161,1) 50%, rgba(98,73,126,1) 75%, rgba(116,55,102,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#258cd4",endColorstr="#743766",GradientType=1);
	*/
	background-color: var(--mininav-fondo); 
}
.mininav a { 
	/*
	background-color: var(--mininav-fondo); 
	*/
	color: var(--mininav-link); 
	border-bottom: 0px solid transparent; 
	font-size: 16px;

	transition: all 200ms ease-in;
	background-color: #FFFFFF;
	padding: 13px;
	
}
.mininav a:hover { 
	/*background-color: var(--mininav-fondo); 
	*/
	color: var(--mininav-link-hover); 
	border-bottom: 0px solid #fff
    
	-webkit-transition: color 300ms linear;
    -ms-transition: color 300ms linear;
	transition: background-color color 300ms linear;	
	background-color: #DBDBDB;
	padding: 13px;
}

/* TOPICS ********************/
#section-topics .item:not(:first-of-type) { border-top: 2px solid #fff; }
#section-topics .item h2 { /* color: var(--base); */ }
#section-topics .argomento { text-align: center; } /* solo per le icone check */
#section-topics .argomento img { border: 0px solid rgba(0,0,0,0.1); }

/* INTERVISTE ****************/
.intervista .dottore .nome { color: var(--base) } /* titolo e nome */
.intervista .dottore .affiliazione { color: var(--base) }
.intervista .dottore .lingua { color: var(--grigio-4) } /* lingua intervista */
.intervista .dottore .domanda { background-color: var(--domanda-fondo); border-left: 0px solid #ccc; border-top: 1px solid #ddd; transition: all 100ms ease-in; }
.intervista .dottore .domanda:hover {background-color: var(--domanda-fondo-hover)} /* come domanda , meno schiarito */
/*.intervista .dottore .domandaincorso { background-color: #ddd; border-left: 5px solid red; }*/
.intervista .dottore span.domandatime { color: var(--grigio-6) }

/* PODCASTS **************************************** */
.podcast {}
.podcast .bg-podcast { background-color: var(--xxx); border: 1px solid #ddd; } /* div colonna singolo podcast */

/* SUMMARIES INDICE ***************************************************************/

#section-summaries .item { border-top: 1px solid var(--grigio-e); x-background-color: var(--xxx); color: var(--xxx); }
#section-summaries h2 {}
#section-summaries .item .sx { x-background: var(--xxx); }
#section-summaries .item .sx img { x-background-color: var(--xxx); border: 2px solid var(--xxx); }
#section-summaries .item .sx .slidekits { x-background-color: var(--xxx); color: var(--xxx); }
#section-summaries .item .sx .slidekits .button {
	background-color: var(--btn-pdf-fondo);
	color: var(--btn-pdf-testo);
	border-left: 0px solid var(--base);
}
#section-summaries .item .sx .slidekits .button:hover {
	background-color: var(--btn-pdf-fondo-hover);
	color: var(--btn-pdf-testo);
}
#section-summaries .item .dx { x-border-left: 1px solid #C00; }
#section-summaries .item .dx h3 {}
#section-summaries .item .dx div { color: var(--grigio-8); }
#section-summaries .item .nofiletto { border-left: 0px; }
#section-summaries .item a { color:var(--link);}
#section-summaries .item a:hover { color:var(--link-hover);}

/* SUMMARIES PAGINE SINGOLE ***************************************************************/
#section-summaries .postcontent h1 { color: var(--base); }
#section-summaries .postcontent .toggle {}
#section-summaries .postcontent .toggle .toggle-header { background-color:var(--toggle-header-fondo); }
#section-summaries .postcontent .toggle .toggle-bg {}
#section-summaries .postcontent .toggle .toggle-content { background-color: var(--toggle-content-fondo); }

/* SUMMARIES SIDEBAR ********************** */
#section-summaries .sidebar h4 {}
#section-summaries .sidebar .sidebar-post {	border-bottom: 1px solid var(--grigio-e); }
#section-summaries .sidebar a { color:var(--summaries-link); }
#section-summaries .sidebar a:hover { color:var(--summaries-link-hover); }

/* FOOTER ***************************************************************/
.footer-home::before {
    content: '';
	background: rgb(22,154,128);
	background: -moz-linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	background: linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#169a80",endColorstr="#4536b6",GradientType=1);
    top: -3px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    position: absolute;
	z-index: -100;
}
#footer {
	background-color: var(--footer-fondo);

	background: rgb(201,202,202);
	background: -moz-linear-gradient(90deg, rgba(201,202,202,1) 0%, rgba(208,209,209,1) 25%, rgba(221,222,222,1) 50%, rgba(235,237,236,1) 75%, rgba(243,245,245,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(201,202,202,1) 0%, rgba(208,209,209,1) 25%, rgba(221,222,222,1) 50%, rgba(235,237,236,1) 75%, rgba(243,245,245,1) 100%);
	background: linear-gradient(90deg, rgba(201,202,202,1) 0%, rgba(208,209,209,1) 25%, rgba(221,222,222,1) 50%, rgba(235,237,236,1) 75%, rgba(243,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9caca",endColorstr="#f3f5f5",GradientType=1);
	
	color: var(--footer-testo);
	padding: 20px 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top: 0px solid var(--footer-bordo);
	border-bottom: 0px solid var(--footer-bordo);
    font-size: 12.5px;
    text-transform: uppercase;
	height: 80px;
	
	border-top: 3px solid;
    border-image: linear-gradient(to right, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%) 1;
    
}
#footer a { color: var(--footer-link); font-size: 1rem; text-transform: none; }
#footer a:hover { color: var(--footer-link-hover); }

/*.gradiente_footer {

	
	background: rgb(22,154,128);
	background: -moz-linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	background: linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#169a80",endColorstr="#4536b6",GradientType=1);
	
	margin-top: 30px;
	padding: 1.4px!important;
}*/
/*

.footer::before {
    content: '';
	background: rgb(22,154,128);
	background: -moz-linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	background: linear-gradient(90deg, rgba(22,154,128,1) 0%, rgba(24,154,129,1) 11%, rgba(25,148,130,1) 25%, rgba(37,128,141,1) 50%, rgba(43,113,148,1) 62%, rgba(55,84,164,1) 81%, rgba(69,54,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#169a80",endColorstr="#4536b6",GradientType=1);
    top: -3px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    position: absolute;
	z-index: 1100;
}
*/

/* LOGIN ***************************************************************/
#login-box{ 
	max-width: 500px;
	margin-top: 5.5%;
	margin-left: 9%;
	margin-right: 9%;
}
#login {
	height: 100%;
	background-image: url("img/sfondo_login1.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#login .content{padding-top: 10%;}
#login .larghezza{max-width: 420px;} /* larghezza logo + 100px + 16px*/

#login .logo { 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block; 
	text-align: center; 
}

#login .form-widget{
	padding: 0px;
	padding-bottom: 10px;
	xbackground-color: rgba(0, 100, 170, 0.5);
	color: var(--grigio-7);
	/*border: 4px solid #A98511;*/
	/*background-color: #E4E4E5;*/
	/*background-color: rgba(215, 174, 41, 0.9);*/
	background-color: none;
	
}
#login label{
	color: #151B6F;
	text-transform: none;
	font-size: 17px;
	font-weight: 500;
	font-stretch: condensed;
	letter-spacing: 0px;
}
#login .msg {
	color: #161B6E;
}
#login .btn-login {
	background-color: var(--btn-login-fondo);
	color: var(--grigio-f);
	border-radius: 0;
}
#login .btn-login:hover {
	background-color: var(--btn-login-hover);
	color: var(--grigio-f);
}

@media (max-width: 1169.98px) { /* colore sfondo header/footer mobile */
	.menu-link {  margin-left: 0px;}
	.menu-item:not(:first-child) {
		border-top: 1px solid var(--menu-link-leggero)!important;
	}
/*	
	.menu-container	{
		margin-top: 0px!important;
		margin-bottom: 9px!important;
	}
	menu-item:first-child { 
		padding-bottom: -35px!important;
		background-color:#006633;
	}

*/
	a.menu-link { 
		margin-top: 0px!important;
		margin-bottom: 0px!important;
		padding-top: 14px!important;
		padding-bottom: 12px!important;
	}

	.sub-menu-link { margin-left: 0px;}
}

@media (max-width: 991.98px) { /* colore sfondo header/footer mobile */

	.titolo-head h1 { 
		font-size: 38px; 
		word-break: break-all; 
		line-height: normal; 
	}
	.titolo-head { 
		min-height: 100px; 
		xmargin-top: 0.5rem; 
		xmargin-bottom: 0.5rem;  
	}
	
	#header-wrap { /*background:var(--header-fondo)!important; */ opacity:1!important; }
	.footer-home { 
/*		background: var(--footer-fondo)!important; 
		*/
		opacity: 1!important; 
		min-height: 102px;
	}
	.footer-home-div{ position:relative; }
	#slider {display: none!important;}
	.mobile {display: block!important; }
	.mobile .mobile-text {padding: 20px; }
	.mobile h3, .mobile h4 { color:var(--base); line-height:1.5rem!important; padding-top:2rem; padding-bottom: 2rem;}

	#primary-menu-trigger { color: #FFFFFF!important; }
	
	.svg-trigger {
/*
		background-color:#FFFFFF;
*/
	}
	.svg-trigger path {
		stroke: var(--menu-link)!important;
		stroke-width: 7!important; 
		stroke-linecap: round;
	}

/*	.menu-text::before {
		content: "";
		display: block;
		width: 11px;
		height: 11px;
		background-color: #C16EBC;
		margin: 0 auto;
		position:relative;
		top: 15px;
		text-align: center;
		left: 43%;
	
	}
*/
.mininav a { 
	padding: 0;
	margin-top: 10px;
	
}
	
.mininav a:hover { 
	padding: 0;
	
}
	
}
