/* ############################
## GENERICI
## ######################### */
html
{
}
body							
{	
}
a								{	background-color: transparent !important;				}
.bg-light						{	background-color: #fff !important;						}
.bg-section-head				{	background-color: #4b79bc;		}
.box-shadow						{	box-shadow		: 0 0.25rem 0.75rem rgba(0, 0, 0, .15);	}
.btn-cancel						{	margin-left		: .75rem;		}
.btn-param
{
	width			: 12rem;
	text-transform	: uppercase;
	text-align		: left;
}

.btn-danger:focus,
.btn-dark:focus,
.btn-primary:focus,
.btn-secondary:focus,
.btn-success:focus,
.btn-warning:focus				
{	
	-webkit-box-shadow	: none;
	-moz-box-shadow	: none;
	box-shadow		: none;	
}
.core-noitem-icon
{
	font-size		: 5rem;
	margin-top		: 5rem;
	opacity			: .3;
}
.core-noitem-info			
{	
	font-size		: 1.25rem;
	margin-top		: -.5rem;
	opacity			: .3;
}
.dropdown-header				{	font-size		: .7rem !important;						}
.fixed-top						{	z-index			: 100;			}
.inciso
{
	font-size		: .85rem; 
	color			: rgba(0, 0, 0, .75);
}
.nascosto						{	display			: none;			}
.nav-item-text-span				{	font-size		: .85rem;		}
.norounded						{ 	border-radius	: 0px !important }
.noselect 
{
	-webkit-touch-callout	: none;
	-webkit-user-select	: none;
	-khtml-user-select	: none;
	-moz-user-select: none;
	-ms-user-select	: none;
	user-select		: none;
}
.row
{
	margin-right	: 0;
	margin-left		: 0;
}
.show-no-mobi					{	display			: inherit;		}
.txt-bold						{	font-weight		: bold;			}
.txt-center						{	text-align		: center;		}
.txt-h6
{
	font-size		: 1.2rem;
	margin-bottom	: -.3rem;
}
.txt-justify					{	text-align		: justify;		}
.txt-upper						{	text-transform	: uppercase;	}
.up-border-box					{	border-top		: 1px solid rgba(150, 150, 150, .3);	}
.struct-warning-copy			{	font-size		: 1.0rem;		}
.struct-warning-info			
{	
	
	font-size		: 1.75rem;
	margin-top		: -.75rem;
}
.struct-warning-info-margin		{	margin-top		: -1.5rem;		}
.struct-warning-logo			{	margin-top		: 5rem;			}
.struct-warning-logo img		{	width			: 2rem;			}
.struct-warning-page
{
	margin-top		: 10rem;
	font-size		: 10rem;
}

.form-control-novalidate
{
	display			: block;
    width			: 100%;
    padding			: .375rem .75rem;
    font-size		: 1rem;
    line-height		: 1.5;
    color			: #495057;
    background-color: #fff;
    background-clip	: padding-box;
    border			: 1px solid #ced4da;
    border-radius	: .25rem;
    transition		: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-size		: inherit !important;
    border-radius	: inherit !important;
}

.donazioni_fundraising_campagna_carousel_background
{
	-webkit-transition	: background-image 1s ease-in-out;
	-moz-transition		: background-image 1s ease-in-out;
	transition			: background-image 1s ease-in-out;
}
.donazioni_fundraising_campagna_carousel
{
	-webkit-transition	: background-image 1s ease-in-out, background-size 1s ease-in-out;
	-moz-transition		: background-image 1s ease-in-out, background-size 1s ease-in-out;
	transition			: background-image 1s ease-in-out, background-size 1s ease-in-out;
}

/* ############################
## SPECIFICI
## ######################### */
/*
.errors,
.popup					
{	
	display			: none;
	font-size		: 2.25rem;
	background-color: #ffffff;
}
#fstruct_avvisi div 
{
	background-color: #ffffff;
}
*/

/* ############################
## ANIMAZIONI
## ######################### */
/* APPARI */
@-webkit-keyframes appari-up 
{
	0%							{	top				: -6rem; 		}
	100%						{	top				: 0rem; 		}
}
@keyframes appari-up 
{
	0%							{	top				: -6rem; 		}
	100%						{	top				: 0rem; 		}
}

@-webkit-keyframes appari-down 
{
	0%							{	bottom			: -6rem; 		}
	100%						{	bottom			: 0rem; 		}
}
@keyframes appari-down 
{
	0%							{	bottom			: -6rem; 		}
	100%						{	bottom			: 0rem; 		}
}

.appari-sopra					
{
	-webkit-animation	: appari-up 1s forwards;
	-moz-animation	: appari-up 1s forwards;
	-ms-animation	: appari-up 1s forwards;
	animation		: appari-up 1s forwards;
}

.appari-sotto					
{
	-webkit-animation	: appari-down 1s forwards;
	-moz-animation	: appari-down 1s forwards;
	-ms-animation	: appari-down 1s forwards;
	animation		: appari-down 1s forwards;
}

/* NASCONDI */
@-webkit-keyframes nascondi-up 
{
	0%							{	top				: 0rem; 		}
	100%						{	top				: -6rem; 		}
}

@keyframes nascondi-up 
{
	0%							{	top				: 0rem; 		}
	100%						{	top				: -6rem; 		}
}

@-webkit-keyframes nascondi-down 
{
	0%							{	bottom			: 0rem; 		}
	100%						{	bottom			: -6rem; 		}
}

@keyframes nascondi-down 
{
	0%							{	bottom			: 0rem; 		}
	100%						{	bottom			: -6rem; 		}
}

.nascondi-sopra				
{
	-webkit-animation	: nascondi-up 1s forwards;
	-moz-animation	: nascondi-up 1s forwards;
	-ms-animation	: nascondi-up 1s forwards;
	animation		: nascondi-up 1s forwards;
}

.nascondi-sotto				
{
	-webkit-animation	: nascondi-down 1s forwards;
	-moz-animation	: nascondi-down 1s forwards;
	-ms-animation	: nascondi-down 1s forwards;
	animation		: nascondi-down 1s forwards;
}

.blink-txt 
{
	animation		: blinker 2s linear infinite;
}

@keyframes blinker 
{
	50% 
	{
		opacity		: 0;
	}
}

/* ############################
## NAVBAR
## ######################### */
#navbar-site 					{	top				: -6rem;		}
.navbar							{	padding			: 0rem .5rem;	}
.navbar-brand					{	padding			: .25rem .5rem;	}
.navbar-brand img				{	width			: 3.5rem;		}
.navbar-brand-text
{
	display			: inline;
    margin-left		: 0.3rem;
    vertical-align	: middle;
	font-size		: 2rem;
}
.nav-item a						{	text-transform	: uppercase;	}
.dropdown-item:hover,
.nav-item:hover					{	background-color: #7bb7f7;		}
.dropdown-item a:hover,
.nav-item a:hover				{	color			: #fff;			}
.nav-item-text					{	margin-left		: .25rem;		}
.navbar-mobile-middle			{	margin-top		: .5rem;		}
.navbar-fixed-fix-sm,
.navbar-fixed-fix-md,
.navbar-fixed-fix-lg			{	margin-bottom	: 5rem;			}
/* TOGGLER Navbar - animazione X */
.icon-bar 
{
	width			: 2rem; 
	height			: .125rem;
	background-color: #B6B6B6;
	display			: block;
	transition		: all 0.2s;
	margin-top		: .5rem;
}
.navbar-toggler 
{
	border			: none;
	background		: transparent !important;
	padding-right	: 1rem;
}
.navbar-toggler:focus,
.navbar-toggler:active 			{	outline			: 0;			}
.navbar-toggler .top-bar 
{
	transform		: rotate(45deg);
	transform-origin: 0% 10%;
}
.navbar-toggler .middle-bar 	
{	
	opacity			: 0;			
}
.navbar-toggler .bottom-bar 
{
	transform		: rotate(-45deg);
	transform-origin: 10% 90%;
}
.navbar-toggler.collapsed .top-bar		{	transform		: rotate(0);	}
.navbar-toggler.collapsed .middle-bar 	{	opacity			: 1;			}
.navbar-toggler.collapsed .bottom-bar	{	transform		: rotate(0);	}
.navbar-toggler-light span		{	background-color: #fff;				}
.navbar-toggler-dark span		{	background-color: #444;				}
/* END Toggler */
.ml-auto .dropdown-menu
{
	left			: auto;
	right			: 0;
}
.dropdown-menu
{
	border-radius	: 0;
	margin			: 0;
	padding			: 0;
}
.dropdown-item
{
	color			: rgba(0, 0, 0, .5);
	padding			: .5rem 1rem;
}
.dropdown-header				{	padding-left	: 1rem;				}
.nav-item-mobi					{	display			: none;				}
.nav-btn-mobi					
{	
	padding			: 0rem .5rem;
	font-size		: 1.5rem;			
}

/* ############################
## CONTAINER
## ######################### */
#fstruct_container
{
	padding			: 1rem;
	padding-top		: .5rem;
	margin-bottom	: 3rem;
	min-width		: 380px;
}

/* ############################
## FOOTER
## ######################### */
#footer-site 					{	bottom			: -6rem;					}
.footer-dark					{	color			: rgba(255, 255, 255, .5);	}
.footer-dark a					{	color			: rgba(255, 255, 255, .7);	}
.footer-dark a:hover			
{	
	color			: rgba(255, 255, 255, 1); 
	text-decoration	: none;
}
.footer-light					{	color			: rgba(0, 0, 0, .5);		}
.footer-light a					{	color			: rgba(0, 0, 0, .7);		}
.footer-light a:hover			
{	
	color			: rgba(0, 0, 0, 1); 
	text-decoration	: none;
}
.footer-text-right				
{	
	text-align		: right;		
	margin-right	: 1rem;
}
.footer-automatik
{
	height			: 15rem;
	line-height		: 3rem;
	border-top		: 2px solid primary;
}
.footer-text
{
	font-size		: 2rem;
}
.footer-span-number
{
	font-size		: 2.5rem;
	width			: 4rem;
	display			: inline-block;
	text-align		: right;
	padding-right	: .5rem;
}

/* ############################
## MODAL
## ######################### */
.cnf-text						
{	
	padding			: .75rem;
	font-size		: 1.1rem;
	text-align		: justify;
}
.cnf-btn						
{	
	margin-top		: .5rem;
	border-top		: 1px solid rgba(150, 150, 150, .3);
}
.cnf-btn div
{
	display			: inline;
	padding			: .5rem;
    border			: 1px solid rgba(0, 123, 255, .5);
    margin			: .5rem;
    width			: 40%;
	cursor			: pointer;
    text-align		: center;
	text-transform	: uppercase;
}
.cnf-btn div:hover,
.cnf-btn div:active
{
	color			: #fff;
	background-color: #007bff;
}
.cnf-submit						{	float			: right;					}
.cnf-cancel						{	float			: left;						}
.iziModal-header-icon 
{
	padding			: .2rem !important;
	padding-right	: .75rem !important;
	color			: rgba(255, 255, 255, .8) !important;
}
.iziModal-header-title
{
	text-transform	: uppercase;
	font-size		: 1.15rem !important;
	padding			: .5rem;
}
.iziModal .iziModal-header-subtitle	
{	
	color			: rgba(255, 255, 255, .8);
	font-size		: .85rem;					
}
.iziModal .iziModal-button		{	opacity			: .8;						}
.iziModal-header-buttons		{	right			: 1rem !important;			}
.iziModal .iziModal-button		
{	
	height			: 1.75rem;
	width			: 1.75rem;
	background-size	: 100% !important;			
}
.sitetheme-dark .modale-window 
.iziModal-header				{	background-color: #343a40 !important;		}
.sitetheme-dark #fStructModale	{	border-bottom	: 3px solid #343a40 !important;		}

.form-control
{
	font-size		: inherit !important;
	border-radius	: inherit !important;
}
select.form-control
{
	height			: inherit !important;
}

/* ############################
## CARD / FORM
## ######################### */
.btn-install,
.btn-modul						
{	
	text-align		: left;
	width			: 6.5rem;		
}
.form-control					{	width			: 10rem;					}
.form-control-modul				{	width			: 100%;						}
.install-btns,
.modul-btns						{	text-align		: right;					}
.install-head,
.modul-head						{	padding-bottom	: 0rem !important;			}
.install-card div,
.modulus-card div				{	display			: table-cell;				}
.install-icon,
.modulus-icon					{	vertical-align	: top;						}
.install-adm,
.modulus-adm					{	min-width		: 7rem;						}
.install-gest,
.modulus-gest					{	min-width		: 14.5rem;					}
.install-root,
.modulus-root					{	min-width		: 21.5rem;					}
.install-btn,
.modulus-btn					{	text-align		: right;					}
.modulus-info-head				{	font-size		: larger;					}
.modulus-info-desc				{	font-size		: medium;					}
#input_exec						{	-webkit-text-security	: disc;				}

/* ############################
## KIOSK & ACCESSI OPERATORE
## ######################### */
.kiosk_signin,
.sond_signin
{
	width				: 100%;
    max-width			: 20rem;
    padding				: 1rem;
    margin				: 0 auto;
    text-align			: center;
    margin-top			: 7rem;
}

.kiosk_titolo,
.sond_titolo
{
	font-size			: 2rem;
	padding				: 1rem;
	text-transform		: uppercase;
}

.kiosk_testo,
.sond_testo
{
	padding-bottom		: 1rem;
}

.kiosk_input,
.sond_input
{
	width				: 100%;
	margin-bottom		: .5rem;
}

.donazioni_kiosk_dashboard_div,
.donazioni_sond_dashboard_div
{
	position					: fixed;
	top							: 0;
	left						: 0;
	width						: 100%;
	z-index						: 1001;
}

.donazioni_kiosk_dashboard_menu,
.donazioni_sond_dashboard_menu
{
	padding						: 1rem;
	background-color			: #fff;
	border-bottom				: .1rem solid #007bff;
	color						: #000;
}

.donazioni_kiosk_dashboard_benvenuto_titolo
.donazioni_sond_dashboard_benvenuto_titolo
{
	text-transform				: uppercase;
	font-weight					: 500;
}

.donazioni_kiosk_dashboard_btn,
.donazioni_sond_dashboard_btn
{
	position					: absolute;
	right						: 1.5rem;
	padding						: 1rem;
	cursor						: pointer;
	background-color			: #fff;
	border-radius				: 0rem 0rem .5rem .5rem;
	color						: #007bff;
	margin-top					: -.15rem;
    border						: .1rem solid #007bff;
    border-top-color			: #fff;
}

.donazioni_kiosk_dashboard_btn i,
.donazioni_sond_dashboard_btn i
{
	font-size					: 1.25rem;
}

.donazioni_kiosk_dashboard_menu_voci li,
.donazioni_sond_dashboard_menu_voci li
{
	padding						: 0rem 1rem;
	border-top					: .01rem solid #007bff;
}

#donazioni_kiosk_blklayer,
#donazioni_sond_blklayer
{
	position					: fixed;
	top							: 0;
	bottom						: 0;
	left						: 0;
	right						: 0;
	background-color			: #000;
	opacity						: .25;
	z-index						: 50;
	display						: none;
}

.donazioni_kiosk_dashboard_campi,
.donazioni_sond_dashboard_campi
{
	display						: initial;
	width						: initial;
	margin-top					: .5rem;
}

#donazioni_kiosk_cerca,
#donazioni_sond_cerca
{
	vertical-align				: bottom;
	margin-top					: .5rem;
	padding						: .5rem;
}

#donazioni_kiosk_cerca span,
#donazioni_sond_cerca span
{
	text-transform				: uppercase;
}

#cercanag_risultati
{
	overflow					: auto;
}

.donazioni_kiosk_anagrafiche th,
.donazioni_sond_anagrafiche th
{
	border-top					: 2px solid #000;
	border-bottom				: 1px solid #aaa;
	padding						: .5rem;
	text-transform				: uppercase;
}

.donazioni_kiosk_anagrafiche td,
.donazioni_sond_anagrafiche td
{
	border-bottom				: 1px solid #dedede;
	padding						: .5rem;
}

.donazioni_kiosk_anagrafiche tbody>tr:hover
.donazioni_sond_anagrafiche tbody>tr:hover
{
	background-color			: #7bb7f7;
	color						: #fff;
}

#cercanag_risultati .page-item.active .page-link
{
	background-color			: #007bff !important;
}

.dashboard_bottone
{
	font-size					: 1.5rem;
}

.dashboard_bottone:hover
{
	cursor						: pointer;
}

.kiosk_modale_contenitore,
.sond_modale_contenitore
{
	max-height					: 86.4vh;
	overflow					: auto;
}

.bg-primary.sondaggio-percentuale,
.bg-success.sondaggio-percentuale
{
	color						: #fff !important;
}

.nav-link-selected
{
	background-color			: #7bb7f7;
}

.nav-link-selected a
{
	color						: #fff;
	cursor						: default;
}

/* ############################
## RESPONSIVE
## ######################### */
/* SM - Small */
@media (max-width:575.98px)
{
	/* NASCONDI on mobile */
	.sitesize-sm .show-no-mobi			{	display			: none;				}
	
	/* NAVBAR */
	.navbar-expand-sm .nav-item-text-span	{	text-transform	: uppercase;	}
	.navbar-expand-sm					{	padding			: .75rem .5rem;		}
	.navbar-expand-sm .navbar-nav
	{
		border-top		: 1px solid rgba(150, 150, 150, .3);
		margin-top		: .5rem;
	}
	.navbar-expand-sm .navbar-brand		{	padding			: .25rem .5rem;		}
	.navbar-expand-sm .navbar-brand img	{	width			: 3.5rem;			}
	.navbar-expand-sm .navbar-brand-text{	display			: none;				}
	.navbar-expand-sm .nav-link 
	{
		padding			: 1rem;
		font-size		: 1.15rem;
		border-top		: 1px solid rgba(150, 150, 150, .3);
	}
	.navbar-expand-sm .nav-item-mobi	{	display			: inherit;			}
	.navbar-expand-sm .nav-btn-mobi 	{	display			: none; 			}
	.navbar-expand-sm .dropdown-menu	{	margin-top		: .125rem;			}
	.navbar-expand-sm .dropdown-toggle::after
	{
		float			: right;
		margin-top		: .5rem;
	}
	.navbar-expand-sm .dropdown-item	{	padding			: .75rem 1rem;		}
	.navbar-expand-sm .dropdown-item:hover,
	.navbar-expand-sm .nav-item:hover	{	background-color: inherit;			}
	.navbar-expand-sm .dropdown-item a:hover,
	.navbar-expand-sm .nav-item a:hover	{	color			: inherit;			}
	.navbar-fixed-fix-sm				{	margin-bottom	: 6rem;				}
	
	/* FOOTER */
	.sitesize-sm .footer-text-right		
	{	
		text-align		: center !important;
		margin-right	: 0;
	}
	.sitesize-sm .py-3					{	padding			: 0rem !important;	}
	.sitesize-sm #chk-mobile			{	display			: none;				}
	
	/* FORM */
	.sitesize-sm .form-control			{	width			: 100%;				}
	.sitesize-sm .btn-param				{	width			: 45%;				}
	.sitesize-sm .btn-cancel			{	float			: right;			}
	.sitesize-sm .install-card-div,
	.sitesize-sm .modulus-card-div		{	display			: inline-block;		}
	.sitesize-sm .install-btn,
	.sitesize-sm .modulus-btn,
	.sitesize-sm #donazioni_kiosk_cerca,
	.sitesize-sm #donazioni_sond_cerca
	{
		float			: none !important;
		width			: 100%;
	}
}

@media (min-width:575.99px)
{

}

/* MD - Medium */
@media (max-width:767.98px)
{
	/* NASCONDI on mobile */
	.sitesize-md .show-no-mobi			{	display			: none;				}
	
	/* NAVBAR */
	.navbar-expand-md .nav-item-text-span	{	text-transform	: uppercase;	}
	.navbar-expand-md					{	padding			: .75rem .5rem;		}
	.navbar-expand-md .navbar-nav
	{
		border-top		: 1px solid rgba(150, 150, 150, .3);
		margin-top		: .5rem;
	}
	.navbar-expand-md .navbar-brand		{	padding			: .25rem .5rem;		}
	.navbar-expand-md .navbar-brand img	{	width			: 3.5rem;			}
	.navbar-expand-md .navbar-brand-text{	display			: none;				}
	.navbar-expand-md .nav-link 
	{
		padding			: 1rem;
		font-size		: 1.15rem;
		border-top		: 1px solid rgba(150, 150, 150, .3);
	}
	.navbar-expand-md .nav-item-mobi 	{ 	display			: inherit; 			}
	.navbar-expand-md .nav-btn-mobi 	{	display			: none; 			}
	.navbar-expand-md .dropdown-menu 	{	margin-top		: .125rem;			}
	.navbar-expand-md .dropdown-toggle::after
	{
		float			: right;
		margin-top		: .5rem;
	}
	.navbar-expand-md .dropdown-item	{	padding			: .75rem 1rem;		}
	.navbar-expand-md .dropdown-item:hover,
	.navbar-expand-md .nav-item:hover	{	background-color: inherit;			}
	.navbar-expand-md .dropdown-item a:hover,
	.navbar-expand-md .nav-item a:hover	{	color			: inherit;			}
	.navbar-fixed-fix-md				{	margin-bottom	: 6rem;				}
	
	/* FOOTER */
	.sitesize-md .footer-text-right
	{	
		text-align		: center !important;
		margin-right	: 0;
	}
	.sitesize-md .py-3					{	padding			: 0rem !important;	}
	.sitesize-md #chk-mobile			{	display			: none;				}
	
	/* FORM */
	.sitesize-md .form-control			{	width			: 100%;				}
	.sitesize-md .btn-param				{	width			: 45%;				}
	.sitesize-md .btn-cancel			{	float			: right;			}
	.sitesize-md .install-card-div,
	.sitesize-md .modulus-card-div		{	display			: inline-block;		}
	.sitesize-md .install-btn,
	.sitesize-md .modulus-btn,
	.sitesize-md #donazioni_kiosk_cerca,
	.sitesize-md #donazioni_sond_cerca
	{
		float			: none !important;
		width			: 100%;
	}
}

@media (min-width:767.99px)
{

}

/* LG - Large */
@media (max-width:991.98px)
{
	/* NASCONDI on mobile */
	.sitesize-lg .show-no-mobi			{	display			: none;				}
	
	/* NAVBAR */
	.navbar-expand-lg .nav-item-text-span	{	text-transform	: uppercase;	}
	.navbar-expand-lg					{	padding			: .75rem .5rem;		}
	.navbar-expand-lg .navbar-nav
	{
		border-top		: 1px solid rgba(150, 150, 150, .3);
		margin-top		: .5rem;
	}
	.navbar-expand-lg .navbar-brand		{	padding			: .25rem .5rem;		}
	.navbar-expand-lg .navbar-brand img	{	width			: 3.5rem;			}
	.navbar-expand-lg .navbar-brand-text{	display			: none;				}
	.navbar-expand-lg .nav-link 
	{
		padding			: 1rem;
		font-size		: 1.15rem;
		border-top		: 1px solid rgba(150, 150, 150, .3);
	}
	.navbar-expand-lg .nav-item-mobi	{	display			: inherit;			}
	.navbar-expand-lg .nav-btn-mobi		{	display			: none;				}
	.navbar-expand-lg .dropdown-menu	{	margin-top		: .125rem;			}
	.navbar-expand-lg .dropdown-toggle::after
	{
		float			: right;
		margin-top		: .5rem;
	}
	.navbar-expand-lg .dropdown-item	{	padding			: .75rem 1rem;		}
	.navbar-expand-lg .dropdown-item:hover,
	.navbar-expand-lg .nav-item:hover	{	background-color: inherit;			}
	.navbar-expand-lg .dropdown-item a:hover,
	.navbar-expand-lg .nav-item a:hover	{	color			: inherit;			}
	.navbar-fixed-fix-lg				{	margin-bottom	: 6rem;				}
	
	/* FOOTER */
	.sitesize-lg .footer-text-right
	{	
		text-align		: center !important;
		margin-right	: 0;
	}
	.sitesize-lg .py-3					{	padding			: 0rem !important;	}
	.sitesize-lg #chk-mobile			{	display			: none;				}
	
	/* FORM */
	.sitesize-lg .form-control			{	width			: 100%;				}
	.sitesize-lg .btn-param				{	width			: 45%;				}
	.sitesize-lg .btn-cancel			{	float			: right;			}
	.sitesize-lg .install-card-div,
	.sitesize-lg .modulus-card-div		{	display			: inline-block;		}
	.sitesize-lg .install-btn,
	.sitesize-lg .modulus-btn,
	.sitesize-lg #donazioni_kiosk_cerca,
	.sitesize-lg #donazioni_sond_cerca
	{
		float			: none !important;
		width			: 100%;
	}
}

@media (min-width:991.99px)
{

}