/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
button,html,input,select,textarea{font-family:sans-serif}dl,h3,menu,ol,p,pre,ul{margin:1em 0}sub,sup{line-height:0;position:relative;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure,form{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small,sub,sup{font-size:75%}q{quotes:none}q:after,q:before{content:"";content:none}sub{bottom:-.2em}sup{top:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
@charset "UTF-8";.teaser-boxes .box,table td,table td img{vertical-align:top}#nav-main>ul>li>a,#nav-main>ul>li>ul a,a:focus,a:hover{text-decoration:none}#content-wrapper:after,#wrapper:after,#wrapper>header:after,.ce_gallery>ul:after,.clear,.highlight-box:after,.statement:after,.swissy-home #content-wrapper:after{clear:both}@font-face{font-family:"RockSolid Icons";src:url("../../files/swissy/fonts/rocksolid-icons.eot");src:url("../../files/swissy/fonts/rocksolid-icons.eot?#iefix") format('eot'),url("../../files/swissy/fonts/rocksolid-icons.woff") format('woff'),url("../../files/swissy/fonts/rocksolid-icons.ttf") format('truetype'),url("../../files/swissy/fonts/rocksolid-icons.svg") format('svg');font-weight:400;font-style:normal}html{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#5a90bf}body{border-top:4px solid #5a90bf;font:1.5rem/1.6 'Open Sans',Arial,sans-serif,sans-serif;color:#333;background:url("../../files/swissy/img/tus/tus-bg.jpg") center bottom no-repeat fixed #eff2e4;background-size:cover}body.background-variation-1{background:url("../../files/swissy/img/bg-cover.jpg") no-repeat fixed;background-size:cover}body.background-variation-1 #content-wrapper{background:rgba(255,255,255,.6)}body.background-variation-2 #content-wrapper{background:0 0}body.background-variation-2.swissy-home .teaser-boxes{margin-bottom:0}body.background-variation-2.swissy-home .teaser-boxes:after{border:0}body.background-variation-3{background:url("../../files/swissy/img/bg-noise.jpg")}body.background-variation-3 #content-wrapper{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAA1BMVEX5+fkccGXJAAAAAXRSTlO4hVzj2AAAACBJREFUeNrtwYEAAAAAw6D7U0/hANUAAAAAAAAAAACASyd0AAFkZx16AAAAAElFTkSuQmCC");background:rgba(255,255,255,.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}body.background-variation-3 section#tag-line{color:#f2f2f1;text-shadow:0 1px 0 rgba(0,0,0,.25)}body.background-variation-1 #footer-info,body.background-variation-1 footer,body.background-variation-1 footer h1,body.background-variation-1 footer h2,body.background-variation-1 footer h3,body.background-variation-1 footer h4,body.background-variation-4 #footer-info,body.background-variation-4 footer,body.background-variation-4 footer h1,body.background-variation-4 footer h2,body.background-variation-4 footer h3,body.background-variation-4 footer h4{color:#fff!important}body.background-variation-1 #wrapper>footer .footer-column a,body.background-variation-1 footer a,body.background-variation-4 #wrapper>footer .footer-column a,body.background-variation-4 footer a{color:#cccccd;border-color:#cccccd}body.background-variation-1 #wrapper>footer .footer-column a:hover,body.background-variation-1 footer a:hover,body.background-variation-4 #wrapper>footer .footer-column a:hover,body.background-variation-4 footer a:hover{color:#30618c;border-color:#30618c}body.background-variation-1 #wrapper>footer ul.news-list a:hover,body.background-variation-4 #wrapper>footer ul.news-list a:hover{border-color:#cccccd}body.background-variation-1 #nav-footer a,body.background-variation-4 #nav-footer a{color:#cccccd;border-color:#cccccd}body.background-variation-1 #nav-footer a:hover,body.background-variation-4 #nav-footer a:hover{color:#30618c}body.background-variation-4{background-color:#1c1919}body.background-variation-4 #nav-header a,body.background-variation-4 #nav-main>ul>li>a,body.background-variation-4 #nav-search button:before,body.background-variation-4 #nav-search input{color:#cccccd}body.background-variation-4 section#tag-line{color:#403d3d}body.background-variation-4 #content-wrapper{background:#fff;background:rgba(255,255,255,.9)}body.background-variation-4.swissy-home #content-wrapper{margin-top:110px}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#colorbox,#lbBottomContainer,#lbCenter,#mbCenter{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}::selection{background:#5a90bf;color:#fff;text-shadow:none!important}::-moz-selection{background:#5a90bf;color:#fff;text-shadow:none!important}button,input,select,textarea{font-family:inherit}table{width:100%;border-collapse:collapse}table th{padding:.66667em .53333em;text-align:left;border-bottom:1px solid #5b5b5b}table td{padding:.4em .53333em;border-bottom:1px solid #cccccd}table tfoot td{border-bottom:0;background:#f6f6f6}a{color:inherit;text-decoration:underline}a:active,a:hover{outline:0}a.external-link:after{font:75%/1 "RockSolid Icons";content:" \e151";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-left:.2em}[data-icon].after:after,[data-icon]:before{font:100%/1 "RockSolid Icons";display:inline-block;position:relative;text-indent:0;text-rendering:geometricPrecision}abbr[title]{border-bottom-style:dashed}[data-icon]:before{content:attr(data-icon);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:.8em;margin-right:.26667em}[data-icon].after:before{content:none}[data-icon].after:after{content:attr(data-icon);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:.8em;margin-left:.26667em}.invisible{position:absolute;height:1px!important;width:1px!important;clip:rect(0 0 0 0);margin:-1px;padding:0;overflow:hidden;border:0}.pdf_link a,.pdf_link img{border:0!important}.pdf_link{margin:1em 0 0 1.33333em;float:right}.pdf_link a{margin-left:.13333em}.image_container.float_left{margin-right:1.33333em}.image_container.float_right{margin-left:1.33333em}.image_container a{border:0}.mime_icon{margin-bottom:-.26667em}.ce_toplink,.toplink{margin:1.6em 0}.ce_toplink a,.toplink a{display:block;width:100%}.ce_toplink a:hover,.toplink a:hover{border-bottom:1px dotted #5b5b5b!important}.ce_toplink>a:before,.toplink>a:before{font:100%/1 "RockSolid Icons";content:"\e00c";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:.33333em}.ce_accordion .accordion{padding:1px 3.84615%;background-color:#f6f6f6}.ce_accordion .accordion>div{padding-bottom:.8em}.ce_accordion .toggler{position:relative;display:block;padding:8px 0;outline:0;font-weight:700;cursor:pointer;border-bottom:1px solid #cccccd}.ce_accordion .toggler:after{font:100%/1 "RockSolid Icons";content:"\e019";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;right:0;top:50%;margin-top:-6px}.ce_accordion .toggler:hover,.ce_accordion .toggler:hover:after{color:#30618c}.ce_accordion .toggler.ui-accordion-header-active:after{content:"\e015"}.confirmation{color:#70b000}.information{color:#5a90bf}.warning{color:#cd0c0c}div.confirmation,div.information,div.warning,p.confirmation,p.information,p.warning,span.confirmation,span.information,span.warning{position:relative;display:block;margin:1.33333em -1px 1.33333em 0;padding:1em 7.69231% 1em 15.38462%;border:1px solid #cccccd;border-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:inherit;background-color:rgba(255,255,255,.7);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.075);box-shadow:inset 0 1px 4px rgba(0,0,0,.075)}div.confirmation:before,div.information:before,div.warning:before,p.confirmation:before,p.information:before,p.warning:before,span.confirmation:before,span.information:before,span.warning:before{font:24px/1 "RockSolid Icons";content:"\e044";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;top:-1px;bottom:-1px;left:0;width:7.69231%;padding-top:16px;-webkit-border-radius:3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;color:#fff;text-align:center;background-color:#70b000}div.information:before,p.information:before,span.information:before{content:"\2139";background-color:#5a90bf}div.warning:before,p.warning:before,span.warning:before{content:"\e144";background-color:#cd0c0c}p.drop-cap:first-letter,span.drop-cap{float:left;margin:.18182em .24242em .06061em 0;padding:.18182em;font-size:2.2em;font-weight:700;line-height:.75;color:#fff;background-color:#30618c}p.drop-cap:first-letter{padding:.51515em .39394em 0\9}.button,button,input[type=submit],input[type=reset],input[type=button]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:.76923em 1.53846em;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:.86667em;font-weight:700;color:#fff;text-align:center;text-decoration:none;background:#5a90bf;cursor:pointer}#wrapper:after,#wrapper:before,#wrapper>header:after,#wrapper>header:before{display:table;content:""}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{background:-webkit-linear-gradient(top,#6a9bc5,#5181ab);background:-moz-linear-gradient(top,#6a9bc5,#5181ab);background:-o-linear-gradient(top,#6a9bc5,#5181ab);background:linear-gradient(to bottom,#6a9bc5,#5181ab);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{background:-webkit-linear-gradient(top,#5181ab,#6a9bc5);background:-moz-linear-gradient(top,#5181ab,#6a9bc5);background:-o-linear-gradient(top,#5181ab,#6a9bc5);background:linear-gradient(to bottom,#5181ab,#6a9bc5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,.2) inset;box-shadow:0 0 10px rgba(0,0,0,.2) inset}#wrapper{zoom:1;position:relative;max-width:1186px;margin:0 auto;padding:24px 0 0}#wrapper>header{zoom:1;position:relative}#logo{float:left;margin:0 0 0 4%}#logo img{display:block;width:auto;height:80px}#nav-main{float:right;width:70%;margin:3.33333em 2% 0 0;text-align:right}#nav-main ul{display:inline;margin:0;padding:0}#nav-main li{position:relative;display:inline-block;margin:0 2.5641%;z-index:2}#nav-main>ul>li:hover{z-index:3}#nav-main>ul>li>a{position:relative;display:block;border-bottom:1px dotted #5b5b5b;font-size:1.2em;font-weight:700;line-height:1.5;color:#5a90bf}#nav-main>ul>li>a:focus,#nav-main>ul>li>a:hover{color:#30618c}#nav-main>ul>li.submenu:hover:before{content:"";position:absolute;left:-22px;top:-11px;width:100%;height:100%;padding:11px 22px 12px;background:#5a90bf}#nav-main>ul>li.submenu:hover>a{color:#fff;border-bottom-color:#5a90bf}#nav-main>ul>li.active>a,#nav-main>ul>li.trail>a{color:#30618c;border-bottom-color:#30618c}#nav-main>ul>li>ul{position:absolute;left:-22px;top:100%;display:none;z-index:1;min-width:150%;margin-top:12px;padding:10px 22px;border-bottom:4px solid #3d719e;text-align:left;background:#5a90bf}#nav-search,#nav-search button:before{position:relative;display:inline-block}#nav-search button,#nav-search input{background:0 0;color:inherit;margin:0}#nav-main>ul>li>ul li{display:inline;margin:0}#nav-main>ul>li>ul a{position:relative;display:block;padding:.71429em .71429em .64286em 0;border-top:1px solid #fff;font-size:.93333em;line-height:1.2143;color:#fff;white-space:nowrap}#nav-main>ul>li>ul a:focus,#nav-main>ul>li>ul a:hover{text-decoration:underline}#nav-main>ul>li>ul>li:first-child>a{border-top:0}#nav-main>ul>li>ul ul a{padding-left:1.07143em;font-weight:400}#nav-main>ul>li>ul ul ul a{padding-left:2.14286em}#nav-main>ul>li.submenu:hover:before,#nav-main>ul>li:hover>ul{display:block}#nav-main>ul>li.last>ul,#nav-main>ul>li:last-child>ul{left:auto;right:-22px}#nav-main-mobile,#nav-main-mobile_styled{display:none}#nav-header{position:absolute;right:4%;top:-.30769em;font-size:.86667em;line-height:1.3;color:#8b8b8b}#nav-header li,#nav-header nav,#nav-header ul{display:inline;margin:0;padding:0}#nav-header a,#nav-header span.active{display:inline-block;margin:0 0 0 1.53846em;padding:0 .07692em;color:inherit;text-transform:lowercase;text-decoration:none}#content-wrapper:after,#content-wrapper:before{content:"";display:table}#nav-header a:focus,#nav-header a:hover,#nav-header span.active:focus,#nav-header span.active:hover{border-bottom:1px dotted #5b5b5b}#nav-search{margin:0 0 0 1.53846em}#nav-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:5em;padding:0 1.23077em 0 0;border:0;border-bottom:1px dotted #5b5b5b;font-weight:700;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:width .2s ease-out;-moz-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#nav-search input::-webkit-input-placeholder{color:inherit}#nav-search input:-moz-placeholder{color:inherit}#nav-search input:-ms-input-placeholder{color:inherit}#nav-search input::placeholder{color:inherit}#nav-search input:focus,#nav-search input:hover{border-bottom-style:solid}#nav-search input:focus{width:200px}#nav-search button{position:absolute;top:-.07692em;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15385em;overflow:hidden;padding:.15385em;border:0;white-space:nowrap;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#nav-search button:before{font:1.07692em/1 "RockSolid Icons";content:"\e0cb";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;margin:0 100% 0 .07143em}section#tag-line{position:absolute;top:160px;left:0;z-index:-1;padding:0 1%;font-size:6.66667em;font-weight:700;line-height:1.1;color:#dce0e7}section#tag-line h1,section#tag-line h2,section#tag-line h3{margin:0;font-size:inherit}#content-wrapper{zoom:1;margin:0 4%;padding:4%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAA1BMVEX///+nxBvIAAAAAXRSTlOArV5bRgAAACBJREFUeNrtwYEAAAAAw6D7U0/hANUAAAAAAAAAAACASyd0AAFkZx16AAAAAElFTkSuQmCC");background:rgba(255,255,255,.5);-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2)}.modernizr-no-boxshadow #content-wrapper{border:1px solid #e5e5e5}#main-image.ce_image,section#main-image{margin:0 0 4.7619%}#main-image.ce_image img,section#main-image img{display:block;width:100%;height:auto}.swissy-home #main-image.ce_image,.swissy-home section#main-image{margin:5% 4%}aside#sidebar{position:relative;float:left;width:23.80952%}.swissy-sidebar-right aside#sidebar{float:right}aside#sidebar #nav-sub{font-size:.86667em;line-height:1.5384}aside#sidebar #nav-sub h3{margin:0 0 1em;font-size:inherit;font-weight:700;color:#30618c}aside#sidebar #nav-sub h3 a{text-decoration:none}aside#sidebar #nav-sub h3 a:focus,aside#sidebar #nav-sub h3 a:hover{border-bottom:1px dotted #30618c}aside#sidebar #nav-sub ul{margin:0;padding:0}aside#sidebar #nav-sub ul a{display:block;padding:.61538em 0 .61538em 1px;border-bottom:1px solid #cccccd;text-decoration:none}aside#sidebar #nav-sub ul a:focus,aside#sidebar #nav-sub ul a:hover{color:#30618c}aside#sidebar #nav-sub ul ul a{padding-left:1em}aside#sidebar #nav-sub ul ul ul a{padding-left:2em}aside#sidebar #nav-sub li{display:inline}.swissy-home #content-wrapper:after,.swissy-home #content-wrapper:before{display:table;content:""}aside#sidebar #nav-sub>ul li.active>a,aside#sidebar #nav-sub>ul li.trail>a{font-weight:700}.swissy-home #content-wrapper{zoom:1;margin:70px 0 0;padding:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modernizr-no-boxshadow .swissy-home #content-wrapper{border:none}#home-slider,.statement p,.teaser-boxes:after{border-bottom:1px solid #cccccd}.swissy-home .mod_article .ce_headline,.swissy-home .mod_article .ce_text{margin-right:4%;margin-left:4%}.swissy-home .mod_article .ce_text p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#home-slider{margin:0 4%}#home-slider .home-slide{margin:0}#home-slider .rsts-caption{display:none}.home-slide{position:relative;z-index:1;margin:0 4%;padding:50px 36% 100px 0}.home-slide img{position:absolute;top:0;right:0;z-index:-1;height:100%!important;width:auto!important}.home-slide h1,.home-slide h2,.home-slide h3{margin:0 0 .33333em;font-size:2.4em;line-height:1.2222}.home-slide p{margin:0 0 .75em;font-size:1.6em;line-height:1.5}.home-slide.no-image{padding:20px 0 40px}.teaser-boxes{margin:4% 0 6%;letter-spacing:-.2787em}.teaser-boxes:after{content:"";display:block;height:0;margin:0 4%}.teaser-boxes .box{position:relative;display:inline-block;width:20%;margin:0 0 4% 4%;letter-spacing:normal;text-decoration:none}.teaser-boxes .box:before{position:absolute;top:0;left:0;width:20px;height:20px;padding:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:20px;color:#fff;text-align:center;background:#333}.teaser-boxes .box:focus,.teaser-boxes .box:hover,.teaser-boxes-text .box h3 a:hover{color:#30618c}.teaser-boxes .box h3{margin:0;padding:0 0 0 50px;font-size:1.6em}.teaser-boxes .box:focus:before,.teaser-boxes .box:hover:before{background:#30618c}.teaser-boxes-text{margin:4% 0 0;letter-spacing:-.2787em}.teaser-boxes-text .box{position:relative;display:inline-block;width:20%;margin:0 0 4% 4%;letter-spacing:normal;vertical-align:top}.teaser-boxes-text .box h3{margin:0 0 1em;font-size:1.06667em;line-height:1.8125}.teaser-boxes-text .box h3 a{text-decoration:none}.teaser-boxes-text .box img{display:block;width:100%;height:auto}.teaser-boxes-text .box .no-image{position:relative;display:block;width:100%;padding-bottom:62.5%;color:#cccccd;background:#e5e5e4}.teaser-boxes-text .box .no-image:after{font:64px/1 "RockSolid Icons";content:"\e150";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;left:50%;top:50%;margin:-32px 0 0 -32px;text-decoration:none}.teaser-boxes-text .box .no-image:hover{color:#e5e5e4;background:#cccccd}.teaser-boxes-text .box p{margin:1em 0;font-size:.86667em;line-height:1.8462}.teaser-boxes-text .box a.read-more{font-weight:700;color:#5a90bf;text-decoration:none}.teaser-boxes-text .box a.read-more:after{font:8px/1 "RockSolid Icons";content:"\e019";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;bottom:1px;margin-left:4px}.statement:after,.statement:before{content:"";display:table}.teaser-boxes-text .box a.read-more:focus,.teaser-boxes-text .box a.read-more:hover{text-decoration:underline}.statement{zoom:1;margin:30px 4%}.statement .header,.statement header{float:left;width:21.73913%}.statement h2{margin:0;font-size:1.06667em}.statement h3{margin:0;font-size:.86667em;font-weight:400;line-height:1.8462}.statement p{margin:0 0 0 26.08696%;padding-bottom:30px;font-size:1.06667em;line-height:1.5}.statement a.read-more{font-weight:700;color:#5a90bf;text-decoration:none}.statement a.read-more:after{font:10px/1 "RockSolid Icons";content:"\e019";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;bottom:1px;margin-left:4px}.highlight-box:after,.highlight-box:before{content:"";display:table}.statement a.read-more:focus,.statement a.read-more:hover{text-decoration:underline}.highlight-box{zoom:1;position:relative;margin:4%;padding:0 4%;background:#5a90bf}.highlight-box h1,.highlight-box h2,.highlight-box h3{float:left;margin:.95833em 0;font-size:1.6em;line-height:1.25;font-weight:400;color:#fff}.highlight-box .button{float:right;margin:.88889em 0 .88889em 1em;padding:.72222em 3em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1.2em;font-weight:400;line-height:1;color:#fff;background-color:#3d719e}#content:hover ol a,#content:hover p a,#content:hover ul a,.big-teaser a{color:#5a90bf}.highlight-box .button:focus,.highlight-box .button:hover{background:-webkit-linear-gradient(top,#4279a9,#396993);background:-moz-linear-gradient(top,#4279a9,#396993);background:-o-linear-gradient(top,#4279a9,#396993);background:linear-gradient(to bottom,#4279a9,#396993)}.highlight-box .button:active{background:-webkit-linear-gradient(top,#396993,#4279a9);background:-moz-linear-gradient(top,#396993,#4279a9);background:-o-linear-gradient(top,#396993,#4279a9);background:linear-gradient(to bottom,#396993,#4279a9)}.big-teaser{margin:1.25em 4%;font-size:2.4em}.big-teaser h1{margin:0;font-size:2em;line-height:1.333;letter-spacing:-.01389em}.big-teaser h1 em,.big-teaser h1 i{font-style:normal;color:#5a90bf}.big-teaser h1 em:after,.big-teaser h1 i:after{content:"\A";display:block}.big-teaser a{display:block;margin-top:.41667em;border:0;text-decoration:none}.big-teaser a:after{font:.33333em/1 "RockSolid Icons";content:"\e019";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;bottom:.41667em;margin-left:.66667em}.big-teaser a:focus,.big-teaser a:hover{text-decoration:underline}section#content{position:relative;float:right;width:61.90476%;margin:0 4.7619% 0 0}.swissy-sidebar-right section#content{float:left;margin-left:4.7619%}.swissy-projects section#content{margin-right:0}.swissy-fullwidth section#content{width:90.47619%}#content a{border-bottom:1px dotted #5b5b5b;text-decoration:none;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}#content a:focus,#content a:hover{color:#30618c;border:0}#content:hover .mod_sitemap a{color:#333}#content:hover .mod_sitemap a:focus,#content:hover .mod_sitemap a:hover{color:#5a90bf}#content fieldset,#content form,#content ol,#content p,#content table,#content ul{margin:1.2em 0}#content h1{margin:.75em 0 .5em;font-size:3.2em;line-height:1.25;color:#30618c}#content>div:first-child>.pdf_link:first-child+div>h1:first-child,#content>div:first-child>div:first-child>div:first-child>h1:first-child,#content>div:first-child>div:first-child>h1:first-child,#content>div:first-child>h1:first-child,#content>h1:first-child{margin-top:.1875em}.swissy-projects #content>div:first-child>.pdf_link:first-child+div>h1:first-child,.swissy-projects #content>div:first-child>div:first-child>div:first-child>h1:first-child,.swissy-projects #content>div:first-child>div:first-child>h1:first-child,.swissy-projects #content>div:first-child>h1:first-child,.swissy-projects #content>h1:first-child{position:absolute;top:.0625em;left:-61.53846%;width:53.84615%}.swissy-projects #content>div:first-child>.pdf_link:first-child+div>h1:first-child+p,.swissy-projects #content>div:first-child>div:first-child>div:first-child>h1:first-child+p,.swissy-projects #content>div:first-child>div:first-child>h1:first-child+p,.swissy-projects #content>div:first-child>h1:first-child+p,.swissy-projects #content>h1:first-child+p{margin-top:0}#content h2,#content h3,#content h4,#content h5,#content h6{margin:.75em 0 .2em;line-height:1.25}#content h2{font-size:1.86667em}#content h3{font-size:1.6em}#content h4{font-size:1.4em}#content h5,#content h6{font-size:1.2em}#content h6{font-size:1em}#content h2+blockquote,#content h2+ol,#content h2+p,#content h2+table,#content h2+ul,#content h3+blockquote,#content h3+ol,#content h3+p,#content h3+table,#content h3+ul,#content h4+blockquote,#content h4+ol,#content h4+p,#content h4+table,#content h4+ul,#content h5+blockquote,#content h5+ol,#content h5+p,#content h5+table,#content h5+ul,#content h6+blockquote,#content h6+ol,#content h6+p,#content h6+table,#content h6+ul,#content ol ol,#content ol ul,#content ul ul{margin-top:0}#content article blockquote,#content article h1,#content article h2,#content article h3,#content article h4,#content article h5,#content article h6,#content article ol,#content article p,#content article table,#content article ul,#content section blockquote,#content section h1,#content section h2,#content section h3,#content section h4,#content section h5,#content section h6,#content section ol,#content section p,#content section table,#content section ul{margin:1em 0}#content ol,#content ul{padding-left:7.69231%}#content ol li[data-icon],#content ul li[data-icon]{list-style:none}#content ol li[data-icon]:before,#content ul li[data-icon]:before{left:-21px;width:0}#content ul{list-style:disc}#content ol{list-style:decimal}#content ol ol{list-style:upper-alpha}#content ol ol ol{list-style:lower-roman}#content ol ol ol ol{list-style:lower-alpha}#content blockquote{position:relative;margin:2.22222em 0 2.22222em 15.38462%;font-size:1.2em;font-weight:700}#content blockquote p{margin:.8em 0}#content blockquote:before{content:"\201c";position:absolute;top:-10px;left:-18.18182%;margin-left:-.03704em;font-size:108px;font-weight:700;line-height:1;color:#5a90bf}#content blockquote em,#content blockquote i,#content blockquote small{font-weight:400;font-style:normal}#content blockquote em:before,#content blockquote i:before,#content blockquote small:before{content:"– "}#content img{max-width:100%;height:auto}#content table{margin-bottom:36px}#content .content-404{position:relative}#content .content-404 h1{color:#333;text-align:center}#content .content-404 h1 b{display:block;margin-bottom:-.28947em;font-size:3.95833em;line-height:1;filter:alpha(Opacity=15);opacity:.15}#content .content-404 form{position:absolute;top:22%;left:15.38462%;width:69.23077%;margin:0 auto}#content .content-404 form input{width:100%;padding-right:3.33333em;border:1px solid #cccccd;border-color:rgba(91,91,91,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;background:rgba(255,255,255,.6);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.05);box-shadow:inset 0 1px 4px rgba(0,0,0,.05)}#content .content-404 form button{position:absolute;top:-.2em;right:0;width:3.53333em;height:3.53333em;overflow:hidden;margin:0;padding:0;white-space:nowrap;background:0 0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#content .content-404 form button:before{font:100%/1 "RockSolid Icons";content:"\e0cb";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin:.6087em .65217em;font-size:1.53333em;color:#333}.image_container{position:relative}.image_container img{display:block;width:100%;height:auto}.image_container .caption,.image_container figcaption{position:absolute;left:0;bottom:0;width:auto!important;padding:.46154em 1em;font-size:.86667em;color:#fff;background:#333}.image_container.float_left,.image_container.float_right{float:right;width:46.15385%!important;margin:3.07692% 0 3.84615% 7.69231%}.swissy-fullwidth .image_container.float_left,.swissy-fullwidth .image_container.float_right,.swissy-home .image_container.float_left,.swissy-home .image_container.float_right{width:31.57895%!important;margin:0 0 2.17391% 4.34783%}.image_container.float_left.no-resize,.image_container.float_right.no-resize,.no-resize .image_container.float_left,.no-resize .image_container.float_right,.swissy-fullwidth .image_container.float_left.no-resize,.swissy-fullwidth .image_container.float_right.no-resize,.swissy-fullwidth .no-resize .image_container.float_left,.swissy-fullwidth .no-resize .image_container.float_right,.swissy-home .image_container.float_left.no-resize,.swissy-home .image_container.float_right.no-resize,.swissy-home .no-resize .image_container.float_left,.swissy-home .no-resize .image_container.float_right{width:auto!important}.image_container.float_left.no-resize img,.image_container.float_right.no-resize img,.no-resize .image_container.float_left img,.no-resize .image_container.float_right img{width:auto}.image_container.float_left{float:left;margin:3.07692% 7.69231% 3.84615% 0}.ce_youtube-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.ce_youtube-wrapper .ce_youtube-wrapper-poster,.ce_youtube-wrapper embed,.ce_youtube-wrapper iframe,.ce_youtube-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.ce_youtube-wrapper-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:none!important}.ce_youtube-wrapper-poster:before{font:1.33333em/1 "RockSolid Icons";content:"\25b6";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;top:50%;left:50%;margin:-1.2em -1.675em;padding:.7em 1.2em .7em 1.4em;border-radius:.5em;color:#fff;background:#000;background:rgba(0,0,0,.6);transition:background-color .1s linear}.ce_gallery>ul:after,.ce_gallery>ul:before{content:"";display:table}.ce_youtube-wrapper-poster:hover:before{opacity:1;background:#cc181e}.ce_gallery>ul.cols_1>li{width:100%}.ce_gallery>ul.cols_2>li{width:49.25%}.ce_gallery>ul.cols_3>li{width:32.33333%}.ce_gallery>ul.cols_4>li{width:23.875%}.ce_gallery>ul.cols_5>li{width:18.8%}.ce_gallery>ul.cols_6>li{width:15.41667%}.ce_gallery>ul.cols_7>li{width:13%}.ce_gallery>ul.cols_8>li{width:11.1875%}.ce_gallery>ul.cols_9>li{width:9.77778%}.ce_gallery>ul.cols_10>li{width:8.65%}.ce_gallery>ul.cols_11>li{width:7.72727%}.ce_gallery>ul.cols_12>li{width:6.95833%}.ce_gallery.no-resize>ul>li{width:auto}.ce_gallery>ul{zoom:1;margin:0!important;padding:0!important;list-style:none!important}.ce_gallery>ul>li{float:left;width:32.333%;margin:1.5% 0 0 1.5%}#sidebar .ce_gallery>ul>li.col_last,.ce_gallery>ul>li.col_last{margin-right:-1%}.ce_gallery>ul>li.col_first{clear:left;margin-left:0}#nav-footer-wrap,#nav-footer-wrap:after,#projects,#projects .box:nth-child(3n+1),#projects:after,#wrapper>footer .mod_subscribe form:after,#wrapper>footer:after,form h1,form h2,form h3,form h4,form h5,form h6{clear:both}#sidebar .ce_gallery>ul.cols_1>li{width:100%}#sidebar .ce_gallery>ul.cols_2>li{width:48.5%}#sidebar .ce_gallery>ul.cols_3>li{width:31.33333%}#sidebar .ce_gallery>ul.cols_4>li{width:22.75%}#sidebar .ce_gallery>ul.cols_5>li{width:17.6%}#sidebar .ce_gallery>ul.cols_6>li{width:14.16667%}#sidebar .ce_gallery>ul.cols_7>li{width:11.71429%}#sidebar .ce_gallery>ul.cols_8>li{width:9.875%}#sidebar .ce_gallery>ul.cols_9>li{width:8.44444%}#sidebar .ce_gallery>ul.cols_10>li{width:7.3%}#sidebar .ce_gallery>ul.cols_11>li{width:6.36364%}#sidebar .ce_gallery>ul.cols_12>li{width:5.58333%}#sidebar .ce_gallery.no-resize>ul>li{width:auto}#sidebar .ce_gallery>ul>li{width:48.5%;margin-top:3%;margin-left:3%}#sidebar .ce_gallery>ul>li.col_first{margin-left:0}.ce_gallery .image_container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding:0;border:0}#content .ce_imageslider img{max-width:none}.ce_downloads,.enclosure{position:relative;margin:2.66667em 0;padding:1.33333em 0 1.33333em 15.38462%;border:solid #cccccd;border-width:1px 0}.ce_downloads:before,.enclosure:before{font:40px/1 "RockSolid Icons";content:"\e082";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;top:27px;left:1px;color:#5a90bf;cursor:default}#projects:after,#projects:before{content:"";display:table}#content .ce_downloads a,#content .enclosure a,.ce_downloads a,.enclosure a{border-bottom:0;color:#5a90bf;text-decoration:underline}#content .ce_downloads a:focus,#content .ce_downloads a:hover,#content .enclosure a:focus,#content .enclosure a:hover,.ce_downloads a:focus,.ce_downloads a:hover,.enclosure a:focus,.enclosure a:hover{text-decoration:none}.ce_downloads h1,.ce_downloads h2,.ce_downloads h3,.ce_downloads h4,.ce_downloads h5,.ce_downloads h6,.ce_downloads p,.enclosure h1,.enclosure h2,.enclosure h3,.enclosure h4,.enclosure h5,.enclosure h6,.enclosure p{margin:.4em 0!important}#content .ce_downloads ul,#content .enclosure ul,.ce_downloads ul,.enclosure ul{margin:0;padding:0;list-style:none}#projects{zoom:1;margin:0 -4.7619%}#projects .box{position:relative;float:left;width:27.53478%;margin:4.34783% 0 0 4.34783%}#projects .box img{display:block;width:100%;height:auto}#projects .box .no-image{position:relative;display:block;width:100%;padding-bottom:61.53846%;background:#e5e5e4}#projects .box .no-image:after{font:128px/1 "RockSolid Icons";content:"\e150";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;left:50%;top:50%;margin:-64px 0 0 -64px;color:#cccccd}#projects .box a{position:absolute;top:0;left:0;width:100%;height:100%;padding:27% 1em;color:#fff;font-size:1.06667em;font-weight:700;text-align:center;text-decoration:none;background:#5a90bf;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}#projects .box a:focus,#projects .box a:hover{filter:alpha(Opacity=90);opacity:.9}aside#sidebar h1,aside#sidebar h2,aside#sidebar h3,aside#sidebar h4,aside#sidebar h5{margin:1em 0 .5em}aside#sidebar h1,aside#sidebar h2,aside#sidebar h3{font-size:1.33333em;color:#30618c}aside#sidebar h4{font-size:1.13333em}aside#sidebar h5{font-size:1em}aside#sidebar blockquote,aside#sidebar fieldset,aside#sidebar form,aside#sidebar ol,aside#sidebar p,aside#sidebar table,aside#sidebar ul{margin:1em 0}aside#sidebar ol,aside#sidebar ul{padding:0;list-style-type:none}.mod_faqlist ul,.pagination ul{list-style-type:none!important}aside#sidebar table{margin-bottom:1.33333em}aside#sidebar .block,aside#sidebar .mod_article{margin:1.33333em 0}form .form-row{position:relative;margin:1.2em 0}form p b.error,form p.error{display:block;margin:0;padding:0 1.33333em .13333em;color:#cd0c0c}form input,form textarea{padding:.8em 1.06667em;line-height:normal;border:1px solid #cccccd;color:#333;background:#fff;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.2);box-shadow:inset 0 0 3px rgba(0,0,0,.2)}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#3e3e3e}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#3e3e3e}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#3e3e3e}form input::placeholder,form textarea::placeholder{color:#3e3e3e}form input:hover,form textarea:hover{border-color:#a5a5a7;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}form input:focus,form textarea:focus{border-color:#98989b;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.2);box-shadow:inset 0 0 3px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.2)}form textarea{height:200px;resize:vertical;line-height:1.5}form fieldset{margin:1.6em 0;border:1px solid #cccccd}form fieldset legend{padding:0 .4em}form fieldset+br{display:none}form input[type=checkbox],form input[type=radio],form input[type=image]{width:auto!important;height:auto!important;margin:0;padding:0;border:0}form input[type=checkbox]{vertical-align:middle;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}form input[type=radio]{vertical-align:middle;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;background:0 0}form .valid input,form .valid textarea{background:#abd223}form .invalid input,form .invalid textarea,form input.error,form textarea.error{-webkit-box-shadow:inset 0 0 .66667em #cd0c0c;-moz-box-shadow:inset 0 0 .66667em #cd0c0c;box-shadow:inset 0 0 .66667em #cd0c0c}form input[type=file]{padding:0;height:auto}form button,form input[type=submit]{margin-top:1em}.searchform{margin:1.66667em 0}.searchform .assistive-text{display:none!important}.searchform input[type=search]{width:57.14286%;height:auto;margin:0 -.26667em 0 0;padding:.46667em .66667em;border:1px solid #d9d9d9;vertical-align:bottom}.searchform button,.searchform input[type=submit]{width:39.28571%;margin-left:3.57143%;margin-right:-2%}#content .searchform input[type=search]{width:61.53846%}#content .searchform button,#content .searchform input[type=submit]{width:30.76923%;margin-left:1.92308%}section#content form p b.error,section#content form p.error{float:right;width:100%;margin:0;padding-left:33.84615%}section#content form .captcha_text,section#content form .explanation{width:69.23077%;margin-left:30.76923%}section#content form fieldset p b.error,section#content form fieldset p.error{width:auto;margin-left:0}section#content form label{display:inline-block;width:30.76923%}section#content form label+input,section#content form label+select,section#content form label+textarea{margin-left:-.26667em}section#content form input[type=checkbox]+label{display:inline;width:auto;margin-right:0}section#content form button,section#content form fieldset,section#content form input[type=submit],section#content form textarea{margin-left:30.76923%}section#content form fieldset p{margin:0}section#content form fieldset label{display:inline;width:auto;margin:0}section#content form fieldset label:after{content:"\A";white-space:pre}section#content form button,section#content form fieldset,section#content form input,section#content form select,section#content form textarea{width:69.23077%;margin-right:-.66667em}section#content form input[type=checkbox],section#content form input[type=radio],section#content form input[type=image]{margin-right:0}section#content form button,section#content form input[type=submit]{font-size:1em;border:1px solid #4077a6}form span.mandatory{margin-left:.11111em;font-size:1.2em;color:#cd0c0c}form .captcha_text,form .explanation{font-size:.8em;margin:-1em 0 2em;color:#3e3e3e}form .captcha_text p,form .explanation p{margin:0!important}form .captcha_text{float:left;margin-top:.8em;font-size:inherit;color:#30618c;font-style:italic}form .styled_select{font-size:1em}form label+.styled_select{margin-left:-.26667em}form .submit_container{margin-top:.8em}aside#sidebar form button,aside#sidebar form input,aside#sidebar form textarea{width:100%;margin:0}aside#sidebar form label{display:block;margin-bottom:.4em}#wrapper>footer:after,#wrapper>footer:before{content:"";display:table}aside#sidebar form input[type=checkbox],aside#sidebar form input[type=radio],aside#sidebar form input[type=image]{width:auto;height:auto}#wrapper>footer{zoom:1;margin:4% 0 0;font-size:.86667em;line-height:1.6154;letter-spacing:-.2787em}#wrapper>footer .footer-column{display:inline-block;width:28%;margin:0 0 0 4%;letter-spacing:0;vertical-align:top}#wrapper>footer .footer-column h1,#wrapper>footer .footer-column h2,#wrapper>footer .footer-column h3,#wrapper>footer .footer-column h4{font-size:1em;font-weight:700;color:#30618c;margin:1.84615em 0}#wrapper>footer .footer-column p,#wrapper>footer .footer-column ul{margin:1.84615em 0}#wrapper>footer .footer-column ul{padding:0;list-style:none}#wrapper>footer .footer-column a{text-decoration:none;border-bottom:1px dotted #5b5b5b}#wrapper>footer .footer-column a:focus,#wrapper>footer .footer-column a:hover{color:#30618c;border:0}#wrapper>footer ul.social-links li{display:inline}#wrapper>footer ul.social-links a{display:inline-block;overflow:hidden;margin:0 .15385em 0 0;padding:.07692em;border:0;line-height:0;color:#5a90bf;text-indent:-999px}#wrapper>footer ul.social-links a:before{content:none}#wrapper>footer ul.social-links a:after{font:1.53846em/1 "RockSolid Icons";content:attr(data-icon);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;position:relative;display:block;text-indent:0}#wrapper>footer ul.social-links a:focus,#wrapper>footer ul.social-links a:hover{color:#333;border:0}#wrapper>footer ul.news-list{font-weight:700}#wrapper>footer ul.news-list li{display:inline}#wrapper>footer ul.news-list a{display:block;padding:.76923em 0;border-bottom:1px solid #cccccd}#wrapper>footer .mod_subscribe form:after,#wrapper>footer .mod_subscribe form:before{content:"";display:table}#wrapper>footer ul.news-list a:focus,#wrapper>footer ul.news-list a:hover{border-bottom:1px solid #cccccd;color:#30618c}#wrapper>footer .mod_subscribe form{margin-bottom:1.84615em;zoom:1}#wrapper>footer .mod_subscribe form .form-row{margin:0}#wrapper>footer .mod_subscribe form label{display:none}#wrapper>footer .mod_subscribe form input{float:left;width:82.85714%;padding:.73077em;border:1px solid #cccccd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;-webkit-box-shadow:inset 0 1px 4px #d8d8d8;-moz-box-shadow:inset 0 1px 4px #d8d8d8;box-shadow:inset 0 1px 4px #d8d8d8}.fixed-note,.fixed-note-closed{bottom:0;z-index:99;box-shadow:0 -2px 5px rgba(0,0,0,.1)}#wrapper>footer .mod_subscribe form button{float:right;width:14.28571%;height:2.92308em;overflow:hidden;margin:0;padding:0;font-size:inherit}#wrapper>footer .mod_subscribe form button:before{font:1.53846em/1 "RockSolid Icons";content:"\2709";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin:.45em 0 100%;text-align:center}#footer-info,.fixed-note-column:last-child{text-align:right}#wrapper>footer a.rss-link{display:block;margin:1.38462em 0;border:0;font-weight:700;color:#d2232d}#wrapper>footer a.rss-link:before{font:21px/0 "RockSolid Icons";content:"\e079";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;top:5px;margin-right:9px}#nav-footer-wrap:after,#nav-footer-wrap:before{content:"";display:table}#wrapper>footer a.rss-link:focus,#wrapper>footer a.rss-link:hover{color:#333;border:0}#nav-footer-wrap,.fixed-note{border-top:1px solid #cccccd}#nav-footer-wrap{zoom:1;margin:0 4%;padding:1.84615em 0;letter-spacing:0}#nav-footer{float:left;font-weight:700}#nav-footer li,#nav-footer ul{display:inline;margin:0;padding:0}#nav-footer a{margin:0 3.46154em 0 0;color:#8b8b8b;text-decoration:none}#nav-footer a:focus,#nav-footer a:hover{color:#30618c}#footer-info{color:#3e3e3e}#footer-info p{margin:0}#footer-info .rocksolid-copyright{color:#8b8b8b;text-decoration:none}#footer-info .rocksolid-copyright:focus,#footer-info .rocksolid-copyright:hover{text-decoration:underline}#footer-info .rocksolid-copyright:before{content:"·";display:inline-block;margin:0 .38462em 0 .15385em}.fixed-note{position:fixed;display:table;top:auto;right:0;left:0;width:100%;min-height:4em;padding:.8em 1.33333em .8em 5.33333em;background-color:#fff}@media screen and (max-width:900px){.fixed-note{position:relative}}.fixed-note:before{position:absolute;top:50%;margin-top:-.5em;left:.83333em;font-size:2.4em;color:#5a90bf}@media screen and (max-width:900px){.fixed-note:before{top:.66667em;margin-top:0}.fixed-note-column:last-child{text-align:left}}@media screen and (max-width:599px){.fixed-note{display:block;padding-left:1.33333em}.fixed-note:before{position:static}}.fixed-note h1,.fixed-note h2,.fixed-note h3{font-size:.93333em;margin:.42857em 0}.fixed-note p{font-size:.86667em;margin:.46154em 0}.fixed-note-column{display:table-cell;vertical-align:middle;padding:0 .66667em}.mod_calendar th.current,.mod_faqpage section h3:before,.pagination ul,.pagination>p{text-align:center}@media screen and (max-width:900px){.fixed-note-column{display:block;margin:.8em 0;padding:0}}.fixed-note-button,.fixed-note-link{white-space:nowrap}.fixed-note-button{margin:0}.fixed-note-closed{position:fixed;right:2em;padding:.53333em .8em;color:#fff;text-decoration:none;background:#5a90bf}@media screen and (max-width:1240px){.fixed-note-closed{right:0}}@media screen and (max-width:900px){.fixed-note-closed{position:absolute;top:.8em;right:auto;bottom:auto;left:3.33333%;margin-left:-1.06667em;padding:.26667em .8em}}@media screen and (max-width:599px){.fixed-note-closed{margin-left:0;left:0;top:0}}.fixed-note-closed:focus,.fixed-note-closed:hover{background-color:#4077a6}.fixed-note-closed:before{font:100%/1 "RockSolid Icons";content:"\e0a6";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative}.fixed-note-closed>span{display:none}.back a:before,.next a:after,.previous a:before{font:12px/1 "RockSolid Icons";content:"\e018";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:6px;vertical-align:middle}.next a:after{content:"\e019";margin-right:0;margin-left:6px}.pagination ul li{display:inline-block}.pagination ul li a,.pagination ul li span{padding:4px 12px;background-color:#fff}.pagination ul li .current{border-bottom:1px solid #d9d9d9;background-image:-webkit-linear-gradient(#fff 1%,#ededed 100%);background-image:-moz-linear-gradient(#fff 1%,#ededed 100%);background-image:-o-linear-gradient(#fff 1%,#ededed 100%);background-image:linear-gradient(#fff 1%,#ededed 100%);-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,.9) inset,-1px 0 0 0 rgba(255,255,255,.9) inset;-moz-box-shadow:1px 0 0 0 rgba(255,255,255,.9) inset,-1px 0 0 0 rgba(255,255,255,.9) inset;box-shadow:1px 0 0 0 rgba(255,255,255,.9) inset,-1px 0 0 0 rgba(255,255,255,.9) inset}section#content .mod_search{margin:24px 0}section#content .mod_search form input[type=search]{width:74%;margin:0}section#content .mod_search form input[type=submit]{width:25%;margin-left:0;margin-right:-2%}section#content .mod_search h3 span.relevance{float:right;font-size:14px}section#content .mod_search .header{padding-bottom:6px;border-bottom:1px solid #cccccd;color:#3e3e3e}section#content .mod_search .highlight{font-weight:700;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}section#content .mod_search .context:hover .highlight{color:#30618c}section#content .mod_search .url{padding-bottom:24px;border-bottom:1px dotted #cccccd;color:#3e3e3e}section#content .mod_search .url:before{margin-right:5px;font:16px/1 "RockSolid Icons";content:"\e0b4";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;top:1px}section#content .mod_search .url .filesize{display:inline-block;font-size:12px}.mod_faqpage{counter-reset:mod_faqpage}.mod_faqpage section{margin:2.13333em 0}.mod_faqpage section h3{font-size:1.6em;color:#333}.mod_faqpage section h3:before{counter-increment:mod_faqpage;content:counter(mod_faqpage,decimal);display:inline-block;width:7.69231%;margin-right:.5em;padding:.16667em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background:#5a90bf}.mod_faqpage .info,.mod_faqreader .info{font-size:12px;color:#3e3e3e}.mod_faqlist ul li{padding:3px 0}.mod_faqlist ul li:before{font:15px/1 "RockSolid Icons";content:"\e048";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:4px;color:#5a90bf}.mod_newsarchive article,.mod_newslist article{padding:2.25em 0 1em;font-size:1.06667em}#content .mod_newsarchive article h2,#content .mod_newslist article h2{position:relative;margin:0;padding:0 4.58333em .33333em 7.69231%;border-bottom:1px solid #cccccd;font-size:1.5em;color:#333}#content .mod_newsarchive article h2 a,#content .mod_newslist article h2 a{border-bottom:0}#content .mod_newsarchive article h2 a:focus,#content .mod_newsarchive article h2 a:hover,#content .mod_newslist article h2 a:focus,#content .mod_newslist article h2 a:hover{color:#30618c}#content .mod_newsarchive article h2:before,#content .mod_newslist article h2:before{font:16px/1 "RockSolid Icons";content:"\e06b";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;left:0;top:0;padding:7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;background-color:#5a90bf}.mod_newsarchive article h2 time,.mod_newslist article h2 time{position:absolute;right:0;bottom:0;line-height:1;color:#8b8b8b;font-weight:400}.mod_newsarchive article h2 time i,.mod_newslist article h2 time i{display:inline-block;padding:0 .66667em .27778em;border-left:1px solid #cccccd;font-size:.75em;font-style:inherit;text-align:center;text-transform:uppercase;vertical-align:middle}.mod_newsarchive article h2 time b,.mod_newslist article h2 time b{display:block;font-weight:inherit}#content .mod_newsarchive article header p,#content .mod_newslist article header p{margin:.61538em 0;font-size:.8125em;font-weight:700;color:#3e3e3e;text-transform:capitalize}#content .mod_newsarchive article header p a,#content .mod_newslist article header p a{color:#3e3e3e!important}.mod_newsarchive article>img,.mod_newsarchive article>picture>img,.mod_newslist article>img,.mod_newslist article>picture>img{display:block;width:100%;height:auto;margin:1em 0}#content .mod_newsarchive article .read-more a,#content .mod_newslist article .read-more a{border:0;font-weight:700;color:#5a90bf;text-decoration:none}#content .mod_newsarchive article .read-more a:after,#content .mod_newslist article .read-more a:after{font:8px/1 "RockSolid Icons";content:"\e019";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-left:4px}#content .mod_newsarchive article .read-more a:focus,#content .mod_newsarchive article .read-more a:hover,#content .mod_newslist article .read-more a:focus,#content .mod_newslist article .read-more a:hover{text-decoration:underline}.mod_calendar table{border-collapse:separate}.mod_calendar th{background:#f2f2f1;background-image:-webkit-linear-gradient(#fff,#e8e8e8);background-image:-moz-linear-gradient(#fff,#e8e8e8);background-image:-o-linear-gradient(#fff,#e8e8e8);background-image:linear-gradient(#fff,#e8e8e8);border-bottom:1px solid #cccccd}.mod_calendar th.next,.mod_calendar th.previous{padding:0}.mod_calendar th.next a,.mod_calendar th.previous a{padding:11px 16px;display:block;border:0!important;text-decoration:none}.mod_calendar th.next a:hover,.mod_calendar th.previous a:hover{color:#5a90bf}.mod_calendar th.next a:after,.mod_calendar th.next a:before,.mod_calendar th.previous a:after,.mod_calendar th.previous a:before{display:none}.mod_calendar th.next a:active,.mod_calendar th.previous a:active{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.3) inset;box-shadow:0 0 3px rgba(0,0,0,.3) inset}.mod_calendar th.current:before{font:16px/1 "RockSolid Icons";content:"\e036";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;top:2px;margin-right:6px}.mod_calendar th.next{text-align:right}.mod_calendar th.label{font-size:12px;text-align:center;text-transform:uppercase;border-bottom:2px solid #d9d9d9!important}.mod_calendar td{width:14.28571%}.mod_calendar td.empty,.mod_calendar td:hover{color:#333;background:#fff}.mod_calendar td.today{color:#fff!important;background:#5a90bf;-webkit-box-shadow:0 0 5px #3d719e inset;-moz-box-shadow:0 0 5px #3d719e inset;box-shadow:0 0 5px #3d719e inset}.mod_calendar td.today a{color:#fff!important}.mod_calendar tbody tr:hover{background-color:#e8e8e8!important}.mod_calendar .event{font-size:12px}.mod_calendar .minicalendar td{padding:3px;text-align:center}.mod_eventlist .header,.mod_eventreader .info{font-weight:700}.mod_eventlist .event h2{margin-top:0!important}.mod_eventlist .header:before,.mod_eventreader .info time:first-of-type:before{font:15px/1 "RockSolid Icons";content:"\e036";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:4px}section#content .ce_comments{border-top:1px solid #cccccd;margin-top:36px}section#content .ce_comments h2{margin:.75em 0}section#content .ce_comments .comment_default{position:relative;padding:24px 7.69231%;margin-bottom:24px;border:1px solid #cccccd;background-color:#fff}section#content .ce_comments .comment_default:after{font:60px/1 "RockSolid Icons";content:"\e050";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;color:#e5e5e4;position:absolute;top:10px;right:8px;margin-right:6px;z-index:1}section#content .ce_comments .comment_default .info{position:relative;display:inline;z-index:2;border-bottom:1px solid #cccccd}section#content .ce_comments .comment_default .info a{text-decoration:none;border:0;color:#30618c}section#content .ce_comments .comment_default .info .date{display:inline-block;font-weight:400;color:#3e3e3e}section#content .ce_comments .comment_default .info .date:before{display:none}section#content .ce_comments .comment_default .comment{font-size:14px;position:relative;z-index:2}section#content .ce_comments .comment_default .reply{padding-left:7.69231%}section#content .ce_comments .comment_default .reply .info:before{font:16px/1 "RockSolid Icons";content:"\e042";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;color:#30618c;position:absolute;top:2px;left:-24px}section#content .ce_comments .form{margin-top:36px}#content section#content .ce_comments form input,section#content .ce_comments form input,section#content .ce_comments form textarea{float:right;width:61.53846%;margin-right:0;margin-left:-1%}section#content .ce_comments form fieldset{width:auto;margin:0 0 0 38.46154%;padding:0;border:0}section#content .ce_comments form fieldset label{float:none;margin-left:5px}#content section#content .ce_comments form fieldset input[type=checkbox],section#content .ce_comments form fieldset input[type=checkbox]{float:none;width:auto;margin:0}section#content .ce_comments form label{float:left;width:38.46154%;margin-top:.53333em}section#content .ce_comments form .widget{position:relative;clear:both;float:left;width:100%;margin:12px 0}section#content .ce_comments form .captcha_text{float:none;display:inline;margin:0;width:auto}#content .mod_sitemap ul{padding-left:0;list-style-type:none}#content .mod_sitemap ul ul{margin-top:1em}#content .mod_sitemap ul ul ul{margin-left:3.84615%}#content .mod_sitemap ul li{font-weight:700}#content .mod_sitemap ul li a{display:block;border-bottom:1px solid #cccccd}#content .mod_sitemap ul li li{padding:3px 0;font-weight:400}#content .mod_sitemap ul li li a{border:0}#content .mod_sitemap ul li li.submenu ul{margin-top:0;margin-bottom:0}#content .mod_sitemap>ul>li{padding:6px 0}#content .mod_sitemap>ul>li:before{font:150%/1 "RockSolid Icons";content:"\e083";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:8px;color:#cccccd}.mod_login input{width:80%!important;margin-left:0!important}.mod_login table td{border:0;padding:.33333em 0}#content .mod_nl_list ul{padding-left:0;list-style-type:none}#content .mod_nl_list ul li{padding:3px 0;border-top:1px solid #cccccd}#content .mod_nl_list ul li.first,#content .mod_nl_list ul li:first-child{border:0}#sidebar .mod_subscribe{border:5px solid #ebebeb;border-color:rgba(0,0,0,.075);padding:20px}#sidebar .mod_subscribe h1,#sidebar .mod_subscribe h2,#sidebar .mod_subscribe h3{font-size:1em;margin-top:0}#sidebar .mod_subscribe form{margin-bottom:0}#sidebar .mod_subscribe label{font-size:.86667em}.dlh_googlemap{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#sidebar .dlh_googlemap{width:100%!important}#content .dlh_googlemap img{max-width:none}#content .rsts-main ul,#sidebar .rsts-main ul{margin:0;padding:0}#content .rsts-main .rsts-nav-next a,#content .rsts-main .rsts-nav-prev a,#content .rsts-main .rsts-next,#content .rsts-main .rsts-prev,#content .rsts-main .rsts-video-stop,#sidebar .rsts-main .rsts-nav-next a,#sidebar .rsts-main .rsts-nav-prev a,#sidebar .rsts-main .rsts-next,#sidebar .rsts-main .rsts-prev,#sidebar .rsts-main .rsts-video-stop{border:1px solid #ccc;border:1px solid rgba(0,0,0,.1)}@media screen and (max-width:900px){aside#sidebar:after,aside#sidebar:before{content:"";display:table}#nav-main,.swissy-sidebar-right aside#sidebar{float:none}#footer-info,#nav-main{text-align:left;clear:both}#logo{margin:0 6.66667% 3.33333%}#nav-main{width:auto;margin-right:4.66667%;margin-left:4.66667%}#nav-main li{margin:0 2.20588% .66667em}#nav-main>ul>li>a{font-size:1.06667em}#nav-header{right:6.66667%}section#tag-line{display:none}#content-wrapper{margin:0;padding:6.66667%;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modernizr-no-boxshadow #content-wrapper{border:0}#main-image.ce_image,section#main-image{margin:0 -7.69231% 7.69231%}.swissy-home #main-image.ce_image,.swissy-home section#main-image{margin:8.33333% 0}aside#sidebar{zoom:1;clear:both;float:none;width:auto;margin:0 -7.69231%;padding:0}aside#sidebar:after{clear:both}aside#sidebar #nav-sub,aside#sidebar .mod_article>.block,aside#sidebar .mod_form,aside#sidebar .mod_subscribe{float:left;width:40%;margin:6.66667% 0 0 6.66667%}#home-slider,.home-slide{margin:0 6.66667%}.home-slide{padding:0 33.33333% 30px 0}.home-slide h1,.home-slide h2,.home-slide h3{font-size:2em}.home-slide p{font-size:1.4em}.teaser-boxes{margin:6.66667% 0 10%}.teaser-boxes:after{margin:0 6.66667%}.teaser-boxes .box{width:40%;margin:0 0 3.33333% 6.66667%}.teaser-boxes-text{margin-top:6.66667%}.teaser-boxes-text .box{width:40%;margin:0 0 6.66667% 6.66667%}.statement{margin:30px 6.66667%}.statement .header,.statement header{width:30.76923%}.statement p{margin-left:38.46154%}.highlight-box{margin:6.66667%;padding:0 6.66667%}.highlight-box h1,.highlight-box h2,.highlight-box h3{font-size:1.33333em}.highlight-box .button{font-size:1em}.swissy-fullwidth section#content,.swissy-sidebar-right section#content,section#content{float:none!important;width:auto;margin:0}.swissy-projects #content>div:first-child>.pdf_link:first-child+div>h1:first-child,.swissy-projects #content>div:first-child>div:first-child>div:first-child>h1:first-child,.swissy-projects #content>div:first-child>div:first-child>h1:first-child,.swissy-projects #content>div:first-child>h1:first-child,.swissy-projects #content>h1:first-child{position:static;width:auto}#projects .box .no-image:after{font-size:64px;margin-top:-32px;margin-left:-32px}#wrapper>footer{margin-top:0}#wrapper>footer .footer-column{width:40%;margin-left:6.66667%}#nav-footer-wrap{margin:0 6.66667%;border-top:1px solid #cccccd}#footer-info{padding-top:1em}}@media screen and (max-width:599px){#nav-main,aside#sidebar #nav-sub{display:none}.home-slide,.home-slide.no-image{padding-bottom:60px}body{font-size:1.3rem}div.confirmation:before,div.information:before,div.warning:before,p.confirmation:before,p.information:before,p.warning:before{width:11.53846%}#logo{margin-right:0;margin-bottom:20px;margin-left:0;width:100%}#logo img{margin:0 auto}#nav-header a,#nav-header span.active,#nav-search{margin:0 .76923em}#nav-search input:focus{width:10em}#nav-main-mobile,#nav-main-mobile_styled{display:block;margin:1.53846em auto;width:86.66667%;clear:both;font-size:16px}#nav-header{position:static;text-align:center;font-size:1em;right:6.66667%}.swissy-home #main-image.ce_image,.swissy-home section#main-image{margin-top:15.38462%;margin-bottom:15.38462%}aside#sidebar{margin:0}aside#sidebar .mod_article>.block,aside#sidebar .mod_form,aside#sidebar .mod_subscribe{float:none;width:auto;margin-left:0}.swissy-home .mod_article .ce_headline,.swissy-home .mod_article .ce_text{margin-right:7.69231%;margin-left:7.69231%}.swissy-home .mod_article .ce_text p{-webkit-column-count:1;-moz-column-count:1;column-count:1}.home-slide{padding-right:0}.home-slide img{position:static;width:auto!important;height:auto!important;max-width:100%;margin:20px 0}.home-slide .button{width:100%}.teaser-boxes .box,.teaser-boxes-text .box{display:block;width:auto;margin:0 6.66667% 13.33333%}.statement .header,.statement header{float:none;width:auto}.statement h2{font-size:1.30769em}.statement h3{font-size:1em}.statement p{margin:1em 0 0}.highlight-box{margin:6.66667%;padding:0 6.66667%}.highlight-box h1,.highlight-box h2,.highlight-box h3{font-size:1.33333em}.highlight-box .button{font-size:1em}#content h1{font-size:2.4em}#content>div:first-child>.pdf_link:first-child+div>h1:first-child,#content>div:first-child>div:first-child>div:first-child>h1:first-child,#content>div:first-child>div:first-child>h1:first-child,#content>div:first-child>h1:first-child,#content>h1:first-child{margin-top:0}#content blockquote:before{font-size:64px}#content .content-404 form{left:0;width:100%}.ce_downloads:before,.enclosure:before{font-size:24px}#projects{margin:0 -7.69231%}#projects .box{position:relative;float:left;width:40%;margin:6.66667% 0 0 6.66667%}#projects .box:nth-child(3n+1){clear:none}#projects .box:nth-child(2n+1){clear:both}#projects .box a{font-size:.92308em}.image_container.float_left,.image_container.float_right{float:none;width:100%!important;margin-left:0}.swissy-fullwidth .image_container.float_left,.swissy-fullwidth .image_container.float_right,.swissy-home .image_container.float_left,.swissy-home .image_container.float_right{width:100%!important;margin-left:0}.image_container.float_left.no-resize,.image_container.float_right.no-resize,.no-resize .image_container.float_left,.no-resize .image_container.float_right,.swissy-fullwidth .image_container.float_left.no-resize,.swissy-fullwidth .image_container.float_right.no-resize,.swissy-fullwidth .no-resize .image_container.float_left,.swissy-fullwidth .no-resize .image_container.float_right,.swissy-home .image_container.float_left.no-resize,.swissy-home .image_container.float_right.no-resize,.swissy-home .no-resize .image_container.float_left,.swissy-home .no-resize .image_container.float_right{width:auto!important}.image_container.float_left{float:none;margin-right:0}section#content form p b.error,section#content form p.error{float:none;width:auto;margin:0;padding:0}section#content form .captcha_text,section#content form .explanation{width:auto;margin-left:0}section#content form label{display:block;width:auto}section#content form button,section#content form fieldset,section#content form input[type=submit],section#content form label+input,section#content form label+select,section#content form label+textarea,section#content form textarea{margin-left:0}section#content form button,section#content form fieldset,section#content form input,section#content form select,section#content form textarea{width:100%}#wrapper>footer{font-size:1em}#wrapper>footer .footer-column{display:block;width:auto;margin-right:6.66667%}#nav-footer a{margin-right:1em;white-space:nowrap}#content .mod_newsarchive article h2,#content .mod_newslist article h2{padding:0 4.66667em .53333em 0;font-size:1.15385em}#content .mod_newsarchive article h2:before,#content .mod_newslist article h2:before{content:none}#content section#content .ce_comments form input,section#content .ce_comments form input,section#content .ce_comments form textarea{float:none;width:100%;margin-left:0}section#content .ce_comments form fieldset{margin-left:0}section#content .ce_comments form label{float:none;width:100%}#sidebar .ce_gallery.ce_gallery>ul,.ce_gallery.ce_gallery>ul{padding:0 0 2%!important}#sidebar .ce_gallery.ce_gallery>ul>li,.ce_gallery.ce_gallery>ul>li{display:inline-block;float:none;width:auto;margin:2% 2% 0 0}}
/**
 * custom.css
 * @author Christian Niklas (http://christian-niklas.de)
 *
 * Media Queries
 * > swissy:
 * @media screen and (max-width: 1240px) {}
 * @media screen and (max-width: 900px) {}
 * @media screen and (max-width: 599px) {}
 *
 * > custom:
 * @media screen and (max-width: 1186px) {}
 *
 * Farben:
 * Swissy-Blau: #0060b2
 * TuS-Hellblau: #5a90bf // #558ed5
 * TuS-Dunkelblau: #30618c
 */


/* (01) Reset
---------------------------------------------------------*/

html { font-size: 10px; 
	
}



/* (02) Global, Typo
---------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { 
	font-family: 'Roboto Condensed', Arial, sans-serif; 
	font-weight: 400;
	color: #30618c; }

/*
#content h1 {
	font-family: 'Bree Serif', 'Open Sans Condensed', Arial, sans-serif; /* Google Fonts Code: '|Bree+Serif' * /
	font-weight: 400;
	line-height: 1.167;
} */

b, strong { font-weight: 600; }

p.drop-cap::first-letter,
span.drop-cap {
	font-weight: 600;
}

table th { font-weight: 600; }

tbody th { padding-top: .4em; padding-bottom: .4em; vertical-align: top; }

abbr[title] { border-bottom: 1px dashed; text-decoration: none; }

img, iframe, object, embed { vertical-align: middle; }

blockquote, figure { margin: 1.8rem 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccd; margin: 1.8rem 0; }

/* .bygone{ display:none; } */

/* (03) Helper
---------------------------------------------------------*/

.clearfix:before, .clearfix:after { content: ' '; display: table; }
.clearfix:after { clear: both; }

.force-break { word-wrap: break-word; }



/* (04) Layout
--------------------------------------------------------------------------------------- */

body.tus-default {
	/*
	background-color: #eff2e4;
	background-attachment: fixed;
	background-image: url("../../files/swissy/img/tus/tus-bg.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover; */
	border-top: 0;
	font-family: 'Roboto';
}

.tus-default #content-wrapper {
	background-color: #fff;
	box-shadow: 0 1px 7px rgba(0, 0, 0, .25);
	margin: 0;
	padding: 0 0 2.4rem;
}

#visual { overflow: hidden; position: relative; }

#main { margin-top: 6rem; }

.tus-default #content {
	float: right;
	margin-right: 25.92593%;
	position: relative;
	width: 48.14815%;
}

.sidebar {
	float: left;
	margin: 0 0 0 3.7037%;
	min-height: 1px;
	position: relative;
	width: 18.51852%;
}

#right-sidebar { left: 51.85185%; margin-right: -18.51852% }

.tus-default #footer { border-top: 1px solid #cccccd; letter-spacing: 0; padding: 1.84615em 0; }

.tus-default #footer-info { padding: 0; text-align: left; }

/*
.tus-default #nav-footer { float: right; font-weight: 600; }

.tus-default #nav-footer a { margin-left: 4.5rem; margin-right: 0; } */


@media screen and (max-width: 1186px) {
	body.tus-default { background: #f5f5f5 none; }

	#wrapper { padding-top: 0; }

	.tus-default #content-wrapper { box-shadow: none; }

	.tus-default #footer { margin-top: 0; padding-left: 3.7037%; padding-right: 3.7037%; }
}


@media screen and (max-width: 900px) {
	.tus-default #content {
		float: none;
		margin-left: 5.55556%;
		margin-right: 5.55556%;
		width: auto;
	}

	.sidebar { float: left; margin: 3.5rem 0 0 5.55556%; width: 41.66667%; }

	#right-sidebar { left: auto; margin-right: 0; }

	.tus-default #footer { padding-left: 5.55556%; padding-right: 5.55556%; }
}


@media screen and (max-width: 599px) {

	.sidebar{
		margin-right: 5.55556%;
		min-height: 0;
		width: auto;
	}

	#right-sidebar {margin-right: 5.55556%; }
	bfv-widgets{display:none;}
	#hauptsponsoren{display:none;}
	wer-spielt-wann{display:none;}
}



/* (05) Navigation
---------------------------------------------------------*/

/* Haupt-Navigation ---------- */

#main-navigation {}

#main-navigation #nav-main {
	background-color: #f5f5f5;
	border-bottom: 1px solid #cccccd;
	float: none;
	margin: 0;
	padding: 11px 3.7037% 12px;
	text-align: left;
	width: auto;
}

