/************* personalizzazione IFOM BOOTSTRAP - Deborah Agostini 2015 *************//******** EQUAL HEIGT COLUMS *******************/.equal-height-column-latest {  background-color: #CCC; }/* Large desktop */@media (min-width: 1200px) { .equal-height-column-latest { height: 300px; }}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { .equal-height-column-latest { min-height: 300px; }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { .equal-height-column-latest { height: auto; }}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.equal-height-column-latest { height: auto; }}/* Landscape phones and down */@media (max-width: 480px) {.equal-height-column-latest { height:auto;}}/******** EQUAL HEIGT COLUMS *******************/.equal-height-column-latest-02 { border-top:3px solid #7AC1D5; padding-top:20px; /*background-color: #CFE4EE; */}/* Large desktop */@media (min-width: 1200px) { .equal-height-column-latest-02 { height: 350px; }}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { .equal-height-column-latest-02 { height: 240px; }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { .equal-height-column-latest-02 { height: auto; }}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.equal-height-column-latest-02 { height: auto; }}/* Landscape phones and down */@media (max-width: 480px) {.equal-height-column-latest-02 { height:auto;}}/******** RESEARCH EQUAL HEIGHT COLUMS *******************/.equal-height-column-research { border:3px solid #7AC1D5; padding-top:20px; /*background-color: #CFE4EE; */}/* Large desktop */@media (min-width: 1200px) { .equal-height-column-research { height: 350px; }}/* desktop to large desktop*/@media (min-width: 980px) and (max-width: 1200px) { .equal-height-column-research { height: 240px; }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) { .equal-height-column-research{ height: auto; }}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.equal-height-column-research{ height: auto; }}/* Landscape phones and down */@media (max-width: 480px) {.equal-height-column-research{ height:auto;}}/*********** box firc **********/.home-block-firc { color:#333; padding: 20px; background: #fff; border:1px solid #DCDCDC }.home-block-firc  h2 { text-align:center; line-height:1.2em; font-size:1.5em; margin:2px 0;  }.home-block-firc  h2:hover { text-decoration:none;}.home-block-firc img {   border:0px solid red; margin-top:20px; display:block; margin-left:35%;}/*********** box education **********/.home-block-education { color:#333; padding: 0px;  }.home-block-education h2 {margin:0px 0 10px 0; color:#fff; position:absolute;  top:40%;   background: #6CF; padding:4px 8px;}.home-block-education img:hover { opacity: 0.4; filter: alpha(opacity=40);}.home-block-education  h5 { text-align:right; line-height:2em; font-size:1em; margin:2px 15px 2px 0;  }.home-block-education  h5:hover { text-decoration:none;}.home-block-education .glyphicon { font-size:85%; padding: 0 0 0 5px;}/*********** box education rel 02**********/.home-block-education-02 { color:#333; padding:10px 0 0px 0; }.home-block-education-02 img:hover { opacity: 0.4; filter: alpha(opacity=40);}.home-block-education-02 p { font-size:1.1em; line-height:1em; font-weight:300; padding:5px; }.home-block-education-02  h5 { line-height:2em; font-size:0.95em; text-transform:uppercase; margin:2px 0;  }.home-block-education-02  h5:hover { text-decoration:none;}.home-block-education-02 .glyphicon { font-size:85%; padding: 0 0 0 5px;}/*********** box interview rel 02**********/.home-block-interview-02 { color:#333; padding:10px 0 0px 0; }.home-block-interview-02 img:hover { opacity: 0.4; filter: alpha(opacity=40);}.home-block-interview-02 p p { font-size:1.1em; line-height:1em; font-weight:300; padding:5px; }.home-block-interview-02  h5 { line-height:2em; font-size:0.95em; text-transform:uppercase; margin:2px 0;   }.home-block-interview-02  h5:hover { text-decoration:none;}.home-block-interview-02 .glyphicon { font-size:85%; padding: 0 0 0 5px;}/*********** box usefull **********/.home-block-usefull {background:  #FC6; color:#333;  padding: 10px;  border: 0px solid green;}.home-block-usefull h2 { font-size:1.2em; margin: 10px 0;}.home-block-usefull h3 {margin:0px 0;}/*.home-block-usefull .panel { background-color:transparent; border: 0px;   box-shadow: none;}.home-block-usefull .panel-body { background-color:transparent; border: 0px;   padding: 10px;}*/.home-block-usefull .list-group { background-color:transparent; border: 0px solid #ddd; }.home-block-usefull .list-group-item { background-color:transparent; border: 0px solid #ddd; font-size:1.5em; margin-bottom: 0px; padding:0;}.home-block-usefull a:link { color: #fff; padding:2px 5px; }.home-block-usefull a:hover { color: #fff; background-color:#3CF; text-decoration:none; padding:2px 5px; }.home-block-usefull a:visited { color: #fff; padding:2px 15px; padding:2px 5px; }.home-block-press { border:0px solid #CCC; padding:15px; background-color: #007FAE; color:#FFF;}.home-block-press .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-press .news-row a { color:#FFF;  font-family: "Merriweather"; font-weight:300; font-style:italic; font-size:1.8em; line-height:1.5em;}.home-block-press .news-row a:hover { text-decoration:none; background-color:#CCC;}.home-block-press .news-row .data  { color:#FFF;}.home-block-press h4 { color:#FFF; text-align:right; line-height:2em;  }.home-block-press h4 a:hover { text-decoration:none;}/********** publications home ********/#publications {border:0px solid #F90; margin:30px 0 0 0; padding:0;} #publications h3 { margin:0;  font-size:1.5em;   }  .home-block-publications { border:0px solid #CCC; padding:15px; background-color: #fff; }.home-block-publications .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-publications p { font-size:0.95em; margin: 0 0 10px 0; border-bottom:2px solid #CCC; padding:0 0 10px 0; }.home-block-publications h5 { text-align:right; line-height:2em; font-size:1em;  }.home-block-publications  h5:hover { text-decoration:none;}.home-block-publications .lab-pub { color:#FFF;   line-height:2em; font-size:1em; float:left;margin:0 20px 0 0;  }.home-block-publications .lab-pub a {color:#fff; margin: 0 15px 0 0;   padding: 2px 4px;  background-color: #CCC;}/*job box*/.home-block-job { border:0px solid #CCC; padding:35px 15px 15px 15px; background-color: #DCDCDC;}.home-block-job  .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-job  h5 { text-align:right; line-height:2em; font-size:1em; margin:2px 0px 2px 0;   border:0px solid red;}.home-block-job  h5:hover { text-decoration:none;}.home-block-job .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-interviews { border:1px solid #CCC; padding:15px; background-color: #699;}.home-block-interviews .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-interviews h4 { color:#FFF; text-align:right; line-height:2em; margin:0;  }.home-block-interviews h4 a:hover { text-decoration:none; text-decoration:none;}.home-block-ys { border:0px solid #CCC; padding:2px;}.home-block-ys h4 a { text-align:center; border:0px solid red; color: #F06; font-size: 1.1em;  font-weight: 300;  }.arrow-right { font-size:1em;	width: 0; 	height: 0; 	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;	border-left: 10px solid green;}/********* block review 1 article *********/.home-block-review { padding:0 0 0px 0;  }.home-block-review .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-review p { position: absolute; top:15px;  padding:20px; font-size:1.1em; line-height:1em;font-weight:300; color:#FFF; margin:15px 15px; background-color: rgba(102,204,255,0.9);}.home-block-review img:hover { opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */}.home-block-review  h5 { text-align:right; line-height:2em; font-size:1em;  }.home-block-review  h5:hover { text-decoration:none;}/********* block review 1 article *********/.home-block-review-dida { padding:10px 0 0px 0;  }.home-block-review-dida .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-review-dida p { font-size:1.1em; line-height:1em; font-weight:300; padding:5px; }.home-block-review-dida img:hover { opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */}.home-block-review-dida  h5 {line-height:2em; font-size:0.95em; text-transform:uppercase;   margin:2px 0;}.home-block-review-dida  h5:hover { text-decoration:none;}.home-block-lab {margin:0;}.home-block-lab img { position:relative; bottom:0px right:0; }/********* block review 1 article *********/.home-block-article-01 { border:0px solid #CC0; background-position:top; background-repeat:no-repeat; background-image:url(http://www-test.ifom.eu/media/Immagini-dei-contenuti/responsive/home/article-01.png);}.home-block-article-01 .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-article-01 p {  font-size:1.3em; line-height:1.4em;   border:0px solid #000; padding:25px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight: 100; background-color:rgba(255,255,255,0.6); }.home-block-article-01  h5 { text-align:right; line-height:2em; font-size:1em;  }.home-block-article-01  h5:hover { text-decoration:none;}/*article 2*/.home-block-article-02 { ; border:0px solid #CC0; background-position:top; background-repeat:no-repeat; background-image:url(http://www-test.ifom.eu/media/Immagini-dei-contenuti/responsive/home/article-02.jpg);  }.home-block-article-02 .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-article-02 p {  font-size:1.3em; line-height:1.34em;   border:0px solid #000; padding:25px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; background-color:rgba(255,255,255,0.6); }.home-block-article-02  h5 { text-align:right; line-height:2em; font-size:1em;  }.home-block-article-02  h5:hover { text-decoration:none;}/*job 2*/.home-block-article-job { ; border:1px solid #CC0; background-color:#CCC;}.home-block-article-job .glyphicon { font-size:85%; padding: 0 0 0 5px;}.home-block-article-job p {  font-size:1.5em; line-height:1.3em;   border:0px solid #000; padding:20px; font-family:  serif; font-weight: 100; background-color:rgba(255,255,255,0.6); }.home-block-article-job  h5 { text-align:right; line-height:2em; font-size:1em;  }.home-block-article-job  h5:hover { text-decoration:none;}.third-effect .mask {  /* opacity: 0;   overflow:visible;   border:20px solid rgba(0,0,0,0.7);   -moz-box-sizing:border-box;   -webkit-box-sizing:border-box;   box-sizing:border-box;   -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out;   transition: all 0.4s ease-in-out;*/}.third-effect a.info {	padding:20px; color: #666;  display:block;   position:relative; text-decoration:none;   top:-10px;  /* opacity: 0;   -webkit-transition: opacity 0.2s 0s ease-in-out;   -moz-transition: opacity 0.2s 0s ease-in-out;   -o-transition: opacity 0.2s 0s ease-in-out;   -ms-transition: opacity 0.2s 0s ease-in-out;   transition: opacity 0.2s 0s ease-in-out;*/}.third-effect:hover .mask {   opacity: 1;   background-color:#9C0  /* border:20px solid rgba(0,0,0,0.7);*/}.third-effect:hover a.info {	opacity:1; text-decoration:none;	/*-moz-transition-delay: 0.3s;	-webkit-transition-delay: 0.3s;	-o-transition-delay: 0.3s;	-ms-transition-delay: 0.3s;	transition-delay: 0.3s;*/}/*** hover job effects******/.job-effect .mask { border:0px solid #C63;}.job-effect a.info {padding:20px;display:block;position:relative; text-decoration:none;top:-10px;}.job-effect:hover .mask {background-color:#CCC;}.job-effect:hover a.info {text-decoration:none;	background-color:#CCC;}/***** research home release 03*/#research {border:0px solid #F90; margin:30px 0 0 0; padding:0;} #research h1 { margin:0;  font-size:1.7em;  }  /***** research home release 01*/.home-block-ricerca-color {border:1px solid #fff;} .home-block-ricerca-color h2 { /*position:absolute; bottom:20%;*/ background-color: rgba(0,0,0,0.8); padding:20px; font-size:2em; font-weight:300; color:#FFF; margin:15px 0px; }.home-block-ricerca-color h2:hover {background-color: rgba(102,204,255,0.9); text-decoration:none;}.home-block-ricerca-color a {color: #fff; text-decoration:none;}.home-block-ricerca-color img {    opacity: 1.0;    filter: alpha(opacity=100); /* For IE8 and earlier */}/***** research home release 03*/#research-2 {border:0px solid #F90; margin:30px 0 0 0; padding:0;} #research-2 h1 { margin:10px 0;  font-size:1.7em;  }  #research-2 h2 { background-color: #E2E2E2; margin:0;  font-size:1em; text-transform:uppercase;  border-right:0px solid #fff; padding:2px 0px 2px 4px;}#research-2 .care {border-left:3px solid #fff;}.home-block-ricerca-color-2 {border:1px solid #fff; height:120px; background-color: rgba(27,111,146,1);} .home-block-ricerca-color-2 h2 {font-weight:300; color:#FFF; margin:0px; }.home-block-ricerca-color-2 h3 { /*position:absolute; bottom:20%;*/ background-color: rgba(27,111,146,0.8); padding:25px 20px 20px 20px; font-size:2em; font-weight:300; color:#FFF; margin:0px 0px; letter-spacing:0.01em; }.home-block-ricerca-color-2 h3:hover {background-color: rgba(102,204,255,0.9); text-decoration:none;}.home-block-ricerca-color-2 a {color: #fff; text-decoration:none;}.home-block-ricerca-color-3 {border:1px solid #fff; height:120px; background-color: rgba(110,156,139,1);} .home-block-ricerca-color-3 h2 {font-weight:300; color:#FFF; margin:0px; }.home-block-ricerca-color-3 h3 { /*position:absolute; bottom:20%;*/ background-color: rgba(110,156,139,1); padding:25px 20px 20px 20px; font-size:2em; font-weight:300; color:#FFF; margin:0px 0px; }.home-block-ricerca-color-3 h3:hover {background-color: rgba(102,204,255,0.9); text-decoration:none;}.home-block-ricerca-color-3 a {color: #fff; text-decoration:none;}/***** research home release 02*/.home-block-ricerca {border:0px solid green; background-color:#999;} .home-block-ricerca h2 { position:absolute; bottom:20%; background-color: rgba(0,0,0,0.5); padding:20px; font-size:2em; font-weight:300; color:#FFF; margin:15px 0px; }.home-block-ricerca h2:hover {background-color: rgba(102,204,255,0.9); text-decoration:none;}.home-block-ricerca a {color: #fff; text-decoration:none;}.home-block-ricerca img {    opacity: 1.0;    filter: alpha(opacity=100); /* For IE8 and earlier */}/*.home-block-ricerca img:hover {    opacity: 0.4;    filter: alpha(opacity=40); 	background-color:#0CF;}*/.home-block-lab h3 { position:absolute; bottom:0px; background-color: rgba(255,255,255,0.8); padding:10px; font-size:1.2em; color:#09C; margin:10px 0 0 0px;}.home-block-lab h4 { position:absolute; bottom:30px; background-color: rgba(255,255,255,0.8); padding:10px; font-size:1.2em; color:#09C; margin:10px 0 0 0px;}.home-block-u {  background: #72c02c;}.home-block-blue {  background: #3498db;}.home-block-red {  background: #e74c3c;}.home-block-sea {  background: #1abc9c;}.home-block-grey {  background: #95a5a6;}.home-block-yellow {  background: #FC6; color:#333;}.home-block-orange {  background: #e67e22;}.home-block-green {  background: #2ecc71;}.home-block-purple {  background: #9b6bcc;}.home-block-aqua {  background: #27d7e7;}.home-block-brown {  background: #9c8061;}.home-block-dark-blue {  background: #4765a0;}.home-block-light-green {  background: #79d5b3;}.home-block-dark {  background: #555;}.home-block-light {  background: #ecf0f1;}/************ 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: 80px 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;}