body.crx-body{font-size:16px;line-height:1.5em}.crx-body .logo span{background-color:transparent !important;background-image:url("../assets/logo_crx_header.png");background-repeat:no-repeat;height:55px;width:428px;color:transparent}@media(min-width:480px) and (max-width:979px){.crx-body .logo span{background-image:url("../assets/logo_crx_header_small.png");height:44px;width:250px}}@media(max-width:480px){.crx-body .logo span{background-image:url("../assets/logo_crx_header_xsmall.png");height:35px;width:200px}}.crx-body .testimonials .social{display:block;text-align:center;background-color:#333;padding:10px 0}.crx-body .testimonials .social a{margin:0 10px;font-size:18px;color:#fff}.crx-body .testimonials .social a:hover{border-bottom:2px solid #f19c2d}.crx-body .crx-page-content h2{margin-bottom:10px;background-color:#fff;padding-right:20px;display:inline;position:relative;text-transform:uppercase}.crx-body .crx-page-content h2::before{display:block;height:19px;width:100%;background-image:url(../assets/block-header-bg.png);background-position:center;background-repeat:repeat-x;content:" ";margin-bottom:-21px;margin-top:40px}.crx-body .crx-page-content h2:first-child::before{margin-top:0}.crx-body .crx-page-content h3:first-child{margin-top:0}.crx-body .crx-page-content p{padding-bottom:1em;text-align:justify}.crx-body .crx-page-content h2+p{margin-top:10px}.crx-body .crx-page-content h3{margin-top:30px;margin-bottom:10px}.crx-body .crx-page-content h2+h3{margin-top:20px}.crx-body .crx-page-content ol,.crx-body .crx-page-content ul{margin-top:5px;margin-bottom:15px}.crx-body .crx-page-content ol li{list-style-type:decimal}.crx-body .crx-page-content ul li{list-style-type:square;margin-left:30px}.crx-body .orange{color:#f19c2d}.block-header-bg::after{clear:left}.crx-project-content section{margin-bottom:30px}.crx-body .crx-page-content blockquote p{font-size:150%;line-height:120%;text-align:left;word-spacing:.2em}.crx-body .btn-orange a{display:block;text-align:center;background-color:#f19c2d;padding:7px 20px;color:#fff;border-radius:5px;position:relative;border:1px solid #f19c2d}.btn-orange-2{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-orange-2:hover,.btn-orange-2:focus,.btn-orange-2:active,.btn-orange-2.active,.btn-orange-2.disabled,.btn-orange-2[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-orange-2:active,.btn-orange-2.active{background-color:#c67605}.crx-body .btn-orange a:hover{background-color:#fb5}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.crx-body .testimonials .content a{color:#fff}.crx-body .testimonials .content a:hover{text-decoration:underline}.project_partners .span2{opacity:1;text-align:center;position:relative}.project_partners .span2:hover::after{display:block;top:-5px;left:-5px;content:" ";position:absolute;width:100%;height:100%;padding:5px;background:rgba(0,0,0,0.05);pointer-events:none}.project_partners .row{margin-bottom:20px}.block_people{position:relative;clear:both}.contact-squares{position:absolute;left:200px;top:0}.contact-squares>*{display:block;background-color:#f19c2d;width:20px;height:20px;padding:10px;margin:0;text-align:center;color:white;font-size:20px}.contact-squares>*{position:relative}.unfold{width:0;z-index:1;overflow:hidden;position:absolute;display:block;top:0;left:40px;padding:0;background-color:#333;height:40px;line-height:40px;opacity:0;transition:opacity 0 linear;font-size:14px;text-align:left;white-space:nowrap;color:white}.contact-squares>*:nth-child(1){background-color:#ec8d10}.contact-squares>*:nth-child(2){background-color:#f19c2d}.contact-squares>*:nth-child(3){background-color:#f3ab4d}.contact-squares>*:nth-child(4){background-color:#f5ba6d}.contact-squares>*:nth-child(5){background-color:#f7c98d}.contact-squares>*:hover .unfold{width:auto;opacity:1;transition:opacity .15s linear;padding:0 10px}.contact-squares>*:hover i{color:#333;transition:color .15s linear}.people-name,.jobs li .title{color:#333;font-size:20px;line-height:24px;margin-top:10px}.tooltip{float:right;height:25px;text-align:center;width:25px;font-size:18px;color:#000;overflow:hidden}.tooltip:first-child{margin-right:-5px}.publis li,.jobs li,.crx-body .crx-page-content ul.publis li{clear:both;border-bottom:1px solid #e3e3e3;color:#444;display:list-item;line-height:26px;margin:-1px 0 0 0;padding:13px 0;text-align:left;list-style-type:none}.publis .block-header-bg{margin-bottom:10px;margin-top:40px}.publis img{width:26px;height:26px;margin-right:5px;margin-top:-8px}.awards .span2,.highlights .span8,.highlights .span4,.workshops .span3{text-align:center;background-color:#eee;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.highlights p,.workshops p{text-align:left;padding-left:10px;padding-right:10px;margin-bottom:10px}.awards .span2 img{margin-bottom:10px}.awards .span2 h3{margin-bottom:10px}.workshops .span3 h3{margin-bottom:10px}.workshops .span3:hover{background-color:rgba(251,156,45,0.3)}.faq-item h3{clear:both}@media(max-width:767px){.block-header-bg+.faq-item{margin-top:100px !important}}.publis li:hover,.crx-body .crx-page-content ul.publis li:hover{background-color:#ddd;margin-left:-13px;margin-right:-13px;padding:13px}.publis li .title{margin-bottom:5px}.jobs li .date{color:#666;font-size:13px}.jobs li .contract,.jobs li .contact{color:#666}.jobs li .description{font-size:15px;color:#666;margin-top:10px;text-align:justify}.publis li .author,.publis li .editor{font-size:14px;margin-bottom:5px;color:#666}.publis li .info{font-size:14px;margin-bottom:5px;color:#666}.publis{position:relative}.publis[data-year]::before{content:attr(data-year);position:absolute;top:190px;left:-10px;display:block;text-align:right;width:200px;transform:rotate(-90deg);transform-origin:0 100%;font-size:280%;font-weight:bold;color:#ddd;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.label{display:inline-block;background-color:rgba(241,156,45,1);color:white;padding-left:5px;padding-right:5px;margin-left:10px;line-height:1.5}.awards ul{text-align:left;padding-left:10px;padding-right:10px}#singleTweet p{display:block;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tweet .icon-twitter{font-size:25pt;margin-right:5px}.hilight{background:#fc9}.nothing_found{opacity:0;text-align:center;display:block;font-style:italic;font-size:130%;margin-top:30px;margin-bottom:30px}.nothing_found_404{text-align:center;font-size:600%;font-style:normal;font-weight:bold;color:#fc9;line-height:1}.input--ruri{position:relative;z-index:1;display:inline-block;max-width:350px;width:100%;vertical-align:top;font-size:20px}.input--ruri i.icon-search{position:absolute;display:block;top:10px;right:0;font-size:24px;color:#bbb;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.input__field--ruri{position:relative;display:block;float:right;border:0;border-radius:0;-webkit-appearance:none;width:100%;background:transparent;padding:.5em 0;margin-bottom:2em;color:#333}.input__label--ruri{display:inline-block;float:right;color:#bbb;font-weight:bold;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;position:absolute;text-align:left;padding:10px 0 5px;pointer-events:none}.input__label--ruri::after{content:'';position:absolute;width:100%;height:7px;background:#f19c2d;left:0;top:100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s}.input__label-content--ruri{position:relative;display:block;padding:1.6em 0;width:100%;padding:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s}.input__field--ruri:focus{outline:0}.input__field--ruri:focus+.input__label--ruri::after,.input--filled--ruri .input__label--ruri::after{background:#f19c2d;-webkit-transform:scale3d(1,0.25,1);transform:scale3d(1,0.25,1)}.input__field--ruri:focus+.input__label--ruri .input__label-content--ruri,.input--filled--ruri .input__label--ruri .input__label-content--ruri,.input__field--ruri:focus+.input__label--ruri+i.icon-search,.input--filled--ruri .input__label--ruri+i.icon-search{color:#f19c2d;-webkit-transform:translate3d(0,2em,0) scale3d(0.655,0.655,1);transform:translate3d(0,2em,0) scale3d(0.655,0.655,1)}ul.squared-list li{list-style-type:square;margin-left:30px;text-align:left}.awards ul li{list-style-type:none;position:relative;margin-left:20px}.awards ul li::before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f005";position:absolute;left:-20px}p.small{font-size:75%}a:hover .span4{background-color:rgba(241,156,45,0.5);-webkit-transition:background-color .3s;transition:background-color .3s}a:hover div h3,a:hover div p{color:#000}.tba{opacity:.5}pre{white-space:pre-wrap}.page_404_error{text-align:center;display:block;font-style:italic;font-size:130%;margin-top:30px;margin-bottom:30px}.page_404_error_404{text-align:center;font-size:600%;font-style:normal;font-weight:bold;color:#fc9;line-height:1}p.tweet img{max-height:1.3em;vertical-align:baseline;margin-top:-1.3em}