#main-navigation #nav-main > ul > li { margin: 0 1.9090909%; }

#main-navigation #nav-main > ul > li:first-child { margin-left: 0; }

#main-navigation #nav-main > ul > li:last-child { margin-right: 0; }

#main-navigation #nav-main > ul > li > a {
	border-bottom: 1px dotted darkblue; 
	font-weight: 400; 
	color:#30618c;
}





#nav-main li > ul > li.active > a,
#nav-main li > ul > li.trail > a {
	font-weight: 700;
	color:#30618c;
}

#nav-main > ul > li:nth-child(5) > ul > li.first > a:before {
	color: #30618c;
	content: '\e900';
	display: inline-block;
	font-family: 'RockSolid Icons';
	line-height: 1;
	margin-right: .6rem;
}

#nav-main > ul > li:nth-child(8) a:before {
	color: red;
	content: '\e900';
	display: inline-block;
	font-family: 'RockSolid Icons';
	line-height: 1;
	margin-right: .6rem;
}




@media screen and (max-width: 767px) {
	#nav-main { display: none; }

	#nav-main-mobile,
	#nav-main-mobile_styled {
		clear: both;
		display: block;
		font-size: 1.6rem;
		margin: 1.53846em auto 0;
		width: 86.66667%;
	}
}



/* Sub-Navigation (Sidebar) ---------- */

