.tx-felogin-pi1 label{display:block}
.cwtw-TweetWrap{margin-bottom:1.5em;margin-left:2em}
.cwtw-TweetAvatar{float:left;width:48px}
.cwtw-TweetAvatar-image{display:block}
.cwtw-Tweet{margin-left:58px}
.cwtw-TweetMeta{font-size:.9em}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:310px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:310px}
@font-face{font-family:'midf-icons';src:url('../../fileadmin/templates/css/fonts/midf-icons.eot')}
@font-face{font-family:'midf-icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggiBwgAAAC8AAAAYGNtYXAAYQFTAAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZhBMBTcAAAGAAAAB6GhlYWQAfqSRAAADaAAAADZoaGVhA+IB6AAAA6AAAAAkaG10eAcAACAAAAPEAAAAHGxvY2EA1AFuAAAD4AAAABBtYXhwAA0ANQAAA/AAAAAgbmFtZRwE9JMAAAQQAAABVHBvc3QAAwAAAAAFZAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAUgHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEgAAAAOAAgAAgAGAAEAIABGAE0AUv/9//8AAAAAACAARgBNAFL//f//AAH/4/++/7j/tAADAAEAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAP/gAeABwAAyAAAlDgMjIi4CJy4DNTQ+Ajc2LgIjIg4CMRQeAhceAzMwPgI1NC4CBwFgDA4MDgwMGBgYDAwXEgsLEhcMDBIkKgwMIR4VFiUuFxdESUQYHiQeHyorDKAMFxILCxIXDAwYGBgMDA4MDgwMKyofHiQeGERJRBcXLiUWFR4hDAwqJBIMAAAAAAUAAAAAAgABoAAYABwAIAAmACoAAAEhIg4CFREUHgIzITI+AjURNC4CIwUHNRcnIQcnHwE3FyE3PwEVJwHQ/mAKEQ0ICA0RCgGgChENCAgNEQr+94eHbwFQqKh1MzNq/sZqbIeHAaAIDREK/sAKEQ0ICA0RCgFAChENCNNq+5GTfn6ZNzeHhwaR+2oAAQAgACkB1wGXAC4AACU3PgE0Ji8BLgEiBgcOARQWHwEhIg4CFRQeAjMhBw4DFRQeAhceATI2NwE3oAQFBQSgBQwMDAUEBQUEav7NBwsJBQUJCwcBM2oCAwMBAQMDAgUMDAwFKaAFDAwMBaAEBQUEBQwMDAVpBQkLBwcLCQVpAwUGBgMDBgYFAwQFBQQAAAAAAQAAAAEAALwEvyNfDzz1AAsCAAAAAADPr7H6AAAAAM+vsfoAAP/gAgABwAAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAACAAAAAAAAoAFAAeAGYArAD0AAEAAAAHADMABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAUAAAAAQAAAAAAAgAOAFwAAQAAAAAAAwAUACoAAQAAAAAABAAUAGoAAQAAAAAABQAWABQAAQAAAAAABgAKAD4AAQAAAAAACgAoAH4AAwABBAkAAQAUAAAAAwABBAkAAgAOAFwAAwABBAkAAwAUACoAAwABBAkABAAUAGoAAwABBAkABQAWABQAAwABBAkABgAUAEgAAwABBAkACgAoAH4AbQBpAGQAZgAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAbQBpAGQAZgAtAGkAYwBvAG4Ac21pZGYtaWNvbnMAbQBpAGQAZgAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAG0AaQBkAGYALQBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVoAAoAAAAABSAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAbwAAAG8DLw8Yk9TLzIAAAKwAAAAYAAAAGAIIgcIY21hcAAAAxAAAABcAAAAXABhAVNnYXNwAAADbAAAAAgAAAAIAAAAEGhlYWQAAAN0AAAANgAAADYAfqSRaGhlYQAAA6wAAAAkAAAAJAPiAehobXR4AAAD0AAAABwAAAAcBwAAIG1heHAAAAPsAAAABgAAAAYAB1AAbmFtZQAAA/QAAAFUAAABVBwE9JNwb3N0AAAFSAAAACAAAAAgAAMAAAEABAQAAQEBC21pZGYtaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACFDx0AAACKER0AAAAJHQAAAbMSAAgBAQsVFxkcHyIlbWlkZi1pY29uc21pZGYtaWNvbnN1MHUxdTIwdTQ2dTREdTUyAAACAYkABQAHAgABAAQABwAKAA0AUwDIARf8lA78lA78lA77lA739Pc0FWtri2tri2uLa6trq2ura6uLq4urq4urq6urK+tri2uLSyuLi4tLzfsWyU3JTfcWScuLCIuL68uLq4urK+trawgO+GT4NBX8NIsFcYt1dYtxCIv71AWLcaF1pYsI+DSLBaWLoaGLpQiL99QFi6V1oXGLCPud+2cV+xshi/eP9xv7JQX7A/cnFffki/s8+xL7PPcSBfcJ+y0VvlS+wvX7G/vOi/X3GwX3AJEV9xv3JYv7j/sb9QUO98u0Ffc09zQFl5iLn3+YCPs09zQFfpd3i35/f36Ld5d+CPUi+8eLBXmLfX2LeYt5mX2diwj3x4shIgWFhIiDi4OLg46DkYSYf5+LmJcIDviUFPiUFYsMCgADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAAABSAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQASAAAAA4ACAACAAYAAQAgAEYATQBS//3//wAAAAAAIABGAE0AUv/9//8AAf/j/77/uP+0AAMAAQAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAAYa+ElfDzz1AAsCAAAAAADPr7H6AAAAAM+vsfoAAP/gAgABwAAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAACAAAFAAAAcAAAAAAA4ArgABAAAAAAABABQAAAABAAAAAAACAA4AXAABAAAAAAADABQAKgABAAAAAAAEABQAagABAAAAAAAFABYAFAABAAAAAAAGAAoAPgABAAAAAAAKACgAfgADAAEECQABABQAAAADAAEECQACAA4AXAADAAEECQADABQAKgADAAEECQAEABQAagADAAEECQAFABYAFAADAAEECQAGABQASAADAAEECQAKACgAfgBtAGkAZABmAC0AaQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABtAGkAZABmAC0AaQBjAG8AbgBzbWlkZi1pY29ucwBtAGkAZABmAC0AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAbQBpAGQAZgAtAGkAYwBvAG4AcwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Droid Sans';src:url('../../fileadmin/templates/css/fonts/DroidSans-webfont.eot');src:url('../../fileadmin/templates/css/fonts/DroidSans-webfont.woff') format("woff"),url('../../fileadmin/templates/css/fonts/DroidSans-webfont.ttf') format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Roboto';src:url('../../fileadmin/templates/css/fonts/Roboto-Thin-webfont.eot');src:url('../../fileadmin/templates/css/fonts/Roboto-Thin-webfont.woff') format("woff"),url('../../fileadmin/templates/css/fonts/Roboto-Thin-webfont.ttf') format("truetype");font-weight:100;font-style:normal}
@font-face{font-family:'Roboto';src:url('../../fileadmin/templates/css/fonts/Roboto-Regular-webfont.eot');src:url('../../fileadmin/templates/css/fonts/Roboto-Regular-webfont.woff') format("woff"),url('../../fileadmin/templates/css/fonts/Roboto-Regular-webfont.ttf') format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'Roboto';src:url('../../fileadmin/templates/css/fonts/Roboto-Bold-webfont.eot');src:url('../../fileadmin/templates/css/fonts/Roboto-Bold-webfont.woff') format("woff"),url('../../fileadmin/templates/css/fonts/Roboto-Bold-webfont.ttf') format("truetype");font-weight:700;font-style:normal}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Cambria','Droid Sans',sans-serif}
body{background:#eee;margin:0px;padding:0px}
figcaption.csc-textpic-caption{padding:1em}
#content{min-height:300px}
ul li{line-height:1.6;font-size:17px;list-style:none}
.onecol ul{margin-bottom:0px}
.onecol ul li{line-height:1.6;font-size:17px;list-style:none;background-image:url('../../fileadmin/templates/css/img/greenarrow.png');background-repeat:no-repeat;background-position:left 6px;background-size:auto 15px;padding-left:1.3em}
.onecol ol{margin-bottom:0px;padding-left:4em}
.onecol ol li{line-height:1.6;font-size:17px;list-style:none;background-image:url('../../fileadmin/templates/css/img/greenarrow.png');background-repeat:no-repeat;background-position:left 6px;background-size:auto 15px;padding-left:1.3em}
p{text-align:left;line-height:1.6;font-size:17px}
p.align-justify{text-align:justify}
p.align-center{text-align:center}
p.align-right{text-align:right}
a{color:#2aa438}
a img{border:0 none;outline:0 none}
#logo{padding:1em}
#sitecontent{position:absolute;width:100%;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.3);-moz-box-shadow:10px 10px 15px rgba(0,0,0,0.3);box-shadow:10px 10px 15px rgba(0,0,0,0.3);z-index:999}
#sitecontent header{display:table;width:100%;background:#fff}
#sitecontent header #logo{display:table-cell}
#sitecontent header #logo img{display:block;width:100%;height:auto;max-width:171px}
#sitecontent header .menutrigger{display:table-cell;width:2em;font-size:3rem;text-align:center;vertical-align:middle;cursor:pointer}
h1,h2,h3{font-family:'Roboto',sans-serif;font-weight:100}
h1{font-size:2rem}
.content-link{padding:2em}
.content-link a{padding-left:2em;position:relative;display:inline-block;text-decoration:none !important;font-family:'Roboto',sans-serif;font-weight:900;font-weight:bold}
.content-link a:before{content:"R";position:absolute;font-size:1.4em;font-family:'midf-icons';left:0px}
.contact-datas{padding:0em 2em 0em 2em;padding-bottom:2em}
.contact-datas .phone-number{position:relative}
.contact-datas .phone-number span{padding-left:2em}
.contact-datas .phone-number span:before{content:"F";position:absolute;font-size:1.4em;font-family:'midf-icons';left:0px}
.contact-datas .email{position:relative;padding:2em 0em 0em 0em}
.contact-datas .email a{padding-left:2em}
.contact-datas .email a:before{content:"M";position:absolute;font-size:1.4em;font-family:'midf-icons';left:0px}
#content table{border:1px solid #ccc;margin:1em}
#content table tr td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:.3em}
#content table tr td:first{border-left:0px none}
.content-wrapper{padding:0em 1em}
div.csc-textpic-intext-right .csc-textpic-imagewrap{display:block;float:none}
div.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{margin:0 auto}
#press-downloads{padding:2em;background:#fff;position:relative}
#press-downloads .quicklink{position:relative;max-width:300px;width:100%;right:0px;top:0em}
#press-downloads .quicklink .imageholder{overflow:visible}
#press-downloads .quicklink .quicklink-label{right:auto;left:0px}
#press-downloads .quicklink a{display:block;border:1px solid #eee;padding-top:2em}
#press-downloads .quicklink h1,#press-downloads .quicklink p,#press-downloads .quicklink .quicklink_link{display:none}
#press-downloads .press-download-item{padding-bottom:1em}
#press-downloads .press-download-item label{font-weight:900}
#navigation{position:absolute;right:0px;overflow:hidden;z-index:999;width:0px}
#logo{display:none}
.menu{display:block;width:100%;max-width:1024px;margin:0 auto;background:#fff;font-family:'Roboto',sans-serif;font-weight:400}
.menu a{font-family:'Roboto',sans-serif;font-weight:400}
.menu .logo-holder{display:none;width:100%;height:80px;vertical-align:top}
.menu .menu-holder{display:block;vertical-align:top}
.menu .menu-holder .meta-nav{margin:0px;padding:0px;display:block;text-align:left}
.menu .menu-holder .meta-nav li{padding:1em}
.menu .menu-holder .meta-nav li.main-meta{display:none}
.menu .menu-holder .meta-nav li.language-menuitem{
}
.menu .menu-holder .meta-nav li a{color:#666;text-decoration:none;font-family:'Roboto',sans-serif;font-weight:400}
.menu .menu-holder .meta-nav .language-menuitem{background:#333;color:#fff;font-family:'Roboto',sans-serif;font-weight:400}
.menu .menu-holder .meta-nav .language-menuitem div{font-family:'Roboto',sans-serif;font-weight:400}
.menu .menu-holder .meta-nav .language-menuitem ul{display:none;background:#333;font-family:'Roboto',sans-serif;font-weight:400}
.menu .menu-holder .meta-nav .language-menuitem ul li{display:block;width:100%;text-align:left;padding:.5em 1em;padding-left:0px}
.menu .menu-holder .meta-nav .language-menuitem ul li img{width:20px;height:auto;padding-right:.3em}
.menu .menu-holder .meta-nav .language-menuitem ul li a{text-align:left}
.menu .menu-holder .meta-nav .language-menuitem ul li a:hover{color:#fff}
.menu .menu-holder .meta-nav .language-menuitem:hover ul{display:block;position:static;padding-left:0px}
.menu .menu-holder .top-menu{margin:0px;padding:0px;display:table;width:100%;float:none}
.menu .menu-holder .top-menu li{display:block;margin:0px;text-align:left;width:100%}
.menu .menu-holder .top-menu li a{display:block;text-decoration:none;color:#000;padding:1em;text-align:left}
.menu .menu-holder .top-menu li ul{display:block;background:#eee;margin:0px;padding:0px}
.menu .menu-holder .top-menu li ul li{padding-left:1em;display:block;width:100%}
.menu .menu-holder .top-menu li ul li a{display:block;text-align:left}
.menu .menu-holder .top-menu li:hover ul{display:block}
footer{clear:both;display:block;display:block;min-height:200px}
footer a{font-family:'Roboto',sans-serif;font-weight:300}
footer .darkfooter{background:#333;padding:1em 0em;font-family:'Roboto',sans-serif;font-weight:300}
footer .darkfooter .logo-holder{padding-left:1em}
footer .sponsors{background:#fff;clear:both;border-top:5px solid #eee;max-width:1024px;width:100%;margin:0 auto}
footer .sponsors h1{font-size:2rem;margin:0px;padding:1em}
footer .sponsors .sponsors-list{padding-bottom:1em;display:table;width:100%;margin:0 auto}
footer .sponsors .sponsors-list img{display:block;width:100%;max-width:300px;margin:0 auto}
footer .menu{background:none;color:#fff}
footer .meta-nav{margin:0px;padding:0px}
footer ul.footer-menu{max-width:1024px;float:none;display:table;width:100%;margin:0 auto;padding:0px}
footer ul.footer-menu li{display:block;width:100%;list-style:none;padding:0em 1em}
footer ul.footer-menu li a{color:#fff;text-decoration:none;border-bottom:1px solid #555;display:block;padding:.5em 0em}
footer ul.footer-menu li ul{margin:0px;padding:0px;margin-top:1em;display:block;float:none}
footer ul.footer-menu li ul li{display:block;margin:0px;padding:0px}
footer ul.footer-menu li ul li a{display:block;color:#888}
footer .copyright-col{background:#222}
footer .copyright-col .copy{padding:1em;color:#ccc;margin:0 auto;display:inline-block}
footer .copyright-col .scrolltop{padding:1em;background:#2aa438;color:#fff;display:inline-block;float:right;color:#fff}
footer .copyright-col .scrolltop a{color:#fff}
.slides{border:0px;border-top:0px;position:relative;margin:0 0 0px 0;overflow:hidden;width:100%;height:350px;min-height:350px}
.slides.slide-0 .slides-container{-moz-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}
.slides.slide-1 .slides-container{-moz-transform:translate(-100%,0px);-webkit-transform:translate(-100%,0px);-o-transform:translate(-100%,0px);-ms-transform:translate(-100%,0px);transform:translate(-100%,0px)}
.slides.slide-2 .slides-container{-moz-transform:translate(-200%,0px);-webkit-transform:translate(-200%,0px);-o-transform:translate(-200%,0px);-ms-transform:translate(-200%,0px);transform:translate(-200%,0px)}
.slides.slide-3 .slides-container{-moz-transform:translate(-300%,0px);-webkit-transform:translate(-300%,0px);-o-transform:translate(-300%,0px);-ms-transform:translate(-300%,0px);transform:translate(-300%,0px)}
.slides.slide-4 .slides-container{-moz-transform:translate(-400%,0px);-webkit-transform:translate(-400%,0px);-o-transform:translate(-400%,0px);-ms-transform:translate(-400%,0px);transform:translate(-400%,0px)}
.slides.slide-5 .slides-container{-moz-transform:translate(-500%,0px);-webkit-transform:translate(-500%,0px);-o-transform:translate(-500%,0px);-ms-transform:translate(-500%,0px);transform:translate(-500%,0px)}
.slides .scrolldown{display:none;position:absolute;bottom:50px;width:50px;height:50px;margin:0 auto;cursor:pointer;z-index:99999;left:50%;margin-left:-25px}
.slides .scrolldown span{display:block;width:50px;height:40px;margin:0 auto;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;text-align:center;padding-top:10px}
.slides .scrolldown span:hover span:before{padding-top:3px;color:#000}
.slides .scrolldown span:before{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;content:"B";color:#000;font-family:'lw-icons'}
.slides .slides-navigation{position:relative;z-index:9999;width:100%;bottom:120px;margin:0 auto;display:none}
.slides .slides-navigation div{z-index:9999;display:table-cell;color:#fff;text-align:center}
.slides .slides-navigation div:first-child{text-align:left}
.slides .slides-navigation div span{color:#fff;border-top:0px;transition-property:all;transition-duration:.2s;cursor:pointer}
.slides .slides-navigation div span.current{border-top:5px solid #fff}
.slides .slides-container{margin:0px;padding:0px;z-index:0;height:350px;white-space:nowrap;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.slides .slides-container li{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;border-bottom:0px solid #fff;display:inline-block;margin:0px;padding:0px;top:0px;width:100%;height:350px;overflow:hidden}
.slides .slides-container li .caption{width:100%;margin:0 auto;z-index:999;position:absolute;bottom:0px}
.slides .slides-container li .caption .caption-wrapper{width:100%;max-width:1024px;margin:0 auto}
.slides .slides-container li .caption .caption-wrapper .caption_content{max-width:80%;background:#fff;color:#000;display:block;padding:.5em}
.slides .slides-container li .caption .caption-wrapper .caption_content p{white-space:normal;padding:0px;margin:0px;font-size:.85em;line-height:1.4}
.slides .slides-container li .caption .caption-wrapper .caption-link{white-space:normal;display:block;background:#000;color:#000;display:inline-block}
.slides .slides-container li .caption .caption-wrapper .caption-link a{position:static;display:block;float:none;background:none;color:#fff;width:auto;padding:1em;text-decoration:none}
.slides .slides-container li .caption .caption-wrapper .caption-link a:after{content:"R";font-size:.8em;background:none;color:#2aa438;font-size:1.3em;font-family:'midf-icons';margin-left:10px;padding:3px}
.slides .slides-container li .caption h2{color:#fff;padding:0px;margin:0px;font-size:2rem;padding-left:.2em;line-height:1;white-space:normal;text-overflow:clip;background:#2aa438;display:inline-block;padding:.2em}
.slides .slides-container li .caption h3{font-size:2rem;color:#fff;line-height:1em;padding:0px;margin:0;width:100%;margin-left:16px;padding-right:1em;white-space:normal}
.slides .slides-container li .caption .caption-nav{display:table;width:8em;margin-top:2em;border-bottom:1px solid #000}
.slides .slides-container li .caption a,.slides .slides-container li .caption .prev-slide,.slides .slides-container li .caption .next-slide{display:table-cell;padding-bottom:1em;padding-top:1em}
.slides .slides-container li .caption a:hover,.slides .slides-container li .caption a:active,.slides .slides-container li .caption .prev-slide:hover,.slides .slides-container li .caption .prev-slide:active,.slides .slides-container li .caption .next-slide:hover,.slides .slides-container li .caption .next-slide:active{opacity:.8}
.slides .slides-container li .caption .prev-slide,.slides .slides-container li .caption .next-slide{width:20%;background:#fff;text-align:center;font-family:'lw-icons';cursor:pointer}
.slides .slides-container li .caption .prev-slide{border-right:1px solid #000;background:#1f1f1f;color:#fff}
.slides .slides-container li .caption .next-slide{border-left:1px solid #000;background:#2aa438;color:#fff}
.slides .slides-container li .caption a{width:60%;color:#000;text-align:center;background:#fff;font-weight:700;padding-top:1em}
@media all and (min-width:660px){
.slides{height:450px}
.slides .scrolldown{display:none;background:#fff;color:#000;bottom:0px}
.slides .slides-container{height:450px}
.slides .slides-container li{height:450px}
.slides .slides-container li .caption{bottom:0px;position:absolute}
.slides .slides-container li .caption .caption-nav{display:block;border-bottom:0;margin-top:0em;text-align:right}
.slides .slides-container li .caption a{display:block;float:right;text-align:right;width:auto}
.slides .slides-container li .caption .prev-slide,.slides .slides-container li .caption .next-slide{display:inline-block;width:50px;height:50px;line-height:50px;vertical-align:middle;border:none;background:#fff;text-align:center;font-family:'lw-icons';margin-top:10px;padding-top:0px}
.slides .slides-container li .caption .prev-slide{left:0px;z-index:1;background:#1f1f1f;color:#fff}
.slides .slides-container li .caption .next-slide{right:0px;top:50%;z-index:1;background:#2aa438;color:#fff}
.slides .slides-container li .caption h2{color:#fff;padding:.2em;margin:0px;font-size:1.2rem;line-height:1}
.slides .slides-container li .caption h3{font-size:3rem;color:#fff;line-height:1em;padding:0px;margin:0;width:65%;font-size:3rem}
.slides .slides-container{height:450px}
.slides .slides-container li{margin:0px;padding:0px;min-height:450px;width:100%;overflow:hidden}
.slides .slides-container li.current{display:block}
.slides .slides-container li .caption{width:100%;bottom:0px;margin:0 auto;z-index:999;position:absolute;padding:1em;padding-bottom:0px}
.slides .slides-container li .caption .caption-nav{width:100%}
.slides .slides-container li .caption h2{color:#fff;padding:.2em;margin:0px;font-size:3rem;line-height:1}
.slides .slides-container li .caption h3{font-size:3rem;color:#fff;line-height:1em;padding:0px;margin:0;width:100%;font-size:3rem}
.slides .slides-container li .caption a{color:#fff;display:block;float:right;font-weight:700;background:none}
.slides .slides-container li .caption a:after{content:"R";width:10px;height:10px;font-size:.8em;background:none;color:#2aa438;font-family:'midf-icons';margin-right:10px;padding:3px}
.slides .slides-container li .caption a:hover,.slides .slides-container li .caption a:active{background:none}
}
@media all and (min-width:1024px){
.slides .slides-container li .caption{width:100%;padding:0px}
.slides .slides-container li .caption .caption-nav{width:100%}
.slides .slides-container li .caption a{color:#fff;display:block;float:right;font-weight:700;padding:1em;text-decoration:none}
.slides .slides-container li .caption a:after{content:"R";font-size:.8em;background:none;color:#2aa438;font-size:1.3em;font-family:'midf-icons';margin-left:10px;padding:3px}
.slides .slides-container li .caption a:hover,.slides .slides-container li .caption a:active{background:none}
.slides .slides-container li .caption .caption-wrapper .caption_content{max-width:65%}
.slides .slides-container li .caption .caption-wrapper .caption_content p{font-size:1em;line-height:1.6}
.slides .slides-navigation{width:1024px;display:none}
}
.news-list-view{display:table;width:100%}
.news-list-view .footer{display:none}
.news-list-view .article{display:block}
.news-list-view .article a{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.news-list-view .article a:hover{opacity:.8}
.news-list-view .article a.more{display:block;color:#2aa438;text-decoration:none;padding:.5em 0em;padding-left:1em}
.news-list-view .article .teaser-text{padding:0px}
.news-list-view .article .teaser-text p{padding:0px 0px}
.news-list-view .article .news-img-wrap{height:150px;overflow:hidden}
.news-list-view .article img{width:100%;height:auto;min-height:100%;min-width:100%}
.news-list-view .article h3 a{text-decoration:none;color:#000;font-weight:bold}
.news-list-view .article .header,.news-list-view .article .footer{padding:0em 1em}
#contact-form .field-row{display:table;width:100%}
#contact-form .field-row .field-box{padding:1em;display:block;width:100%}
#contact-form label{display:block;font-family:'Roboto',sans-serif;padding-bottom:.3em}
#contact-form input,#contact-form textarea{width:100%;background:#eee;border:none;padding:1.2em;resize:none}
#contact-form input.error,#contact-form textarea.error{border:1px solid #2aa438}
#contact-form input[type="submit"]{cursor:pointer;font-size:1em}
#contact-form .one-row-field{padding:1em}
#contact-cols .grey .col-content{padding:0px}
#contact-cols .grey .col-content h1{padding:0em 1em}
#contact-cols .grey .col-content .csc-textpic{padding:0em 2.5em}
@media all and (min-width:600px){
#contact-form .field-row{display:table;width:100%}
#contact-form .field-row .field-box{padding:1em;display:table-cell;width:50%}
#contact-form label{display:block;font-family:'Roboto',sans-serif;padding-bottom:.3em}
#contact-form input,#contact-form textarea{width:100%;background:#eee;border:none;padding:1.2em;resize:none}
#contact-form .one-row-field{padding:1em}
#contact-cols .grey .col-content{padding:0px}
#contact-cols .grey .col-content h1{padding:0em 1em}
#contact-cols .grey .col-content .csc-textpic{padding:0em 2.5em}
}
.imageheader{height:200px;display:table;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center 0px}
.imageheader .imageheader-content{display:table-cell;vertical-align:middle;width:100%;text-align:center}
.imageheader .imageheader-content h1{font-size:1.5em;margin:0px}
.imageheader .white h1,.imageheader .white p{color:#fff}
.imageheader .black h1,.imageheader .black p{color:#000}
#aboutheader h1:before{content:"unicate";display:block;font-size:1px;width:100px;height:100px;margin:0 auto;background:url('../../fileadmin/templates/css/img/unicate_cube.jpg') no-repeat}
.section.grey .col-content .quicklink .quicklink_link a{color:#fff}
.section .col-content .quicklink{position:relative}
.section .col-content .quicklink .quicklink-label{position:absolute;z-index:999;background:#2aa438;color:#fff;display:inline-block;padding:.5em;right:0px;top:0px}
.section .col-content .quicklink .imageholder{height:150px;overflow:hidden;margin-bottom:1em}
.section .col-content .quicklink .imageholder img{height:auto;min-height:100%;min-width:100%;width:100%}
.section .col-content .quicklink h1{padding:.5em .5em 1em .5em;font-size:1.5rem !important;font-weight:bold;text-transform:none;margin:0}
.section .col-content .quicklink p{padding:0 2em;margin:0em 0em .5em 0em}
.section .col-content .quicklink .quicklink_link{padding:0em 2em;position:relative}
.section .col-content .quicklink .quicklink_link a{display:block;text-decoration:none;padding:0em 1em 2em 1em;padding-left:2em;font-family:'Roboto',sans-serif;font-weight:900}
.section .col-content .quicklink .quicklink_link a:before{content:"R";position:absolute;font-size:1.4em;font-family:'midf-icons';left:0px}
.project-gallery-holder{width:100%;max-width:1024px;min-height:400px;margin:0 auto;background:#464646;overflow:hidden}
.project-gallery-holder .project-gallery{display:block}
.project-gallery-holder .gallery-descr-holder{display:block;width:100%}
.project-gallery-holder .gallery-descr-holder .gallery-descr{display:block;width:100%}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-meta-descr{padding:1em}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-meta-descr h1{font-size:2rem;color:#fff;padding:0px;margin:0px}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-meta-descr p{color:#fff}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-slide-meta-descr{position:relative;padding:1em;bottom:0px;color:#fff}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-slide-meta-descr h3{color:#fff;font-weight:700}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-slide-meta-descr p{color:#fff}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-slide-meta-descr div{display:none}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-slide-meta-descr div.current{display:block}
.project-gallery-holder .gallery-descr-holder .project-gallery-container{position:static;height:400px;width:100%;overflow:hidden;display:block}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .project-gallery-holder{position:relative;widht:100%;height:100%;verflow:hidden}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .project-gallery-holder .gallery-slide{opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;display:block;position:absolute}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .project-gallery-holder .gallery-slide.current{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:1}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .project-gallery-holder .gallery-slide img{max-width:100%}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav{position:absolute;z-index:999;width:100%;height:2em;bottom:0px}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .prev-gallery-slide,.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .next-gallery-slide{display:inline-block;background:white;width:2em;height:2em;cursor:pointer;position:absolute;text-align:center;line-height:2em;vertical-align:middle;z-index:99}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .prev-gallery-slide:before{content:"<"}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .next-gallery-slide{left:2em}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .next-gallery-slide:before{content:">"}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .gallery-dot-nav{position:absolute;top:0px;width:100%;text-align:center}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .gallery-dot-nav .dot-nav-item{display:inline-block;height:1em;width:1em;border-radius:1em;margin:.3em;cursor:pointer;background:#2aa438;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides-nav .gallery-dot-nav .dot-nav-item.current{background:#fff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.two{display:block;width:100%;min-height:250px;max-widht:1024px}
.two .section{display:block;height:100%;vertical-align:top}
.two .section .col-container{display:table;height:100%;width:100%}
.two .section .col-link,.two .section .col-content-container{display:table-row;height:100%}
.two .section .col-link{min-height:100px}
.two .section .col-content{vertical-align:top;padding:0em}
.two .section .col-content .headline-container{padding:1em 2em;background:rgba(0,0,0,0.1);margin:0px}
.two .section .col-content .headline-container h1{margin:0px;padding:0px;padding-left:0px}
.two .section .col-content .headline-container h2{margin:0px;padding:0px;font-weight:400}
.two .section .col-content p{padding:.7em}
.two .section .col-link{bottom:0px}
.two .section .col-link a{display:block;padding:3em;text-align:center;text-decoration:none;transition-property:all;transition-duration:.3s}
.two .section .col-link a span{transition-property:all;transition-duration:.3s;display:inline-block;min-width:150px;margin:0 auto;padding:1em;border:2px solid #000}
.two .section h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;padding-left:32px}
.two .grey{background:#1f1f1f;color:#ccc}
.two .grey h2{color:#2aa438}
.two .grey .col-content .quicklink .quicklink_link a{color:#fff}
.two .grey p a{font-weight:bold;text-decoration:none;color:#ccc}
.two .grey p a:hover{text-decoration:underline}
.two .grey figcaption{color:#ccc}
.two .grey .col-link a{color:#fff;background:#262626}
.two .grey .col-link a span{border:2px solid #000}
.two .grey .col-link a:hover{background:#fff;color:#000}
.two .grey .col-link a:hover span{background:#000;color:#000}
.two .lightgrey{background:#f6f6f6}
.two .lightgrey h2{color:#2aa438}
.two .lightgrey p a{text-decoration:underline;color:#333;font-weight:bold}
.two .lightgrey p a:hover{text-decoration:underline}
.two .lightgrey figcaption{color:#000}
.two .lightgrey .col-link a{background:#eaeaea}
.two .lightgrey .col-link a span{border:2px solid #000}
.two .lightgrey .col-link a:hover{background:#eaeaea}
.two .lightgrey .col-link a:hover span{background:#000;color:#f6f6f6}
.two .white{background:#fff}
.two .white h2{color:#2aa438}
.two .white p a{text-decoration:underline;color:#333;font-weight:bold}
.two .white p a:hover{text-decoration:underline}
.two .white figcaption{color:#000}
.two .white .col-link a{color:#000;background:#f2f2f2}
.two .white .col-link a:hover{background:#dadada}
.two .white .col-link a:hover span{background:#fff;color:#000;border:2px solid #fff}
.two .black{background:#222}
.two .black h2{color:#fff}
.two .black p a{text-decoration:underline;color:#ccc;font-weight:bold}
.two .black p a:hover{text-decoration:underline}
.two .black figcaption{color:#fff}
.two .black .col-link a{color:#fff;background:#000}
.two .black .col-link a span{border:2px solid #fff}
.two .black .col-link a:hover{background:#222}
.two .black .col-link a:hover span{background:#fff;color:#fff}
.two .black h1{color:#fff}
.two .black p{color:#fff}
.two .black a{text-decoration:none;color:#fff}
.two .red{background:#2aa438;color:#fff}
.two .red figcaption{color:#fff}
.two .red h2{color:#fff}
.two .red a{text-decoration:underline;color:#fff}
.two .red .col-content .quicklink .quicklink_link a{color:#fff;font-family:'Roboto',sans-serif;font-weight:300}
.two .red p a{font-weight:bold;text-decoration:underline;color:#fff}
.two .red p a:hover{text-decoration:underline}
.two .red p{color:#fff}
.two .red .col-link a{color:#fff;background:#bf0038}
.two .red .col-link a span{border:2px solid #fff}
.two .red .col-link a:hover{background:#cd194e}
.two .red .col-link a:hover span{background:#fff;color:#cd194e}
.two .red h1,.two .red p{color:#fff}
.cols-50-50 .section{width:100%}
div.csc-textpic .csc-textpic-imagewrap img{max-width:100%;width:100%;height:auto}
section.section{display:block;width:100%;padding:.5em}
section.section h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:1.5em;padding-left:1em}
section.section.grey{background:#262626}
section.section.grey .col-content .quicklink .quicklink_link a{color:#fff}
section.section.grey .col-link a{background:#1f1f1f;color:#fff}
section.section.grey .col-link a span{border:2px solid #000}
section.section.grey .col-link a:hover{background:#fff}
section.section.grey .col-link a:hover span{background:#000;color:#000}
section.section.lightgrey{background:#eaeaea}
section.section.lightgrey .col-link a{background:#f6f6f6}
section.section.lightgrey .col-link a span{border:2px solid #000}
section.section.lightgrey .col-link a:hover{background:#f6f6f6}
section.section.lightgrey .col-link a:hover span{background:#000;color:#fff}
section.section.white{background:#fff}
section.section.white .col-link a{background:#f2f2f2;color:#000}
section.section.white .col-link a:hover{background:#dadada}
section.section.white .col-link a:hover span{background:#fff;color:#000;border:2px solid #fff}
section.section.black{background:#000;color:#fff}
section.section.black .col-link a{color:#fff;background:#222}
section.section.black .col-link a span{border:2px solid #fff}
section.section.black .col-link a:hover{background:#000}
section.section.black .col-link a:hover span{background:#fff;color:#fff}
section.section.black h1{color:#fff}
section.section.black p{color:#fff}
section.section.black a{text-decoration:underline;color:#fff}
section.section.red{background:#2aa438}
section.section.red .col-link a{color:#fff;background:#bf0038}
section.section.red .col-link a span{border:2px solid #fff}
section.section.red .col-link a:hover{background:#cd194e}
section.section.red .col-link a:hover span{background:#fff;color:#cd194e}
section.section.red h1,section.section.red p{color:#fff}
section.section.event{padding:0}
.three{display:block;width:100%;max-width:1024px;margin:0 auto}
.three .headline-container{background:rgba(0,0,0,0.1);margin:0px;padding:1em 2em}
.three .headline-container h1{padding-left:0px;margin-bottom:0px}
.three .section{display:block;width:100%;min-height:150px;vertical-align:top}
.three .section.white{background:#fff}
.three .section.white p a{color:#000;text-decoration:underline}
.three .section.black{background:#000;color:#fff}
.three .section.black p a{color:#fff;text-decoration:underline}
.three .section.grey{background:#444;color:#fff}
.three .section.grey p a{color:#fff;text-decoration:underline}
.three .section.red{background:#2aa438;color:#fff}
.three .section.red p a{color:#fff;text-decoration:underline}
.three .section .col-container h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;padding:32px;padding-top:0px;padding-bottom:16px;margin-top:0px}
.three .section .col-container p{padding:0px 32px}
.general-header{max-width:1024px;margin:0px auto;padding-top:0px;width:100%}
.general-header h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;padding-left:0px;padding-top:0px}
.onecol{width:100%;max-width:1024px;margin:0 auto;padding:0em;padding-bottom:1em}
.onecol p{padding:1em 2em 0em 2em;margin:0px}
.onecol.white p a{color:#333;font-weight:bold;text-decoration:underline}
.onecol h2,.onecol h3,.onecol h4{padding:1em 2em}
.onecol .headline-container{background:rgba(0,0,0,0.1);margin:0px;padding:1em 2em}
.onecol .headline-container h1{padding-left:0px}
.onecol h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;padding-left:32px;padding-top:0px;margin:0px}
.onecol.white{background:#fff}
.onecol.grey{background:#444;color:#fff}
.onecol.grey p a{color:#fff;font-weight:bold;text-decoration:underline}
.onecol.red{background:#2aa438;color:#fff}
.onecol.red p a{color:#fff;font-weight:bold;text-decoration:underline}
.onecol.lightgrey{background:#F6F6F6;color:#000;border:1px solid #ccc}
.onecol.lightgrey p a{color:#000;font-weight:bold;text-decoration:underline}
.onecol.black{background:#000;color:#fff}
.onecol.black p a{color:#fff;font-weight:bold;text-decoration:underline}
@media all and (min-width:600px){
.imageheader{height:400px;display:table;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:0px 0px}
.imageheader .imageheader-content{display:table-cell;vertical-align:middle;width:100%;text-align:center}
.imageheader .imageheader-content h1{font-size:3em;margin:0px}
.news-list-view .article{display:table-cell;width:50%;vertical-align:top}
.news-list-view .article .teaser-text p{padding:0px;margin:0px}
.three{display:table;width:100%;max-width:1024px;margin:0 auto}
.three .section .col-container .quicklink h1{padding:0 16px;font-size:1.5em}
.three .section .col-container .quicklink p{padding:0 16px}
.three .section .col-container h1{padding:0;font-size:1.5em}
.three .section{display:table-cell;width:33%;min-height:150px;vertical-align:top;height:100%}
.three .section.white{background:#fff}
.three .section.grey{background:#444}
#donor-col-one .section .col-content,#donor-col-two .section .col-content,#donor-col-three .section .col-content,#donor-col-four .section .col-content,#donor-col-five .section .col-content,#donor-col-six .section .col-content{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:1em}
.two{display:table}
.two .section{display:table-cell;height:100%}
.two .section .col-container{display:table;height:100%;width:100%}
.two .section .col-link,.two .section .col-content-container{display:table-row;height:100%}
.two .section .col-link{min-height:100px}
.two .section .col-content{padding:0em}
.two .section .col-link{bottom:0px}
.two .section .col-link a{display:block;padding:3em;text-align:center;text-decoration:none;transition-property:all;transition-duration:.3s;font-family:'Roboto',sans-serif;font-size:1em}
.two .section .col-link a:before{content:"L";font-family:'unicate-icons';font-size:3em;font-weight:100;padding-right:.5em;position:relative;top:.3em}
.two .section h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em}
.cols-50-50 .section{width:50%}
.cols-40-60 .section:first-child{width:40%}
.cols-40-60 .section{width:60%}
.cols-60-40 .section:first-child{width:60%}
.cols-60-40 .section{width:40%}
.cols-70-30 .section:first-child{width:66%}
.cols-70-30 .section{width:33%}
.cols-30-70 .section:first-child{width:33%}
.cols-30-70 .section{width:66%}
div.csc-textpic-intext-left .csc-textpic-imagewrap{display:block;float:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{margin:0 auto}
div.csc-textpic-intext-right .csc-textpic-imagewrap{display:block;float:right}
div.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{margin:0 auto}
footer .sponsors .sponsors-list{padding-bottom:1em;display:block;width:100%;padding-left:1.5em;padding-right:1.5em;margin:0 auto}
footer .sponsors .sponsors-list a{display:inline-block;width:49%;margin:0 auto;vertical-align:middle;padding:0 .5em}
footer ul.footer-menu li ul li{display:inline-block;width:49%;padding-left:1em}
}
@media all and (min-width:800px){
footer{display:block;min-height:200px}
footer .sponsors .sponsors-list{padding-bottom:1em;display:table;width:100%;padding-left:1.5em;padding-right:1.5em;margin:0 auto}
footer .sponsors .sponsors-list a{display:table-cell;width:auto;margin:0 auto;vertical-align:middle;padding:0 .5em}
footer .menu{background:none;color:#fff}
footer .meta-nav{margin:0px;padding:0px}
footer ul.footer-menu{float:none;display:table;width:100%;margin:0 auto;padding:0px}
footer ul.footer-menu li{display:table-cell;width:auto;list-style:none;padding:0em 1em}
footer ul.footer-menu li a{color:#fff;text-decoration:none;border-bottom:1px solid #555;display:block;padding:.5em 0em}
footer ul.footer-menu li ul{margin:0px;padding:0px;margin-top:1em;display:block;float:none}
footer ul.footer-menu li ul li{display:block;margin:0px;padding:0px;width:100%}
footer ul.footer-menu li ul li a{display:block;color:#888}
footer .copyright-col{color:#ccc;background:#222}
footer .copyright-col .copy{padding:1em;display:inline-block}
.two{display:table}
.two .section{display:table-cell;height:100%}
.two .section .col-container{display:table;height:100%;width:100%}
.two .section .col-link,.two .section .col-content-container{display:table-row;height:100%}
.two .section .col-link{min-height:100px}
.two .section .col-content{padding:0em}
.two .section .col-link{bottom:0px}
.two .section .col-link a{display:block;padding:3em;text-align:center;text-decoration:none;transition-property:all;transition-duration:.3s;font-family:'Roboto',sans-serif;font-size:1em}
.two .section .col-link a:before{content:"L";font-family:'unicate-icons';font-size:3em;font-weight:100;padding-right:.5em;position:relative;top:.3em}
.two .section h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em}
.cols-50-50 .section{width:50%}
.cols-40-60 .section:first-child{width:40%}
.cols-40-60 .section{width:60%}
.cols-60-40 .section:first-child{width:60%}
.cols-60-40 .section{width:40%}
.cols-70-30 .section:first-child{width:66%}
.cols-70-30 .section{width:33%}
.cols-30-70 .section:first-child{width:33%}
.cols-30-70 .section{width:66%}
div.csc-textpic-intext-left .csc-textpic-imagewrap{display:block;float:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{margin:0 auto}
div.csc-textpic-intext-right .csc-textpic-imagewrap{display:block;float:right}
div.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{margin:0 auto}
.project-gallery-holder{width:100%;max-width:1024px;min-height:400px;margin:0 auto;background:#464646}
.project-gallery-holder .gallery-descr-holder{display:table;width:100%}
.project-gallery-holder .gallery-descr-holder .gallery-descr{display:table-cell;width:30%;max-width:400px;vertical-align:top}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-meta-descr{padding:1em}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-meta-descr h1{font-size:2rem;color:#fff;padding:0px;margin:0px}
.project-gallery-holder .gallery-descr-holder .gallery-descr .gallery-meta-descr p{color:#fff}
.project-gallery-holder .gallery-descr-holder .project-gallery-container{display:table-cell;vertical-align:top;overflow:hidden;position:relative}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides{width:100%;white-space:nowrap;overflow:hidden}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides .gallery-slide{display:block;position:absolute}
.project-gallery-holder .gallery-descr-holder .project-gallery-container .gallery-slides .gallery-slide img{max-width:100%}
}
@media all and (min-width:900px){
#navigation{display:block;position:absolute;overflow:visible;z-index:999;width:100%}
#logo{display:block;min-width:150px;width:200px}
#logo img{display:block;width:100%;height:auto}
.menu{display:table;width:100%;max-width:1024px;margin:0 auto;background:#fff}
.menu .logo-holder{display:table-cell;width:200px;height:100px;vertical-align:bottom;padding-top:.8em}
.menu .menu-holder{display:table-cell;vertical-align:top}
.menu .menu-holder .meta-nav{display:block;text-align:right;padding:0em 1em;padding-right:0px;margin-bottom:0.5em}
.menu .menu-holder .meta-nav li{display:inline-block}
.menu .menu-holder .meta-nav li.main-meta{display:inline-block;padding:.5em 1em}
.menu .menu-holder .meta-nav li.language-menuitem{
padding:0px}
.menu .menu-holder .meta-nav li a{color:#666;text-decoration:none}
.menu .menu-holder .meta-nav .language-menuitem{background:#333;color:#fff;margin:0px;padding:0px;width:150px;text-align:left}
.menu .menu-holder .meta-nav .language-menuitem div{padding:1em;display:inline-block;width:100%}
.menu .menu-holder .meta-nav .language-menuitem div:after{content:"▾";display:inline-block;width:20%;float:right}
.menu .menu-holder .meta-nav .language-menuitem ul{display:none;background:#333;margin:0px;padding:0px;position:absolute;width:155px}
.menu .menu-holder .meta-nav .language-menuitem ul li{display:block;padding-left:1em}
.menu .menu-holder .meta-nav .language-menuitem ul li.current{background:#232323}
.menu .menu-holder .meta-nav .language-menuitem ul li.current a{color:#fff}
.menu .menu-holder .meta-nav .language-menuitem:hover ul{display:block;position:absolute}
.menu .menu-holder .meta-nav .language-menuitem:hover ul li{display:block}
.menu .menu-holder .meta-nav .language-menuitem:hover ul li a{display:block;padding-left:0px}
.menu .menu-holder .top-menu{margin:0px;padding:0px;display:table;float:right;width:auto}
.menu .menu-holder .top-menu li{height:100%;display:table-cell;margin:0em;padding:0px;text-align:center;width:auto;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.menu .menu-holder .top-menu li:hover{background:#efefef}
.menu .menu-holder .top-menu li.current>a{border-bottom:5px solid #2aa438}
.menu .menu-holder .top-menu li a{text-decoration:none;color:#000;padding:1em;height:100%;display:table;vertical-align:top;border-bottom:5px solid #fff}
.menu .menu-holder .top-menu li ul{display:none;background:#fff;margin:0px;padding:0px;background:#efefef}
.menu .menu-holder .top-menu li ul li{display:block;width:100%}
.menu .menu-holder .top-menu li ul li:hover{background:#dedede}
.menu .menu-holder .top-menu li ul li a{display:block;text-align:left;padding:.4em 1em .4em 0em;border-bottom:0px}
.menu .menu-holder .top-menu li:hover a{border-bottom:5px solid #efefef}
.menu .menu-holder .top-menu li:hover ul{display:block;position:absolute}
.menu .menu-holder .top-menu li:hover ul li:hover a{border-bottom:0px}
.menu .menu-holder .top-menu li:hover ul li a{border-bottom:0px}
#sitecontent{z-index:0}
#sitecontent header{display:none}
.onecol h1{font-size:2em;margin:.33em 0}
#press-downloads{padding:2em;background:#fff;position:relative}
#press-downloads .quicklink{position:absolute;max-width:300px;width:100%;right:0px;top:-1em}
#press-downloads .quicklink .quicklink-label{right:auto;left:0px}
#press-downloads .quicklink a{display:block;border-left:1px solid #eee;border-bottom:1px solid #eee;padding-top:2em}
#press-downloads .quicklink h1,#press-downloads .quicklink p,#press-downloads .quicklink .quicklink_link{display:none}
#press-downloads .press-download-item{padding-bottom:1em}
#press-downloads .press-download-item label{font-weight:900}
.general-header{max-width:1024px;margin:0px auto;padding-top:150px;width:100%}
.general-header h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;padding-left:0px;padding-top:0px;margin-top:0.5em}
}
@media all and (min-width:1024px){
.three{display:table;width:100%;max-width:1024px;margin:0 auto}
.three .section .col-container .quicklink h1{padding:0 32px;font-size:1.5em}
.three .section .col-container .quicklink p{padding:0 32px}
.three .section .col-container h1{padding:0;font-size:1.5em}
.three .section{display:table-cell;width:33%;min-height:150px;vertical-align:top;float:none}
.three .section:first-child{display:table-cell;width:33%;float:none}
.three .section.white{background:#fff}
.three .section.grey{background:#444}
.three .section .col-container h1{padding:0 32px 16px;font-size:2em}
.two{width:100%;max-width:1024px;margin:0 auto;z-index:999;position:relative}
.two .section{margin:0 auto;display:table-cell;height:100%}
.two .section .col-container{display:table;height:100%;width:100%}
.two .section .col-link,.two .section .col-content-container{display:table-row;height:100%}
.two .section .col-link{min-height:100px}
.two .section .col-content{padding:0em}
.two .section .col-content>p{padding:0 2em}
.two .section .col-link{bottom:0px}
.two .section .col-link a{display:block;padding:3em;text-align:center;text-decoration:none;transition-property:all;transition-duration:.3s}
.two .section h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;margin:.5em 0em}
.cols-50-50 .section{width:50%}
.cols-40-60 .section:first-child{width:40%}
.cols-40-60 .section{width:60%}
.cols-60-40 .section:first-child{width:60%}
.cols-60-40 .section{width:40%}
.cols-70-30 .section:first-child{width:66%}
.cols-70-30 .section{width:33%}
.cols-30-70 .section:first-child{width:33%}
.cols-30-70 .section{width:66%}
#pagehead .section:first-child{vertical-align:middle}
#pagehead .section:first-child col-content{vertical-align:middle}
#pagehead .section:first-child p,#pagehead .section:first-child h2,#pagehead .section:first-child h1{text-align:center}
#pagehead .section:first-child h1{padding-top:1em;font-size:2em}
#press-downloads .section:first-child{width:70%}
.general-header{max-width:1024px;margin:0px auto;padding-top:150px;width:100%}
.general-header h1{text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:100;font-size:2em;padding-left:0px;padding-top:0px}
}
@media all and (min-width:1400px){
.two{display:table}
.two .section{display:table-cell;height:100%}
#press-downloads .section:first-child{width:70%}
}
