/************* personalizzazione IFOM BOOTSTRAP - Deborah Agostini 2015 *************//************* struttura *************/body {  font-family: 'Source Sans Pro', sans-serif; font-size:1.5em; border:0px solid #C6C; margin:0; padding:0; }header {padding:0; border:0px solid #C60; }.container { border:0px dotted blue;}.container-fluid {border:0px solid #000;}/*space before row*/.top-clear-2 { margin-top:2%; }.top-clear-5 { margin-top:5%; }.top-clear-8 { margin-top:8%; }.top-clear-10 { margin-top:10%; }.top-clear-20 { margin-top:20%; }a {  color: #0E7DBA;  text-decoration: none;}.vcenter {    display: inline-block;    vertical-align: middle;    float: none;}@media  print {	body { border:0px solid #C6C; margin:0; padding:0; }	a[href]:after {    content: none !important;  }.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {  float: left;}.col-sm-12 {  width: 100%;}.col-sm-11 {  width: 91.66666666666666%;}.col-sm-10 {  width: 83.33333333333334%;}.col-sm-9 {  width: 75%;}.col-sm-8 {  width: 66.66666666666666%;}.col-sm-7 {  width: 58.333333333333336%;}.col-sm-6 {  width: 50%;}.col-sm-5 {  width: 41.66666666666667%;}.col-sm-4 {  width: 33.33333333333333%; } .col-sm-3 {   width: 25%; } .col-sm-2 {   width: 16.666666666666664%; } .col-sm-1 {  width: 8.333333333333332%; }	 }/******************* IFOMWEBSITE text media rules ******************//* Large desktop */@media (min-width: 1200px) { #ifom-website p {  font-size: 1.2em;  line-height: 1.6em;}#ifom-website li { font-size: 1.2em;  line-height: 1.6em;}#ifom-website .citazione {color: #0179a1;font-size: 1.7em;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0;letter-spacing: 0.05em;font-style: italic;margin: 5px;line-height: 1.4em;} /*********** media comunicati********/.media-heading  {    color: #0179a1;    font-size: 1.1em;}	}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { #ifom-website p {  font-size: 1.4em;  line-height: 1.65em;}#ifom-website li {  font-size: 1.4em;  line-height: 1.65em;}#ifom-website .citazione {color: #0179a1;font-size: 1.7em;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0;letter-spacing: 0.05em;font-style: italic;margin: 5px;line-height: 1.4em;} /*********** media comunicati********/.media-heading  {    color: #0179a1;    font-size: 1.1em;}}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { #ifom-website p {  font-size: 1.5em;  line-height: 1.65em;}#ifom-website li {  font-size: 1.5em;  line-height: 1.65em;}#ifom-website .citazione {color: #0179a1;font-size: 1.7em;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0;letter-spacing: 0.05em;font-style: italic;margin: 5px;line-height: 1.4em;} /*********** media comunicati********/.media-heading  {    color: #0179a1;    font-size: 1.2em;}}/* Landscape phone to portrait tablet */@media (max-width: 767px) {#ifom-website p {  font-size: 1.5em;  line-height: 1.65em;}#ifom-website li {  font-size: 1.5em;  line-height: 1.65em;}#ifom-website .citazione {color: #0179a1;font-size: 1.7em;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0;letter-spacing: 0.05em;font-style: italic;margin: 5px;line-height: 1.4em;} /*********** media comunicati********/.media-heading  {    color: #0179a1;    font-size: 1.4em;}}/* Landscape phones and down */@media (max-width: 480px) {#ifom-website p {  font-size: 1.64em;  line-height: 1.45em;}#ifom-website li {  font-size: 1.6em;  line-height: 1.65em;}#ifom-website .citazione {color: #0179a1;font-size: 1.7em;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0;letter-spacing: 0.05em;font-style: italic;margin: 5px;line-height: 1.4em;} /*********** media comunicati********/.media-heading  {    color: #0179a1;    font-size: 1.5em;}}/************* breadcrumb personalization *************/.breadcrumb {  padding: 8px 15px;  margin-bottom: 30px;  list-style: none;  background-color: #CFE4EE;  border-radius: 4px;}/************* footer big *************/#footer {  background: #E2E2E2;  border-top: 4px solid #ccc;  margin-top: 50px;  padding: 40px 0 0;  position: relative;  clear: both;}#footer .footer-copyright {  background: #ccc;  border-top: 4px solid #ccc;  margin-top: 20px;  padding: 30px 0 10px;}/******************* FOOTER text media rules ******************//* Large desktop */@media (min-width: 1200px) { #footer {  font-size: 0.9em;}}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { #footer{  font-size: 0.9em;}}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { #footer {  font-size: 1em;}}/* Landscape phone to portrait tablet */@media (max-width: 767px) {#footer{  font-size: 1em;}}/* Landscape phones and down */@media (max-width: 480px) {#footer {  font-size: 1.8em;}}#banner-layout { border:0px solid green; margin:0 0 0px 0; background-color:#fff; height:2px; }.clearer { clear:both;}/************* utilities *************/.bg-ifom-review { background-color:#30a4d0; }.bg-grey { background-color:#F1F1F1;}.bg-test { background-color: #D5D5D5;}.margin0{ margin: 0px;}.margin5 { margin-top:5px;}.margin10 { margin-top:10px;}.margin20 { margin-top:20px;}.margin30 { margin-top:30px;}.margin40 { margin-top:40px; border:0px solid red;}.margin50 { margin-top:50px;}.margin80 { margin-top:80px;}.margin100 { margin-top:100px;}.margin200 { margin-top:200px;}.padding5 { padding:5px;}.padding10 { padding:10px;}.padding15 { padding:15px;}.padding30 { padding:50px;}.padding50 { padding:50px;}.margin10b { margin-bottom:10px;}.margin20b { margin-bottom:20px;}.margin30b { margin-bottom:30px;}.margin40b { margin-bottom:40px;}.margin60b { margin-bottom:60px;}.margin100b { margin-bottom:100px;}.margin10l { margin-left:10px;}.margin20l { margin-left:20px;}.margin30l { margin-left:30px;}.margin40l { margin-left:40px;}.margin10r { margin-right:10px;}.margin20r { margin-right:20px;}.margin30r { margin-right:30px;}.margin40r { margin-right:40px;}.margin50b { margin-bottom:50px;}.white { border:2px solid #fff;}.red { border:2px solid red;}.green { border:2px solid green;}.blue { border:2px solid blue;}.orange { border:2px solid #F60;}.grey { border:1px solid #666;}.light-grey { border:1px solid #ccc;}.top-light5 { border-top:5px solid #F1F1F1; padding:5px 0;}.top-light10 { border-top:10px solid #F1F1F1; padding:5px 0;}.top-grey { border-top:1px solid #ccc; padding:5px 0;}.top-azur { border-top:1px solid #C8DBE8; padding:5px 0;}.top-orange { border-top:1px solid #E8B370; padding:10px 0;}.left-light-grey { border-left:1px solid #ccc;}.bottom-azur { border-bottom:1px solid #C8DBE8; padding:10px 0;}.bottom-grey { border-bottom:1px solid #ccc; padding:10px 0;}.border-grey { border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px 0;}.bg-color-dark { background-color: #555 !important;}.bg-color-white { background-color: #fff !important;}.bg-color-sea { background-color: #1abc9c !important;}.bg-color-red { background-color: #e74c3c !important;}.bg-color-aqua { background-color: #27d7e7 !important;}.bg-color-blue { background-color: #3498db !important;}.bg-color-grey { background-color: #95a5a6 !important;}.bg-color-light { background-color: #f7f7f7;}.bg-color-green { background-color: #72c02c !important;}.bg-color-brown { background-color: #9c8061 !important;}.bg-color-orange { background-color: #e67e22 !important;}.bg-color-green1 { background-color: #2ecc71 !important;}.bg-color-purple { background-color: #9b6bcc !important;}.bg-color-dark-blue { background-color: #4765a0 !important;}.bg-color-light-grey { background-color: #E4E4E4 !important;}.bg-color-light-green { background-color: #79d5b3 !important;}.bg-ifom-menu {background-color: #049FD1;}/************* txt colors *************/ .ifom-color { color: #0179a1;}/************* panels *************/.panel-default > .panel-heading-subhome {color: #049FD1;background-color: #fff;/* rgba(12, 147, 210, 0.1)*/;border-color: #ddd;padding: 8px 15px 4px 15px;border-bottom: 1px solid #ccc;border-top-left-radius: 3px;border-top-right-radius: 3px;font-size:1.2em; text-align:center;}.panel-body-subhome {padding: 15px 10px;}/************* stili testo *************/h1 { font-size:2.8em;}h2 { font-size:2.2em;}h3 { font-size:1.7em;}h4 { font-size:1.3em;}.form-group {border:0x solid green;border-bottom:0px solid #CCC;}.form-group label {font-weight:normal; color:#666; font-size:0.9em; text-transform:uppercase;}p { font-size:1.2em; line-height:1.52em;  }h1, .h1, h2, .h2 {font-family: 'Open Sans', sans-serif;  margin-top: 25px;  margin-bottom: 25px;  font-weight: 300;}h3, .h3 {font-family: 'Open Sans', sans-serif;  margin-top: 20px;  margin-bottom: 20px;  font-weight: 300;}.caption h3 {  margin-top: 5px;  margin-bottom: 10px;}h4, .h4{	font-family: 'Open Sans', sans-serif;  margin-top: 10px;  margin-bottom: 10px;}h3.subhome { background-color: #09C; color: #FFF; margin-bottom:-1px; padding:5px; font-size:1.3em;}h3.boxhome { background-color: #999; color: #FFF; margin:0px; padding:5px; font-size:1.3em; font-weight:300;}h3.introSubHome {  color: #0179a1;  font-size: 1.6em;  line-height: 1.5em;  font-family: Helvetica, Arial, sans-serif;  font-weight: normal;  margin: 0 0px 20px 0px;  padding: 0;  border: 0px solid red;}.testo-big {line-height: 1.5em;font-size: 1.3em;}.testo-middle {line-height: 1.6em;font-size: 1.2em;}/*Column Sizes------------------------------------*//*Remove the Gutter Padding from Columns*/.no-gutter > [class*='col-'] {  padding-right: 0;  padding-left: 0;  }.no-gutter.no-gutter-boxed {  padding-right: 15px;  padding-left: 15px;}/*****padding container*******/.no-padding-bottom {  padding-bottom: 0 !important;}.content-xs {  padding-top: 20px;  padding-bottom: 20px;}.content {  padding-top: 40px;  padding-bottom: 40px;}.content-sm {  padding-top: 60px;  padding-bottom: 60px;}.content-md {  padding-top: 80px;  padding-bottom: 80px;}.content-lg {  padding-top: 100px;  padding-bottom: 100px;}.arrow-right { font-size:1em;	width: 0; 	height: 0; 	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;	border-left: 10px solid green;}/******************* REVIEW ARTCICLES *******************/.review p { position:absolute; bottom:22px; right:18px; background-color: rgba(0,0,0,0.5); padding:18px; font-size:1.1em; color:#FFF; margin:15px 15px;}/******** EQUAL HEIGT COLUMS *******************/.equal-height-column {  }/* Large desktop */@media (min-width: 1200px) { .equal-height-column { height: 300px; }}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { .equal-height-column { height: 240px; }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { .equal-height-column { height: auto; }}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.equal-height-column { height: auto; }}/* Landscape phones and down */@media (max-width: 480px) {.equal-height-column { height:auto;}}/******** EQUAL HEIGT COLUMS SMALL*******************/.equal-height-column-small {  }/* Large desktop */@media (min-width: 1200px) { .equal-height-column-small { height: 140px; }}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { .equal-height-column-small  { height: 120px; }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { .equal-height-column-small { height: auto; }}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.equal-height-column-small  { height: auto; }}/* Landscape phones and down */@media (max-width: 480px) {.equal-height-column-small { height:auto;}}/*Call To Action v1------------------------------------*/.call-action-v1 p {  margin-top: 5px;  font-size: 18px;  font-weight: 200;  margin-bottom: 0;}.call-action-v1 .call-action-v1-box {  width: 100%;  display: table;  padding: 30px 0;  vertical-align: middle;}.call-action-v1 .call-action-v1-in {  display: table-cell;  vertical-align: middle;}.call-action-v1 .call-action-v1-in.inner-btn {  min-width: 250px;  text-align: right; }@media (max-width: 992px) {  .call-action-v1 .call-action-v1-in,  .call-action-v1 .call-action-v1-in.inner-btn {    display: block;    text-align: center;  }  .call-action-v1 .call-action-v1-in p {    margin-bottom: 20px;  }}.thumb {  border: 1px solid #ccc;  padding: 3px;  width: 130px;  height: 130px;  display: block;  float: left;  margin-right: 12px;  margin-bottom: 20px;}/******* colonna appro ********/.box {  width: 100%;  padding: 5px;  border: 1px solid #ccc;  margin: 0 0 24px 0;  color: #333;  /*-webkit-box-shadow: -3px 3px 5px rgba(50, 50, 50, 0.53);  -moz-box-shadow: -3px 3px 5px rgba(50, 50, 50, 0.53);  box-shadow: -3px 3px 5px rgba(50, 50, 50, 0.53);*/  background-color: #FCFCFC; text-align:center;}.box img {	margin: 0 auto; border:0px solid blue;}.box h4 { font-size:1.25em;}.box p {  font-size: 0.9em;  line-height: 1.3em;  border-bottom: 0px solid rgb(203,226,236);  padding: 8px 8px;  border-top: 0px solid red;  margin: 0;}.box-lab { background-color: #049FD1; border:2px solid #CCC; text-align:center; margin: 0 0px 20px 0; padding:0px 0;}.box-lab  a {color:#FFF; text-decoration:none; border:0px solid green;}.box-lab:hover { background-color: #F93; }.box-lab h2 { padding:4px 0 10px 0; margin:0;}.box-lab img { opacity:0.4;}/******** GALLERY*********/.box .galcontainer {  margin: 10px 5px 10px 5px;  border: 0px solid red;  height: auto;  padding: 0px;}.box .gal {  float: left;  border: 0px solid blue;  width: 44px;  height: 44px;  margin-right: 5px;  margin-left: 1px;  margin-top: 5px;  margin-bottom: 3px;}.box .gal img {  border: 1px solid #ccc;  padding: 2px;  width: 40px;  height: 40px;}/******* images ********/.float-left { float:left; margin: 10px 10px 10px 0;}.float-right { float: right; margin: 10px 0px 10px 10px;}/******* stili testo ********/.intervista-risposta {	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;  background-color: #dedede;  padding: 10px;  color: #000; margin:0 0 20px 0;}.intervista-domanda { font-family:Georgia, "Times New Roman", Times, serif;  color: #0179a1;}/****** video responsive extra bootstrap*********/video {     width:100%;    max-width:720px;    height:auto; }/****** responsive google maps *********/.google-maps {        position: relative;        padding-bottom: 50%;        height: 0;        overflow: hidden;    }    .google-maps iframe {        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }	/********* related contents ****************/#relatedcontents .title {  background-color: #D8E6E8;  font-weight: 500;  border-radius: 5px;  padding: 5px 10px;  font-size: 1em;  color: #00ADDD;}#relatedcontents ul {  list-style-position: inside;  border: 0px solid red;  margin: 20px 0;  line-height: 2em;  padding: 4px;}#relatedcontents ul li {  float: left;  list-style: none;  margin: 0 20px 10px 0;  border-left: 1px solid #3CF;  padding: 0 0 0 10px;}/*********** cv box *********** */.cv-units {  margin: 20px 4px;  border: 1px solid #00ADDD;  padding: 20px 20px 20px 20px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  font-size: 1em;  line-height: 1.6em;  min-height: 300px;  font-family: Georgia, "Times New Roman", Times, serif;}.cv-units img {  float: left;  margin: 0 15px 15px 0;}/*********** news docucenter home *********** */.news-row-home { padding:0; border:0px solid green;}.news-row-home a { color:#FFF;  font-family: "Merriweather"; font-weight:300; font-style:italic; font-size:1.8em; line-height:1.5em; }.news-row-home a:hover { text-decoration:none; background-color:#CCC;}.news-row-home .data  { color:#FFF; margin:6px 0 15px 0px; border:0px solid red;}/*********** news docucenter *********** */.news-row { padding:0; border:0px solid green;}.news-row h3 { margin:0 0 4px 0; font-weight:300; font-size:1.34em;}.news-row .data { font-weight:300; color:#666; font-size:1em; text-transform:uppercase; padding-bottom:15px;}/*********** open positions docucenter *********** */.positions-row { padding:0; border:0px solid green;}.positions-row h4 { margin:0 0 3px 0; font-weight:400; font-size:1em;}.positions-row .data { font-weight:300; color:#666; font-size:0.95em; text-transform:uppercase; padding-bottom:15px;}/*********** rassegna stampa docucenter *********** */.rassegna-row { padding:0; border:0px solid green; line-height:1em;}.rassegna-row h5 { margin:0px 0 0 0; font-weight:400; font-size:1em; }
.rassegna-row h6 { margin:0px 0 0 0; font-weight:400; font-size:1.1em;  }
.rassegna-row .data { font-weight:300; color:#666;  text-transform:uppercase; padding-bottom:10px; border-bottom:1px solid #C8DBE8; margin:0 0 20px 0;}.rassegna-row p { font-size:0.95em; display:inline; padding: 0;}/***** video responsive ******/.embed-responsive-4by3 {  padding-bottom: 70%;}/************ research labs index *************/#research-labs { border:0px solid red;}#research-labs  .thumbnail {  margin-bottom: 5px; border:0px solid green;}#research-labs  .media { margin: 0px 0 10px 0;  /*border-bottom:1px solid #CCC;*/ padding:0 0 0px 0; border:0px solid red; }#research-labs  .thumbnail { margin-top:50px;}/* Landscape phones and down */@media (max-width: 480px) {#research-labs  .media h3 { font-size:1.3em;}}/************ research lab page *************/#research-lab { background-color:#fff; border:0px solid #000; }#research-lab h2 { font-size:1.8em; border: 0px solid blue;    padding: 30px 0 30px 20px;	margin:30px 0 20px 0;    font-weight: 200;    background-color: rgba(0,0,0,0.1);	}	#research-lab #bigview h2.fascia { border: 0px solid blue;    padding: 30px 0 30px 20px;	margin:30px 0 20px 0;    font-weight: 200;    background-color: rgba(0,0,0,0.1);	}		#research-lab #bigview  p {    font-size: 1.3em;  line-height: 1.8em;}#research-lab #bigview  li {    font-size: 1.3em;  line-height: 1.8em;border-bottom:1px solid #CCC;}#research-lab h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#research-lab h4 { color: #0179a1; border-top: 5px solid #43a0ca; padding:5px 4px;}#research-lab h5 { color: #0179a1; font-size:1.1em;}#research-lab .img-research { max-height:200px;}#research-lab .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #research-lab .img-responsive .banner {border: 2px solid red;    padding: 30px 0 30px 0px;	margin:260px 0 0 0;} #research-lab .btn-more {margin:2px; background-color: #CFE4EE; padding:2px;}#research-lab .media-object { width:70px; height:70px;}#research-lab .publications ul {border:0px solid red; list-style-position:inside;list-style:none; margin:10px; padding:0;}#research-lab .publications ul li {border-bottom:1px solid #D2D2D2; margin:0 0 6px 0;  padding:0 0 4px 0; list-style:none; font-size:1em; list-style-position:inside;}#research-lab #publications {margin: 10px; 0 0 0;}#research-lab #publications p {    padding: 4px 0; line-height: 1.25em;}/************ press and media *************/#press-media { background-color:#fff; border:0px solid #000; margin:30px 0 0 0; }#press-media h2 { font-size:1.8em;}#press-media h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#press-media h4 { color: #0179a1; border-top: 5px solid #43a0ca; padding:5px 4px;}#press-media h5 { color: #0179a1; font-size:1.1em;}#press-media p { line-height:1.4em; font-size:1.1em;}#press-media .img-research { max-height:200px;}#press-media .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #press-media .btn-more {background-color: #CFE4EE;}#press-media .media-object { width:70px; height:70px;}#press-media .publications ul {border:0px solid red; list-style-position:inside;list-style:none; margin:10px; padding:0;}#press-media .publications ul li {border-bottom:1px solid #D2D2D2; margin:0 0 8px 0;  padding:0 0 4px 0; list-style:none; font-size:0.9em; list-style-position:inside;}/*****videopillole****/#videopillole { background-color:#fff; border:0px solid #000; }#videopillole h2 { font-size:1.8em; border: 0px solid blue;    padding: 30px 0 30px 5px;	margin:30px 0 20px 0;    font-weight: 200; color: #fff;    background-color: #09C;	}#videopillole h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#videopillole h4 { color: #0179a1; border-top: 5px solid #43a0ca; padding:5px 4px;}#videopillole h5 { color: #0179a1; font-size:1.1em;}#videopillole .img-research { max-height:200px;}#videopillole .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #videopillole .img-responsive .banner {border: 2px solid red;    padding: 30px 0 30px 0px;	margin:260px 0 0 0;} #videopillole .btn-more {margin:2px; background-color: #CFE4EE; padding:3px;}#videopillole .media-object { width:70px; height:70px;}/*********** contenitore videopillole **************/#videopillole .thumbnail { min-height: 450px;}#videopillole .thumbnail h3 {  border-top: 5px solid #43a0ca;  font-size: 1.6em;  padding: 5px 4px;}#videopillole .thumbnail p { font-size:1em;}#videopillole .key { font-size:0.9em;         color: #999;}/************ new general responsive page *************/#home-ifom-page { background-color:#fff; border:0px solid #000; }#home-ifom-page h2 { font-size:1.8em;}#home-ifom-page h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#home-ifom-page h4 { color: #0179a1; border-top: 2px solid #43a0ca; padding:5px 4px;  font-size:1.2em;}#home-ifom-page h5 { color: #0179a1; font-size:1.1em;  border-top: 2px solid #43a0ca;  padding:5px 4px;}#home-ifom-page p { line-height:1.4em; font-size:1.1em;}#home-ifom-page .img-research { max-height:200px;}#home-ifom-page .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #home-ifom-page .btn-more {margin:2px; background-color: #CFE4EE; padding:3px;}#home-ifom-page .data {border:0;}#home-ifom-page .media-object { width:70px; height:70px;}#home-ifom-page .media-body { font-size:1em; line-height:1.1em;}#home-ifom-page .publications ul {border:0px solid red; list-style-position:inside;list-style:none; margin:10px; padding:0;}#home-ifom-page .publications ul li {border-bottom:1px solid #D2D2D2; margin:0 0 8px 0;  padding:0 0 4px 0; list-style:none; font-size:0.9em; list-style-position:inside;}/************ new general responsive page *************/#ifom-page { background-color:#fff; border:0px solid #000; }#ifom-page h2 { font-size:1.8em;}#ifom-page h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#ifom-page h4 { color: #0179a1; border-top: 5px solid #43a0ca; padding:5px 4px;}#ifom-page h5 { color: #0179a1; font-size:1.1em;}#ifom-page p { line-height:1.4em; font-size:1.1em;}#ifom-page .img-research { max-height:200px;}#ifom-page .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #ifom-page .btn-more {margin:2px; background-color: #CFE4EE; padding:3px;}#ifom-page .data {border:0;}#ifom-page .media-object { width:70px; height:70px;}#ifom-page .publications ul {border:0px solid red; list-style-position:inside;list-style:none; margin:10px; padding:0;}#ifom-page .publications ul li {border-bottom:1px solid #D2D2D2; margin:0 0 8px 0;  padding:0 0 4px 0; list-style:none; font-size:0.9em; list-style-position:inside;}/************ widgets responsive page *************/#widgets-page { background-color:#fff; border:0px solid #000; }#widgets-page h2 { font-size:1.8em;}#widgets-page h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#widgets-page h4 { color: #0179a1; border-top: 5px solid #43a0ca; padding:5px 4px;}#widgets-page h5 { color: #0179a1; font-size:1.1em;}#widgets-page p { line-height:1.4em; font-size:1.1em;}#widgets-page .img-research { max-height:200px;}#widgets-page  .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #widgets-page .btn-more {margin:2px; background-color: #CFE4EE; padding:3px;}#widgets-page  .media-object { width:70px; height:70px;}#widgets-page  .publications ul {border:0px solid red; list-style-position:inside;list-style:none; margin:10px; padding:0;}#widgets-page .publications ul li {border-bottom:1px solid #D2D2D2; margin:0 0 8px 0;  padding:0 0 4px 0; list-style:none; font-size:0.9em; list-style-position:inside;}/************ research page COMMENTTATO PER MESSA ONLINE*************/#research-page h3 { border-top:1px solid #CFE4EE; padding:20px 0px 0px 0px; color:#0E7DBA;}#research-page h4 { border-top:1px solid #Ccc; padding:10px 0px 0px 0px; margin-top:20px; line-height:1.2em;}#research-page .paragraphDivider { border:0px solid green; margin-bottom:30px;}/************ general page *************/#general-page { border:0px solid green; padding:0 ;}#general-page p {   /* font-family: "Georgia","Times New Roman",serif;*/}#general-page h3 { border-top:1px solid #CFE4EE; padding:5px 0px 0px 0px; color:#0E7DBA;}#general-page .paragraphDivider { border:0px solid green; margin-bottom:30px;}/* Large desktop */@media (min-width: 1200px) { .panel-title  {  font-size: 1.1em;  line-height: 1.65em;}}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { .panel-title  {  font-size: 1.1em;  line-height: 1.65em;}}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { .panel-title  {  font-size: 1.5em;  line-height: 1.65em;}}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.panel-title  {  font-size: 1.5em;  line-height: 1.65em;}}/* Landscape phones and down */@media (max-width: 480px) { .panel-title  {  font-size: 1.6em;  line-height: 1.65em;}}/************ carousel *************/   #owl-deborah .item{    background: #CC3;    padding: 30px 0px;    margin: 5px;    color: #FFF;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    text-align: center;}#sync1 .item{    background: #0c83e7;    padding: 0px 0px;    margin: 5px;    color: #FFF;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    text-align: center;}#sync2 .item{    background: #C9C9C9;    padding: 10px 0px;    margin: 5px;    color: #FFF;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    text-align: center;    cursor: pointer;}#sync2 .item h1{  font-size: 18px;}#sync2 .synced .item{  background: #0c83e7;}#owl-deborah-link .item{  display: block;  cursor: pointer;  background: #333;  padding: 0px 0px 20px 0;  margin: 5px;  color: #FFF;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  text-align: center;  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }#owl-deborah-link  h4{ font-size:1em; padding:5px;}#owl-deborah-link .item:hover{  background: #108DD0;}/****** review carousel ******/#owl-review-link .item{  display: block;  cursor: pointer;  background: #E2E2E2;  padding: 0px 0px 20px 0;  margin: 5px;    color: #428bca;  text-align: center;  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); min-height:350px;}#owl-review-link img { padding:1px; }#owl-review-link  h4 { font-size:1.2em; padding:5px; }#owl-review-link .item:hover{  background: #108DD0;     color: #fff;}/****** review carousel rel02 ******/#owl-review-link-02 .item{  display: block;  cursor: pointer; /* background: #E2E2E2;*/  padding: 0px 0px 20px 0;  margin: 0px 0 0 0; border:0px solid green;    color: #428bca;  text-align: center;  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); min-height:380px;}#owl-review-link-02 img { padding:1px; }#owl-review-link-02  h4 { font-size:1.4em; line-height:1.5em; padding:15px; }#owl-review-link-02 .item:hover{  background: #108DD0;     color: #fff; text-decoration:none;}/****** interviews carousel ******/#owl-interviews-link .item{  display: block;  cursor: pointer;  background: #CAFCFF;  padding: 0px 0px 20px 0;  margin: 5px;    color: #428bca;  text-align: center;  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}#owl-interviews-link img { padding:1px; }#owl-interviews-link  h4 { font-size:1.2em; padding:5px; }#owl-interviews-link .item:hover{  background: #108DD0;     color: #fff;}/****** interviews carousel  rel02******/#owl-interviews-link-02 .item{  display: block;  cursor: pointer; border:0px solid red;  padding: 0px 0px 0px 0;  margin: 5px;    color: #428bca;  text-align: center;  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}#owl-interviews-link-02 img { padding:1px; }#owl-interviews-link-02  h4 { font-size:1.2em; padding:5px; }#owl-interviews-link-02 .item:hover{  background: #108DD0;     color: #fff;}#owl-interviews-link-02 .owl-controls {border:0px solid red; margin:0; color:#fff;}#owl-interviews-link-02 .owl-controls .owl-page span  {  background:#fff;}/**** owl images ****/#owl-gallery .itemgallery img{	border:1px solid #CCC;    display: block;    width: 100%;    height: auto;}#owl-gallery .itemgallery .caption { font-style:italic; font-size:0.9em;}/****** home carousel ******/#owl-home .itemgallery img {	border:1px solid #CCC;    display: block;    width: 100%;    height: auto;}#owl-home .itemgallery h1 {  font-size:2em;     margin-top: 10px;    margin-bottom: 20px;}#owl-home .itemgallery h2 {  font-size:1.5em; }.imgRight { float: right; margin: 10px 0 10px 10px;}.imgLeft{ float: left; margin: 10px 10px 10px 0;}/*********** contenitore video conferenze **************/#conferenze {border:0px solid green;}#conferenze .thumbnail { min-height: 500px;}#conferenze .thumbnail h3 {  border-top: 5px solid #43a0ca;  font-size: 1.6em;  padding: 5px 4px;}/*#conferenze .thumbnail p { font-size:1em;}*//*********** contenitore video esperienze **************/#esperienze {border:0px solid green;}#esperienze .thumbnail { min-height: 310px;}#esperienze .thumbnail h3 {  border-top: 5px solid #43a0ca;  font-size: 1.6em;  padding: 5px 4px;}#esperienze .thumbnail p { font-size:1em;}	/****** pubblicazioni*****//*pubblicazioni*/.title-pub { font-weight: 600; font-size:1em;}.info-pub { font-size:1.1em; color: #1580D9;}.info-pub a { text-decoration:underline;}.journal-pub {color: #9A2A3B;}.update { font-size:0.8em; color: gray; text-align:right; }#publications ol {border:0px solid red;    margin: 0;    padding: 0;list-style-type: none;}#publications p {    border-top:1px solid #CCC; padding: 10px 0; list-style-position:intside;}#publications .numb { margin-right: 5px;    font-size: 80%; letter-spacing:0.2em;    background-color: rgb(200,200,200);    color: white;    font-weight: bold;    padding: 3px 10px;    border-radius: 3px;}#publications li {    counter-increment: step-counter; border-top:1px solid #CCC; padding: 10px 0; list-style-position:intside;}#publications li::before {    content: counter(step-counter);    margin-right: 5px;    font-size: 80%; letter-spacing:0.2em;    background-color: rgb(200,200,200);    color: white;    font-weight: bold;    padding: 3px 10px;    border-radius: 3px;}#publications h2 { font-size:1.5em;}.img-circle {float:right; border:2px solid #CCC; }.intranet-release {color: #FFF;}.fb-page, .fb-page iframe[style], .fb-page span {    width: 100% !important;}/******rete sul territorio******/#rete {}#rete .thumbnail { min-height:230px;}/******ricercatori******/#ricercatori {}#ricercatori .thumbnail { min-height:350px;}/****** btn ******/.btn-more {    color: #333333;    background-color: #CFE4EE;    border-color: #cccccc;}/*------------------------------------Back To Top (script)------------------------------------*/#topcontrol {  color: #fff;  z-index: 99;  background: #666;  border-radius: 3px !important;}/* Large desktop */@media (min-width: 1200px) { #topcontrol {font-size: 30px; padding:15px;}}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { #topcontrol {font-size: 30px; padding:15px;}}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { #topcontrol {font-size: 22px; padding:12px;}}/* Landscape phone to portrait tablet */@media (max-width: 767px) {#topcontrol {font-size: 25px; padding:15px;}}/* Landscape phones and down */@media (max-width: 480px) {#topcontrol {font-size: 25px; padding:15px;}}#topcontrol:hover {  color: #fff;  background: #7AC1D5;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}/****** eccezione bottoni*********/.btn-default { background-color: #D1E3E9;}/****** download area risorse youscientist*********/.boxDownload {padding:15px; border:1px solid #CCC; margin:30px 0 0 0;}.descrizione_risorsa a { border-bottom:1px solid #DAA5AD;}/*body{  font-family: "Helvetica Neue Bold", arial, helvetica, sans-serif;  font-size: 100%;  margin: 10px;  color: #333;  background-color: #cecece;}h1{  margin: 0;  font-weight: normal;}*/time.icon{  font-size: 0.9em; /* change icon size */  display: block; float:left;  position: relative;  width: 6em;  height: 6em;  background-color: #ececec;  margin: 0em 1.5em 2.2em auto;  border-radius: 0.6em;  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;  overflow: hidden; /* -webkit-backface-visibility: hidden;  -webkit-transform: rotate(0deg) skewY(0deg);  -webkit-transform-origin: 50% 10%;  transform-origin: 50% 10%;*/}time.icon *{  display: block;  width: 100%;  font-size: 1em;  font-weight: bold;  font-style: normal;  text-align: center;}time.icon strong{  font-size: 1.3em;  position: absolute;  top: 0;  padding: 0.3em 0;  color: #fff;  background-color: 4cb3db;  border-bottom: 1px dashed ff8101;  box-shadow: 0 2px 0 4cb3db;}time.icon em{  position: absolute;  bottom: 0.2em;  color: 4cb3db;}qtime.icon span{  width: 100%;  font-size: 2.2em;  letter-spacing: -0.05em;  padding-top:1.5em;  color: #2f2f2f;}/*time.icon:hover, time.icon:focus{  -webkit-animation: swing 0.6s ease-out;  animation: swing 0.6s ease-out;}@-webkit-keyframes swing {  0%   { -webkit-transform: rotate(0deg)  skewY(0deg); }  20%  { -webkit-transform: rotate(12deg) skewY(4deg); }  60%  { -webkit-transform: rotate(-9deg) skewY(-3deg); }  80%  { -webkit-transform: rotate(6deg)  skewY(-2deg); }  100% { -webkit-transform: rotate(0deg)  skewY(0deg); }}@keyframes swing {  0%   { transform: rotate(0deg)  skewY(0deg); }  20%  { transform: rotate(12deg) skewY(4deg); }  60%  { transform: rotate(-9deg) skewY(-3deg); }  80%  { transform: rotate(6deg)  skewY(-2deg); }  100% { transform: rotate(0deg)  skewY(0deg); }}*/.img-circle {float:right; border:2px solid #CCC; }hr {	background-color: #2D61A1;	border-width: 0;	color: #2D61A1;	height: 1px;	line-height: 0;	margin: 0.5em 0;	text-align: center;}/************ events page *************/#events-page { background-color:#fff; border:0px solid #000; }#events-page h2 { font-size:1.8em; border: 0px solid blue;    padding: 10px 0 10px 20px;	margin:10px 0 10px 0;    font-weight: 200;    background-color: rgba(0,0,0,0.1);	}	#events-page .thumbnail h3 {  border-top: 5px solid #43a0ca; font-size:1.6em; padding:5px 4px;}#events-page .thumbnail h4 { color: #0179a1; }#events-page .thumbnail h5 { color: #0179a1; font-size:1.1em;}/************ comunicato schema page *************/#news-schema { background-color:#fff; border:0px solid #000; }#news-schema a { text-decoration:underline;}#news-schema h2 { font-size:1.8em; border: 0px solid blue;    padding: 20px;	margin:30px 0 20px 0;    font-weight: 200;    background-color: rgba(0,0,0,0.1);	}#news-schema .test {color:green;}#news-schema h5 { color: #0179a1; font-size:1.1em;}#news-schema .img-research { max-height:200px;}#news-schema .img-responsive {/* max-height:266px;*/ border:0px solid #C63;} #news-schema .img-responsive .banner {border: 2px solid red;    padding: 30px 0 30px 0px;	margin:260px 0 0 0;} #news-schema .btn-more {margin:2px; background-color: #CFE4EE; padding:3px;}#news-schema .media-object { width:70px; height:70px;}#news-schema .publications ul {border:0px solid red; list-style-position:inside;list-style:none; margin:10px; padding:0;}#news-schema .publications ul li {border-bottom:1px solid #D2D2D2; margin:0 0 8px 0;  padding:0 0 4px 0; list-style:none; font-size:0.9em; list-style-position:inside;}#news-schema .thumbnail {    display: block;    padding: 14px;    margin-bottom: 20px;    line-height: 1.42857143;    background-color: #ffffff;    border: 1px solid #dddddd;    border-radius: 4px;    -webkit-transition: border 0.2s ease-in-out;    -o-transition: border 0.2s ease-in-out;    transition: border 0.2s ease-in-out;}#news-schema .thumbnail h4{color:#0179a1;}#news-schema .thumbnail p { line-height:1em; padding:10px 0;}#sitemap {border:0px solid red;}#sitemap h4 { font-size:     font-size: 1.1em;}#sitemap .list-group-item {    position: relative;    display: block;    padding: 5px 15px;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid #ddd;