@font-face {
  font-family: "Merriweather";
  font-style: regular;
  font-weight: 400;
  src: url('../fonts/Merriweather-Regular.ttf');
}

@font-face {
  font-family: "Merriweather";
  font-style: light ;
  font-weight: 300;
  src: url('../fonts/Merriweather-Light.ttf');
}

@font-face {
  font-family: "Work Sans";
  font-style: light ;
  font-weight: 300;
  src: url('../fonts/WorkSans-Light.ttf');
}

@font-face {
  font-family: "Work Sans";
  font-style: regular ;
  font-weight: 400;
  src: url('../fonts/WorkSans-Regular.ttf');
}

@font-face {
  font-family: "Work Sans";
  font-style: medium ;
  font-weight: 500;
  src: url('../fonts/WorkSans-Medium.ttf');
}

@font-face {
  font-family: "Work Sans";
  font-style: semibold ;
  font-weight: 600;
  src: url('../fonts/WorkSans-SemiBold.ttf');
}

/* Modifiche a bootstrap */
ul,
ol{list-style-position:outside;list-style:none; margin:0; padding:0;}
a{color:#000;}

@media (min-width: 1470px) {
  .container {width: 1440px;}
}

body{font-family: 'Work Sans', sans-serif;font-size:18px; line-height:150%;color: #1c2024; text-rendering: optimizeLegibility}
body *:focus{outline: #000 double 2px;}

/*input{border:solid 1px #848D96; Border-radius:5px; padding: 2px 5px;}*/

.accordian-toggle .glyphicon-menu-down {display:none;}
.accordian-toggle .glyphicon-menu-up {display:block; margin-left:4px;}
.accordian-toggle.collapsed .glyphicon-menu-down{display:block; margin-left:4px;}
.accordian-toggle.collapsed .glyphicon-menu-up {display:none;} 

.accordian-toggle:active ,
.accordian-toggle:focus  ,
.accordian-toggle:hover  {text-decoration:none; outline:0; outline-offset: 0;}

header h1 {font-size: 32px;}

h1,
.h1 {font-family: 'Merriweather'; font-weight:400; font-size: 54px;}
h2,
.h2 {font-family: 'Merriweather'; font-weight:300; font-size: 40px;}
h3,
.h3 {font-family: "Work Sans";font-weight:500;font-size: 32px;}
h4,
.h4 {font-family: "Work Sans";font-weight:500;font-size: 26px;}
h5,
.h5 {font-family: "Work Sans";font-weight:400;font-size: 22px;}
h6,
.h6 {font-family: "Work Sans";font-weight:600;font-size: 18px;}

p {font-family: "Work Sans";font-weight:400;font-size: 18px;}
button {font-family: "Work Sans";font-weight:500;font-size: 19px;}

a:focus,
a:hover{text-decoration:none;}

/*.navbar-toggle .icon-bar {background-color: #fff; border-radius: 3px; display: block; height: 3px; width: 32px;}*/
.navbar-toggle .icon-bar {background-color: #000; border-radius: 3px; display: block; height: 3px; width: 25px;}

.btn-default {background-color: #f5f5f0; border-color: #5a6772; color: #5a6772; font-weight:bold; text-transform:uppercase;}
.btn-default:focus,
.btn-default.focus,
.btn-default:hover,
.btn-default:active,
.btn-default.active{color: #f5f5f0;background-color: #5a6772; border-color: #5a6772;}
/* Barra di amministrazione */
.ADMFixed{height:28px; position:fixed; bottom:0; left:0; right:0; z-index:10;}
.Amministrazione{width:100%;min-width:800px;height:28px;text-align:center;background:URL(../img/Navigazione.gif) #fff no-repeat top right;z-index:10;top:0;left:0;}
.PulsanteGenericoAdmin{width:10em;color:#000;font-size:12px;cursor:pointer;text-align:center;margin-top:5px;border:1px solid #555;background:#eee;line-height:1.2em;}
.Amministrazione input,
.Amministrazione div,
.Amministrazione form{display:inline;}
.PulsanteGenericoAdmin:focus,
.PulsanteGenericoAdmin:hover,
.PulsanteGenericoAdmin:active{background:#fff;}
.Anteprima{padding-top:7px;text-align:center;display:block;font-size:160%;color:#000}
.Amministrazione .DatiPagina{margin-left: 10px; color: #666; font-weight:normal;}
.Amministrazione .DatiPagina strong{ color: #347F7F;}

.AmbienteTest header{margin-top:28px;}

#Contenuti_Pagina{padding-top: 24px; padding-bottom:24px;}

/* Skip link */
.SkipLink {text-align:center;}
.SkipLink a{position:absolute;left:-1000px; background: #fff; border: solid 1px #000; display: inline-block; font-family:Arial; font-size: 120%; font-weight: bold; padding: 10px 16px; position: absolute; text-transform: uppercase; top:10px; z-index: 15; width:200px; margin-left:-100px;}
.SkipLink a:focus{left: auto;}

/* Elementi nascosti */
.AdminPagHidden,
.nascosto,
.RAHidden{display:none;}
.RARow1px{visibility:hidden;height:0 !important;width:0 !important;overflow:hidden;max-height:0 !important;min-height:0 !important;padding:0 !important;}

/* Formattazione */
.RAGrassetto{font-weight:bold}
.RACorsivo{font-style:italic}
/* .RASottolineato{background:#f0f0f0;color:#b2ebed;} */
.RASottolineato{background:#d7d7d7;color:#000000a6;}
.RAWidth100{width:100%;}
.RAWidth80{width:80%}
.RAWidth70{width:70%}
.RAWidth50{width:50%}
.RAWidth20{width:20%}
.RAWidth30{width:30%}
.RAWidth16em{width:16em}
.RAWidthAuto{width:auto}
.RAFormSpace{padding:4px 2px 4px 2px;margin-bottom:1px;margin-top:1px;}

/* Elenchi puntati nei paragrafi */
.RAParCell ul,
.RAPar ul{list-style-type:disc;list-style-position:outside;margin-left:2em;}
.RAParCell ul li,
.RAPar ul li{list-style-type:disc;list-style-position:outside;margin-left:1em;position: relative;left: 20px;}
.RAParCell ol,
.RAPar ol{list-style-type:decimal;list-style-position:outside;margin-left:3em;}

/* Allineamento */
.RAFloatLeft{float:left;}
.RAFloatRight{float:right}
.RAFloatClear{clear:both;}

.RAAlignJustify,
.RAAlignJustify p{text-align:justify}
.RAAlignCenter,
.RAAlignCenter p,
.RAFloatCenter,
.RAAlignCenter .RALinkOutImgOnly,
.RAAlignCenter .RALinkInImgOnly,
.RAAlignCenter .RALinkIn,
.RAAlignCenterHR{text-align:center;margin:auto;}
.RAAlignCenter{margin:0 auto 0 auto !important;}
.RAAlignLeft,
.RAAlignLeft p{text-align:left;}
.RAAlignRight p,
.RAAlignRight,
.RAAlignRight .RALinkIn{float:right;}
.RAAlignRightPar p{text-align:right;}
#pagOrganizzazione p{margin:0;}
#pagOrganizzazione #sezPagInt {padding-top: 15px; margin-bottom: 15px;}
#pagOrganizzazione #sezPagInt a{display: block;line-height: 120%;margin-bottom: 7px;}


/* Photogallery */
#myoverlay{background-color:#000;position:fixed;left:0;top:0;height:110px;width:100%;z-index:90;text-align:center;}
#mylightbox_loading{margin:180px auto;}
#mylightbox{top:40px;display:none;left:0;line-height:0;position:fixed;text-align:center;width:100%;z-index:100;}
#mylightbox_container_image_box{background-color:#fff;display:block;height:250px;width:250px;margin:0 auto;position:relative;}
#mylightbox_image{display:inline;}
#mylightbox_nav{height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;}
#mylightbox_nav_btnPrev{background-position:left 15%;background-image:url(img/photogallery/prevlabel.gif);background-attachment:scroll;background-color:transparent;background-repeat:no-repeat;float:left;display:block;height:100%;width:49%;}
#mylightbox_nav_btnNext{background-position:right 15%;background-image:url(img/photogallery/nextlabel.gif);background-attachment:scroll;background-color:transparent;background-repeat:no-repeat;float:right;right:0;display:block;height:100%;width:49%;}
#mylightbox_container_image_data_box{background-color:#fff;font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4em;margin:0 auto;display:block;width:250px;overflow:auto;}
#mylightbox_container_image_data{color:#666;padding:0 10px;}
#mylightbox_image_details{float:left;text-align:left;width:70%;}
#mylightbox_image_details_caption{font-weight:bold;display:block;}
#mylightbox_image_details_desc{font-weight:normal;font-style:italic;display:block;}
#mylightbox_image_details_currentNumber{padding-bottom:1em;display:block;clear:left;}
#mylightbox_secNav_btnClose {background-image:url(img/photogallery/closelabel.gif);background-position:center center;background-repeat:no-repeat;display:block;height:26px;width:26px;float:right;padding-bottom:0.7em;}
#PhotoGalleryOriz{padding-left:10px;padding-right:10px;padding-top:5px;}
#PhotoGalleryOriz #motioncontainer{height:145px; width:100%;}
#PhotoGalleryOriz .bg1{background:url(img/photogallery/fsx.png) left bottom no-repeat transparent;}
#PhotoGalleryOriz .bg2{background:url(img/photogallery/fdx.png) right bottom no-repeat transparent;}
#PhotoGalleryVert{padding:10px;overflow:hidden;width:155px;}
#PhotoGalleryVert .bg1{background:url(img/photogallery/ftop.png) right top no-repeat transparent;}
#PhotoGalleryVert .bg2{background:url(img/photogallery/fbot.png) right bottom no-repeat transparent;}
#PhotoGalleryVert #motioncontainer{width:150px;height:450px;}
.ImageGrande{text-align:center;}
.bigimg{width:400px;}
.big{text-align:left;width:400px;margin:auto;}
#titoloImage{font-size:18px;font-style:italic;padding:5px;}
#didascaliaImage{font-size:14px;padding:5px;}
.tipo1 .littleImage,
.tipo3 .littleImage{margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px;height:120px;border:0;}
.tipo2 .littleImage{margin:2px;width:130px;border:0;}
.tipo4 .elencoimg{margin:auto;}
.tipo4 .littleImage{width:100%;}
.tipo4 a{width:48%;display:block;float:left;padding:1%}
.tipo4 #LinkImg0{width:98% !important;padding-right:1% !important;padding-left:1% !important}

/* Social Network */
#social{display: block; position: absolute; right: 0; top: 0; z-index:10; padding:10px;}
#social a{display: inline-block; margin: 5px 5px 0 0;}


/*** Da qui in poi modifiche per PA ***/

/* Stile dei link */
.RAPar a:link,
.RAParCell a:link,
a.RALinkIn:link,
a.RALinkOut:link{border-bottom:solid 1px transparent; color:#2C8180;}
.RAPar a:visited,
.RAParCell a:visited,
a.RALinkIn:visited,
a.RALinkOut:visited{border-bottom:solid 1px transparent; color:#4B4B4B/*#79cac7*/;}

.RAPar a:active,
.RAPar a:focus,
.RAPar a:hover,
.RAParCell a:active,
.RAParCell a:focus,
.RAParCell a:hover
a.RALinkIn:hover,
a.RALinkIn:active,
a.RALinkIn:focus,
a.RALinkOut:hover,
a.RALinkOut:active,
a.RALinkOut:focus{border-bottom-color:#13403E;color:#13403E}/*border-bottom-color:#003366;color:#003366*/

/* Menu a scomparsa */
/*.sidebar-offcanvas {background-color: #fff; border-right: 0 solid #ccc; bottom: 0; height: 100%; left: -100%; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; padding-top:32px; position: fixed; top: 0; transition: all 0.3s ease-in-out 0s; width: 360px; max-width:100%; z-index: 3000;}*/
.sidebar-offcanvas {background-color: #fff; border-right: 0 solid #ccc; bottom: 0; height: 100%; left: -100%; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; padding-top:10px; position: fixed; top: 0; transition: all 0.3s ease-in-out 0s; width: 360px; max-width:100%; z-index: 3000;background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(19, 64, 62, 1) 1%, rgba(121, 202, 199, 1) 100%);}
.sidebar-offcanvas.active {left: 0;}

/*#chiudimenu{background:transparent; border: none; color:#D71220; display:block; font-size: 16px; height: 32px; padding: 5px 8px; position: absolute; text-align: right; top:0; width:100%;}*/
#chiudimenu{background:transparent; border: none; color:#D71220; display:block; font-size: 16px; height: 27px; text-align: right; margin-top:-1px;font-weight:normal;}

.VoceIndiceHP {
	text-transform: uppercase;
  text-decoration: none;  
  display: inline-block;
  position: relative;
  color: #000000;
	font-family: "Work Sans";
}

.VoceIndiceHP::after {
	background: none repeat 0 0 transparent;
	bottom: -6px;
	content: "";
	display: block;
	height: 3px;
	position: absolute;
	background: #ffcc00;
	transition: width 0s ease 0.2s, left 0s ease 0s;
	width: 0;

}

.VoceIndiceHP:hover:after { 
  width: 100%; 
  left: 0; 
}


.sidebar-offcanvas .VMenuHome ul li {position:relative;}
.accordian-toggle .glyphicon-menu-down,
.accordian-toggle .glyphicon-menu-up{position:absolute; width:22px; line-height:30px; top:2px; right:0px;}

/*.sidebar-offcanvas .VMenuHome ul li .IndA:link,
.sidebar-offcanvas .VMenuHome ul li .IndA:visited{color:#3A3E49;padding:5px 8px;border-top:solid 1px #d0d0d4;display:block; font-size:110%;}*/
.sidebar-offcanvas .VMenuHome ul li .IndA:link,
.sidebar-offcanvas .VMenuHome ul li .IndA:visited{color:#FFF;padding:5px 8px;border-top:solid 1px #d0d0d4;display:block; font-size:110%;}
.sidebar-offcanvas .VMenuHome ul li .IndA:hover,
.sidebar-offcanvas .VMenuHome ul li .IndA:active,
.sidebar-offcanvas .VMenuHome ul li .IndA:focus{background-color:#E9E7E6;}
.sidebar-offcanvas .VMenuHome ul li .SelIndS{color:#3A3E49;padding:5px 8px;border-top:solid 1px #d0d0d4;display:block; font-weight:normal;background-color:#F5E9E9; font-size:110%;}
.sidebar-offcanvas .VMenuHome ul li .SelIndA:link,
.sidebar-offcanvas .VMenuHome ul li .SelIndA:visited{color:#3A3E49;padding:5px 8px;border-top:solid 1px #d0d0d4;display:block; font-weight:normal; font-size:110%;background-color:#F5E9E9;}
.sidebar-offcanvas .VMenuHome ul li .SelIndA:hover,
.sidebar-offcanvas .VMenuHome ul li .SelIndA:active,
.sidebar-offcanvas .VMenuHome ul li .SelIndA:focus{background-color:#E9E7E6;}

.sidebar-offcanvas .VMenuHome ul li ul li .IndA:link,
.sidebar-offcanvas .VMenuHome ul li ul li .IndA:visited,
.sidebar-offcanvas .VMenuHome ul li ul li .SelIndS,
.sidebar-offcanvas .VMenuHome ul li ul li .SelIndA:link,
.sidebar-offcanvas .VMenuHome ul li ul li .SelIndA:visited{color:#4B5159;font-size:100%; padding-left:32px;border-top:solid 1px #efefef;}

.sidebar-offcanvas .VMenuHome ul li ul li ul li .IndA:link,
.sidebar-offcanvas .VMenuHome ul li ul li ul li .IndA:visited,
.sidebar-offcanvas .VMenuHome ul li ul li ul li .SelIndS,
.sidebar-offcanvas .VMenuHome ul li ul li ul li .SelIndA:link,
.sidebar-offcanvas .VMenuHome ul li ul li ul li .SelIndA:visited{font-size:95%; padding-left:64px;border-top:solid 1px #fff;}

/* tasto del menu */
#tasto_menu {text-align:center;}
/*.menu-btn {border: 0 none; display: inline-block; height: 32px; margin: 22px auto; padding: 0 0 12px; width: 32px; float:none;}*/
.menu-btn {border: 0 none; display: inline-block; height: 32px; margin: 0 auto; padding: 0 0 12px; width: 32px; float:none;}
.navbar-toggle:focus{outline: #000 double 4px;}
@media (max-width: 991px) {
	.menu-btn {margin-left: 15px;margin-top: -4px;width: max-content;padding: 2px;}
	.navbar-toggle:focus{outline: #000 double 2px;}
}

.menu-btn .desc{font-size:8pt; font-weight:bold; text-transform:uppercase;}


/* Testata */
@media (min-width: 768px) {
	#Link2LivSup .row,
	#TestataLogo .row,
	#SezioniInteresse .row,
	#BarraValuta .row,
	/*#ContenutoFooter .row  {width: 750px;}*/
}
@media (min-width: 992px) {
	#Link2LivSup .row,
	#TestataLogo .row ,
	#SezioniInteresse .row,
	#BarraValuta .row,
	/*#ContenutoFooter .row {width: 970px;}*/
}
@media (min-width: 1200px) {
	#Link2LivSup .row,
	#TestataLogo .row,
	#SezioniInteresse .row,
	#BarraValuta .row,
	/*#ContenutoFooter .row  {width: 1170px;}*/
}
@media (min-width: 1470px) {
	#Link2LivSup .row,
	#TestataLogo .row,
	#SezioniInteresse .row,
	#BarraValuta .row,
	/*#ContenutoFooter .row   {width: 1440px;}*/
}


#Link2LivSup .row,
#SezioniInteresse .row,
#BarraValuta .row,

/*#ContenutoFooter .row { margin-left:auto; margin-right:auto; text-align:left;}*/

#Link2LivSup {background: #1c2024;color: #fff; text-align:center;}
#Link2LivSup .RALinkOut {color: #fff; font-size: 16px; font-weight: bold;line-height:48px; min-height:48px; }
#Link2LivSup .RALinkOut:active,
#Link2LivSup .RALinkOut:hover,
#Link2LivSup .RALinkOut:focus {border-bottom-color:#fff;}
#Link2LivSup #Link2Servizi{background:#0066cc;}
#Link2LivSup #Link2Servizi .RALink {text-transform:uppercase;}

#TestataLogo {
	background: #fff; 
	color: #1a3760; 
	min-height:80px; 
	padding-top:6px; 
	text-align:center;
/*	box-shadow: -2px 3px 90px -20px rgb(0 0 0 / 25%);*/
}
@media (max-width: 767px) {
	#TestataLogo {min-height:unset;}
	#TestataLogo > .row{margin:0;}
	#TestataLogo #logoizs .RALink{max-width: 60px;margin-left: 0;}	
}
#TestataLogo #logoizs .RAAlignCenter .RALinkOutImgOnly{width: fit-content;/*outline: none;*/}
#TestataLogo #IconeIntestazione .RALinkInImgOnly, 
#TestataLogo #IconeIntestazione .RALinkOutImgOnly, 
#TestataLogo #IconeIntestazione .RALinkOut{width: fit-content;/*outline: none;*/font-family:"Work Sans";}
#TestataLogo #IconeIntestazione .RALinkInImgOnly:visited, 
#TestataLogo #IconeIntestazione .RALinkInImgOnly:hover, 
#TestataLogo #IconeIntestazione .RALinkOut:visited,
#TestataLogo #IconeIntestazione .RALinkOut:hover{border:none;}
#TestataLogo #IconeIntestazione .RALinkOut{color: #000;font-size: 80%;/*#2C8180;*/}
#TestataLogo #IconeIntestazione .RAContNCols {width: 120px;position: absolute;right: 30px;margin-right: 10%;}
#TestataLogo #IconeIntestazione .RALinkInImgOnly,
#TestataLogo #IconeIntestazione .RALinkOutImgOnly{margin-top: 2px;}

@media (max-width: 991px) {
	#TestataLogo #IconeIntestazione #sexIcoMenuHide{margin-top:25px;}
}
@media (max-width: 767px) {
	#TestataLogo #IconeIntestazione .RAContNCols {margin-right: 0;}
	#TestataLogo #IconeIntestazione #sexIcoMenuHide{margin-top:17px;}
}


#TestataLogo #rigamenu [class*='col-']
{
	width:max-content;
	font-size: 80%;
	margin: 0 2px;
}
#TestataLogo #rigamenu .Riquadro92{width: max-content; margin: auto;}
@media (min-width: 1200px) {
	#TestataLogo #rigamenu [class*='col-'],
	#TestataLogo #IconeIntestazione .RALinkOut{font-size: 100%;}
	#TestataLogo #IconeIntestazione .RALinkInImgOnly,
	#TestataLogo #IconeIntestazione .RALinkOutImgOnly{margin-top: 0;}
}

#TestataLogo #rigamenu .SelIndS:after{
	background: none repeat 0 0 transparent;
    bottom: -6px;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    background: #ffcc00;
    transition: width 0s ease 0.2s, left 0s ease 0s;
    width: 100%;
	left:0;
}

#SpazioAccessori .MenuO li{float:left;}
#SpazioAccessori .MenuO li .IndA:link,
/*#SpazioAccessori .MenuO li .IndA:visited{font-weight:bold; border:solid 2px #fff; color: #fff; font-size:12px; width:42px; line-height:16px; text-align:center; margin-right:4px; display:block;opacity:.75;}*/
.Lingua0 #SpazioAccessori .MenuO .liP1 .IndA:link,
.Lingua0 #SpazioAccessori .MenuO .liP1 .IndA:visited,
.Lingua1 #SpazioAccessori .MenuO .liP2 .IndA:link,
.Lingua1 #SpazioAccessori .MenuO .liP2 .IndA:visited,
#SpazioAccessori .MenuO li .IndA:hover,
#SpazioAccessori .MenuO li .IndA:active,
#SpazioAccessori .MenuO li .IndA:focus{opacity:1;}

#SezioniInteresse {border-top:solid 1px #FECE32; background: #084D7C; text-align:center;}
#MenuOrizzontale .MenuO {display:inline-block;}

#MenuOrizzontale .MenuO li .IndA:link,
#MenuOrizzontale .MenuO li .IndA:visited{color:#fff;padding:0 24px;display:block; font-size:16px; height:48px; line-height:48px; font-weight:bold;}
#MenuOrizzontale .MenuO li .IndA:hover,
#MenuOrizzontale .MenuO li .IndA:active,
#MenuOrizzontale .MenuO li .IndA:focus{background-color:#f2b500;}
#MenuOrizzontale .MenuO li .SelIndS{color:#fff;padding:0 24px;display:block; font-size:16px; background:#FECE32; height:48px; line-height:48px; font-weight:bold;}
#MenuOrizzontale .MenuO li .SelIndA:link,
#MenuOrizzontale .MenuO li .SelIndA:visited{color:#fff;padding:0 24px;display:block; font-size:16px;background:#950006; height:48px; line-height:48px; font-weight:bold;}
#MenuOrizzontale .MenuO li .SelIndA:hover,
#MenuOrizzontale .MenuO li .SelIndA:active,
#MenuOrizzontale .MenuO li .SelIndA:focus{background-color:#A80D12;}

.box_search{position:relative; margin-top:26px;}
.div_tasto_search{position:absolute; top:0; right:0;}
.tasto_search {height:34px;}

/* Testata minimizzata*/
@media (min-width: 768px) {
	#Inizio{padding-top:115px;-webkit-transition: padding .2s; transition: padding .2s;}
	header {position:fixed; top:0; left:0; right:0; z-index:1000;box-shadow: 0px 4px 13.4px -7px #000000;}
	header * {-webkit-transition: all .2s; transition: all .2s;}
	header.minimize #Link2LivSup{margin-top:-48px; height:48px; overflow:hidden;}
	header #MenuOrizzontale{overflow:hidden;}
	header.minimize #MenuOrizzontale > *{margin-top:-48px;}
/*	header.minimize #TestataLogo {min-height:76px; padding-top:0px;} */
	header.minimize #TestataLogo .row > #logo{padding-top:10px;}
	header.minimize #logo img{width:50px;}
	header.minimize h1{font-size:24px;}
}
@media (max-width: 767px) {
	header {margin-bottom:30px;}
}

/* HomeCarousel */
#HomeCarousel{
	margin-left:-16px; 
	margin-right:-16px;  
	border-bottom: solid;
  border-bottom-color: #A4A4A4;
  border-bottom-width: thin;
  margin-top:-50px;
}

@media (min-width: 500px) {
#HomeCarousel .carousel-inner .item img{max-width:60%}
}
@media (max-width: 499px) {
#HomeCarousel .carousel-inner .item img{height:180px;}
}
@media (max-width: 767px) {
	#HomeCarousel {margin-top:-25px;}
}

.carousel-control.left,
.carousel-control.right{display:none;}
.carousel-control .glyphicon{color:#9d9d9d;}
.carousel-control:hover .glyphicon{color:#fff;}

.RALink .glyphicon{color:#2C8180;}

/*.carousel-caption {background-color: rgb(200,200,200,.8); width:max-content;max-width: 80%; text-align: center;font-size:180%; font-weight:bold;line-height:180%; bottom: 60%;padding:0 60px; bottom: unset; top: 25%;margin:auto;}*/
.carousel-caption {
  width: 33%;
  font-size: 300%;
  line-height: 180%;
  bottom: 60%;
  padding: 0;
  bottom: unset;
  top: 0;
  left: 60%;
  text-align: left;
  max-width: max-content;
  text-shadow: none;
}
.carousel-indicators li{background-color:#1a3760; border-color:#1a3760}

.carousel-caption .TitoloSlide{width:100%;line-height: 110%; margin: 5px 0 20px;}

.carousel-caption .DescrizioneSlide{
	padding: 0;
	font-size: 30%;
	line-height: 140%;
	margin-bottom: 5px;
	background-color: rgb(255,255,255,.8);
	border-radius: 10px;
	margin-top: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
	-webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 4;
    display: -webkit-box;
    display: -moz-box;
}

.ContenutoSlide{color: #000;}
.TitoloSlide  {font-family: Merriweather;}

.LinkSlide {
	font-size: 18px;
  text-align: right;
  color: #2C8180;
  margin: 0px -75px;
}


/*.item2 .carousel-caption {max-width:45%}*/

@media (max-width: 1199px) {
	.carousel-caption .TitoloSlide{font-size:85%;}
}
@media (max-width: 991px) {
	.carousel-caption .TitoloSlide{font-size:80%;}
}
@media (max-width: 767px) {
.carousel-indicators {bottom: -25px;}
.carousel-caption {line-height: 140%;padding:0 5px;width: 70%;top: 15%;font-size:200%;}
.carousel-caption .DescrizioneSlide{font-size: 90%;}
}
@media (max-width: 499px) {
.carousel-caption {left:5%;font-size:180%;width: 80%;}
.carousel-caption .TitoloSlide{margin-bottom: 5px;}
.carousel-caption .DescrizioneSlide{font-size: 75%;}
}



/* Footer */
footer{padding: 50px 0; background: #000000;}
#BarraValuta {background: #66a5e3;color: #fff; text-align:center;}
#BarraValuta .RALinkIn,
#BarraValuta .RALinkOut {color: #fff; font-size: 16px; line-height:64px; min-height:64px; }
#BarraValuta .RALinkIn:active,
#BarraValuta .RALinkIn:hover,
#BarraValuta .RALinkIn:focus,
#BarraValuta .RALinkOut:active,
#BarraValuta .RALinkOut:hover,
#BarraValuta .RALinkOut:focus {border-bottom-color:#fff;}
#ContenutoFooter {
	background: #000000;
	color: #ffffff; 
	text-align:left; 
	padding-top:32px;
	padding-bottom:32px;
	padding-left: 50px;
	padding-right: 50px;
}
#ContenutoFooter .RALinkIn:link,
#ContenutoFooter .RALinkIn:visited,
#ContenutoFooter .RALinkOut:link,
#ContenutoFooter .RALinkOut:visited{color:#65dde0;}

#ContenutoFooter #colfooterleft .RAPar{line-height: 10px;}
#ContenutoFooter #colfootercenter .RAParBig,
#ContenutoFooter #colfootercenterMob .RAParBig{line-height: 20px;}
#ContenutoFooter #colfootercenter .RAParBig p,
#ContenutoFooter #colfootercenterMob .RAParBig p{font-size:120%;}
#ContenutoFooter #colfootercenter .RALinkOut03Img, 
#ContenutoFooter #colfootercenterMob .RALinkOut03Img {width: fit-content; background-color: #2C8180; color: #FFF; padding: 5px 15px; border-radius: 20px;}
#ContenutoFooter #colfootercenter .RALinkOut03Img:hover,
#ContenutoFooter #colfootercenterMob .RALinkOut03Img:hover{background-color: #79CAC7;color: #FFF;}
#ContenutoFooter #colfootercenter .RAVAlignMiddle,
#ContenutoFooter #colfootercenterMob .RAVAlignMiddle {float:none;margin-left: 5px;}
#ContenutoFooter #colfootercenter .RALinkOut03Img .RAVAlignMiddle,
#ContenutoFooter #colfootercenterMob .RALinkOut03Img .RAVAlignMiddle {float:right;margin-left: 5px;}
/*#ContenutoFooter #colfootercenter .RALink{outline: none;}*/

#ContenutoFooter #colfooterright .RAPar,
#ContenutoFooter #colfooterrightMob .RAPar{color:#2C8180;}
/*#ContenutoFooter #colfooterright .RALinkIn,
#ContenutoFooter #colfooterright .RALinkOut{outline: none;}*/
#ContenutoFooter #colfooterright .RALinkIn:link,
#ContenutoFooter #colfooterright .RALinkIn:visited,
#ContenutoFooter #colfooterright .RALinkOut:visited,
#ContenutoFooter #colfooterright .RALinkOut:link,
#ContenutoFooter #colfooterrightMob .RALinkIn:link,
#ContenutoFooter #colfooterrightMob .RALinkIn:visited,
#ContenutoFooter #colfooterrightMob .RALinkOut:visited,
#ContenutoFooter #colfooterrightMob .RALinkOut:link{color:#FFF;line-height: 32px;}

#ContenutoFooter #colfooterlow *,
#ContenutoFooter #colfooterlowMob *{font-size:14px;}{font-size:14px;}
#ContenutoFooter #colfooterlow .RALinkIn:link,
#ContenutoFooter #colfooterlow .RALinkIn:visited,
#ContenutoFooter #colfooterlow .RALinkOut:link,
#ContenutoFooter #colfooterlow .RALinkOut:visited,
#ContenutoFooter #colfooterlowMob .RALinkIn:link,
#ContenutoFooter #colfooterlowMob .RALinkIn:visited,
#ContenutoFooter #colfooterlowMob .RALinkOut:link,
#ContenutoFooter #colfooterlowMob .RALinkOut:visited{text-decoration:underline;color:#FFF;/*outline: none;*/}

/* Photogallery */
#myoverlay{background-color:#000;position:fixed;left:0;top:0;height:110px;width:100%;z-index:1090;text-align:center;}
#mylightbox_loading{margin:180px auto;}
#mylightbox{top:40px;display:none;left:0;line-height:0;position:fixed;text-align:center;width:100%;z-index:1100;}
#mylightbox_container_image_box{background-color:#fff;display:block;height:250px;width:250px;margin:0 auto;position:relative;}
#mylightbox_image{display:inline;}
#mylightbox_nav{height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;}
#mylightbox_nav_btnPrev{background-position:left 15%;background-image:url(../../Immagini/Templates/photogallery/prevlabel.gif);background-attachment:scroll;background-color:transparent;background-repeat:no-repeat;float:left;display:block;height:100%;width:49%;}
#mylightbox_nav_btnNext{background-position:right 15%;background-image:url(../../Immagini/Templates/photogallery/nextlabel.gif);background-attachment:scroll;background-color:transparent;background-repeat:no-repeat;float:right;right:0;display:block;height:100%;width:49%;}
#mylightbox_container_image_data_box{background-color:#fff;font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4em;margin:0 auto;display:block;width:250px;overflow:auto;}
#mylightbox_container_image_data{color:#666;padding:0 10px;}
#mylightbox_image_details{float:left;text-align:left;width:70%;}
#mylightbox_image_details_caption{font-weight:bold;display:block;}
#mylightbox_image_details_desc{font-weight:normal;font-style:italic;display:block;}
#mylightbox_image_details_currentNumber{padding-bottom:1em;display:block;clear:left;}
#mylightbox_secNav_btnClose {background-image:url(../../Immagini/Templates/photogallery/closelabel.gif);background-position:center center;background-repeat:no-repeat;display:block;height:26px;width:26px;float:right;padding-bottom:0.7em;}
#PhotoGalleryOriz{background:#eee URL(../../Immagini/Templates/photogallery/center.gif) 5px 5px repeat-x;padding-left:10px;padding-right:10px;padding-top:5px;}
#PhotoGalleryOriz #motioncontainer{height:165px; width:100%;}
#PhotoGalleryOriz .bg1{background:URL(../../Immagini/Templates/photogallery/fsx.gif) left  top no-repeat transparent;}
#PhotoGalleryOriz .bg2{background:URL(../../Immagini/Templates/photogallery/fdx.gif) right top no-repeat transparent;}
#PhotoGalleryVert{background:#eee URL(../../Immagini/Templates/photogallery/fmid.gif) 5px 5px repeat-y;padding-left:5px;padding-right:10px;padding-top:10px; padding-bottom:10px;overflow:hidden;}
#PhotoGalleryVert .bg1{background:URL(../../Immagini/Templates/photogallery/ftop.gif) left  top no-repeat transparent;}
#PhotoGalleryVert .bg2{background:URL(../../Immagini/Templates/photogallery/fbot.gif) left bottom no-repeat transparent;padding-left:25px;}
#PhotoGalleryVert #motioncontainer{width:150px;height:450px;}
.ImageGrande{text-align:center;}
.bigimg{width:400px;}
.big{text-align:left;width:400px;margin:auto;}
#titoloImage{font-size:18px;font-style:italic;padding:5px;}
#didascaliaImage{font-size:14px;padding:5px;}
.tipo1 .littleImage,
.tipo3 .littleImage{margin-top:35px;margin-left:5px;margin-right:5px;height:120px;border:0;}
.tipo2 .littleImage{margin:2px;width:150px;border:0;}
.tipo4 .elencoimg{margin:auto;}
.tipo4 .littleImage{width:100%;}
.tipo4 a{width:48%;display:block;float:left;padding-right:1%;padding-left:1%}
.tipo4 #LinkImg0{width:98% !important;padding-right:1% !important;padding-left:1% !important}

ul.SocialNetwork li  {display:inline !important;}
ul.SocialNetwork li a.RALinkOut:link,
ul.SocialNetwork li a.RALinkOut:visited,
ul.SocialNetwork li a.RALinkOut:hover,
ul.SocialNetwork li a.RALinkOut:active,
ul.SocialNetwork li a.RALinkOut:focus {background:none; padding:0;margin:0;display:inline;text-decoration:none;}
ul.SocialNetwork li a:hover{border-bottom: 0px;}



/* calendarietto dell'elenco canali */
.RARiepilogaCanali.mesi {display:block; clear:both;}
.RARiepilogaCanali .mese {display:block; float:left;}
.RARiepilogaCanali.giorni {display:block; clear:both;}
.RARiepilogaCanali .giorno {display:block; float:left;}
.RARiepilogaCanali.anni {display:block; clear:both;}
.RARiepilogaCanali.anni .prec,
.RARiepilogaCanali.anni .this,
.RARiepilogaCanali.anni .next {display:block; float:left;}

.RARiepilogaCanali.mesi .visualizzato,
.RARiepilogaCanali.mesi .RALinkIn:link,
.RARiepilogaCanali.mesi .RALinkIn:visited{border: solid 1px #ccc; background: #f8f8f8; padding: 2px 8px; margin: 0 1px; text-transform:capitalize; border-radius:2px; font-size:90%;color:#444; text-decoration:none;}
.RARiepilogaCanali.mesi .RALinkIn:active,
.RARiepilogaCanali.mesi .RALinkIn:hover,
.RARiepilogaCanali.mesi .RALinkIn:focus{color:#000; border-color:#000;}

.RARiepilogaCanali.mesi .visualizzato{background:#dedede;}

.RARiepilogaCanali.giorni .giorno{margin: 0 1px; color:#444; display:block; max-height:20px;}
.RARiepilogaCanali.giorni .giorno span{font-size:90%; display:block; text-align:center; height:20px; width:20px;line-height:20px;padding:1px;}
.RARiepilogaCanali.giorni .giorno .RALinkIn span{padding:0;}

.RARiepilogaCanali.giorni .giorno .RALinkIn:link,
.RARiepilogaCanali.giorni .giorno .RALinkIn:visited{border: solid 1px #ccc; border-radius:20px; color:#444; padding:0;text-decoration:none;}
.RARiepilogaCanali.giorni .giorno .RALinkIn:active,
.RARiepilogaCanali.giorni .giorno .RALinkIn:hover,
.RARiepilogaCanali.giorni .giorno .RALinkIn:focus{color:#000; border-color:#000;}
.RARiepilogaCanali.giorni .giorno .selezionato{color:#c1092a;}

.RARiepilogaCanali.anni {float:right;}
.RARiepilogaCanali.anni .this {line-height:21px; padding:0 5px; font-size:105%;}

.RARiepilogaCanali.anni .prec .RALinkIn:link,
.RARiepilogaCanali.anni .prec .RALinkIn:visited {background:url(img/elementi_grafici/frecciasx.png) no-repeat center center; display:block; height:21px; width:15px; overflow:hidden; padding: 0; border: 0;}

.RARiepilogaCanali.anni .next .RALinkIn:link,
.RARiepilogaCanali.anni .next .RALinkIn:visited {background:url(img/elementi_grafici/frecciadx.png) no-repeat center center; display:block; height:21px; width:15px; overflow:hidden; padding: 0; border: 0;}

.RARiepilogaCanali.anni .prec span,
.RARiepilogaCanali.anni .next span {display:none;}

/* Social Network sulla gallery */
#social{display: block; position: absolute; right: 0; top: 0; z-index:10; padding:10px;}
#social a{display: inline-block; margin: 5px 5px 0 0;}

#cookieChoiceInfo {padding: 8px !important;  font-size: 9pt; bottom:0; top: auto !important; font-family: Arial;box-shadow: 0 0 8px #666; background:#f0f0f0;}
#cookieChoiceInfo a {color: #474747; text-decoration: underline; }
#cookieChoiceInfo a:hover { color: #000; }
#cookieChoiceDismiss {background-color: #005522; color: #FFF !important; text-decoration: none !important; font-weight: bold; font-size: .9em; padding: 3px 10px;  border-radius: .5em; margin-left:8px !important;}
#cookieChoiceDismiss:hover { background-color: #666; }

.Amministrazione .DatiPagina{margin-left: 10px; color: #666; font-weight:normal;}
.Amministrazione .DatiPagina strong{ color: #347F7F;}

.SkipLink a{position:absolute;left:-1000px; background: #fff; border: solid 1px #000; display: inline-block; font-family:Arial; font-size: 120%; font-weight: bold; padding: 10px 16px; text-transform: uppercase; top:10px; z-index: 15; width:200px; margin-left:-100px;}
.SkipLink a:focus{left: auto;}


.RALinkOut3{
  background-color: #2C8180;
  color: #FFF;
  padding: 15px 54px;
  border-radius: 30px;
  text-transform: uppercase;
  font-family: work sans;
  font-size: 20px;
/*
  position: absolute;
  line-height: 100%;
  bottom: 15%;
*/
}
.RALinkOut3:hover{
  background-color: #79CAC7;
  color: #FFF;
}



/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
/*.slick-list:focus
{
    outline: none;
}*/
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./img/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
/*
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	*/
font-size: 0;
    line-height: 0;
    position: absolute;
    width: 24px;
    height: 24px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
/*    outline: none;*/
    background: transparent;
    left: 79%;
    top: -90px;
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-l-circle-line.png);
}


.slider-news .slick-prev, .slider-news .slick-next{
  
  top: -45px;
  left: 88%;
  width: 36px;
  height: 36px;
    
} 


.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
/*    background: transparent; */
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-disabled{pointer-events: none;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-left-circle-line.png);
    margin-left: -50px;	
}
.slick-prev.slick-disabled
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-left-circle-line-green-l.png);
}
#NewsHomeCoopMC .slick-prev
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-left-circle-line-white.png);	
}
#NewsHomeCoopMC .slick-prev.slick-disabled
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-left-circle-line-grey.png);	
}

[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '';
}
[dir='rtl'] .slick-prev:before
{
    content: '<';
}

.slick-next
{
    right: -25px;
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-line.png);	
}
.slick-next.slick-disabled
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-line-green-l.png);	
}
#NewsHomeCoopMC .slick-next
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-line-white.png);	
}
#NewsHomeCoopMC .slick-next.slick-disabled
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-line-grey.png);	
}
#InfoUtiliHPMC .slick-next
{
    right: -18px;
}
.RiquadroEventi .slick-next
{
    right: -10px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '';
}
[dir='rtl'] .slick-next:before
{
    content: '';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
 /*   outline: none;*/
    background: transparent;
}
/*.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}*/
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.slider-news .slick-prev
{
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-left-circle-line-32.png);
}

.slider-news .slick-next
{
    right: -25px;
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-line-32.png);	
}

/* Dots */
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{/*position: absolute; bottom: -25px; */ display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.slick-dots {/*top:-60px;*/ max-height:30px;}
.slick-dots li{position: relative; display: inline-block; width: 15px; height: 15px; margin: 0; margin-right:10px; padding: 0; cursor: pointer;}
.slick-dots li button{font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 0; margin-right:10px; cursor: pointer; color: transparent; border: 0; /*outline: none;*/ background: transparent;}
/*.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}*/
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 15px; height: 15px; content: ''; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;background-position: center;background-repeat: no-repeat;background-size:cover;}/* background-image: url("./img/elementi_grafici/Pallino_grigio.png");*/
.slick-dots li.slick-active button:before{cursor:default;}/* background-image: url("./img/elementi_grafici/Pallino_rosso.png");*/
/* ----------------------------------------------------------------------------------------------------------------- */


.rowElencoMulticanale h2{font-size:25px;}


#HomeNostraRicerca .row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  }
#HomeNostraRicerca .row > [class*='col-']{
  display: flex;
  flex-direction: column;
}


#HomeNostraRicerca{padding: 100px 0;overflow:hidden;}
#HomeNostraRicerca #ColHNR .RASotTitCell{font-family: 'Work Sans'; font-size:23px;font-weight: bold;padding-top: 4px;    display: inline;}
#HomeNostraRicerca #ColHNR .RAIMGSpacerRight{margin-left: 45px;}
/*#HomeNostraRicerca #ColHNR .RAIMGSpacerRight img{margin-right: 15px;}
#HomeNostraRicerca #ColHNR .RAParCell{display:none;}
*/
/*
#HomeNostraRicerca #ColHNR #NostraRicercaLow{margin-left: 45px;position: absolute; bottom: 0; width: 300px;}
#HomeNostraRicerca #ColHNR #NostraRicercaLow .RAPar {color:#2C8180;}
#HomeNostraRicerca #ColHNR #NostraRicercaLow .RAPar p{font-size: 15px;}
#HomeNostraRicerca #ColHNR #NostraRicercaLow .RALinkIn03Img{outline:none; width: fit-content;background-color: #eff9fa;color: #2C8180;padding: 5px 15px;border-radius: 20px;padding-left: 30px;}
#HomeNostraRicerca #ColHNR #NostraRicercaLow img{float: right;margin-left: 5px;}
*/
#HomeNostraRicerca #NostraRicercaLow,
#HomeNostraRicerca #NostraRicercaLowMob{margin-left: 45px;position: absolute; bottom: 0; width: 300px;}
#HomeNostraRicerca #NostraRicercaLow .RAPar,
#HomeNostraRicerca #NostraRicercaLowMob .RAPar {color:#2C8180;}
#HomeNostraRicerca #NostraRicercaLow .RAPar p,
#HomeNostraRicerca #NostraRicercaLowMob .RAPar p{font-size: 15px;}
#HomeNostraRicerca #NostraRicercaLow .RALinkIn03Img,
#HomeNostraRicerca #NostraRicercaLowMob .RALinkIn03Img{/*outline:none;*/ width: fit-content;background-color: #eff9fa;color: #2C8180;padding: 5px 15px;border-radius: 20px;padding-left: 30px;}
#HomeNostraRicerca #NostraRicercaLow img,
#HomeNostraRicerca #NostraRicercaLowMob img{float: right;margin-left: 5px;}{float: right;margin-left: 5px;}
 
#HomeNostraRicerca #ColHNRMC .RAElencoCanali{width: 70%; margin-left: 10%;background:transparent;}
#HomeNostraRicerca #ColHNRMC .RAElencoCanali h2{color:#000;font-size:18px;font-family: 'Work Sans';font-weight:bold;max-width:60%;margin-top:10px}
#HomeNostraRicerca #ColHNRMC .RAElencoCanali .RADate{font-size:15px;color: #2C8180;}   
#HomeNostraRicerca #ColHNRMC .RAElencoCanali hr{margin: 10px 0;border-top: 2px solid #ccc;}
#HomeNostraRicerca #ColHNRMC .RAElencoCanali a{float: right; margin-top: 40px; width: 40px; margin-right: 50px;    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-fill-green-45.png);background-repeat: no-repeat;background-size: contain;}
#HomeNostraRicerca #ColHNRMC .RAElencoCanali a img{visibility:hidden;}
#HomeNostraRicerca #ColHNRMC .RAElencoCanali h2 a{float: none; margin:0; width: auto; background:none;}


#HomeRicerca{background-color: #eff9fa;padding: 50px 0;margin:0 -16px;overflow:hidden;}
#HomeCooperazione{background-color: #2C8180;padding: 100px 0;margin:0 -16px -25px;overflow:hidden;}


#HomeRicerca #NewsHomeMC,
#HomeCooperazione #NewsHomeCoopMC {float: right; overflow: hidden;margin-right: -16px;}
/*#HomeRicerca #NewsHomeMC .RAIMGSpacerRight,
#HomeCooperazione #NewsHomeCoopMC .RAIMGSpacerRight{margin-left: 45px;}
#HomeRicerca #NewsHomeMC .RAIMGSpacerRight img,
#HomeCooperazione #NewsHomeCoopMC .RAIMGSpacerRight img{margin-right: 15px;}*/
#HomeRicerca #NewsHomeMC .RASotTitCell,
#HomeCooperazione #NewsHomeCoopMC .RASotTitCell{font-family: 'Work Sans'; font-size:23px;font-weight: bold;padding-top: 4px;}
#HomeRicerca #NewsHomeMC .RAParCell,
#HomeCooperazione #NewsHomeCoopMC .RAParCell{margin-left: 40px; margin-top: -10px; margin-bottom:50px}

#HomeCooperazione #NewsHomeCoopMC .RASotTitCell,
#HomeCooperazione #NewsHomeCoopMC .RAParCell{color:#FFF;}

#HomeNostraRicerca .RAParCell p,
#HomeRicerca #NewsHomeMC  .RAParCell p,
#HomeCooperazione #NewsHomeCoopMC .RAParCell p{font-size: 15px;}
#HomeRicerca #NewsHomeMC .slick-list,
#HomeCooperazione #NewsHomeCoopMC .slick-list {overflow: hidden;}

#HomeCooperazione #NewsHomeCoopMC .RAParCell a:link,
#HomeCooperazione #NewsHomeCoopMC .RAParCell a:visited{color:#FFF;}
/*
#HomeRicerca #NewsHomeMC .RAElencoCanali h2 {
	max-width: 25ch;
	display: block;
	font-size: 20px;
	bottom: 16px;
	position: absolute;
	padding: 5px;
	color: #fff;
	font-family: 'Work Sans';
	font-weight: bold;
	white-space:nowrap;
}
*/
#HomeRicerca #NewsHomeMC .RAElencoCanali,
#HomeCooperazione #NewsHomeCoopMC .RAElencoCanali{max-width:100%;}

#HomeRicerca #NewsHomeMC .RAElencoCanali>a,
#HomeCooperazione #NewsHomeCoopMC .RAElencoCanali>a{position:relative;display:block;/*outline: none;*/}
#HomeRicerca #NewsHomeMC .RAElencoCanali>a::before,
#HomeCooperazione #NewsHomeCoopMC .RAElencoCanali>a::before{ content: ''; z-index: 1; width: 100%; height: 100%; display: block; position: absolute; background: linear-gradient(0deg, #13403e 0%, rgba(0, 0, 0, 0) 100%); border-radius: 10px;}
#HomeRicerca #NewsHomeMC .RAElencoCanali h2,
#HomeCooperazione #NewsHomeCoopMC .RAElencoCanali h2 {
	width: 75%;
	min-height: 58px;
	font-size: 18px;
    line-height: 24px;
	bottom: 5px;
	position: absolute;
	padding: 5px;
	color: #fff;
	font-family: 'Work Sans';
	font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-left: 15%;
    background-image: url(../../Immagini/elementi/barra_obliqua_gialla_piccola.png);
    background-repeat: no-repeat;
    background-size: 10%;
    background-position-x: 16px;
	z-index:2;
}
#NewsHomeMC .RAElencoCanali h2 a,
#HomeCooperazione #NewsHomeCoopMC .RAElencoCanali h2 a{color: #fff;/*outline:none;*/}
#HomeRicerca #NewsHomeMC .slick-slide img,
#HomeCooperazione #NewsHomeCoopMC .slick-slide img{max-width:100%;mask-image: none;}

#HomeLinkEsterni .RALinkUL{margin-left: -16px !important; margin-right: -16px !important;}

.slick-slide img {
	display: block;
	border-radius: 10px;
	max-width: 450px;
	mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0%, rgb(0, 0, 0) 65%);
	width: 100%;
}


.RAElencoCanali {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  background: #000;
  border-radius: 10px;
}

/* banner-info */
#banner-info {background: #ffcc00;border-radius: 15px;margin: 40px;}
#banner-info h2{color:#000;margin-bottom:20px;}
#banner-info .RALinkOut{background: #000; padding: 10px 35px; border-radius: 30px; color: #fff;font-size: 20px;width: max-content;}
#banner-info .RALinkOut:hover{background: #FFF; color: #000;}
#banner-info.row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  }
#banner-info.row > [class*='col-']{
  display: flex;
  flex-direction: column;
  padding-top: 22px;
  padding-bottom: 40px;  
}
#banner-info #colbanner-info2 .RASotTitCell,
#banner-info #colbanner-info2 .RAParCell{max-width:90%;}
#banner-info #colbanner-info3{background-image: url(../../Immagini/elementi/pattern_verde.png); background-size: 850px /*200%*/;background-position-y: 20px;background-repeat: no-repeat; background-position-x: left;margin-left: -20px;margin-bottom: 20px}

/* Modale */
#box_istituto,
#box_one-health,
#box_ricerca,
#box_cooperazione,
#box_formazione,
#box_servizi {
	z-index:102;
	display:none;
	padding-top:150px;
	padding-left: 15%;
	padding-right: 150px;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgba(0,0,0,0.7);
	color: #ffffff;
	font-family: "Work Sans";
	font-size: 38px;
    line-height: 180%;
    background-size: cover;	
	scrollbar-width: none;
}
#box_istituto .IndA,
#box_one-health .IndA,
#box_ricerca .IndA,
#box_cooperazione .IndA,
#box_formazione .IndA,
#box_servizi .IndA {color: #ffffff;display:block;width:max-content;max-width: 100%}

#box_istituto a,
#box_one-health a,
#box_ricerca a,
#box_cooperazione a,
#box_formazione a,
#box_servizi a{color: #ffffff}

#box_istituto a:hover,
#box_one-health a:hover,
#box_ricerca a:hover,
#box_cooperazione a:hover,
#box_formazione a:hover,
#box_servizi a:hover{text-decoration:underline;}

#box_istituto{background-image: url(../../Immagini/SfondiIndice/Istituto.jpg);}
#box_one-health{background-image: url(../../Immagini/SfondiIndice/OneHealth.jpg);}
#box_ricerca{background-image: url(../../Immagini/SfondiIndice/Ricerca.jpg);}
#box_cooperazione{background-image: url(../../Immagini/SfondiIndice/Cooperazione.jpg);}
#box_formazione{background-image: url(../../Immagini/SfondiIndice/Formazione.jpg);}
#box_servizi{background-image: url(../../Immagini/SfondiIndice/Servizi.jpg);}

#box_istituto .RASotTitCell,
#box_one-health .RASotTitCell,
#box_ricerca .RASotTitCell,
#box_cooperazione .RASotTitCell,
#box_formazione .RASotTitCell,
#box_servizi .RASotTitCell{font-family: 'Work Sans'; font-weight: 400; color:white; padding-top: 10px;font-size: 48px;text-transform: uppercase;}
#box_istituto .RAParCell,
#box_one-health .RAParCell,
#box_ricerca .RAParCell,
#box_cooperazione .RAParCell,
#box_formazione .RAParCell,
#box_servizi .RAParCell{display:none;}
#box_istituto .RAIMGSpacerRight,
#box_one-health .RAIMGSpacerRight,
#box_ricerca .RAIMGSpacerRight,
#box_cooperazione .RAIMGSpacerRight,
#box_formazione .RAIMGSpacerRight,
#box_servizi .RAIMGSpacerRight{margin-right: 30px;}
#box_istituto-content,
#box_one-health-content,
#box_ricerca-content,
#box_cooperazione-content,
#box_formazione-content,
#box_servizi-content{background-image: url(../../Immagini/elementi/barra_obliqua_bianca_piccola.png);background-repeat: no-repeat;}
#box_istituto-container,
#box_one-health-container,
#box_ricerca-container,
#box_cooperazione-container,
#box_formazione-container,
#box_servizi-container{margin-left:120px;}/*min-width: 400px; width:fit-content;*/
#box_istituto-container .IndiceSolo,
#box_one-health-container .IndiceSolo,
#box_ricerca-container .IndiceSolo,
#box_cooperazione-container .IndiceSolo,
#box_formazione-container .IndiceSolo,
#box_servizi-container .IndiceSolo{display:block;line-height:100%;margin: 15px 0 30px;}

#box_istituto-container .SelIndAS{color:#FFF;font-weight:bold;}
/*
#box_istituto-container .RASotTitCell,
#box_ricerca-container .RASotTitCell,
#box_cooperazione-container .RASotTitCell,
#box_formazione-container .RASotTitCell,
#box_servizi-container .RASotTitCell {text-transform: uppercase;font-family: "Work Sans";font-size: 48px;}
*/
#box_servizi-container ul li{width: 40%;float: left;}
#box_servizi-container ul .liP1,
#box_servizi-container ul .liP3,
#box_servizi-container ul .liP5,
#box_servizi-container ul .liP7,
#box_servizi-container ul .liP9,
#box_servizi-container ul .liP11,
#box_servizi-container ul .liP13,
#box_servizi-container ul .liP15{margin-right:10%}
#box_servizi-container ul .liP2,
#box_servizi-container ul .liP4,
#box_servizi-container ul .liP6,
#box_servizi-container ul .liP8,
#box_servizi-container ul .liP10,
#box_servizi-container ul .liP12,
#box_servizi-container ul .liP14,
#box_servizi-container ul .liP16{margin-left:10%}
#box_servizi-container ul{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  }
#sezPagInt ul > li{
  display: flex;
  flex-direction: column;
}
#sezPagInt .RAParCell ul > li,
#sezPagInt .RAPar ul > li{
  display: list-item;
}



#rientrosx_12col{margin-left:4.5%;}
#rientrosx_8col{margin-left:7.5%;}
#rientrosx_12col_neg{margin:0 -4.5%;}
#rientrosx_12col_neg .img-responsive{max-width:95%;}
@media (max-width: 767px) {
	#rientrosx_12col{margin-left:1%;}
	#rientrosx_8col{margin-left:1%;}
}


#sezPagInt{padding-top:20px;margin-bottom:50px;}
#sezPagInt .RATitolo,
#sezPagInt .RATitoloLittle{color: #2C8180;}
#sezPagInt .RATitoloLittle{font-size:45px;}
#sezPagInt .row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  }
#sezPagInt .row > [class*='col-']{
  display: flex;
  flex-direction: column;
}
#sezPagInt .RASottoTitolo,
#sezPagInt .RASotTitCell{font-family: "Work Sans";font-weight:400;margin-top: 0px;line-height: 1;}
.RAIMGSpacerRight{margin-right: 15px;}
#NewsHomeCoopMC .RAIMGSpacerRight{margin-right: 20px; margin-bottom: 7px;margin-left: 5%;}
.RAIMGSpacerLeft{margin-left: 25px; margin-bottom: 7px;}

#rowNewsSidebar{margin-left:0; margin-right:0;}

#sezDocumento{position: absolute; bottom: 0; width: 300px;}
#sezDocumento a{color: #2C8180;}

h2{color: #2C8180;}
#rowChiSiamoDesc .RAImmagine,
#rowChiSiamoDesc .RAImmagineVirata{width:auto !important;}{margin-top: 15px; margin-left: -50px; width: 30px;}
#rowLeadership{background-color:#eff9fa;margin-bottom: -70px;margin-top:50px;}
#rowLeadership .RAPar{color: #2C8180;}
#rowLeadership .RASottoTitolo{font-family:"Merriweather";}
#rowLeadership #Direttori .RASottoTitolo{font-family: "Work Sans";}

#rowMarginRight,
#rowMarginRightVideo,
#rowMarginRightDesc,
#Direttori,
#Consiglio{max-width:95%}
#rowMarginRightDesc .RASotTitCell{font-family:"Merriweather";}
#rowMarginRightDesc .RAIMGSpacerRight{margin-right:20px;margin-top: 15px;}
#rowMarginRightDesc .RAParCell{margin-left:50px;}
#Direttori .RiquadroImpaginazione,
#Consiglio .RiquadroImpaginazione {width:fit-content;}
#Direttori .RALinkInImg,
#Consiglio .RALinkInImg{width:fit-content;/*outline:none;*/text-align: left;}
#Direttori .RALinkInImg span,
#Consiglio .RALinkInImg span{position: absolute;
    color: #FFF;
    bottom: 50px;
    font-family: "Work Sans";
    font-weight: bold;
    font-size: 14px;
	margin-left: 40px;line-height: 100%;max-width: 70%;}
#Direttori h2,
#Consiglio h2{    position: absolute;
    color: #FFF;
    bottom: -7px;
    font-family: "Work Sans";
    font-weight: bold;
    font-size: 20px;
    padding-left: 40px;
	background-image: url(../../Immagini/elementi/barra_obliqua_gialla_piccola.png);
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-size: 16px;
	max-width: 85%;
	min-height: 46px;
}
		
#Direttori .RALinkInImg,
#Consiglio .RALinkInImg {border-radius: 10px; background-size: contain;}
#Direttori .RALinkInImg img,
#Consiglio .RALinkInImg img{border-radius: 10px;;/*filter: sepia(100%) hue-rotate(490deg) brightness(0.95);*/}
#Direttori .RALinkInImg:hover img,
#Consiglio .RALinkInImg:hover img{filter:none;}
#Direttori .RiquadroImpaginazione:hover img,
#Consiglio .RiquadroImpaginazione:hover img{filter:none;}
#Direttori .RiquadroImpaginazione:hover img,
#Consiglio .RiquadroImpaginazione:hover img{visibility:hidden;}

#Direttori #DirGenerale .RALinkInImg{background-image:url(../../Immagini/immagini_varie/organi_direttivi/Dir_DAlterio_nat.jpg);  border-radius: 10px;}
#Direttori #DirSanitario .RALinkInImg{background-image:url(../../Immagini/immagini_varie/organi_direttivi/Dir_Migliorati_nat.jpg);  border-radius: 10px;}
#Direttori #DirAmministrativo .RALinkInImg{background-image:url(../../Immagini/immagini_varie/organi_direttivi/Dir_Ambrosj_sitoweb_nat.jpg);  border-radius: 10px;}
#Consiglio #PresdenteCons .RALinkInImg{background-image:url(../../Immagini/immagini_varie/organi_direttivi/AlfonsoCantone_200px_nat.jpg);  border-radius: 10px;}
#Consiglio #Consigliere1Cons .RALinkInImg{background-image:url(../../Immagini/immagini_varie/organi_direttivi/PietroEnzoDiGiulio_200px_nat.jpg);  border-radius: 10px;}
#Consiglio #Consigliere2Cons .RALinkInImg{background-image:url(../../Immagini/immagini_varie/organi_direttivi/Gaetana_Ferri_200px_nat.jpg);  border-radius: 10px;}


@media (max-width: 767px) {
	#Direttori .slick-slide .row{display:flex!important;}
	#Direttori .slick-slide .row .col-xs-12{width: max-content;margin:auto;}
	#Direttori #DirettoriMob .slick-slide img {mask-image:none;}
	#Direttori .RALinkInImg:hover img{visibility:hidden;}	
}

#sezTestata{margin: -26px -16px 0;}
.breadcrumb{background-color:transparent;margin-left:40px;font-size:14px;}

#colDescDirettore h2{font-size: 24px;font-family: 'Work Sans';font-weight: 400;margin-top: 10px;margin-bottom: 40px;}
#colImgDirrettore .RAAlignCenter,
#colImgDirrettore .img-responsive {width:100%;}
#colImgDirrettore img{Border-radius:10px;}
#rowContattiDirettore img{width:auto !important;float: left;margin-right: 10px;margin-top: 4px;}
#rowContattiDirettore .RAImmagine,
#rowContattiDirettore .RAImmagineVirata{width:auto !important;}
#rowContattiDirettore .RAImmagine img,
#rowContattiDirettore .RAImmagineVirata img{margin-top: 2px;}{margin-top: 2px;}
#rowContattiDirettore .RALinkOutImg {/*outline:none;*/font-size:14px;}
#rowContattiDirettore .RAImmagine p,
#rowContattiDirettore .RAImmagineVirata p{font-size:14px;width: max-content;white-space: nowrap;padding-top: 3px;}

#newsCorrelate{background-color:#eff9fa;padding: 10px 0;margin:0 -16px -25px;overflow:hidden;}
#newsCorrelate #newsCorrelateMC {float: right; overflow: hidden;margin-right: -16px;}
#newsCorrelate #newsCorrelateMC .RAElencoCanali{background:none;max-width: 90%;}
/*#newsCorrelate #newsCorrelateMC .RAElencoCanali a{outline:none;}*/
#newsCorrelate #newsCorrelateMC .RAIMGSpacerRight{margin-left: 0;}
#newsCorrelate #newsCorrelateMC .RAIMGSpacerRight img{margin-right: 15px;}
#newsCorrelate #newsCorrelateMC .RASotTitCell{font-size:36px;font-weight: 400;padding-top: 4px;}
#newsCorrelate #newsCorrelateMC .RAParCell{margin-bottom:20px;}
#newsCorrelate #newsCorrelateMC .RADate{margin-top:10px;font-size:14px;}

#newsCorrelate #newsCorrelateMC .RASotTitCell,
#newsCorrelate #newsCorrelateMC .RAParCell{color:#2C8180;}
#newsCorrelate #newsCorrelateMC .RAParCell p{display:none;}
#newsCorrelate #newsCorrelateMC .RALinkInImg{width:max-content;/*outline:none;*/color:#2C8180;font-size:16px;margin-left: 5px;}
#newsCorrelate #newsCorrelateMC .RALinkInImg img{float:right;margin-top:1px;margin-left:10px;}
#newsCorrelate #newsCorrelateMC .slider{margin-left:-20px;}
#newsCorrelate #newsCorrelateMC .slick-list {overflow: hidden;}
#newsCorrelate #newsCorrelateMC .slick-slide img{mask-image:none;max-width:100%;}
#newsCorrelate #newsCorrelateMC .rowElencoMulticanale{width: 100%;border-right: 2px solid #ccc;}
/*#newsCorrelate #newsCorrelateMC .RAElencoCanali h2 a{outline:none;}*/
#newsCorrelate #newsCorrelateMC .RAElencoCanali h2 span{display:block;max-width:80%;}
#newsCorrelate #newsCorrelateMC .RAElencoCanali h2{
	font-size: 20px;
	font-weight: bold;
    line-height: 26px;
	margin-top:0;
	font-family: 'Work Sans';
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-fill-green-45.png);
    background-repeat: no-repeat;
    background-size: 45px;
	min-height:45px;
    background-position-x: right;
    background-position-y: top;	
}

/*.slider-news a{outline: none;}*/
.slider-news img{
  display: block;
  width: 100%;
  mask-image: unset;
  border-radius: unset;
  max-width: 439px;
  margin:auto;
}

/*#newsCorrelate #newsCorrelateMC .RAElencoCanali>a::before { content: ''; z-index: 1; width: 100%; height: 100%; display: block; position: absolute; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%); border-radius: 10px;}*/
#newsCorrelate #newsCorrelateMC .RAElencoCanali>a{position:relative;pointer-events: none;display:block;}
#newsCorrelate #newsCorrelateMC .RAElencoCanali>a::before{content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: linear-gradient(0deg, #13403e 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 10px;}

#colStoria .RAImmagine.RAFloatRight.RAIMGSpacerLeft,
#colStoria .RAImmagineVirata.RAFloatRight.RAIMGSpacerLeft{margin-top: 80px; margin-left: 50px;}
#colStoria .RAImmagine.RAFloatRight.RAIMGSpacerLeft dd,
#colStoria .RAImmagineVirata.RAFloatRight.RAIMGSpacerLeft dd{font-size:16px;text-align:center;}

#colIZSAMAfrica .RAImmagine.RAFloatRight.RAIMGSpacerLeft,
#colIZSAMAfrica .RAImmagineVirata.RAFloatRight.RAIMGSpacerLeft{margin-left: 50px;}
#colIZSAMAfrica .RAImmagine.RAFloatLeft.RAIMGSpacerRight,
#colIZSAMAfrica .RAImmagineVirata.RAFloatLeft.RAIMGSpacerRight{margin-right: 50px;}

#colMarginLeft > div{margin-left:10%;}
#colMarginRight > div{margin-right:10%;}

#rowMax .RAAlignCenter{margin-left: -16px !important; margin-right: -16px !important;}
#rowMax .RAAlignCenter img{width:100%;}


#rigaIntesPagInt .RASottoTitolo {font-size: 16px;margin-bottom:60px;}

/* Riquadro collassabile */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
.RiqCollassabile{
	margin-bottom:20px;
    border-bottom: 1px solid #a59393;
    padding-bottom: 15px;
}
.RiqCollassabile dt
{
	min-height: 1.5em;
}
.RiqCollassabile.Imploso .Less {
    display: none;
}
.Esploso .More {
    display: none;
}
.RiqCollassabile .Less,
.RiqCollassabile .More {
    float: right;
    width: 36px;
    height: 36px;
    line-height: 1.5em;
    text-align: center;
    /* background: #9b005a; */
    font-weight: 700;
    cursor: pointer;
    color: transparent;
    margin-right: 10px;
    background-size: cover;
}

/*
.RiqCollassabile .More{background-image: url(../../Immagini/Icone/RemixIcon/cardDown.png);background-size: contain;}
.RiqCollassabile .Less{background-image: url(../../Immagini/Icone/RemixIcon/cardUp.png);background-size: contain;}
*/

.RiqCollassabile .More{background-image: url(../../Immagini/Icone/RemixIcon/arrow-down-in-circle-line.png);background-size: contain;}
.RiqCollassabile .Less{background-image: url(../../Immagini/Icone/RemixIcon/arrow-up-in-circle-line.png);background-size: contain;}

.RiqCollassabile .Titolo {
	font-family:"Merriweather";
    display: block;
    margin-left: 2.2em;
    line-height: 1.5em;
    font-weight: normal;
    font-size: 32px;
    color: #2C8180;
    margin: 5px 0;
}
.Imploso dd {
    padding: 0;
	display:none;
}
.Esploso dd {
    padding: 10px 0 16px 10px;
}
.RiqCollassabile dd, 
.RiqCollassabile dd * {
    transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
	font-size: 18px;
	line-height: 140%;
/*	margin-left: 10px;*/
}

.RiqCollassabile dd{
	margin-left: 10px;
}

.Imploso dd *, 
.RiqCollassabile dd{
    overflow: hidden;
}

.RiqCollassabile.Imploso dd ul.RAElencoAncore{display:none;}
.RiqCollassabile dd ul.RAElencoAncore{margin-bottom:30px;}
.RiqCollassabile dd ul.RAElencoAncore li{margin-bottom:10px; list-style-position: inside; text-indent: -1.5em;}

.RiqCollassabile dd ul li .RALinkAncore:link, 
.RiqCollassabile dd ul li .RALinkAncore:visited {
    border-bottom: 0px dotted #9b005a;
	line-height:1em;
}

.RiqCollassabile .RASottotitolo,
.RiqCollassabile dd dl,
.RiqCollassabile dd dl dt,
.RiqCollassabile dd dl dt .More,
.RiqCollassabile dd dl dt .Less{
	margin-left:0px;
}
.RiqCollassabile .RASottotitolo span{
	margin-left:5px;
}

.Imploso dd dd, 
.Imploso dd div, 
.Imploso dd dl, 
.Imploso dd dt, 
.Imploso dd h1, 
.Imploso dd h2 {
    margin: 0;
    padding: 0;
    border: 0;
}
.Imploso dd *{
    height: 0;
}
.Esploso .Less, 
.Imploso .More {
    display: block;
}
.RiqCollassabile .RiqCollassabile dt
{
	margin-top: 30px;
}
#sezdocumenti .RiqCollassabile .RiqCollassabile dt
{
	margin-top: 0;
}

.RiqCollassabile .RiqCollassabile .More,
.RiqCollassabile .RiqCollassabile .Less
{
	margin-bottom: 3em;
}
#sezdocumenti .RiqCollassabile .RiqCollassabile .More,
#sezdocumenti .RiqCollassabile .RiqCollassabile .Less
{
	margin-bottom: 0;
}

.RAHR hr{
    border-color: #A4A4A4;
}
#sezdocumenti .RAHR{
	height: 4px;
    background: #bbb;
    margin: 7px 0;
}

#sezdocumenti .RiqCollassabile .RAHR{
	height: 4px;
    background: #9b005a;
    margin: 4px 0;
}

.RiqCollassabile .RiqCollassabile .Titolo {
    font-size: 17px;
    text-indent: -1em;
    margin-left: 4em;
}
.RiqCollassabile .RiqCollassabile .RAPar p{
    font-size: 16px;
}
.RiqCollassabile .ULancora{
    margin: 0;
}

.RiqCollassabile .aTOP span{font-size:14px;}
.RiqCollassabile .aTOP:link, 
.RiqCollassabile .aTOP:visited{border-bottom: 0px solid #444;}
.RiqCollassabile dd .nomargin-bottom {margin-left:0;}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

#ImgWidth100 div,
#ImgWidth100 img{width:100%}

/* Multicanale Reparti */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

#colMarginRight #mcReparti{margin-right:0;}
#mcReparti .RAElencoCanali{border: 2px #2C8180 solid; padding: 0 20px 10px;max-width: 100%;height: 100%;margin-bottom: 20px;width: 100%;}
#mcReparti .rowElencoMulticanale{margin-bottom: 10px;}
#mcReparti h2{font-weight:bold;min-height:70px;}
#mcReparti h2 span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 50px;}
#mcReparti .RALink{background-color: #2C8180; color: #FFF;padding: 5px 15px;border-radius: 20px;min-width: 70%;width: 100%;margin: auto;display: block;margin-top: 30px;text-transform: uppercase;background-image: url(../../Immagini/remixicon/arrow-right-line_%281%29.png); background-repeat: no-repeat; background-position-y: 47%; background-position-x: 95%;}
#mcReparti .rowElencoMulticanale{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  }
#mcReparti .rowElencoMulticanale > [class*='col-']{
  display: flex;
  flex-direction: column;  
}
#mcReparti .rowElencoMulticanale>div{min-height:100%;}
#mcReparti .Sintesi{overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; min-height: 75px;}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

/* Abstract Progetto in evidenza */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#colMarginRight #ProgettiEvidenza{margin-right:0;} 
#ProgettiEvidenza h2{font-family: "Work Sans";font-weight:bold;}
.RAAbstractPE{width: 100%; max-width: 100%;position:relative;}
.RAAbstractPE img{width: 100%; border-radius: 20px;}
.RAAbstractPE::before { content: ''; z-index: 1; width: 100%; height: 100%; display: block; position: absolute; background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%); border-radius: 20px;}
.RAAbstractPE h2{position: absolute;top:10px; left: 100px;color: #FFF;  z-index: 2;}
.RAAbstractPE h2 span{font-size:30px;font-weight: normal;}
.RAAbstractPE .Sintesi{width: 30%; min-width: 300px; max-width:100%; position: absolute; left: 100px; color: #FFF; top: 130px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;z-index: 2;}
.RAAbstractPE .RALinkIn{position: absolute; left: 100px; bottom: 30px; width: fit-content; background-color: #FFF; color: #2C8180; padding: 5px 15px; border-radius: 20px;background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-up-line-green.png); background-repeat: no-repeat; background-position-y: 47%; background-position-x: 95%;text-transform:uppercase;display: inline-block;width: 229px;z-index: 2;}
.RAAbstractPE a.RALinkIn:visited{color: #2C8180;}
.RAAbstractPE a.RALinkIn:hover{background-color: #000;color: #FFF;background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-up-line-white.svg); border: 1px solid #FFF;}


#ProgettiEvidenza .rowElencoMulticanale h2{position: relative; bottom: 69px; padding: 0 25px; z-index: 2; color: #FFF; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
#ProgettiEvidenza .rowElencoMulticanale h2 a{color: #fff;}
#ProgettiEvidenza .rowElencoMulticanale h2 a>span{color: #fff;}
#ProgettiEvidenza .rowElencoMulticanale img{width: 100%; border-radius: 20px;}
#ProgettiEvidenza .rowElencoMulticanale .RAElencoCanali{max-width: 100%;}
#ProgettiEvidenza .rowElencoMulticanale .RAElencoCanali>a{position:relative;display:grid;}
#ProgettiEvidenza .rowElencoMulticanale .RAElencoCanali>a::before { content: ''; z-index: 1; width: 100%; height: 100%; display: block; position: absolute;  background: linear-gradient(0deg, #13403e 0%, rgba(0, 0, 0, 0) 100%); border-radius: 20px;}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */


/* Sidebar */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/*#rowForSidebar{margin-top: -160px;}*/

.SBtoc {
  position: sticky;
  top: 250px;
  left: 50px;
  width: 200px;
/*  box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),
    0 8px 10px -6px rgb(0 0 0 / 0.1);*/
	z-index:10;
	float:left;
}

.SBtoc.col2{width:16.6%;}
.SBtoc.col3{width:25%;}

.SBtoc ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}

.SBtoc a {
  width: 100%;
/*  background: #4b4e5a;*/
  display: block;
  padding: 15px 0;
  color: white;
  text-decoration: none;
    background-image: url(../../Immagini/elementi/Sidebar.png);
    background-repeat: no-repeat;
    background-position-y: center;
    color: transparent;
}

.SBtoc li:first-child a {
  border-radius: 10px 10px 0 0;
}

.SBtoc li:last-child a {
  border-radius: 0 0 10px 10px;
}

.SBtoc a.highlighted {
    background-image: url(../../Immagini/elementi/SidebarSelected.png);
    background-repeat: no-repeat;
    background-position-y: center;
    color: transparent;
}

.SBtoc a:hover {
    background-image: none;
    color: #2C8180;
    text-decoration: underline;
}
.SBtoc a.highlighted:hover {
    text-decoration: none;
}

.SBtoc a:active {
    background-image: none;
}

.SBsection {
 /* min-height: 70vh;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 100px;
  font-weight: bold;*/
}

.SBsection.home {
  background: #1e2332;
}

.SBsection.products {
  background: #2a2b4f;
}

.SBsection.about {
  background: #2a394f;
}

.SBsection.contact {
  background: #1e2332;
}

@media (max-width: 767px) {
  .SBtoc {
    display: flex;
    width: auto;
    right: auto;
    left: 50%;
    transform: translate(-50%, 0);
  }

  .SBtoc ul {
    display: flex;
  }

  .SBtoc a {
    font-size: 14px;
    padding: 15px;
  }

  .SBtoc li:first-child a {
    border-radius: 8px 0 0 8px;
  }

  .SBtoc li:last-child a {
    border-radius: 0 8px 8px 0;
  }

  .SBsection {
 /*   font-size: 50px; */
  }
}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

/* Archivio */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#colMarginLeft #sezArchivio{margin:0 5%;}
#sezArchivio .rowElencoMulticanale img{width:100%;border-radius:20px;}
#sezArchivio .rowElencoMulticanale img:after{z-index:2;}
#sezArchivio .rowElencoMulticanale{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-left:0;
  margin-right:0;
  }
#sezArchivio .rowElencoMulticanale > [class*='col-']{
  display: flex;
  flex-direction: column;
}

#sezArchivio .rowElencoMulticanale .RAElencoCanali{margin-bottom: 50px;max-width:100%;}
#sezArchivio .rowElencoMulticanale .RADate{font-size: 14px; font-weight: lighter;color: #000;}
#sezArchivio .rowElencoMulticanale h2{font-size: 22px; font-weight: 500;color: #000;font-family: "Work Sans";float: left;width: 80%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}

#sezArchivio .rowElencoMulticanale .RALink{margin-top: 20px;
    width: 40px;
	background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-fill-green-45.png);	
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: right;
    color: transparent;
    height: 40px;}

#sezArchivio .RAPaginazione{position:relative;}

#sezArchivio .rowElencoMulticanale .RAElencoCanali>a:not(.RALink){position:relative;display:flex;margin-bottom:20px;pointer-events:none;}
#sezArchivio .rowElencoMulticanale .RAElencoCanali>a:not(.RALink)::before{content: '';
    z-index: 3;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: linear-gradient(0deg, #13403e 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 20px;}

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


/* Consiglio di amministrazione */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#ConsAmm .RAIMGSpacerLeft{width:41%;margin-left:9%;}
#ConsAmm .RAIMGSpacerLeft img{width:100%;border-radius:10px;}
#ConsAmm .RASotTitCell {font-size:24px;}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */


/* Comunicazione istituzionale */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#sezTitoloCentrato .RATitolo,
#sezTitoloCentrato .RATitoloLittle{text-align:center;}
#sezTitoloCentrato .RAAlignCenter{width: 700px;max-width: 100%;}

#lastNews,
#newsmcslide{margin: 40px 0;}
/*#lastNews a,
#newsmcslide a{outline: none;}*/
#lastNews .RAIMGSpacerRight,
#newsmcslide .RAIMGSpacerRight{margin-right: 10px;}
#lastNews .RASotTitCell,
#newsmcslide .RASotTitCell{font-size: 28px; margin-top: 10px;margin-bottom: 0;font-weight:bold;}
#lastNews .RAParCell p,
#newsmcslide .RAParCell p{margin-left: 55px;font-size: 16px;}
#lastNews .RAElencoCanali,
#newsmcslide .RAElencoCanali{max-width:100%;}
#lastNews .RAElencoCanali img,
#newsmcslide .RAElencoCanali img{border-radius: 10px;}
#newsmcslide .RAElencoCanali img{max-width: 95%;}
#lastNews .RAElencoCanali>a,
#newsmcslide .RAElencoCanali>a{pointer-events: none;}
#lastNews .RAElencoCanali .RADate,
#newsmcslide .RAElencoCanali .RADate{margin-top:20px;font-size:14px;}
#lastNews .RAElencoCanali h2,
#newsmcslide .RAElencoCanali h2{
	font-size: 20px;
	font-weight: bold;
    line-height: 26px;
	margin-top:0;
	font-family: 'Work Sans';
    background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-fill-green-45.png);
    background-repeat: no-repeat;
    background-size: 45px;
	min-height:45px;
    background-position-x: right;
    background-position-y: top;	
	max-width:95%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

#lastNews .RAElencoCanali h2 span,
#newsmcslide .RAElencoCanali h2 span{display:block;max-width:75%;}

#newsmcslide .slick-slide{width: 400px !important;}
#newsmcslide .slick-slide img{mask-image:none;}

#lastNews .RAElencoCanali>a{position: relative;display: block;}
#lastNews .RAElencoCanali>a::before{content: '';z-index: 1;width: 100%;height: 100%;display: block;position: absolute;background: linear-gradient(0deg, #13403e 0%, rgba(0, 0, 0, 0) 100%);border-radius: 10px;}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */


/* Comunicati stampa */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#sezPagInt #colMarginLeft #sezcomunicatistampa{margin:0 5%;}
#sezPagInt #colMarginLeft #sezcomunicatistampa  .row > [class*='col-']{display: flex;flex-direction: column;margin-bottom:25px;}
#rowcomunicatistampa.row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  }
#rowcomunicatistampa.row > .colcomunicatistampa,
#rowcomunicatistampa.row > .col-sepcomunicatistampa
{
  display: flex;
  flex-direction: column;
  min-height:150px;
}
#rowcomunicatistampa .colcomunicatistampa {width:45%;}
#rowcomunicatistampa .col-sepcomunicatistampa{width:10%;}
#rowcomunicatistampa .colcomunicatistampa a{height: 100%;display: flex;}
#rowcomunicatistampa .colcomunicatistampa .divImg{float: left; margin-right: 20px; height: 100%;}
#rowcomunicatistampa .colcomunicatistampa .descFile{line-height: 24px;color:#2C8180; text-decoration:underline;font-weight: 500;}
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

#sezPagInt #SezFilter .RAImmagine,
#sezPagInt #SezFilter .RAImmagineVirata{width:30px;margin-right:20px;}
#sezPagInt #SezFilter .RASotTitCell{font-size:28px;color: #2C8180;font-weight: 500;margin-top: 3px;}
#sezPagInt #SezFilter .form-control{width:auto;}

#sezPagInt #SezFilter #sezfiltersb > div{float:left; margin-right: 20px;}
#sezPagInt #SezFilter select{border-radius: 20px; background-color: #eee; color: #2C8180; font-weight: 500; border: 3px solid #eee;box-shadow:none;-webkit-box-shadow:none;}
#sezPagInt #SezFilter .btn-default{
	display: block;
    width: 120px;
    height: 34px;
	padding: 6px 37px 6px 12px;
    font-size: 14px;
    background-image: url(../../Immagini/Icone/RemixIcon/search-line-green-24.png);	
	background-size:16px;
	background-repeat: no-repeat;
    background-position-x: 85px;
    background-position-y: center;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-radius: 20px;
    background-color: #eee;
    color: #2C8180;
    font-weight: 500;
    border: 3px solid #eee;
/*	outline:none;*/
	margin-top: 5px;
}

#AdeguaImmagineSottoPar .RAIMGSpacerRight{float: none;}
.#AdeguaImmagineSottoPar .RAIMGSpacerRight img{width:100%}

#colbanner-info2 .RASotTitCell{font-family: "Merriweather";}

#rimuoviPadding{padding-left:0;padding-right:0;}

/* Photogallery - Modifica su richiesta del cliente */
#mylightbox_container_image_box{width: 820px !important;height: 620px !important;}
#mylightbox_container_image{width: 820px !important;height: 620px;}
#mylightbox_image{width: 800px !important; height: auto !important;}
#mylightbox_container_image_data_box{width:820px !important;}
#mylightbox_nav{width:820px;height: 620px;}


/* Menu a scomparsa */
#headMenuHide{margin-top:5px;margin-bottom:20px;}
#bodyMenuHide{margin-top:50px;}
#bodyMenuHide > div{margin-left:30px;margin-right: 25px;background-repeat: no-repeat; background-size: 36px;}
#bodyMenuHide #menuIstituto{background-image: url(../../Immagini/Icone/RemixIcon/community-line-white.png); }
#bodyMenuHide #menuOneHealth{background-image: url(../../Immagini/Icone/RemixIcon/chat-thread-line-white-48.png);}
#bodyMenuHide #menuRicerca{background-image: url(../../Immagini/Icone/RemixIcon/microscope-line-white-48.png);}
#bodyMenuHide #menuFormazione{background-image: url(../../Immagini/Icone/RemixIcon/presentation-line-white-48.png);}
#bodyMenuHide #menuServizi{background-image: url(../../Immagini/Icone/RemixIcon/briefcase-line-white-48.png);}
#bodyMenuHide #menuNelMondo{background-image: url(../../Immagini/Icone/RemixIcon/shake-hands-line-white-48.png);}
#bodyMenuHide #menuNelMondo .RiqCollassabile{border-bottom:0;}
#bodyMenuHide .RiqCollassabile{margin-left:56px;border-color:#35D5C2;}
#bodyMenuHide .RiqCollassabile .Titolo{color:#FFF;font-size:20px;text-transform:uppercase;font-family: 'Work Sans', sans-serif;}
#bodyMenuHide .RiqCollassabile .More{background-image: url(../../Immagini/Icone/RemixIcon/arrow-down-in-circle-line-white.png);background-size: 36px;background-repeat: no-repeat;;margin-right:0;background-position-x: right;}
#bodyMenuHide .RiqCollassabile .Less{background-image: url(../../Immagini/Icone/RemixIcon/arrow-up-in-circle-line-white.png);background-size: 36px;background-repeat: no-repeat;margin-right:0;background-position-x: right;background-position-y: center;background-size: 36px;}  
#bodyMenuHide .RiqCollassabile dd{margin-left:0;padding-left:0;width: 100%;padding-bottom: 0;}
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .IndA:link,
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .IndA:visited,
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .SelIndS{padding:15px 0;border-top: solid 1px #d0d0d4;background-image: url(../../Immagini/Icone/RemixIcon/arrow-right-circle-fill-white-45.png);background-size: 30px;background-repeat: no-repeat; background-position-x:right;background-position-y: center;}
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul .liP1 .IndA:link,
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul .liP1 .IndA:visited{padding-left:0;border-top: 0;}
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .SelIndS{color: #FFF;font-weight: bold; background-color: transparent;}
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .IndA:link span,
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .SelIndS span{max-width: 210px; display: inline-block;}
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .IndA:hover, 
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .IndA:active, 
.sidebar-offcanvas #bodyMenuHide .VMenuHome ul li .IndA:focus{background-color: transparent;font-weight:bold;}

.RACaptcha{width: max-content;margin: auto;text-align: center;}

#controllolink{overflow-wrap: break-word;}

.video-js{max-width: 100%;height: auto;}

#rowArchCom .RALinkUL{font-weight:bold;margin-bottom:20px !important;}