#nav-sub-tus { /*font-size: .86667em; line-height: 1.5384;*/ margin: 1.8rem 0; /* 1.33333em 0 */ }

.sidebar > #nav-sub-tus:first-child { margin-top: 0; }

#nav-sub-tus ul { margin: 0; padding: 0; }

#nav-sub-tus ul a {
	border-bottom: 1px solid #cccccd;
	color: #5a90bf;
	display: block;
	font-weight: 600;
	padding: .8rem 0 .8rem 1px;
	text-decoration: none;
}

#nav-sub-tus ul a:hover,
#nav-sub-tus ul a:focus {
	color: #30618c;
	text-decoration: none;
	text-decoration: underline;
}

#nav-sub-tus ul ul a { padding-left: 1em; }

#nav-sub-tus ul ul ul a { padding-left: 2em; }

#nav-sub-tus li { display: inline; }

#nav-sub-tus > ul li.active > a,
#nav-sub-tus > ul li.trail > a {
	font-weight: 600;
}


@media screen and (max-width: 599px) {
	#nav-sub-tus { display: none; }
}



/* (06) Formular
---------------------------------------------------------*/

button, input, select, textarea { font-size: 1.5rem; }

#kontaktformular-tus label { text-align: right; padding: 0 1.6rem 0 0; }

