body{background-image:(45deg,#c71bf724,#9c6abf00 50%,#f0a5ac12 95%);animation-name:body-fade;animation-duration:3s}@keyframes body-fade{from{opacity:.5}to{opacity:1}}.bottoms-container{display:flex;flex-flow:row;flex-wrap:wrap;margin-top:100px}.bottoms{flex:1;margin:5px;padding:2px;min-width:300px}address{font-style:normal}#project-gallery,#project-gallery-person,#project-gallery-projects{display:flex;flex-flow:row wrap;align-items:center}#project-gallery article,#project-gallery-person article{margin:5px;flex:1;padding:0;min-width:350px;max-width:50%;font-size:7px;min-height:350px;max-height:50%}#project-gallery .title,#project-gallery-person .title{width:96%;height:90px;text-align:center}#project-gallery-projects{height:auto;justify-content:center}#project-gallery-projects article{margin:8px;flex:1;padding:0;font-size:1.3vmin;min-width:18vmax;width:40vw;max-width:50%;min-height:100px;height:10vmin;border-radius:8px;position:relative;transition:all .3s ease-in-out}#project-gallery-projects article:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:930px){#project-gallery-projects article{height:auto;font-size:1vmax}}#project-gallery-projects h4{color:#000;text-align:center}#project-gallery-projects article>a{position:absolute;height:100%;width:100%;border:none;display:flex;justify-content:center;align-items:center}#project-gallery-projects .post header{height:100%;align-items:center;justify-content:center;text-align:center;border:none}#project-gallery-projects .title::after,#site-main .title::after{background:rgba(144,144,144,.5);content:'';display:inline-block;height:1px;margin-top:10px;width:6em}#contacts address{font-size:16px;font-family:raleway}#site-sidebar{font-size:initial}.landing{margin-top:0}.landing #header{background-repeat:no-repeat;background-size:cover}.landing #three{background-repeat:no-repeat;background-size:100%}.landing #contacts{padding:1em 0}.news-container,.projects-lists-container{display:flex;flex-flow:column}.news-container .post,.news-container.singles .post,.projects-lists-container .post{margin-top:0;width:92%}#news-head,#project-lists-head{position:relative;color:#fff;font-size:6vmin;display:flex;align-items:center;width:92%;margin:1% auto 0}.singles #news-head,#project-lists-head{width:92%}#news-head header,#project-lists-head header{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}#news-head header h4,#project-lists-head header h4{margin-bottom:0;margin-top:0}#news-head .news-video,#project-lists-head .news-video{height:45vh;width:100%;object-fit:cover}#news-head header *,#project-lists-head header *{color:#fff;font-size:4vmin;width:inherit;align-self:center}#news-head .title::after,#project-lists-head .title::after{background:#fff}.project-lists-header{position:relative;display:flex;justify-content:center;align-items:center}.project-lists-header *{color:#fff}.project-lists-header h1{position:absolute}.project-lists-header .news-video.projects{width:100%}.upcoming-event-info{display:inline-block;width:80px}.ratt-publications-headings{padding-bottom:10px}.ratt-publications-items{display:flex;align-items:baseline;max-width:100%;width:100%;border-color:;border-collapse:separate;border-style:solid;border-width:2px 0 0;border-color:#dad7db;padding:5px 0}.papers-items{max-width:450px}.papers-items.papers-items-year{width:70px}.papers-items-author,.papers-items-link,.papers-items-journal{width:33%;min-width:100px;margin-left:10px;margin-right:10px;padding:0 4px}.landing #site-main{max-width:inherit}.download-btn{position:relative;outline:none;text-decoration:none;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;height:60px;width:210px;opacity:1;background-color:#fff;border:1px solid rgba(54,19,211,.6)}.download-btn span{color:#c22f2a;font-size:12px;font-weight:500;letter-spacing:.7px}.download-btn:hover{animation:rotate .7s ease-in-out both}.download-btn:hover span{animation:storm .7s ease-in-out both;animation-delay:.06s}@keyframes rotate{0%{transform:rotate(0deg)translate3d(0,0,0)}25%{transform:rotate(3deg)translate3d(0,0,0)}50%{transform:rotate(-3deg)translate3d(0,0,0)}75%{transform:rotate(1deg)translate3d(0,0,0)}100%{transform:rotate(0deg)translate3d(0,0,0)}}@keyframes storm{0%{transform:translate3d(0,0,0)translateZ(0)}25%{transform:translate3d(4px,0,0)translateZ(0)}50%{transform:translate3d(-3px,0,0)translateZ(0)}75%{transform:translate3d(2px,0,0)translateZ(0)}100%{transform:translate3d(0,0,0)translateZ(0)}}.seminar-gallery{min-width:80%;display:flex;flex-flow:column;margin:1% 10%}.seminars-gallery-item.upcoming{min-width:99%;margin:3px;padding:30px}.seminar-gallery-item.past{min-width:350px;width:auto;margin:20px;padding:10px;flex-grow:1}.seminar-gallery-item .seminar-head{height:auto;margin:2px;border-bottom:dotted grey 1px;border-top:dotted grey 1px}.seminar-gallery-item.past .abstract{margin:2px;height:auto}.seminar-gallery-item.past .yt-video{justify-self:center}#test-foot{border-top:5px;min-height:320px;display:flex;flex-flow:row wrap;padding:1em 0;background-color:#4686a0;background-attachment:fixed,fixed;background-image:linear-gradient(45deg,#00000091,#814fa487 50%,#0665df47 95%);background-position:50%,50%}#test-foot *{color:#e9e8de91;font-size:medium}#test-foot h1,h2,h3,h4,h5,h6{margin:15px 0}#test-foot ul{list-style-type:none;padding:0;margin:0}#test-foot .logos{height:33%}.footer-items{margin:0;padding:1.5%;width:25vw;min-width:400px;flex:1;height:100%;min-height:inherit;text-align:center;height:inherit}.logos-container{display:flex;width:100%;height:70px}.logos{width:100%;height:100%;margin:5px;flex:1;padding:2%}.logos>img{object-fit:contain;width:100%;height:100%;padding:2px}#google-map.footer-items{flex:2}.logo-box{max-width:200px;height:100%;flex-flow:column;height:inherit;display:flex;flex-flow:column;flex:1;padding-top:0;max-height:400px}.follow i{margin:5px}.small-banner{border-radius:20px;padding:2%;background-color:#491a99f2;font-family:monospace;font-weight:bolder;align-self:center;min-height:100px;width:100%;color:#fff;margin:1%}.banner-parent{background-image:url(http://ratt.center/images/green-print.jpg);background-position:50%;display:flex;border-radius:20px}