.first-footer .social-footer ul,.main-menu,.responsive-menu ul{padding:0;margin:0;list-style:none}body{font:15px/1.85em 'Open Sans',Arial,Helvetice Neue,sans-serif;color:#333;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,a:focus,a:hover{text-decoration:none;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,Helvetice Neue,sans-serif}strong{color:#666}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content,.full-width-slider{float:right;width:77%}.section-content{float:left;margin-bottom:100px;width:100%}@media (min-width:768px){.section-content{padding:0 7%}}.section-title{border-top:4px solid;margin-bottom:60px}.section-title h2{display:inline-block;padding:20px 35px;color:#fff;text-transform:uppercase;font-weight:300;margin:0;font-size:20px}#about .section-title{border-color:#1381b9}#about h2{background-color:#38a9e3}#scenario .section-title{border-color:#7c1fe5}#scenario h2{background-color:#974dea}#teams .section-title{border-color:#be1818}#teams h2{background-color:#d71a07}#organisers .section-title{border-color:#1dcb7c}#organisers h2{background-color:#38e395}#europeanrobotics .section-title{border-color:#5e4816}#europeanrobotics h2{background-color:#7c5c08}#contact .section-title{border-color:#cb1d62}a.contactDetailsButton,a.imprintButton{font-size:14px;display:inline-block;border-bottom:3px solid;color:#fff}#contact h2{background-color:#e3387c}a.contactDetailsButton{text-transform:uppercase;font-weight:700;padding:10px 20px}a.imprintButton{width:140px;font-weight:300;padding:7px 16px}.logo a,.slider-caption-headline{text-transform:uppercase;font-weight:800}.contactBgColor{background:#e3387c}.contactBgColor:hover{background-color:#9f164d}a.contactDetailsButton.contactBgColor,a.imprintButton.contactBgColor{border-color:#9f164d}#main-sidebar{float:left;width:23%;height:100%;position:fixed;background-color:#495054;color:#fff}.logo{margin:80px 0;background-color:#38a9e3;padding:25px 40px}.logo a{color:#fff;display:block;font-size:30px;margin:0 0 5px}.logo span{color:#bee3f6;font-size:16px}.main-menu{text-align:center}.main-menu li{margin-bottom:1px}.main-menu li a{color:#fff;text-transform:uppercase;display:block;border-left:4px solid;padding:15px 30px;background-color:#383e41;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.main-menu li a:hover{background-color:#34393b}li.home a{border-color:#e9b144}li.home a.active{color:#e9b144}li.about a{border-color:#38a9e3}li.about a.active{color:#38a9e3}li.scenario a{border-color:#974dea}li.scenario a.active{color:#974dea}li.teams a{border-color:#d71a07}li.teams a.active{color:#d71a07}li.organisers a{border-color:#38e395}li.organisers a.active{color:#38e395}li.europeanrobotics a{border-color:#7c5c08}li.europeanrobotics a.active{color:#7c5c08}li.contact a{border-color:#e3387c}li.contact a.active{color:#e3387c}a.menu-toggle-btn{width:100%;height:60px;background-color:#38a9e3;text-align:center;line-height:60px;display:block;color:#fff}.flexslider .slides,.main-slider{height:570px}a.menu-toggle-btn i{line-height:60px}.responsive-navigation{position:relative;width:100%;display:block;z-index:10}.responsive-menu{display:none;background-color:#495054}.responsive-menu ul li a{color:#fff;text-transform:uppercase;display:block;padding:20px;border-bottom:1px solid #5a6267}.main-slider{width:100%}.slider-caption{position:absolute;vertical-align:middle;width:100%;text-align:center;height:100;z-index:8;color:#fff;top:200px}.slider-caption-headline{font-size:48px;margin-bottom:30px;line-height:45px}.slider-caption p{font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:2px;width:50%;margin:0 auto 30px;line-height:1.8em}.welcome-text h1,.welcome-text h2{text-transform:uppercase;font-size:32px;color:#e9b144}.about-text p,.welcome-text p{line-height:30px}.flexslider{background-color:#000;height:570px;overflow:hidden;margin:0}.flexslider img{position:relative;opacity:.5;width:100%;z-index:7}.flex-control-nav{bottom:15px;z-index:9}.flex-control-paging li a{background-color:#fff;border:2px solid #000;opacity:.6}.scenario-description tr,.teams-description tr{border-bottom:1px solid #CCC}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{opacity:1;background:#fff}.welcome-text{padding:30px 0 60px;text-align:center}@media (min-width:768px){.welcome-text{padding:60px}}.welcome-text a{color:#e9b144}.welcome-text h1{font-weight:300}.welcome-text h2{font-weight:300;margin-bottom:30px}.welcome-text h3{color:#e9b144;font-weight:200;font-size:22px;margin-bottom:40px}.welcome-text p{color:#333;font-size:16px;margin-bottom:30px}.about-intro-text{margin-top:30px;margin-bottom:30px;font-weight:300;font-size:18px;text-align:center}.about-intro-text h3,.about-text h3{font-size:24px;color:#38a9e3;font-weight:300;text-transform:uppercase}.about-intro-text h3{margin:0 0 20px}.about-text{margin-top:50px}.about-text h3{margin:0 0 20px}.about-text a{color:#38a9e3}.about-logos{margin-top:10px;margin-bottom:10px;overflow:hidden;text-align:center}.about-logos img{padding:5px 0;width:100%;max-width:280px;height:auto}.scenario-container,.scenario-paperworks,.scenario-rules{background-color:#F0F0F0;padding:30px}.about-logo-footer{margin-top:0;margin-bottom:80px;overflow:hidden}.about-logo-footer img{width:100%;max-width:984px;height:auto}.about-announcement{font-size:16px;margin-top:5px;margin-bottom:5px;text-align:center}.about-announcement h3{font-size:22px;margin-top:30px;margin-bottom:15px}.about-announcement h4{font-size:24px;margin-top:20px;margin-bottom:25px}.scenario-rules,.scenario-section{margin-bottom:50px}.about-announcement a{color:#38a9e3}.scenario-container{color:#666;margin-bottom:50px}.scenario-rules li{margin-bottom:10px}.scenario-paperworks{margin-bottom:50px}.scenario-paperworks li{margin-bottom:10px}.scenario-item{background-color:#974dea;color:#fff}.scenario-item .scenario-icon{width:25%;float:left;overflow:hidden;display:inline-block;text-align:center;margin-top:30px;height:100%}.scenario-item .scenario-content{width:75%;overflow:hidden;text-align:center;padding:20px 20px 20px 0}.scenario-item .scenario-content h3{margin:0;font-size:18px}.scenario-description{margin-top:40px}.scenario-description h3{color:#974dea;font-weight:300;text-transform:uppercase;font-size:24px;margin:40px 0 20px}.scenario-description h4{color:#974dea;font-weight:700;text-transform:uppercase;font-size:18px;margin:0 0 15px}.scenario-description ul{margin-top:20px;margin-bottom:20px}.scenario-description a{color:#974dea}.teams-description a,.teams-description td a,.teams-table-widecol{color:#d71a07}.scenario-description table{border:1px solid #CCC;width:100%;max-width:1200px;margin-bottom:10px}.scenario-description th{border:1px solid #CCC;font-weight:300;font-size:17px;font-style:italic;padding:5px 10px;text-align:center}.scenario-description td{border:1px solid #CCC;font-weight:200;font-size:16px;padding:5px 10px;text-align:center}.scenario-image{margin-bottom:25px;overflow:hidden;text-align:center;font-size:12px}.scenario-image img{width:100%;max-width:300px;height:auto}.teams-description{margin-top:40px}.teams-description h3{color:#d71a07;font-weight:300;text-transform:uppercase;font-size:24px;margin-bottom:20px}.teams-description table{border:1px solid #CCC;width:100%;max-width:1000px;margin-bottom:10px}.teams-description th,td{font-weight:300;font-size:16px;padding:5px 10px;text-align:center}.teams-table-widecol{text-align:left;font-weight:400;font-size:18px}.teams-description ul{margin-top:20px;margin-bottom:20px}.teams-description-content{background-color:#F0F0F0;color:#666;padding:30px}.teams-description-content h3{color:#d71a07;font-weight:700;text-transform:uppercase;font-size:18px;margin:0 0 15px}.organisers-title{width:100%;text-align:center}.organiser-description{float:left;margin-bottom:50px;border-bottom:1px solid #F0F0F0;padding-bottom:50px}.organiser-description-content{background-color:#F0F0F0;color:#666;padding:30px}.organiser-description-content h3{color:#1DCB7C;font-weight:700;text-align:left;text-transform:uppercase;font-size:18px;margin:0 0 15px}.organiser-description a{color:#38e395}.organiser-image{text-align:center}.organiser-image img{height:auto}.organiser-image-wide{margin-top:30px;overflow:hidden;text-align:right}.organiser-image-wide img{width:100%;max-width:300px;height:auto}.europeanrobotics-description{margin-top:50px}.europeanrobotics-description h3{color:#7c5c08;font-weight:300;text-transform:uppercase;font-size:24px;margin:20px 0 10px}.europeanrobotics-description-content{background-color:#F0F0F0;color:#666;padding:30px}.europeanrobotics-description-content h3{color:#7c5c08;font-weight:700;text-transform:uppercase;font-size:18px;margin:0 0 15px}.europeanrobotics-description-content a{color:#7c5c08;font-weight:300}.europeanrobotics-description-content ul li{margin-top:12px}.contact-main{font-size:24px;margin:20px 0 30px}@media (min-width:768px){.contact-main{margin:20px 20px 30px}}.contact-details{font-size:16px;margin:16px 0}@media (min-width:768px){.contact-details{margin:16px 20px}}.publication-details{margin-top:30px}.publication-details a{color:#e3387c}.publication-details b{font-weight:500}.publication-details h3{font-weight:400;color:#e3387c;font-size:18px;margin-top:40px}.imprint h3,.imprint h4{font-weight:300;text-transform:uppercase;color:#e3387c}.show-imprint{margin-top:40px;width:100%;text-align:center}.imprint{margin-top:40px;font-size:12px}.imprint h3{font-size:18px;margin:28px 0 10px}.imprint h4{font-size:14px;margin:20px 0 10px}.imprint a{color:#e3387c}.first-footer{background-color:#495054;padding:50px;text-align:center;border-left:5px solid #313639}.first-footer .social-footer ul li a,.social-footer ul li a,.social-nav ul li a{width:40px;height:40px;background-clip:padding-box;background-color:#313639;line-height:40px;color:#fff;text-align:center}.first-footer .social-footer ul li{display:inline}.first-footer .social-footer ul li a{-webkit-border-radius:3px;border-radius:3px}.social-nav{margin-top:15px;text-align:center}.social-nav ul{padding-left:0}.social-nav ul li{display:inline}.social-footer ul li a,.social-nav ul li a{-webkit-border-radius:3px;border-radius:3px}.responsive-social-links{height:60px;text-align:center;margin-top:30px}.responsive-social-links a{padding:20px;margin-right:10px}.responsive-social-links .fa-facebook{border-bottom:0;background-color:#4974d0;display:inline;text-align:center;color:#fff}.responsive-social-links .fa-linkedin{border-bottom:0;background-color:#489ac9;display:inline;text-align:center;color:#fff}.responsive-social-links .fa-flickr{border-bottom:0;background-color:#f0f0f0;display:inline;text-align:center;color:#888}.responsive-social-links .fa-youtube-play{border-bottom:0;background-color:#cb2028;display:inline;text-align:center;color:#fff}.social-nav ul li .fa-facebook{background-color:#4974d0;color:#FFF}.social-nav ul li .fa-linkedin{background-color:#489ac9;color:#FFF}.social-nav ul li .fa-flickr{background-color:#f0f0f0;color:#888}.social-nav ul li .fa-youtube-play{background-color:#cb2028;color:#fff}.bottom-footer{background-color:#313639;color:#949da2;padding:25px 7% 16px}.bottom-footer a{color:#fff}.bottom-footer .credits{text-align:left}@media (min-width:768px){.bottom-footer .credits{text-align:right}}.social-footer ul li .fa-facebook{background-color:#4974d0!important;color:#FFF!important}.first-footer .social-footer ul li .fa-linkedin{background-color:#489ac9!important;color:#FFF!important}.first-footer .social-footer ul li .fa-flickr{background-color:#f0f0f0!important;color:#888!important}.first-footer .social-footer ul li .fa-youtube-play{background-color:#cb2028!important;color:#fff!important}@media (max-width:991px){#main-content{width:100%}.first-footer{border-left:0}.flexslider,.flexslider .slides,.main-slider{height:auto}.scenario-item{margin-bottom:30px}.scenario-item .scenario-content{text-align:left}.organiser-image{margin-top:25px}}@media (max-width:767px){.slider-caption a,.slider-caption p{display:none;top:50px!important}.about-logos img{margin-bottom:25px}}@media (max-width:581px){.slider-caption{display:none}}@media (max-width:479px){.organiser-description-content h3{text-align:left}}