form input,
form textarea {
	line-height: 1.333;
	padding-top: 1.1rem;
	padding-bottom: 1.1rem;
	vertical-align: baseline;
}

button,
.button,
input[type='submit'],
input[type='reset'],
input[type='button'] {
	font-weight: 600;
}


@media screen and (max-width: 599px) {
	#kontaktformular-tus label { text-align: left; padding-right: 0; }
}



/* (07) Header, Visual
---------------------------------------------------------*/

#site-title {
	background-color: rgba(90, 144, 191, .85); /* = #5a90bf */
	background-image: url("../../files/swissy/img/tus/piktogramm-fussball_weiss.png");
	background-position: .64em 65%; /* 3.2rem 65% */
	background-repeat: no-repeat;
	background-size: auto .98em; /* auto 4.9rem */
	box-shadow: 0 1px 7px rgba(0, 0, 0, .25);
	color: #fff;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 5rem; /* 5.2rem */
	left: 0;
	line-height: 1.5;
	margin: 0;
	padding: 0 0 0 1.82em; /* . . . 9.1rem */
	position: absolute;
	top: 8.5rem;
	-webkit-transform: rotate(-14deg);
	transform: rotate(-14deg);
	-webkit-transform-origin: left bottom 0;
	transform-origin: left bottom 0;
	width: 100%;
	z-index: 1;

}


