.clear{clear:both}.row{letter-spacing:-1em}.row *[class*="col-"]{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal;zoom:1;*display:inline;margin:0;padding:0}.col-1{width:100%}.col-1.with-padding{width:94%;padding:3%}.col-1-2{width:50%}.col-1-2.with-padding{width:44%;padding:3%}.col-1-3{width:33.33333333%}.col-1-3.with-padding{width:27.33333333%;padding:3%}.col-1-4{width:25%}.col-1-4.with-padding{width:19%;padding:3%}.col-2-3{width:66.66666667%}.col-2-3.with-padding{width:60.66666667%;padding:3%}.col-5-8{width:62.5%}.col-5-8.with-padding{width:56.5%;padding:3%}.col-3-8{width:37.5%}.col-3-8.with-padding{width:31.5%;padding:3%}.col-25-100{width:25%}.col-25-100.with-padding{width:19%;padding:3%}.col-75-100{width:75%}.col-75-100.with-padding{width:69%;padding:3%}.col-20-100{width:20%}.col-20-100.with-padding{width:14%;padding:3%}.col-80-100{width:80%}.col-80-100.with-padding{width:74%;padding:3%}.bold{font-weight:bold}@media (max-width:767px){.row,.row *[class*="col-"]{display:block;width:100%}.row.with-padding,.row *[class*="col-"].with-padding{width:94%;padding:3%}}html,body{margin:0;padding:0;text-align:center;background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:15px;color:#3d444c}#container,.container{width:960px;margin:0 auto;text-align:left}img{max-width:100%;border:0}a,a:link,a:visited{color:#445777;font-weight:bold;text-decoration:none;-webkit-transition:all,320ms,ease;-moz-transition:all,320ms,ease;-ms-transition:all,320ms,ease;-o-transition:all,320ms,ease;transition:all,320ms,ease}a:hover,a:link:hover,a:visited:hover{color:#627ba5;text-decoration:underline}a.red,a:link.red,a:visited.red{color:red}a.red:hover,a:link.red:hover,a:visited.red:hover{color:#c00}a.not-bold,a:link.not-bold,a:visited.not-bold{font-weight:normal}.box.light a:hover{color:#7ccefc}@media (max-width:767px){img{width:100%}#carousel{margin-top:20px}}@media (max-width:767px){#container,.container{width:94%}}header{background-color:#445777;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}header h1{margin:0;padding:0}header h1 a img,header h1 a:link img,header h1 a:visited img{width:80%}@media (max-width:767px){header h1 a,header h1 a:link,header h1 a:visited{width:402px;height:81px;background-size:cover}}@media (max-width:480px){header h1 a,header h1 a:link,header h1 a:visited{width:350px;height:71px}}@media (max-width:767px){header{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}}input[type=text],input[type=password],input[type=email],textarea,select{padding:1% 1.5%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0;-webkit-transition:all,320ms,ease;-moz-transition:all,320ms,ease;-ms-transition:all,320ms,ease;-o-transition:all,320ms,ease;transition:all,320ms,ease}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,textarea:hover,select:hover{background-color:#fdf8c6}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{background-color:#fbf395}label{display:block;margin-bottom:4px}@media (max-width:767px){input[type=text]{padding:1.5% 3%}}#searchform{width:100%;text-align:right;margin-top:-35px}#searchform input{color:#3d444c}@media (max-width:767px){#searchform{margin:0;padding:0}}nav{margin:0;padding:0}nav ul{margin:0;padding:0}nav ul li{list-style-type:none;display:inline-block;padding:10px}nav ul li.first{padding-left:0}nav ul li.last{padding-right:0}nav ul li a,nav ul li a:link,nav ul li a:visited{color:#445777;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:.9em;-webkit-transition:all,300ms,ease;-moz-transition:all,300ms,ease;-ms-transition:all,300ms,ease;-o-transition:all,300ms,ease;transition:all,300ms,ease;padding:10px}nav ul li a:hover,nav ul li a:link:hover,nav ul li a:visited:hover{text-decoration:underline;color:#627ba5}nav ul li ul{display:none}@media (min-width:768px){nav ul li:hover a,nav ul li:hover a:link,nav ul li:hover a:visited{background-color:#e8e8e8;text-decoration:none;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}nav ul li:hover ul{position:absolute;display:block;background-color:#e8e8e8;z-index:9999;padding:10px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}nav ul li:hover ul li{display:block}nav ul li:hover ul li a:hover,nav ul li:hover ul li a:link:hover,nav ul li:hover ul li a:visited:hover{color:#7ccefc !important}}@media (max-width:767px){nav ul li{display:inline-block;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal;zoom:1;width:29%;padding:4% 2% !important;margin:0;text-align:center;background-color:#445777;color:#fff}nav ul li.first,nav ul li.last{padding:4% 2% !important}nav ul li a,nav ul li a:link,nav ul li a:visited{color:#fff}}@media (max-width:480px){nav ul li{width:46%}}@media (max-width:767px){nav{margin-top:20px;margin-bottom:20px;letter-spacing:-1em}}#mobilemenubutton{display:none}@media (max-width:767px){#mobilemenubutton{display:block;margin-top:20px;margin-bottom:20px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}#carousel{margin-top:0}nav{display:none;margin-top:0;background-color:#445777}nav ul{background-color:#445777 !important}}@media (min-widthL 768px){nav{display:block !important}}.dots{height:10px}.dots a.dot,.dots a.dot:link,.dots a.dot:visited{display:inline-block;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fff;text-indent:-9999px;-webkit-transition:all,300ms,ease;-moz-transition:all,300ms,ease;-ms-transition:all,300ms,ease;-o-transition:all,300ms,ease;transition:all,300ms,ease}.dots a.dot.active,.dots a.dot:link.active,.dots a.dot:visited.active{background-color:#7ccefc}.dots a.dot:hover,.dots a.dot:link:hover,.dots a.dot:visited:hover{background-color:#c7eafe}.dots.alternative a.dot,.dots.alternative a.dot:link,.dots.alternative a.dot:visited{background-color:#7ccefc}.dots.alternative a.dot.active,.dots.alternative a.dot:link.active,.dots.alternative a.dot:visited.active{background-color:#445777}.dots.alternative a.dot:hover,.dots.alternative a.dot:link:hover,.dots.alternative a.dot:visited:hover{background-color:#627ba5}@media (max-width:767px){.dots{left:3%}.dots a.dot,.dots a.dot:link,.dots a.dot:visited{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;margin-right:6px}}#carousel{margin-bottom:20px}#carousel .dots{position:absolute;left:20px;bottom:20px}#carousel #carouselcaption{position:relative;background-color:#445777;color:#fff;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-bottom-left-radius:15px;font-size:1.1em;height:300px;min-height:300px;max-height:300px}#carousel #carouselcaption .inner{margin:20px}#carousel #carouselcaption .inner h3{color:#f7e733;margin:0;padding:0}@media (max-width:767px){#carousel #carouselcaption{height:155px;min-height:75px;max-height:300px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#carousel #carouselcaption .inner{margin:0;padding:0;padding:3%}}#carousel #innercarousel{-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;position:relative}#carousel #innercarousel a,#carousel #innercarousel a:link,#carousel #innercarousel a:visited{-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;position:absolute;top:0;left:0}#carousel #innercarousel a:first-of-type,#carousel #innercarousel a:link:first-of-type,#carousel #innercarousel a:visited:first-of-type{position:relative}#carousel #innercarousel a img,#carousel #innercarousel a:link img,#carousel #innercarousel a:visited img{-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;display:block}@media (max-width:767px){#carousel #innercarousel{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}#carousel #innercarousel a,#carousel #innercarousel a:link,#carousel #innercarousel a:visited{width:100%;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}#carousel #innercarousel a img,#carousel #innercarousel a:link img,#carousel #innercarousel a:visited img{width:100%;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}}#badgeTop{height:22px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-right-radius:15px;background-color:#445777;margin-top:20px}footer{width:100%;margin:0;padding:0;text-align:center;background-color:#7ccefc;color:#fff;position:relative}footer .row #badge{background-color:#445777;font-size:1.2em;padding-top:0}footer .row #badge p{margin:0;padding:0;margin-bottom:6.66666667px}footer .row #badge p span{font-size:1.1em;color:#f7e733;text-transform:uppercase;font-weight:bold}footer .row #badge p a,footer .row #badge p a:link,footer .row #badge p a:visited{display:inline-block;font-weight:normal !important;color:#fff;text-decoration:none;-webkit-transition:all,350ms,ease;-moz-transition:all,350ms,ease;-ms-transition:all,350ms,ease;-o-transition:all,350ms,ease;transition:all,350ms,ease}footer .row #badge p a:hover,footer .row #badge p a:link:hover,footer .row #badge p a:visited:hover{color:#7ccefc}footer .row #badge p #twitter,footer .row #badge p #twitter:link,footer .row #badge p #twitter:visited{display:block;text-indent:-9999px;background-image:url("../img/twitter.png");background-repeat:no-repeat;width:50px;height:48px;display:inline-block}footer .row #badge p #linkedin,footer .row #badge p #linkedin:link,footer .row #badge p #linkedin:visited{display:block;text-indent:-9999px;background-image:url("../img/linkedin.png");background-repeat:no-repeat;width:48px;height:48px;display:inline-block}footer .row #badge p #facebook,footer .row #badge p #facebook:link,footer .row #badge p #facebook:visited{display:block;text-indent:-9999px;background-image:url("../img/facebook.png");background-repeat:no-repeat;width:48px;height:48px;display:inline-block}footer ul{margin:0;padding:0;position:absolute;bottom:40px}footer ul li{margin:0;padding:0;list-style-type:none;display:inline-block;margin-right:10px}footer ul li a,footer ul li a:link,footer ul li a:visited{color:#fff;text-decoration:none;font-weight:normal}footer ul li a:hover,footer ul li a:link:hover,footer ul li a:visited:hover{text-decoration:underline}@media (max-width:767px){footer ul{position:inherit !important;bottom:0}}footer .col-3-8{position:relative}footer #footerlogo{display:block;text-indent:-9999px;background-image:url("../img/__logofooter.png?v=2");background-repeat:no-repeat;width:218px;height:56px;position:relative;right:-20px;top:20px}@media (max-width:767px){footer #footerlogo{display:none}}@media (max-width:767px){footer .col-2-3{padding-left:0 !important}}.box{padding:6%;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#7ccefc;color:#fff}.box.large{padding:3%}.box h2{margin-top:0;margin-bottom:4px}.box h4{margin-top:4px}.box h3{border-bottom:1px solid #445777}.box.light{background-color:#ebf7fe;color:#445777}.box.light h2,.box.light h4,.box.light h3{color:#445777;margin-top:0}.box img{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.box img.no-round{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.box input[type=text],.box input[type=password],.box input[type=email],.box select{padding:3%}.box p{margin-bottom:0}.box.large form p{margin-bottom:5px}.box.large form input[type=text],.box.large form input[type=password],.box.large form input[type=email],.box.large form textarea,.box.large form select{padding:10px 20px;width:300px}.box.large form select{width:340px}.box.large form textarea{width:300px;height:200px}.box.large form button{padding:13.33333333px 20px}.box.large a.button,.box.large a.button:link,.box.large a.button:visited{padding:13.3333px 20px}p.red{color:red}a.button,a.button:link,a.button:visited,button{border:0;background-color:#445777;color:#f7e733;padding:3% 9%;display:inline-block;text-decoration:none;font-size:1.1em;font-weight:bold;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;-webkit-transition:all,350ms,ease;-moz-transition:all,350ms,ease;-ms-transition:all,350ms,ease;-o-transition:all,350ms,ease;transition:all,350ms,ease}a.button:hover,a.button:link:hover,a.button:visited:hover,button:hover{background-color:#5a739e;color:#e4d209;cursor:pointer}#homecontent{margin-left:20px}#homecontent #home-secondrow{margin-top:20px}#homecontent #loginbox{margin-left:20px}#homecontent #loginbox #loginbutton{float:right}#homecontent #loginbox input{width:90%}@media (max-width:767px){#homecontent #loginbox{margin-top:20px;margin-left:0}}@media (max-width:767px){#homecontent{margin-left:0}}#announcements img{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}#announcements .announcement-content{margin-right:20px}#announcements .announcement-img{text-align:right}#announcements .dots{width:auto;display:inline-block;margin-bottom:10px}#announcements .dots a.dot,#announcements .dots a.dot:link,#announcements .dots a.dot:visited{text-align:left}#announcements #innerannouncements{position:relative}#announcements #innerannouncements a,#announcements #innerannouncements img{width:100%;position:absolute;left:0;top:0}#announcements #innerannouncements a:first-of-type,#announcements #innerannouncements img:first-of-type{position:relative}@media (max-width:767px){#announcements .dots{display:none}}@media (max-width:767px){#announcements{margin-top:20px}#announcements #announcementbutton{margin-bottom:20px}}.django-message{display:block;position:relative;padding:10px 20px;background-color:#f7e733;color:#3d444c;font-weight:bold;margin-bottom:20px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px}.django-message a.close{position:absolute;right:-10px;top:-10px;display:block;text-indent:-9999px;background-image:url("../img/close.png");background-repeat:no-repeat;width:20px;height:20px}.sidemenu li{padding:3.33333333px}.sidemenu li a,.sidemenu li a:link,.sidemenu li a:visited{font-size:1.1em;font-weight:normal}.pagecontent{margin-left:20px}@media (max-width:767px){.pagecontent{margin-top:20px;margin-left:0}}.pagecontent img{margin:20px 0}.pagecontent img.alignright{max-width:40%;float:right;margin:20px 0 20px 20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px}.pagecontent img.alignleft{max-width:40%;float:left;margin:20px 20px 20px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-bottom-left-radius:15px}.pagecontent table img,.pagecontent table img.alignleft{width:100px !important;max-width:100px !important}div.alignleft{float:left;display:inline-block;max-width:40%;margin:20px 20px 20px 0}div.alignleft img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px}table div.alignleft{margin:0}ul.errorlist li{list-style-type:none;color:red}span.helptext{display:block;font-size:.85em}.sesam-link{margin-bottom:30px}.sesam-link h3{margin-bottom:6px}.sesam-link p{margin-top:2px;margin-bottom:10px}.box.mtop{margin-top:20px}.search-result{margin-top:20px}.news-cats li a.active,.news-archives li a.active,.news-cats li a:link.active,.news-archives li a:link.active,.news-cats li a:visited.active,.news-archives li a:visited.active{color:#f7e733}.sesam-newsitem{margin-bottom:26px}.sesam-newsitem h3 a,.sesam-newsitem h3 a:link,.sesam-newsitem h3 a:visited,.sesam-newsitem h3 a:hover{text-decoration:none}.sesam-newsitem .news-img-thumb{float:left;margin-right:20px}.sesam-newsitem .news-img-thumb img{margin:0;display:block}.news-disp-img{width:38%;float:left;margin:0 20px 10px 0 !important}.pagination a.button,.pagination a.button:link,.pagination a.button:visited{padding:6.66666667px 11.76470588px !important}.pagination a.button.active,.pagination a.button:link.active,.pagination a.button:visited.active{background-color:#3d444c}.pagination a.button.active:hover,.pagination a.button:link.active:hover,.pagination a.button:visited.active:hover{cursor:text}@media (max-width:767px){#innercarousel,#homecontainer{margin-left:0 !important}textarea,input[type=text],input[type=password],input[type=email],.box.large form input[type="text"],.box.large form textarea{width:84% !important}#searchform input{width:40%}#loginbox,.pagecontent{margin-left:0 !important;margin-right:0 !important}}.centre-listing{margin-top:20px;background-color:#445777;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:15px}.centre-listing img{margin:0}.centre-listing .centre-listing-content{padding-left:15px;color:#fff}.centre-listing .centre-listing-content h3{border-bottom:0;margin:0;color:#fff !important}.centre-listing .centre-listing-content h3 a,.centre-listing .centre-listing-content h3 a:link,.centre-listing .centre-listing-content h3 a:visited{color:#fff;text-decoration:none}.centre-listing .centre-listing-content h4{margin:0;color:#fff}.centre-listing .centre-listing-content p{color:#fff}.centres-pagination{margin-top:20px}.centre-images a,.centre-images a:link,.centre-images a:visited{display:block;margin:6px}.centre-images img{margin-top:0;margin-bottom:0}#map-canvas{width:100%;margin-top:10px;height:500px}#map-canvas img{max-width:none}.centre-infowindow{width:350px;padding:10px}.centre-infowindow h2{margin:0 0 4px}.centre-infowindow h5{margin:0}.centre-infowindow img{width:20% !important;float:left;margin-top:0;margin-left:0;margin-right:12px;margin-bottom:12px}h2 span{font-size:.7em;float:right}.pure-form input{border:1px solid #354464}.pure-form input[type=submit]{border:0;padding:8px 12px}

#homecontent .home-event-buttons p {
	margin: 0px;
}
#homecontent .home-event-buttons {
	text-align: center;
}
#homecontent .home-event-buttons .col-1-2 {
	width: 46%;
}
#homecontent .home-event-buttons .abstract-button {
	background-color: #9ebf2e;
	padding: 10px;
	border-radius: 10px;
}
#homecontent .home-event-buttons .lisbon-button {
	background-color: #7dcffc;
	padding: 10px;
	border-radius: 10px;
}
#homecontent .home-event-buttons a {
	color: #fff;
	font-size: 13pt;
}
#homecontent .home-event-buttons a {
	text-decoration: none;
}
#homecontent .home-event-buttons .lisbon-button:hover, #homecontent .home-event-buttons .abstract-button:hover {
	background-color: #f7e733;
}


a.button, a.button:link, a.button:visited, button {
	border-radius: 10px;
	font-weight: normal;
}

.box.large form button {
	padding: 10px 20px;
	font-weight: normal!important;
}

