h2,hr{text-align:center}
#footer,#header,.white{background-color:#fff}
.clear,.rslides{overflow:hidden}
.rslides1_nav,a,a:hover{text-decoration:none}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}
b,dt,strong{font-weight:700}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0;width:100%}
body{background:#fff;border-bottom:10px solid #fff;color:#333;font-size:12px;font-size:13px;line-height:1.5;font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus{outline:dotted 1px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
address,dl,fieldset,h1,ol,p,pre,table,ul{margin-bottom:20px}
h2,h3,h4,h5,h6 {margin: 1em 0 0 0}
hr{width:80%;padding:0;margin:2em auto 0;border:none;border-top:1px solid #eee;color:#eee}
hr:after{content:"\25CB";display:inline-block;position:relative;top:-.8em;font-size:1.4em;padding:0 .25em;background:url(/images/350t.jpg) #191919}

tr,td {padding:5px;margin:5px}
hr.line {width:90%;padding:0;margin:2em auto 0;border:none;border-top:1px solid #eee;color:#eee}
hr.line:after{content:"\25CF";display:inline-block;position:relative;top:-.8em;font-size:1.4em;padding:0 .25em;background:#000}
:target {background: #666666;border: solid 1px #aaa;}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
em,i{font-style:italic}
code{background-color:#585858;font-family:'Courier New',Courier,monospace}
.container_24{margin:0 auto;max-width:960px;padding:1em 0}
#header .container_24{padding:0}
#header{margin:5em 0 0}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_2,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;margin-left:.5%;margin-right:.5%}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_24 .grid_1{width:3.167%}
.container_24 .grid_2{width:7.333%}
.container_24 .grid_3{width:11.5%}
.container_24 .grid_4{width:15.667%}
.container_24 .grid_5{width:19.833%}
.container_24 .grid_6{width:24%}
.container_24 .grid_7{width:28.167%}
.container_24 .grid_8{width:32.333%}
.container_24 .grid_9{width:36.5%}
.container_24 .grid_10{width:40.667%}
.container_24 .grid_11{width:44.833%}
.container_24 .grid_12{width:49%}
.container_24 .grid_13{width:53.167%}
.container_24 .grid_14{width:57.333%}
.container_24 .grid_15{width:61.5%}
.container_24 .grid_16{width:65.667%}
.container_24 .grid_17{width:69.833%}
.container_24 .grid_18{width:74%}
.container_24 .grid_19{width:78.167%}
.container_24 .grid_20{width:82.333%}
.container_24 .grid_21{width:86.5%}
.container_24 .grid_22{width:90.667%}
.container_24 .grid_23{width:94.833%}
.container_24 .grid_24{width:99%}
.container_24 .prefix_1{padding-left:4.167%}
.container_24 .prefix_2{padding-left:8.333%}
.container_24 .prefix_3{padding-left:12.5%}
.container_24 .prefix_4{padding-left:16.667%}
.container_24 .prefix_5{padding-left:20.833%}
.container_24 .prefix_6{padding-left:25%}
.container_24 .prefix_7{padding-left:29.167%}
.container_24 .prefix_8{padding-left:33.333%}
.container_24 .prefix_9{padding-left:37.5%}
.container_24 .prefix_10{padding-left:41.667%}
.container_24 .prefix_11{padding-left:45.833%}
.container_24 .prefix_12{padding-left:50%}
.container_24 .prefix_13{padding-left:54.167%}
.container_24 .prefix_14{padding-left:58.333%}
.container_24 .prefix_15{padding-left:62.5%}
.container_24 .prefix_16{padding-left:66.667%}
.container_24 .prefix_17{padding-left:70.833%}
.container_24 .prefix_18{padding-left:75%}
.container_24 .prefix_19{padding-left:79.167%}
.container_24 .prefix_20{padding-left:83.333%}
.container_24 .prefix_21{padding-left:87.5%}
.container_24 .prefix_22{padding-left:91.667%}
.container_24 .prefix_23{padding-left:95.833%}
.container_24 .prefix_24{padding-left:100%}
.container_24 .suffix_1{padding-right:4.167%}
.container_24 .suffix_2{padding-right:8.333%}
.container_24 .suffix_3{padding-right:12.5%}
.container_24 .suffix_4{padding-right:16.667%}
.container_24 .suffix_5{padding-right:20.833%}
.container_24 .suffix_6{padding-right:25%}
.container_24 .suffix_7{padding-right:29.167%}
.container_24 .suffix_8{padding-right:33.333%}
.container_24 .suffix_9{padding-right:37.5%}
.container_24 .suffix_10{padding-right:41.667%}
.container_24 .suffix_11{padding-right:45.833%}
.container_24 .suffix_12{padding-right:50%}
.container_24 .suffix_13{padding-right:54.167%}
.container_24 .suffix_14{padding-right:58.333%}
.container_24 .suffix_15{padding-right:62.5%}
.container_24 .suffix_16{padding-right:66.667%}
.container_24 .suffix_17{padding-right:70.833%}
.container_24 .suffix_18{padding-right:75%}
.container_24 .suffix_19{padding-right:79.167%}
.container_24 .suffix_20{padding-right:83.333%}
.container_24 .suffix_21{padding-right:87.5%}
.container_24 .suffix_22{padding-right:91.667%}
.container_24 .suffix_23{padding-right:95.833%}
.container_24 .suffix_24{padding-right:100%}
.grid_sub_1,.grid_sub_10,.grid_sub_11,.grid_sub_12,.grid_sub_13,.grid_sub_14,.grid_sub_15,.grid_sub_16,.grid_sub_17,.grid_sub_18,.grid_sub_19,.grid_sub_2,.grid_sub_20,.grid_sub_21,.grid_sub_22,.grid_sub_23,.grid_sub_24,.grid_sub_3,.grid_sub_4,.grid_sub_5,.grid_sub_6,.grid_sub_7,.grid_sub_8,.grid_sub_9{display:inline;float:left;margin-left:0;margin-right:0}
.sub_middle,.sub_omega{margin-left:1%}
.sub_alpha,.sub_middle{margin-right:1%}
.container_24 .grid_sub_1{width:2.25%}
.container_24 .grid_sub_2{width:6.5%}
.container_24 .grid_sub_3{width:10.75%}
.container_24 .grid_sub_4{width:15%}
.container_24 .grid_sub_5{width:19.25%}
.container_24 .grid_sub_6{width:23.5%}
.container_24 .grid_sub_7{width:27.75%}
.container_24 .grid_sub_8{width:32%}
.container_24 .grid_sub_9{width:36.25%}
.container_24 .grid_sub_10{width:40.5%}
.container_24 .grid_sub_11{width:44.75%}
.container_24 .grid_sub_12{width:49%}
.container_24 .grid_sub_13{width:53.25%}
.container_24 .grid_sub_14{width:57.5%}
.container_24 .grid_sub_15{width:61.75%}
.container_24 .grid_sub_16{width:66%}
.container_24 .grid_sub_17{width:70.25%}
.container_24 .grid_sub_18{width:74.5%}
.container_24 .grid_sub_19{width:78.75%}
.container_24 .grid_sub_20{width:83%}
.container_24 .grid_sub_21{width:87.25%}
.container_24 .grid_sub_22{width:91.5%}
.container_24 .grid_sub_23{width:95.75%}
.container_24 .grid_sub_24{width:100%}
ol,p,ul{margin:0 0 1em}
.clear{clear:both;display:block;visibility:hidden;width:0;height:0}
.printonly {display:none;}
#footer,#header,#nav,figure img{width:100%}

.clearleft{clear:left}
.clearright{clear:right}
a{color:#ff0000}
a:visited{color:#ec7063 }
#header h2,h1{font-size:3em;text-align:left;line-height:100%;color:#191919}
h2{padding:1em 0}
p, ol, ul{text-align:left;widows: 3; orphans: 2;}
ol,ul{list-style-position:inside!important;padding:0}
blockquote{margin: 0 0 1.5em 1.5em;border-left:2px dotted #eee;padding-left:.8em}
abbr,acronym{border-bottom:2px dotted #ccc;cursor:help}
dt{margin-left:1em}
dd{margin-left:2em}
.grid_18 figure.grid_6{margin:0 .5% 1em 0}
.line figcaption{font-size:1em}
#main figure,.floatleft,article figure{display:inline-block;display:table;float:left;margin:0 .5% .5% 0}
#main figcaption,article figcaption, section figcaption {display:table-caption;caption-side:bottom}
figure img{height:auto}
.centerthing,.centre{margin:0 auto 1em;text-align:center;display:block}
.container_12{background:#fff}
#meta,.frontthumbs h3{background-color:#BA0000}
#content a:hover,.submenu .active a{color:#ddd}
#content{color:#eee;background: #000000;
-moz-box-shadow: 0px 3px 5px #474347;
-webkit-box-shadow: 0px 3px 5px #474347;
box-shadow: 0px 3px 5px #474347;}
.submenu a{color:red}
#footer a{color:#BA0000}
#footer,#header{padding-top:2em}
#nav ul{list-style-type:none;padding:5px 0}
#nav ul li{float:left;font-size:14px}
#related-links #content .container_24 .grid_8,.comSubmit{float:right}
#searchsites fieldset{border:1px solid #ddd;padding:1em}
#searchsites label{margin:0 .7em}
.frontthumbs h3{padding-left:5px;text-align:left;line-height:1.4em}
.frontthumbs h3 a{display:block}
#error #content h2,#front .frontthumbs a{color:#fff}
#front .frontthumbs a:hover{color:#ccc}
#front .grid_6 ul,#front .grid_6 ul li{list-style:none;margin:0}
#meta{padding:5px;margin:0 0 1em}
#meta .linklist,#meta a{color:#fff;font-size:1.2em}
.side li, #side li,.side li,.submenu li, #workshops .announce li, #contact .announce li{list-style:none!important;padding:0;margin:0}
.line{border:none;border-bottom:medium double #eee;color:#eee;text-align:center;margin:0 0 3em}
.line:after{content:"\25CF";display:inline-block;position:relative;top:.8em;font-size:1.5em;padding:0 .25em;background: #000}
.announce,.announce h3{color:#000;background-color:#ffc}
.announce hr:after {content:none;}
.line h3,.line h4,.line h6{text-align:left}
.announce{padding:5px}
#front .announce a,.announce a{color:#BA0000}
.comSubmit{margin:1em 9em 0 0}
.comCheckbox{margin-top:1em}
#neme #content ul{list-style:none!important;padding:0;margin:0}
#neme #content ul li{margin:0;padding-bottom:.8em}
.clear{margin:1em}
.clearboth, .clearall{clear:both}
.aright{text-align:right}
.floatright {float:right}
.apology p,.bx-wrapper .bx-pager,.caption{text-align:center}
#error-page #content p{font-size:2.2em;text-align:center}
.apology,.ie{font-size:1.7em}
#accessibility{position:absolute;top:-10000px}
.grideven{min-height:250px;height:auto!important;height:250px}
.grideven h3{font-size:14px;margin:0 0 .7em}
.grideven p{font-size:1em}
img{max-width:100%;height:auto}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.vids {display:block; padding-bottom:34%}

#nav{background: #990000 none repeat scroll 0 0 !important;height:5em;position:fixed;top:0;z-index:9999;display:block;
-moz-box-shadow: 0px 3px 5px #474347;
-webkit-box-shadow: 0px 3px 5px #474347;
box-shadow: 0px 3px 5px #474347;
}

#menu .active{color:#ccc}
#menu a{color:#fff}
#menu a:hover{color:#eee}
#menu-toggle-primary a{margin:0;display:block;color:#000}
#menu-toggle-primary a:after{content:"\2630";display:inline-block;position:absolute;top:0;font-size:1.75em;padding:0;background:#fff;right:4.5%}
#menu-toggle-primary,.medium{display:none}
#menu-primary-items,nav a{display:block}
nav li{width:auto;float:left;display:inline;padding:0;margin:0}
nav a, nav span{padding:.5em .5em}
nav span {color:#fff;margin:-.5em .1em 0 .1em;display:inline-block;font-size:1.5em}
.rslides,.rslides li{padding:0;width:100%}
nav li:first-child a{padding-left:0}
nav ul:after{content:"";display:table;clear:left}

.pagination {float:right;position:relative;left:-50%;text-align:left;}
.pagination ul{list-style:none;position:relative;left:50%;}
.pagination li{float:left;position:relative;}
.pagination a{text-decoration:none;float:left;padding:0 1px;text-align:center;white-space:nowrap;}


.rslides{position:relative;list-style:none;z-index:100}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;left:0;top:0;list-style:none!important;margin:0;display:block}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.no-js ul.rslides li{display:none}
.no-js ul.rslides li:first-child{display:inherit}
.rslides{margin:0 auto}
.rslides_container{margin-bottom:50px;position:relative;float:left;width:50%}
.rslides1_nav,.rslides2_nav{position:absolute;-webkit-tap-highlight-color:transparent;overflow:hidden;text-indent:-9999px}
.rslides1_nav{top:50%;left:0;z-index:99;opacity:.7;height:61px;width:38px;background:url(themes.gif) left top no-repeat;margin-top:-45px}
.rslides1_nav:active{opacity:1}
.rslides1_nav.next{left:auto;background-position:right top;right:0}
.rslides2_nav{top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;height:91%}
.rslides2_nav.next{left:auto;right:0}
.caption,.rslides3_nav{position:absolute;bottom:0;left:0}
.rslides3_nav{-webkit-tap-highlight-color:transparent;opacity:.6;text-indent:-9999px;overflow:hidden;top:0;background:url(/images/702.gif) left 50% no-repeat #000;width:38px}
.caption{display:block;right:0;padding:15px;background:#000;background:rgba(0,0,0,.8);color:#fff}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{border:5px solid #ccc;left:-5px;background:#ccc;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(/images/428.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:999}
.bx-wrapper .bx-pager{font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{background:red;text-indent:-9999px;display:block;width:16px;height:16px;margin:0 5px;outline:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#CCC}
.bx-wrapper .bx-prev{left:10px;background:url(/images/427.png) 0 -32px no-repeat}
.bx-wrapper .bx-next{right:10px;background:url(/images/427.png) -43px -32px no-repeat}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:8888}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.logo{max-height:150px;margin-bottom:1em}

#content {margin:0 0 10px 0;}
.vimeoeucookies {display:table;width:100%;border-radius: 8px;margin:1em 0}
.vimeoeucookies, .cookies {background-color:#f9eafb;}
.vimeoeucookies p, .socialeucookies p {color:#000;font-size:1.5em;padding:.7em .7em 0 .7em;}
.vimeoeucookies a, .socialeucookies a {color:#cc0000}
.vimeoeucookies p.red a, .socialeucookies a.red {padding:.3em .5em;background-color:#cc0000;color:#fff  !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.socialeucookies {display:table;background-color:#ffc;border-radius: 8px;}
.social {background-color:#fff;margin-top:10px;padding:2px;display:block;
display: -webkit-flex;-webkit-align-items: center;display: flex;align-items: center;}
.social img {display: block;-webkit-flex: 1; flex: 1;padding:2px;}
.share {width:30px !important;height:130px;display:block;position:fixed;margin:0 0 0 10px;}
.grid_18 .eu {display:block;background-color:#fff; color:#000;height:auto; padding:1em 0; clear:both;border-radius: 8px;}

.anchor{display: block;height: 3em; margin-top: -3em; visibility: hidden;}

#content .grid_18 a[rel=external]:after, #newsletter .grid_14 a[rel=external]:after, #copyright a[rel=nofollow]:after, #content .grid_18 a[rel=license]:after, .vimeoeucookies a[rel=external]:after, .socialeucookies a[rel=external]:after{content:"\00a0\21D7";display:inline-block;position:relative;font-size:1.2em;padding:0}
#meta {border-radius: 8px 8px 0 0;}
.social {border-radius: 0 0 8px 8px;}
.ds {border-radius: 8px 0 0 8px;}
.rslides li img {border-radius: 0 8px 8px 0;}
#eucookies {display:block;width:100%;margin:0 0 -25px 0;-moz-box-shadow: 0 -3px 5px #bbb;-webkit-box-shadow: 0px -3px 5px #bbb;box-shadow: 0px -3px 5px #bbb;background-color:#f9eafb;}
#eucookies h3 {margin:0;padding:0}
#eucookies p {font-size:1.1em;}
#eucookies a {color:#cc0000}
#eucookies .grid_6 {background-color:#cc0000;text-align:center;font-size:1.6em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#eucookies .grid_6 a {color:#fff; display: inline-block;position: relative;z-index: 1;padding: 1em 5em;margin: -5em;}


#texts figure {display: block !important;border: 0;}
#texts figure img {vertical-align:top !important;display:block !important;height:auto;}
#texts figure figcaption {padding:2px;text-align: center;font-size:.8em;width:100% !important;display:block !important;}

.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black;}
.tooltip .tooltiptext {visibility: hidden;width: 200px;background-color: #BA0000;color: #fff;text-align: center;border-radius: 6px;padding: 5px 3px;position: absolute;z-index: 2000;bottom: 150%;left: 50%;margin-left: -100px;font-size:1.4em;height:auto;line-height:1em}
h2 .tooltip .tooltiptext {font-size:.8em;line-height:1em}
h3 .tooltip .tooltiptext {font-size:.9em;line-height:1em} 
.tooltip .tooltiptext a {color:#fff;}
.tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #BA0000 transparent transparent transparent;}
.tooltip:hover .tooltiptext {visibility: visible;}
.sticky {background-color:#333;padding:0 0 1em 1em}
.required {color:#cc0000}
.smallbreak {display:none;}

@media screen and (max-width:1030px){
.large {visibility:hidden;display:none;}
}
@media screen and (max-width:960px){
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.vids {display:block; padding-bottom:38%}
.tooltip:hover .tooltiptext {visibility: hidden;}
#eucookies {display:table;}
.rslides li img {border-radius:8px;}
.medium,.nosmall, .large, #landing{visibility:hidden;display:none;}
.container_24{padding:0 1.5%;display:block}
#menu{clear:both;display:block}
#vids {display:block; padding-bottom:36%}
h1{font-size:1.6em;height:1em;margin:.7em auto;padding:.5em 1.5% 1em;clear:both;width:97%;display:block}
#header{padding:0;border:0;width:100%;border-bottom:4px solid #BA0000;margin: 0}
#header .container_24 .grid_18,#header .grid_20, #eucookies, #newsletter .grid_14 {width:95%;margin:0 auto;padding:0;border:0;display:block;top:0;clear:both}
#header .grid_6,.logo{float:none;display:block;width:30%;height:auto;margin:0 auto}
.logo{clear:both}
#front .container_24 .frontthumbs li,#side .submenu li,.side .submenu li,#texts #content ol li,.submenu li{display:block;float:none;background-color:#000;border-bottom:#ddd solid 1px;margin:0 1em 0 0;width:91%;padding:.6em}
#footer .grid_18 p,#footer .grid_6 p{padding:0 2em;}
#side .submenu li,.side .submenu li, .submenu li{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-width: 120px;
-moz-column-width: 120px;
column-width: 120px;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.smallbreak {display:block;clear:both}
.eu {display:block;background-color:#fff; color:#000;padding:1em 0; clear:both;
min-height:8em;
height:auto !important;
height:8em;
}

.eu .grid_3, .eu .grid_15 {width:100%}
.eu img {max-width:150px}
.sub{margin:1em 2em 1em 1em}
#footer .grid_18,#footer .grid_6{width:95%;margin:1em auto;float:none}
.grid_18 .rslides,.comText,.comTextarea {width:100%}
#eucookies, #eucookies .grid_6, #eucookies .grid_18, #contact .grid_4 {width:100%}
#front .about,.slides{float:none;width:100%}
.slides .rslides{width:100%;margin:0}
.slides .rslides li img{width:100%;height:auto}
#front .frontthumbs{width:48%;margin-right:1%}
#front .frontthumbs h3 a{font-size:.85em;display:block}
#front .grid_18 .slides{float:none;width:100%}
#front .slides .rslides li img{width:100%;height:auto}
#texts .grid_6{width:100%}
.nosmall{display:none}
.largeonsmall,.small100,.video .grid_9{width:100%;float:none}
.bx-wrapper .bx-pager.bx-default-pager a{background:red;text-indent:-9999px;display:block;width:22px;height:22px;margin:0 5px;outline:0;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}
#about #content .grid_18,#about #content .grid_6,#about #content .grid_18 .grid_6,#about #content .grid_18 .grid_4,#about #content .grid_18 .grid_12,#about #content .grid_18 .grid_2,#events #content .grid_12,#events #content .grid_18,#events #content .grid_6,#participations #content .grid_18,#participations #content .grid_6,#related-links #content .grid_16,#related-links #content .grid_8,#related-links #content .grid_8 .grid_4, #content .grid_9{width:100%}
#publications #content .grid_12,#publications #content .grid_17,#publications #content .grid_9{width:100%;clear:both;}
#blog #content .grid_12, #blog #content grid_18, #blog #content grid_6, #blog #side, #blog #main {width:100%;clear:both;}
#neme #content .grid_6,#publications #content .grid_3,#publications #content .grid_6{width:100%;clear:both;display:block;margin:1.5em auto}
#publications #content img{clear:both;display:block;margin:1em auto;text-align:center;max-width:230px}
#publications #content .grideven img{max-width:110px}
#publications #content figcaption{width:95%}
#contact #content .grid_6,#contact .grid_12,#nac #content .grid_18,#nac #content .grid_6,#newsletter .grid_14,#newsletter .grid_6,#participations #content .vid,#texts .grid_18, #workshops #content .grid_18{width:100%}
#publications #content .grid_9{border-bottom:1px solid #fff}
#menu-toggle-primary,.comSubmit{display:block}
#menu-toggle-primary .grid_2 {width:30px;height:30px}
#content{padding:1em}
#related-links #content{line-height:2em}
.comSubmit{clear:both;width:50%}
#nav{height:3em;position:relative}
#header, #nav {background-color:#fff !important;}
#header h1 {display:block;clear:both;}
#menu .active{color:#ccc}
#menu a{color:#BA0000;}
#menu a:hover{color:#666}
#menu-primary-items,#menu-toggle-primary a.close-menu-primary{display:none}
#menu-primary:target #menu-primary-items{display:block}
#menu-primary:target #menu-toggle-primary a.open-menu-primary{display:none}
#menu-primary:target #menu-toggle-primary a.close-menu-primary{display:block}
nav{border-bottom:0;margin:0 auto}
nav ul{display:none;height:auto;margin:0 1em}
nav li:first-child a{padding-left:2em}
nav li{display:block;float:none;border-bottom:#ddd solid 1px;margin:0;width:100%;padding:.4em 0;background:#fff;}
.menu-items li a{padding:0 2em;display:block}
#menu-primary {background-color: #fff;color: #ba0000}
#workshops .container_24 #side {width:100%}
#content #side .announce li,#content .side .announce li,#front .container_24 .announce li, .announce .linklist li {background-color:#eeeee0;padding:5px;border-bottom:1px #ffc solid;}
#front .container_24 .medium{display:block;clear:both;border:0;padding:0;margin:0}
.medium{clear:both}
#nav, #header, #footer {background:transparent; box-shadow:none;}
#side .grid_24 {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
#side .otherpubs {align-self: flex-end;}
}
@media screen and (max-width:450px){#front #content .container_24 .frontthumbs,#front #side .submenu li,figure{width:100%}
#vids {display:block; padding-bottom:52%}
}