@media screen and (max-width: 900px) {
	#site-title {
		background-color: rgba(90, 144, 191, 1);
		left: auto;
		padding-right: 5.55556%;
		position: relative;
		top: auto;
		-webkit-transform: none;
		transform: none;
		width: auto;
	}
}


@media screen and (max-width: 599px) {
	#site-title { font-size: 3.6rem; }

	/*
	#visual .mod_rocksolid_slider { display: none; } */
}


@media screen and (max-width: 360px) {
	#site-title {
		/*
		background-image: none;
		padding-left: 5.55556%;
		text-align: center; */
		font-size: 3.2rem;
	}
}



/* (08) Main
---------------------------------------------------------*/

.tus-top-36px { margin-top: 3.6rem !important; }

.tus-top-18px { margin-top: 1.8rem !important; }

.tus-top-18px-neg { margin-top: -1.8rem !important; }

.tus-bordered-image > figure { border: 1px solid #30618c; padding: 1px; }

.tus-bordered-block {
	border: 1px solid #cccccd;
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .075) inset;
	padding: 1.0rem;
}



/* Layout-Korrektur ---------- */

#main .mod_article.first .first h1:first-child,
#main .mod_article.first .first h2:first-child,
#main .mod_article.first .first h3:first-child,
#main .mod_article.first .first h4:first-child,
#main .mod_article.first .first h5:first-child,
#main .mod_article.first .first h6:first-child,

