@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'), local('Roboto-Regular'), url('../fonts/roboto_regular.woff2') format('woff2');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/roboto_italic.woff2') format('woff2');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto_bold.woff2') format('woff2');}
*{box-sizing:border-box;}
*:before, *:after{box-sizing:border-box;}
*:before, *:after{box-sizing:border-box;}
html{height:100%;padding-bottom:1px;}
body{font-family:"Roboto", Helvetica, Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.6em;color:#333;text-rendering:optimizeLegibility;background:#fff;}
.elife-text-left{text-align:left;}
.elife-text-right{text-align:right;}
.elife-text-center{text-align:center;}
.elife-text-uppercase{text-transform:uppercase;}
.elife-text-underline{text-decoration:underline;}
.elife-block{display:block;}
.elife-inline-block{display:inline-block;}
.elife-hidden{display:none;}
.elife-left{float:left;}
.elife-right{float:right;}
.elife-center{margin:0 auto;}
.clear, .clearer{clear:both;}
.clearer{display:block;font-size:0;line-height:0;height:0;}
.clearfix:after, .clearfix:before{clear:both;}
.clearfix:after, .clearfix:before{content:"";display:table;}
img{max-width:100%;height:auto;vertical-align:middle;}
li ul, li ol{margin-left:1em;}
ul, ol{margin:0 0 0 1em;padding-left:0}
ul{list-style-type:square;}
ol{list-style-type:decimal;margin-left:1.9em;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
ul.elife-ul-no-style{list-style:none;margin-left:0;}
ul.elife-ul-vertical{list-style:none;}
ul.elife-ul-vertical.control{margin-left:15px;}
ul.elife-ul-vertical li{padding:4px 0;}
ul.elife-ul-inline{list-style:none;margin-left:0;}
ul.elife-ul-inline li{display:inline-block;margin-right:10px;vertical-align:middle;}
ul.elife-ul-inline li:last-child{margin-right:0;}
.row{padding:0 15px;}
.elife-col2{width:48%;}
.elife-col3, .col3-mid{width:32%;}
.elife-col66{width:66%;}
.elife-col3-mid{margin-left:2%;}
.elife-col4{width:25%}
#elife-fixbackground{}
p{margin:0 0 1.5em;}
p:last-child{margin-bottom:0;}
.highlight{color:#199cb7;}
blockquote{color:#444;font-size:1.2em;margin:10px 25px 10px 25px;padding:0 20px 0 20px;border-left:2px dotted #DDD;}
a{color:#333;text-decoration:none;cursor:pointer;transition:all 0.3s ease 0s;}
a:hover{text-decoration:underline;cursor:pointer;}
a:focus{cursor:pointer;}
a.link{text-decoration:underline;}
a.no-link:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height:1.4em;margin-bottom:0.5em;margin-top:0;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.0em;}
h6{font-size:0.8em;}

iframe {
height: 658px !important;
width: 100%;
}

@media only screen and (max-width: 768px) {
iframe  {
height: 320px !important;
}

}