#main .mod_article.first .ce_headline.first,
#main .mod_article.tus-bordered-block .ce_headline.first {
	margin-top: 0;
}

#main .mod_article.first .mod_newsreader h2:first-child,
#main .mod_article.first .mod_eventreader h2:first-child {
	margin-top: 0;
}


.mod_article.first .first > figure:first-child {
	margin-top: 0;
}

.tus-bordered-block .last > figure:last-child /*,
.tus-bordered-block.last > figure:last-child */ {
	margin-bottom: 0;
}


#content p,
#content ul,
#content ol,
#content table,
#content form,
#content fieldset {
	margin: 1.8rem 0;
}

#content .ce_text p { -moz-hyphens: auto; hyphens: auto; }

/*
#main img { max-width: 100%; width: auto; } */

/*
#content article.layout_image-teaser img {
	width:auto;
	float: left;
	padding-right: 20px;
	height: 150px
}
*/



p.tus-soccer-box,
div.tus-soccer-box,
span.tus-soccer-box {
	background-color: rgba(255, 255, 255, .7);
	border: 1px solid #cccccd;
	border-radius: 3px;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, .075);
	color: inherit;
	display: block;
	margin: 1.33333em -1px 1.33333em 0;
	padding: 1em 7.69231% 1em 15.38462%;
	position: relative;
}

p.tus-soccer-box:before,
div.tus-soccer-box:before,
span.tus-soccer-box:before {
	background-color: #f5f5f5;
	border-radius: 3px 0 0 3px;
	bottom: 0;
	color: #30618c;
	content: '\e900';
	display: inline-block;
	font: 2.4rem/1 'RockSolid Icons';
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	left: 0;
	padding-top: 1.6rem;
	position: absolute;
	text-align: center;
	text-indent: 0;
	text-rendering: geometricPrecision;
	top: 0;
	width: calc(7.69231% - 1px);
}

@media screen and (max-width: 599px) {
	p.tus-soccer-box:before,
	div.tus-soccer-box:before,
	span.tus-soccer-box:before {
		width: calc(11.53846% - 1px);
	}
}



/* Headline-Korrektur ---------- */

/*
.tus-default .sidebar h1 { font-size: 3.2rem; line-height: 1.125; margin: 1.8rem 0; } */

#main h2 { font-size: 2.8rem; line-height: 1.286; margin: 1.8rem 0; }

/*
#main h3 { font-size: 2.4rem; line-height: 1.25; margin: 1.8rem 0; } */

#main h3,
#main h4 {
	font-size: 2.1rem;
	line-height: 1.238;
	margin: 1.8rem 0;
}

#main .sidebar h3,
#main .sidebar h4,
#main h5,
#main h6 {
	font-size: 1.8rem;
	line-height: 1.333;
	margin: 1.8rem 0;
}

/*
#main h6 { font-size: 1.5rem; line-height: 1.2; margin: 1.8rem 0; } */

/*
#content h2 + p, #content h2 + ul, #content h2 + ol, #content h2 + table, #content h2 + blockquote,
#content h3 + p, #content h3 + ul, #content h3 + ol, #content h3 + table, #content h3 + blockquote,
#content h4 + p, #content h4 + ul, #content h4 + ol, #content h4 + table, #content h4 + blockquote,
#content h5 + p, #content h5 + ul, #content h5 + ol, #content h5 + table, #content h5 + blockquote,
#content h6 + p, #content h6 + ul, #content h6 + ol, #content h6 + table, #content h6 + blockquote {
	margin-top: -1.2rem;
} */


/* Link-Korrektur ---------- */

#main a { border-bottom: 0; color: #5a90bf; text-decoration: none; }

#main a:hover,
#main a:focus {
	color: #5a90bf;
	text-decoration: underline;
}

.tus_weitere_termine { font-size: 1.3rem; text-align: right; }

.enclosure a,
#content .enclosure a,
.ce_downloads a,
#content .ce_downloads a {
	text-decoration: none;
}

.enclosure a:hover,
.enclosure a:focus,
#content .enclosure a:hover,
#content .enclosure a:focus,
.ce_downloads a:hover,
.ce_downloads a:focus,
#content .ce_downloads a:hover,
#content .ce_downloads a:focus {
	text-decoration: underline;
}

.pagination ul li.first a:before,
.pagination ul li.last a:after {
	content: '\e016';
	display: inline-block;
	font: 12px/1 'RockSolid Icons';
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	margin-right: 6px;
	position: relative;
	text-indent: 0;
	text-rendering: geometricPrecision;
	vertical-align: middle;
}

.pagination ul li.last a:after { content: '\e017'; margin-right: 0; margin-left: 6px; }



/* Widgets ---------- */

/*
.fupa_widget > br,
.fupa_widget > br ~ * {
	display: none;
}*/

script[src*='fupa.net'] + div,
script[src*='bfv.de'] + div {
	margin: 1.8rem 0;
}

:first-child > script[src*='fupa.net'] + div,
:first-child > script[src*='bfv.de'] + div {
	margin-top: 0;
}

iframe[src*='bfv.de'] { width: 100%; }



/* Nachrichten ---------- */

.mod_newslist article,
.mod_newsarchive article {
	padding: 3.6rem 0 0;
}

.mod_article.first .mod_newslist article:first-child,
.mod_article.first .mod_newsarchive article:first-child {
	padding-top: 0;
}

#content .mod_newslist article h2,
#content .mod_newsarchive article h2 {
	color: #30618c;
	font-size: 2.4rem;
	line-height: 1.25;
	padding-left: 3.6rem;
}

#content .mod_newslist article h2:before,
#content .mod_newsarchive article h2:before {
	background-color: transparent;
	color: #30618c;
	content: '\e900'; 
	font-size: 2.4rem;
	padding: 0.3rem;
}

#content .mod_newslist article.arc_4 h2:before,
#content .mod_newsarchive article.arc_4 h2:before {
	content: '\e07e';
}

#content .mod_newslist article.arc_6 h2:before,
#content .mod_newsarchive article.arc_6 h2:before {
	content: '\e07e';
}

#content .mod_newslist article h2 a:hover,
#content .mod_newslist article h2 a:focus,
#content .mod_newsarchive article h2 a:hover,
#content .mod_newsarchive article h2 a:focus {
	color: #5a90bf;
}

.mod_newslist article h2 time,
.mod_newsarchive article h2 time {
	font-family: 'Open Sans', Arial, sans-serif;
}

#content .mod_newslist article header h3 { margin: 1.6rem 0; }

/*
#content .mod_newslist article header p:empty { display: none; } */

#content .mod_newslist article > img { float: left; margin: 1.2rem 1em .4rem 0; 
max-width: calc(100% / 3 ); }

#content .mod_newslist article.breit > img {float:left; margin: 1.2rem 1em .4rem 0;
max-width: calc(100%);}

@media screen and (max-width: 599px){ #content .mod_newslist article > img {float:left; margin: 1.2rem 1em .4rem 0;
max-width: calc(100%);}}



/* Bei Mobilversion Datum ausblenden und Spalte breiter machen */
@media screen and (max-width: 599px) {
	.mod_newslist article h2 time,
	.mod_newsarchive article h2 time {
		display:none;
	}

	#content .mod_newsarchive article h2,
	#content .mod_newslist article h2 {
		padding: 0 .3333em 0em 10%;
	}
}


/*
.mod_newslist article h2 time i,
.mod_newsarchive article h2 time i {
	padding-left: .8rem;
	padding-right: .8rem;
} */

.mod_newslist article .teaser,
.mod_newslist article .read-more {
	font-size: 1.5rem;
}

.mod_newslist article .teaser .read-more { white-space: nowrap; }

#content .mod_newslist article .read-more a,
#content .mod_newsarchive article .read-more a {
	font-weight: 600;
}

.mod_newslist .news.layout_simple { border-bottom: 1px solid #cccccd; padding: 0.8rem 0; }

.tus-bordered-block > .mod_newslist:last-child .news.layout_simple:last-child { border-bottom: 0; padding-bottom: 0; }

.mod_newslist .news.layout_simple > time { font-size: 1.3rem; font-weight: 700; }

.mod_newslist .news.layout_simple > a:before { content: '\a'; white-space: pre; }

.mod_newsreader .info { font-weight: 700; }



/* Events, Termine ---------- */

.mod_eventlist .event.layout_upcoming { border-bottom: 1px solid #cccccd; padding: 0.8rem 0; }

.tus-bordered-block > .mod_eventlist:last-child .event.layout_upcoming:last-child { border-bottom: 0; padding-bottom: 0; }

.mod_eventlist .event.layout_upcoming > .date,
.mod_eventlist .event.layout_upcoming > .time {
	font-size: 1.3rem;
	font-weight: 700;
}

.mod_eventlist .event.layout_upcoming > .date.has-time:after { content: ','; }

.mod_eventlist .event.layout_upcoming > a:before { content: '\a'; white-space: pre; }

.mod_eventreader .info time:first-of-type:before,
.mod_eventlist .header:before {
	margin-right: 8px;
}



/* Bilder, Galerien ---------- */

.ce_gallery.single-thumbnail > ul > li { float: none; margin: 0; width: auto; }

.ce_gallery.single-thumbnail > ul > li:nth-child(n+2) { display: none; }

.image_container a { display: inline-block; vertical-align: middle; }

.image_container figcaption,
.image_container .caption {
	background-color: rgba(90, 144, 191, .85);
}

.image_container figcaption::selection,
.image_container .caption::selection {
	background-color: #333;
}

.image_container figcaption::-moz-selection,
.image_container .caption::-moz-selection {
	background-color: #333;
}


#main a.cboxElement { position: relative; text-decoration: none; }

#main a.cboxElement::before {
	background-color: rgba(0, 0, 0, .5);
	content: '';
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all .25s ease 0s;
	width: 100%;
	z-index: 2;
}

#main a.cboxElement:hover:before { opacity: 1; }

#main a.cboxElement:after {
	color: #fff;
	content: '\e0cb';
	font-family: 'RockSolid Icons';
	font-size: 3.2rem;
	left: 0;
	line-height: 1;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: .25em;
	transition: all .25s ease 0s, opacity .125s ease 0s;
	width: 100%;
	z-index: 3;
}

#main a.cboxElement:hover:after { opacity: 1; top: calc(50% - .5em); }



/* Downloads ---------- */

.enclosure,
.ce_downloads {
	margin-top: 1.8rem;
	margin-bottom: 1.8rem;
}

.mime_icon { vertical-align: baseline; }

/* news-image teaser @@@mh */
.mod_newslist img {
	display:block;
	width: auto;
	height: auto;
	margin: 0.8em auto;
}

li#message a:before{
	font-size:25px;
	color: darkblue;
	content: '\2709';
	display: inline-block;
	font-family: 'RockSolid Icons';
	line-height: 1;
	margin-right: 0rem;
	
}




#nav-main > ul > li#facebook a:before{
	font-size: 20px;
	color: darkblue;
	content: '\e075';
	display: inline-block;
	font-family: 'RockSolid Icons';
	line-height: 1;
	margin-right: .6rem;	
}


.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;z-index:0;box-sizing:border-box}.mm-btn,.mm-menu{box-sizing:border-box}.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-listview .mm-next:before,.mm-listview>li:not(.mm-divider):after,.mm-next:after,.mm-prev:before{content:'';bottom:0}.mm-hidden{display:none!important}.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{padding:0;position:absolute;bottom:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute;bottom:0}.mm-btn,.mm-panel.mm-highest{z-index:1}.mm-panels{overflow:hidden}.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{width:40px;height:40px;position:absolute;top:0}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0}.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}.mm-menu.mm-offcanvas.mm-current{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened{z-index:10}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom,.mm-menu.mm-offcanvas.mm-autoheight.mm-top{max-height:80%}.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}.mm-menu.mm-offcanvas.mm-measureheight .mm-panel{display:block!important}.mm-menu.mm-offcanvas.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.mm-menu.mm-offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px}html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(2200px,0);-ms-transform:translate(2200px,0);transform:translate(2200px,0);-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}}html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2750px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-2200px,0);-ms-transform:translate(-2200px,0);transform:translate(-2200px,0);-webkit-transform:translate3d(-2200px,0,0);transform:translate3d(-2200px,0,0)}}.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate(700%,0);-ms-transform:translate(700%,0);transform:translate(700%,0);-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}.mm-menu.mm-offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px}html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(2640px,0);-ms-transform:translate(2640px,0);transform:translate(2640px,0);-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}}html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:3300px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-2640px,0);-ms-transform:translate(-2640px,0);transform:translate(-2640px,0);-webkit-transform:translate3d(-2640px,0,0);transform:translate3d(-2640px,0,0)}}.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:rgba(255,255,255,.5)}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-navbar-top-1{top:0}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-navbar-bottom-1{bottom:0}.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}
.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu.mm-rtl .mm-navbar .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}
@charset "UTF-8";.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-search,.mm-search input{box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0;position:relative}.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}html.mm-pagedim #mm-blocker{background:inherit}html.mm-pagedim-white #mm-blocker{background:#fff}html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-listview{margin:0}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s ease .4s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:.1s;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:.1s;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s ease .4s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:.1s;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:.1s;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .15s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand-r .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top .1s ease,opacity .1s ease .14s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
@charset 'utf-8';.hamburger{border-radius:0}.hamburger:active,.hamburger:focus,.hamburger:hover{background-image:none;box-shadow:none}.hamburger-box{vertical-align:middle}@media screen and (min-width:768px){.hamburger{display:none}}@media screen and (max-width:767px){#main-navigation{background-color:#f5f5f5;border-bottom:1px solid #cccccd}}#main-navigation #nav-mmenu{display:none}.mm-menu ul>li.active>a,.mm-menu ul>li.trail>a{font-size:1.28571em;font-weight:600;line-height:1.11111}
