header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.mod_hofff_recursive-download-folder .folder>a,.mod_hofff_recursive-download-folder .folder>span,.ce_hofff_recursive-download-folder .folder>a,.ce_hofff_recursive-download-folder .folder>span{font-weight:bold}.mod_hofff_recursive-download-folder .folder>a,.ce_hofff_recursive-download-folder .folder>a{cursor:pointer}.mod_hofff_recursive-download-folder .folder-empty>span,.ce_hofff_recursive-download-folder .folder-empty>span{opacity:.5}.hofff-recursive-download-folder-toggleable .folder>ul{display:none}.hofff-recursive-download-folder-toggleable .folder-open>ul{display:block}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#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/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 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/colorbox/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/colorbox/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/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&display=swap");/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:7.5px;padding-left:7.5px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:7.5px;padding-left:7.5px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:7.5px;padding-left:7.5px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width:576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width:768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width:992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width:576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width:768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width:992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width:576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.25rem !important}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important}.m-sm-2{margin:0.5rem !important}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width:768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.25rem !important}.mt-md-1,.my-md-1{margin-top:0.25rem !important}.mr-md-1,.mx-md-1{margin-right:0.25rem !important}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important}.ml-md-1,.mx-md-1{margin-left:0.25rem !important}.m-md-2{margin:0.5rem !important}.mt-md-2,.my-md-2{margin-top:0.5rem !important}.mr-md-2,.mx-md-2{margin-right:0.5rem !important}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important}.ml-md-2,.mx-md-2{margin-left:0.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1,.py-md-1{padding-top:0.25rem !important}.pr-md-1,.px-md-1{padding-right:0.25rem !important}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important}.pl-md-1,.px-md-1{padding-left:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2,.py-md-2{padding-top:0.5rem !important}.pr-md-2,.px-md-2{padding-right:0.5rem !important}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important}.pl-md-2,.px-md-2{padding-left:0.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width:992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.25rem !important}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important}.m-lg-2{margin:0.5rem !important}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width:1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:0.25rem !important}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important}.m-xl-2{margin:0.5rem !important}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0, 0, 0, 0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0, 0, 0, 0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0, 0, 0, 0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0, 0, 0, 0.8);border-color:rgba(0, 0, 0, 0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64, 64, 64, 0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.easy-autocomplete{}.easy-autocomplete.eac-square{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.easy-autocomplete.eac-square input{border:1px solid #7f8c8d;border-radius:0;color:#7f8c8d;font-family:inherit;font-size:18px;font-style:italic;font-weight:300;margin:0;min-width:350px;padding:12px 43px 12px 15px}.easy-autocomplete.eac-square ul{border-color:#7f8c8d;border-top:0;box-shadow:none;top:0}.easy-autocomplete.eac-square ul li,.easy-autocomplete.eac-square ul .eac-category{border-color:#7f8c8d;font-family:inherit;font-size:16px;font-weight:300;padding:6px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-square ul li *,.easy-autocomplete.eac-square ul .eac-category *{font-weight:300}.easy-autocomplete.eac-square ul li.selected,.easy-autocomplete.eac-square ul .eac-category.selected{background-color:#fafafa;font-weight:300}.easy-autocomplete.eac-square ul li b,.easy-autocomplete.eac-square ul .eac-category b{font-weight:600}.easy-autocomplete.eac-round{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.easy-autocomplete.eac-round input{border:2px solid #888;border-radius:10px;color:#888;font-family:inherit;font-size:16px;font-weight:400;margin:0;min-width:300px;padding:10px}.easy-autocomplete.eac-round input:hover,.easy-autocomplete.eac-round input:focus{border-color:#3079ed}.easy-autocomplete.eac-round ul{background:none;border-color:#888;border-width:0;box-shadow:none;min-width:300px;top:20px}.easy-autocomplete.eac-round ul li,.easy-autocomplete.eac-round ul .eac-category{background:#fff;border-color:#3079ed;border-width:0 2px;font-size:14px;padding:8px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-round ul li.selected,.easy-autocomplete.eac-round ul .eac-category.selected{background-color:#d4e3fb}.easy-autocomplete.eac-round ul li:first-child,.easy-autocomplete.eac-round ul .eac-category:first-child{border-radius:10px 10px 0 0;border-width:2px 2px 0}.easy-autocomplete.eac-round ul li:last-child,.easy-autocomplete.eac-round ul .eac-category:last-child{border-radius:0 0 10px 10px;border-width:0 2px 2px}.easy-autocomplete.eac-round ul li b,.easy-autocomplete.eac-round ul .eac-category b{font-weight:700}.easy-autocomplete.eac-funky{font-family:"Inconsolata", "Helvetica Neue", Helvetica, Arial, sans-serif}.easy-autocomplete.eac-funky input{background:#07ED89;border:0;border-radius:0;color:#ED076B;font-family:inherit;font-size:18px;min-width:240px;padding:12px}.easy-autocomplete.eac-funky ul{background:transparent;border:0}.easy-autocomplete.eac-funky ul li,.easy-autocomplete.eac-funky ul .eac-category{background:transparent;border:0;color:#ED076B;font-size:18px;padding:4px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-funky ul li.selected,.easy-autocomplete.eac-funky ul .eac-category.selected{color:#8907ED}.easy-autocomplete.eac-solid input{box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset;border-color:#ddd;color:#666;font-size:13px;min-height:0;padding:6px 12px}.easy-autocomplete.eac-solid ul li,.easy-autocomplete.eac-solid ul .eac-category{transition:all 0.4s ease 0s}.easy-autocomplete.eac-solid ul li.selected,.easy-autocomplete.eac-solid ul .eac-category.selected{background-color:#f2f2f2}.easy-autocomplete.eac-plate{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.easy-autocomplete.eac-plate input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate ul{background:#b5b5b5;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate ul li,.easy-autocomplete.eac-plate ul .eac-category{background:#b5b5b5;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate ul li b,.easy-autocomplete.eac-plate ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate ul li.selected,.easy-autocomplete.eac-plate ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate ul li:first-child,.easy-autocomplete.eac-plate ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate ul li:last-child,.easy-autocomplete.eac-plate ul .eac-category:last-child{border-radius:0 0 6px 6px}.easy-autocomplete.eac-plate-dark{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.easy-autocomplete.eac-plate-dark input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate-dark ul{background:#212121;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate-dark ul li,.easy-autocomplete.eac-plate-dark ul .eac-category{background:#212121;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate-dark ul li b,.easy-autocomplete.eac-plate-dark ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate-dark ul li.selected,.easy-autocomplete.eac-plate-dark ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate-dark ul li:first-child,.easy-autocomplete.eac-plate-dark ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate-dark ul li:last-child,.easy-autocomplete.eac-plate-dark ul .eac-category:last-child{border-radius:0 0 6px 6px}html{margin:0;width:100%;height:100%}body{margin:0;background-color:#fafafa;padding:0;font-family:"Ubuntu", Arial, Tahoma, Helvetica, sans-serif;overflow-x:hidden;color:#929292;font-size:0.9375rem;line-height:1.4;text-rendering:optimizeLegibility}body.zoom{zoom:1.1;-moz-transform:scale(1.1, 1.1);-moz-transform-origin:50% 0}@media screen and (max-width:1020px){html,body{overflow-x:visible !important}}a,input:focus,select:focus,textarea:focus,button:focus{outline:none}::selection{background:#d4004b;color:#fff;color:white}::-moz-selection{background:#d4004b;color:white}.bottom-iconset .block{overflow:visible}a{text-decoration:none;color:#252525;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a:hover{color:#252525}img{border:none;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:1.875rem;margin:0;padding:0;font-family:museo-sans-condensed, sans-serif;font-weight:500;font-style:normal}h3{color:#012F65}h4{font-size:24px}ul{padding:0;margin:0}.left{float:left}.right{float:right}.padding10{padding:10px 0 10px 0;background-color:white}.padding20{padding:20px 0 20px 0;background-color:white}.abstand-o{margin-top:-20px !important}.abstand-u{margin-bottom:-20px !important}.abstand-u-10{margin-bottom:10px !important}.abstand-u-12{margin-bottom:12px !important}.abstand-o-u{margin-top:20px !important;margin-bottom:20px !important}.bildhead{margin:0 auto;text-align:center}#teaserstartseite .last{margin-right:0 !important}.clear{clear:both}.inside{margin:0 auto;width:100%;max-width:1145px}.mobile{display:none}.sparangebotelist.last{margin-right:0 !important}.whitebg{background:#fff}.media-container{max-width:500px}.sitelinkBtn{position:fixed;right:0;top:35%;overflow:visible;z-index:999}.sitelinkBtn .ce_hyperlink{transform-origin:100% 100%;transform:rotate(-90deg)}.sitelinkBtn .ce_hyperlink a{background-color:#D5034D;color:#fff;display:inline-block;padding:0px 15px;font-size:1.5rem;font-family:museo-sans-condensed, sans-serif;font-weight:500}p.back{padding:12px 20px;background-color:#fff;position:relative}.text-right{text-align:right}.no-overflow{overflow:visible}.no-overflow .block{overflow:visible}.tickets-abo .image_container{background:#fff;text-align:center}#hauptnavi li.underconstruction{position:relative}#hauptnavi li.underconstruction.active{padding-top:0;padding-bottom:0;background-color:transparent !important}#hauptnavi li.underconstruction.active>span{padding-top:15px;padding-bottom:15px;background-color:transparent !important;color:#D5034D !important}#hauptnavi li.underconstruction>*:before{background-image:url("../../files/public/s21/230109_AKN_Flatterband-RGB.svg");content:"";width:100%;height:10px;top:0;position:absolute;left:0;right:0;background-color:white;background-size:cover}#hauptnavi li.underconstruction>*:after{background-image:url("../../files/public/s21/230109_AKN_Flatterband-RGB.svg");content:"";width:100%;height:10px;bottom:0;position:absolute;left:0;right:0;background-color:white;background-size:cover}.underconstruction h4{margin-bottom:12px}.underconstruction h4+.ce_rsce_textbox .textblock{padding-top:0 !important}.underconstruction .mod_article.first{padding-top:80px;position:relative}.underconstruction .mod_article.first:before{background-image:url("../../files/public/s21/230109_AKN_Flatterband-RGB.svg");content:"";width:100%;height:60px;top:0;position:absolute;left:0;right:0;background-color:white;background-size:cover}.underconstruction .mod_article.last{padding-bottom:80px;position:relative}.underconstruction .mod_article.last:before{background-image:url("../../files/public/s21/230109_AKN_Flatterband-RGB.svg");content:"";width:100%;height:60px;bottom:0;position:absolute;left:0;right:0;background-color:white;background-size:cover}.img-100 img{width:100%;height:auto}.bg-white{background-color:white}.mt-12px{margin-top:12px}.h-100{height:100%}.startcareer{min-height:210px}.startcareer p,.startcareer a{font-size:0.9375rem !important;line-height:1.4 !important}.home_stoerer{position:absolute;right:50%;bottom:-34px;z-index:1;width:220px;height:167px;margin:0 -390px 0 0}.home_stoerer img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:1216px){.home_stoerer{margin-right:-280px}}@media screen and (max-width:1020px){.home_stoerer{margin-right:-180px}}@media screen and (max-width:900px){.home_stoerer{margin-right:-300px;bottom:93px}}@media screen and (max-width:690px){.home_stoerer{width:125px;height:108px;right:205px;margin:0;bottom:-12px}}.home_stoerer a{display:block}.home_stoerer.home_stoerer_2{margin-right:-572px;bottom:10px}@media screen and (max-width:1216px){.home_stoerer.home_stoerer_2{margin-right:-460px}}@media screen and (max-width:1020px){.home_stoerer.home_stoerer_2{margin-right:-360px}}@media screen and (max-width:900px){.home_stoerer.home_stoerer_2{margin-right:-300px;bottom:-47px}}@media screen and (max-width:690px){.home_stoerer.home_stoerer_2{right:55px;margin:0;bottom:-17px}}.home_stoerer.home_stoerer_left{left:50%;right:auto;bottom:auto;top:5px;margin-left:-576px;width:185px;height:222px;z-index:0}@media screen and (max-width:1216px){.home_stoerer.home_stoerer_left{margin-left:-460px}}@media screen and (max-width:1020px){.home_stoerer.home_stoerer_left{margin-left:-360px}}@media screen and (max-width:900px){.home_stoerer.home_stoerer_left{margin-left:-300px;bottom:-47px}}@media screen and (max-width:690px){.home_stoerer.home_stoerer_left{left:55px;margin:0;width:125px;height:140px}}#main .mod_newsreader .tdot-box h2,#main .mod_newsreader .tdot-box h3,#main .mod_newsreader .tdot-box h4{position:static;left:auto;right:auto;top:auto;border:none}#main .mod_newsreader .tdot-box h3{padding-left:0}#main .mod_newsreader .tdot-box h3 .tdot{color:#fff;border-radius:50%;width:28px;line-height:28px;text-align:center;font-size:20px;background:#1f3d69;position:relative;top:-5px;margin-right:4px;display:inline-block}#main .mod_newsreader .tdot-box h3 .tdot.t01{background:#1f3d69}#main .mod_newsreader .tdot-box h3 .tdot.t02{background:#1f3d69}#main .mod_newsreader .tdot-box h3 .tdot.t03{background:#1f3d69}#main .mod_newsreader .tdot-box h3 .tdot.t04{background:#d42252}#main .mod_newsreader .tdot-box h3 .tdot.t05{background:#e84545}#main .mod_newsreader .tdot-box h3 .tdot.t06{background-color:#69a467}#main .mod_newsreader .tdot-box h3 .tdot.t07{background-color:#f29415}#main .mod_newsreader .tdot-box h3 .tdot.t08{background-color:#d42251}#main .mod_newsreader .tdot-box h3 .tdot.t10{background-color:#b36ba3}#main .mod_newsreader .tdot-box h3 .tdot.t11{background-color:#5a57a0}#main .mod_newsreader .tdot-box h3 .tdot.t12{background-color:#f29415}#main .mod_newsreader .tdot-box h3 .tdot.t13{background-color:#99c562}#main .mod_newsreader .tdot-box h3 .tdot.t14{background-color:#f3bf37}#main .mod_newsreader .tdot-box h3 .tdot.t15{background-color:#f3bf37}#main .mod_newsreader .tdot-box h3 .tdot.t16{background-color:#32b4ac}#main .mod_newsreader .tdot-box ul{margin-top:0 !important}.img-max img{height:auto;width:100%;max-width:700px}.maxwidth img{height:auto;max-width:100%}body.startseite .ce_rsce_fadeslider{width:100%;max-width:1780px;margin-left:auto;margin-right:auto}@media screen and (max-width:1170px){[alt="desktop-video"]{display:none}}.ce_text .image_container img{max-width:100%;height:auto}.stoerer-quick img{max-width:100%;height:auto}@media (max-width:767px){.change-order>div:first-child{order:2}}@media (max-width:1170px){.no-mobile{display:none !important}}@media (min-width:1171px){.only-mobile{display:none !important}}.layout_full .ce_text ul ul{margin-top:0 !important}.mod_listing .list_per_page form{display:none}.mod_listing{margin:5rem 0}.mod_listing .all_records{border:none}.mod_listing .all_records .head{padding-left:15px}.textblock ul li a,.textblock ol li a{text-decoration:underline;font-weight:bold;color:#929292}.textblock ul li a:hover,.textblock ol li a:hover{text-decoration:none}#wrapper{width:100%}#container{width:100%;max-width:1175px;padding-right:12.5px;padding-left:12.5px;margin:20px auto}#overlay,#overlayticker{position:absolute;background-color:rgba(0, 0, 0, 0.7);top:220px;left:0;height:100%;width:100%;z-index:1;display:none}#overlayticker{top:0;z-index:13}.strong-black strong{color:#000}.strong-black ol{margin:25px 0}.strong-black ol li{color:#D5034D;margin:10px 20px 0}.trennerdotted{border:none;border-top:1px dotted #bcbcbc;color:#fff;height:1px;display:block;margin-bottom:15px;width:98%}.ce_headline h4{color:#bcbcbc;font-family:"MuseoSansCond-700", "Ubuntu", Arial, Tahoma, Helvetica, sans-serif;font-size:1.3rem;text-transform:uppercase;margin:15px 0 0 15px}.ce_rsce_textbox{min-height:100%;background:#fff}.ce_rsce_textbox ul,.ce_rsce_textbox ol{padding-left:20px;line-height:20px}.ce_rsce_textbox ul li{padding-left:0.4em;text-indent:-1.05em;margin:0 0 10px 0}.ce_rsce_textbox ul li:before{content:"• ";position:relative;top:2px;font-size:1.2rem;color:#012F65;margin-right:5px}.textblock{padding:12px 20px;position:relative}.textblock p a{text-decoration:underline;font-weight:bold;color:#929292}.textblock p a:hover{text-decoration:none}.no-padding .textblock{padding:12px 20px 12px 20px}.tarife .ce_hyperlink{min-width:210px}.tarife .d-flex{flex-direction:column;color:#D5034D;text-align:center}.tarife .d-flex .image_container{min-width:100%;margin-bottom:1rem}.ce_text .image_container{margin:0 20px 20px 0}.haltestellen-karten{background-color:#fff;padding:12px 10px;border-bottom:12px solid #fafafa}.haltestellen-karten img{width:100%}.haltestellen-karten .ce_hyperlink{margin:6px 0 20px 0}.haltestellen-karten .hyperlink_txt{color:#929292;text-decoration:underline}.imginline{margin:0 0 25px 0;width:100%}@media screen and (min-width:500px){.imginline{width:190px;float:left;margin-right:40px}}.ce_headline{background-color:#012F65;color:#fff;padding:12px 20px;border-bottom:12px solid #fafafa;display:block}.ce_headline.red{background-color:#D5034D}h3.ce_headline{background-color:#fff;color:#012F65;border-bottom:none}.ce_download,.ce_downloads{background:#fff;height:100%;padding:12px 10px}.ce_download a,.ce_downloads a{display:block;position:relative;font-size:0.875rem;padding-left:40px;color:#D5034D;line-height:40px;min-height:40px}.ce_download a:before,.ce_downloads a:before{position:absolute;left:0;top:0;width:29px;height:40px;border-radius:4px;line-height:40px;color:#FFFFFF;text-align:center;font-size:8px}.ce_download a:after,.ce_downloads a:after{content:"";position:absolute;top:0;left:19px;overflow:hidden;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #ECEEF1 #a2191e transparent;border-bottom-left-radius:4px;background-color:#a2191e}.ce_download a[href*=".pdf"]::before,.ce_downloads a[href*=".pdf"]::before{content:".PDF";background-color:#D5034D}.ce_download a[href*=".pdf"]::after,.ce_downloads a[href*=".pdf"]::after{border-bottom-color:#a3023b}.ce_download a[href*=".doc"]::before,.ce_downloads a[href*=".doc"]::before{content:".doc";background-color:#012F65}.ce_download a[href*=".doc"]::after,.ce_downloads a[href*=".doc"]::after{border-bottom-color:#001833}.ce_download a[href*=".docx"]::before,.ce_downloads a[href*=".docx"]::before{content:".docx";background-color:#012F65}.ce_download a[href*=".docx"]::after,.ce_downloads a[href*=".docx"]::after{border-bottom-color:#001833}.ce_download a[href*=".xls"]::before,.ce_downloads a[href*=".xls"]::before{content:".xls";background-color:#1E7145}.ce_download a[href*=".xls"]::after,.ce_downloads a[href*=".xls"]::after{border-bottom-color:#13492c}.ce_download a[href*=".xlsx"]::before,.ce_downloads a[href*=".xlsx"]::before{content:".xlsx";background-color:#1E7145}.ce_download a[href*=".xlsx"]::after,.ce_downloads a[href*=".xlsx"]::after{border-bottom-color:#13492c}.ce_download .mime_icon,.ce_downloads .mime_icon{width:35px;height:40px;float:left;margin-right:15px}.ce_download .download-element,.ce_downloads .download-element{clear:both;margin:1rem 0;overflow:auto}.ce_download.bold a,.ce_downloads.bold a{font-weight:600}.downlist{background:#F5F6F6;padding:15px;position:relative;margin-top:5px;margin-bottom:5px;padding-top:10px !important;border-left:4px solid #d4004b}.zertifikate{background:#fff;display:flex;flex-wrap:wrap}.zertifikate .ce_rsce_previewdownload{width:100%;text-align:center}@media (min-width:768px){.zertifikate .ce_rsce_previewdownload{width:50%}}.zertifikate .ce_rsce_previewdownload .image_container{margin-bottom:1rem}.zertifikate .ce_rsce_previewdownload .image_container img{width:auto}#veranstaltungtop{background-color:#00823c;color:white;text-align:center;font-family:"MuseoSansCond-700", "Ubuntu", Arial, Tahoma, Helvetica, sans-serif;width:818px;text-transform:uppercase;color:white;padding:10px;border-radius:5px;margin:15px 0 -5px 0;font-size:1.3rem;position:relative;z-index:1;background-color:#cecece}#veranstaltungenkalender .event{border-bottom:1px solid #cecece;margin:0 0 10px 10px;padding:0 0 10px 0;width:818px;color:#7c7c7c}.opendetail{color:#d4004b;cursor:pointer}.caldetaillay .close{color:#d4004b;cursor:pointer;position:absolute;right:10px;top:10px}.rightvaran{float:right;width:33%;font-size:1rem;margin-top:5px}.leftvaran{float:left;width:33%;font-size:1rem;margin-top:5px}#veranstaltungsinfos{text-align:center;padding:8px 10px 8px 10px;width:818px;color:white;background-color:#003064;border-radius:5px;margin-bottom:12px}#veranstaltungsinfos .leftvaran{display:inline-block;float:none;font-size:0.9rem}.caldetaillay{display:none;position:fixed;z-index:12;width:450px;left:50%;top:30%;margin-left:-225px;background-color:white;border-radius:5px;padding:20px}.caldetaillay p{margin:0 !important}.rowveran{display:inline-block;text-align:center;vertical-align:middle}.dateveran,.locationveran,.opendetail{width:33%}.dateveran,.locationveran{font-size:0.95rem}.opendetail{line-height:22px}.caldetailssmall{font-size:0.9rem;display:block;margin:0 0 10px 0}.caldetailshl{font-size:1.2rem;display:block;margin:0 0 10px 0;line-height:25px}#freizeitfinder{margin:0 0 50px 0}#freizeitfinder .headarea{overflow:hidden;padding:0 0 10px 0}#freizeitfinder .headarea .leftcol{float:left;width:25%;padding-right:15px}#freizeitfinder .headarea .leftcol p{font-size:1.5rem;margin:0;padding:0;font-family:museo-sans-condensed, sans-serif;font-weight:500;font-style:normal;color:#012F65}#freizeitfinder .headarea .filter{float:left;width:75%;padding-bottom:10px}#freizeitfinder .headarea .filter .da-row{overflow:hidden;padding:0 0 10px 0}#freizeitfinder .headarea .filter ul{float:left}#freizeitfinder .headarea .filter ul li{cursor:pointer;float:left;margin:0 10px 0 0;background:#fff;color:#012F65;padding:2px 10px}#freizeitfinder .headarea .filter ul li:hover{background:#012F65;color:#fff}#freizeitfinder .headarea .filter ul li:hover span{color:#fff}#freizeitfinder .headarea .filter ul li.active{background:#dc1856;color:#fff}#freizeitfinder .headarea .filter ul li.active span{color:#fff}#freizeitfinder .headarea .filter ul li span{font-size:12px;color:#919191;padding-left:10px}#freizeitfinder .headarea .filter .setback{cursor:pointer;float:left;background:#e7e7e7;color:#919191;padding:2px 10px}#freizeitfinder .headarea .filter .setback:after{content:"x";padding-left:10px}#freizeitfinder .headarea .filter .setback:hover{background:#919191;color:#e7e7e7}#freizeitfinder .mainarea{overflow:hidden}#freizeitfinder .mainarea .leftcol{float:left;width:calc(25% - 15px);margin-right:15px;background:#fff;overflow:auto}#freizeitfinder .mainarea .leftcol li{cursor:pointer;padding:5px 10px;position:relative;overflow:hidden;float:left;width:100%;margin:10px 0}#freizeitfinder .mainarea .leftcol li img{float:left;width:calc(30% - 10px);height:auto;border-radius:3px;border:1px solid #000;margin-right:10px}#freizeitfinder .mainarea .leftcol li p{float:left;width:70%;color:#012F65}#freizeitfinder .mainarea .leftcol li .overlay-content{display:none}#freizeitfinder .mainarea .leftcol li:before,#freizeitfinder .mainarea .leftcol li:after{content:"";display:block;position:absolute;right:10px;width:2px;height:6px;background:#ccc}#freizeitfinder .mainarea .leftcol li:before{transform:rotate(45deg);bottom:7px}#freizeitfinder .mainarea .leftcol li:after{transform:rotate(-45deg);bottom:10px}#freizeitfinder .mainarea .leftcol li:hover:before,#freizeitfinder .mainarea .leftcol li:hover:after{background:#012F65}#freizeitfinder .mainarea .leftcol .disabled{display:none}#freizeitfinder .mainarea .map-container{width:75%;float:left;position:relative}#freizeitfinder .mainarea .map-container.zoomed .map{transform:scale(1.5) translate(16%, 16%)}#freizeitfinder .mainarea .map-container .map-outer{overflow:auto}#freizeitfinder .mainarea .map-container .map svg{display:block}#freizeitfinder .mainarea .map-container .map .mapdot{cursor:pointer;border-radius:50%;background:#003164;border:1px solid #fff;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;display:block;position:absolute;left:0;top:0;transform:translate(-50%, -50%);z-index:5000}#freizeitfinder .mainarea .map-container .map .mapdot.active{background:#dc1856}#freizeitfinder .mainarea .map-container .map .mapdot[data-numevents="0"]{width:10px;height:10px;line-height:10px;cursor:default}#freizeitfinder .mainarea .map-container .map .mapdot[data-numevents="1"]{width:22px;height:22px;line-height:22px}#freizeitfinder .mainarea .map-container .map .mapdot[data-numevents="2"]{width:26px;height:26px;line-height:26px}#freizeitfinder .mainarea .map-container .zoom{position:absolute;right:20px;bottom:10px}#freizeitfinder .mainarea .map-container .zoom span{display:block;margin:0 0 10px 0;background:#fff;width:40px;height:40px;cursor:pointer;font-size:64px;line-height:40px;text-align:center}#freizeitfinder .mainarea .map-container .zoom .zoomin,#freizeitfinder .mainarea .map-container .zoom .zoomout{position:relative}#freizeitfinder .mainarea .map-container .zoom .zoomin:after,#freizeitfinder .mainarea .map-container .zoom .zoomout:after{content:"";display:block;width:80%;height:4px;background:#919191;position:absolute;left:10%;top:50%;margin:-2px 0 0 0}#freizeitfinder .mainarea .map-container .zoom .zoomin:hover:after,#freizeitfinder .mainarea .map-container .zoom .zoomin:hover:before,#freizeitfinder .mainarea .map-container .zoom .zoomout:hover:after,#freizeitfinder .mainarea .map-container .zoom .zoomout:hover:before{background:#012F65}#freizeitfinder .mainarea .map-container .zoom .zoomin:before{content:"";display:block;width:4px;height:80%;background:#919191;position:absolute;left:50%;top:10%;margin:0 0 0 -2px}#freizeit-overlay-bg{background:rgba(0, 0, 0, 0.7);position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:9997}#freizeit-overlay{position:fixed;left:50%;top:50%;width:400px;height:400px;padding:20px 30px 20px 20px;background:#fff;transform:translate(-50%, -50%);overflow:auto;z-index:9998}#freizeit-overlay h4{padding-bottom:10px;padding-right:20px}#freizeit-overlay .close{position:absolute;right:27px;top:27px;cursor:pointer}#freizeit-overlay .close:after{font-size:16px;font-weight:bold;content:"[ x ]"}#freizeit-overlay .close:hover:after{color:#dc1856}@media only screen and (max-width:1020px){#freizeitfinder .headarea .filter,#freizeitfinder .mainarea .map-container{display:none}#freizeitfinder .mainarea .leftcol{height:auto !important;width:100%}#freizeitfinder .mainarea .leftcol li img{width:calc(20% - 10px)}#freizeitfinder .mainarea .leftcol li p{width:80%}}.image_container.float_right{margin-right:15px}.caption{color:#7c7c7c;font-size:0.85rem;margin-top:5px}#headerimage{margin-top:12px}#headerimage .inside{position:relative;min-width:100%}#headerimage .inside .mod_article{overflow:visible}#headerimage .inside .ce_rsce_headerbild .image_container{text-align:center}@media (min-width:1016px){#headerimage .inside .ce_rsce_headerbild .image_container img{object-fit:cover;width:100%;height:450px;max-width:1780px}}#headerimage .inside .headlineContainer{position:absolute;width:100%;max-width:1150px;left:50%;transform:translateX(-50%);bottom:5rem}#headerimage .inside .headlineContainer p{color:#fff;font-size:48px;font-family:museo-sans-condensed, sans-serif;font-weight:500;font-style:normal;margin-bottom:3px}#headerimage .inside .headlineContainer p span{display:inline-block;padding:0.25rem 1.25rem}#headerimage .inside .headlineContainer p.firstrow span{background-color:rgba(213, 3, 77, 0.8)}#headerimage .inside .headlineContainer p.secondrow span{background-color:rgba(1, 47, 101, 0.8)}#headerimage .inside .auskunft-icon{position:absolute;top:0;width:100%;max-width:1145px;left:50%;transform:translateX(-50%);text-align:right;background-color:transparent !important}#headerimage .inside .auskunft-icon a{display:inline-block;background:transparent !important}#headerimage .inside .auskunft-icon .icon{width:134px;height:88px}.construction-tour{width:100%;max-width:1145px;position:absolute;top:20%;left:50%;transform:translateX(-50%)}.construction-tour .image_container{max-width:154px;min-width:100px}@media (max-width:1019.98px){.construction-tour .image_container{width:13%}}.construction-tour .image_container img{width:100%}.ce_form{color:#7c7c7c}.ce_form form:not(.erstattungen){padding-top:4rem}.ce_form form:not(.erstattungen) .max-width-700{max-width:700px}.ce_form .headline p{margin:0 !important}.ce_form .widget{margin:0.5rem 0}.ce_form label{padding-top:12px}.ce_form .widget-select label{width:20% !important}.ce_form textarea{height:200px !important}.ce_form .textarea label{width:20%;display:inline-block;vertical-align:top}.ce_form hr{height:1px;border:none;border-top:1px #cecece dotted;margin:10px 0 15px 0;display:block;width:99%}.ce_form input[type="submit"],.ce_form button[type="submit"]{border:0;color:white;width:206px;border-radius:3px;text-align:center;padding:6px;font-size:0.9rem;text-transform:uppercase;margin:0 auto;display:block;margin-top:20px;height:38px;background-color:#003064;cursor:pointer}.ce_form input,.ce_form select{background-color:#e3e3e3;border:none;box-shadow:none !important}.ce_form input:focus:valid{border:2px solid green}.ce_form input:focus:invalid{border:2px solid red}.ce_form fieldset:not(.radio_container){border:0px solid #ccc;padding:0;margin-bottom:20px}.ce_form legend{display:none}.ce_form .radio_container legend{display:block}.ce_form .radio_container span:not(.mandatory){display:block;margin:0.5rem 0}.ce_form input[type="tel"],.ce_form input[type="email"],.ce_form input[type="text"],.ce_form input[type="password"]{padding:10px;height:35px;margin:0 15px 0 0;border:1px solid #ccc;color:#333;background:#F7F7F7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0px 0px 1px 1px #ddd;box-shadow:inset 0px 0px 1px 1px #ddd;border:1px solid #e6e6e6;border-radius:5px;width:100%}.ce_form select,.ce_form textarea,.ce_form input[type="number"]{padding:10px;margin:0 15px 0 0;border:1px solid #ccc;color:#333;background:#F7F7F7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0px 0px 1px 1px #ddd;box-shadow:inset 0px 0px 1px 1px #ddd;border:1px solid #e6e6e6;border-radius:5px;width:100%}.ce_form .buchungsdetails label{font-size:12px;line-height:1.1;min-height:42px;display:block}.ce_list ul{list-style:none;margin-top:-5px}.ce_list li{padding-left:0.4em;text-indent:-1.05em;margin:0 0 10px 0}.ce_list li:before{content:"• ";position:relative;top:3px;font-size:1.2rem;color:#d4004b;margin-right:5px}.ce_list{min-height:100%;background:#fff}.ce_list summary{margin-left:25px;list-style:none;color:#D5034D;text-decoration:underline;cursor:pointer;font-weight:bold}.ce_list details[open] summary{display:none}.ce_list h1,.ce_list h2,.ce_list h3,.ce_list h4,.ce_list h5,.ce_list h6{padding:12px 20px 0}@media only screen and (min-device-width:768px){.ce_list h1,.ce_list h2,.ce_list h3,.ce_list h4,.ce_list h5,.ce_list h6{padding:12px 200px 0 20px}}.list-smaller-margins ul li{margin:0 0 2px 0}.timelineouter{height:500px;overflow:auto}.timelineouter #mCSB_1{background:white}.timeline{list-style:none}.timeline>li{margin-bottom:40px}.timeline-date{font-size:0.9375rem !important}.timeline-content p{padding-top:0px;margin-bottom:20px;font-size:0.9375rem !important}.timeline-content a{font-size:inherit !important}.timeline-content li{list-style-type:disc;margin-left:18px}.timelineouter ul li:nth-child(odd){background:#f9f9f9 !important}@media (max-width:639px){.timelineouter ul li{padding-top:12px;padding-bottom:12px !important;margin-bottom:0 !important}.timelineouter ul li p{margin-bottom:0 !important}}@media (min-width:640px){.timeline>li{overflow:hidden;margin:0;position:relative}.timeline>li:last-child .timeline-content:after{top:0;height:38px}.timeline-date{width:150px;float:left;margin-top:20px;line-height:16px;margin-bottom:20px}.timeline-content{width:70%;float:left;padding-left:30px;padding-bottom:12px;min-height:60px;position:relative}.timeline-content p{padding-top:20px}.timeline-content:after{width:3px;height:100%;background-color:#d4004b;position:absolute;content:"";left:0;top:0;z-index:1}.timeline-content:before{content:"";width:12px;height:12px;background:#d4004b;position:absolute;left:-4px;top:26px;border-radius:100%}}.partnerlist{position:relative;text-align:center;padding:50px !important;background:#f9f9f9;float:left;width:322px;margin:10px 0 10px 0;height:80px}.partnerlist p{position:absolute;bottom:30px;text-align:center;width:100%;left:0;padding:0;margin:0 !important}.partnerlist:nth-child(odd){margin-left:15px}.ce_gallery .row1{overflow:hidden;margin-left:0;width:100%;float:left;margin-bottom:15px}.ce_gallery .row2{overflow:hidden;margin-left:4%;width:48%;float:left;margin-bottom:15px}.ce_gallery .row3{overflow:hidden;margin-left:5%;width:30%;float:left;margin-bottom:15px}.ce_gallery .row4{overflow:hidden;margin-left:4%;width:22%;float:left;margin-bottom:15px}.ce_gallery .row5{overflow:hidden;margin-left:5%;width:16%;float:left;margin-bottom:15px}.ce_gallery .row6{overflow:hidden;margin-left:2%;width:15%;float:left;margin-bottom:15px}.ce_gallery .row7{overflow:hidden;margin-left:1.5%;width:13%;float:left;margin-bottom:15px}.ce_gallery .row8{overflow:hidden;margin-left:1.71%;width:11%;float:left;position:relative}.ce_gallery .row9{overflow:hidden;margin-left:1.25%;width:10%;float:left;position:relative}.ce_gallery .row10{overflow:hidden;margin-left:1%;width:9.1%;float:left;position:relative}.ce_gallery .row11{overflow:hidden;margin-left:1.1%;width:8.09%;float:left;position:relative}.ce_gallery .row12{overflow:hidden;margin-left:1%;width:7.41%;float:left;position:relative}.ce_gallery .col_first{margin-left:0 !important;clear:both}.ce_gallery img{display:block}.ce_gallery li a img{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ce_gallery .caption{letter-spacing:0;word-spacing:0;font-size:12px;line-height:16px;width:100%}.ce_gallery .image_container{margin:10px 15px 10px 0}.ce_gallery img{border:2px solid #ddd}.ce_gallery.opacity50 img{opacity:0.5}.ce_gallery.opacity50 img:hover{opacity:1}.ce_gallery .col_last .image_container{margin-right:0 !important}.ce_accordion .accordion{padding:0 3%}.ce_accordion .accordion>div{padding:10px 0 0 0}.ce_accordion .toggler{position:relative;border-top:1px dotted #ccc;padding:10px;outline:none;cursor:pointer;font-weight:bold;font-size:14px;width:96%}.ce_accordion .toggler:before{font:16px/1 "FontAwesome";content:"";text-indent:0;display:inline-block;position:relative;margin-right:5px;color:#d4004b}.ce_accordion .toggler.ui-state-active:before{content:""}.ctlg_teaser.fahrplaene-start{min-height:70px;background:#fff}.ctlg_teaser.fahrplaene-start:not(:last-child){border-bottom:1px solid #979797}.ctlg_teaser.fahrplaene-start .inside{padding:12px 20px}.ctlg_teaser.fahrplaene-start .info{width:100%;max-width:70%}.ctlg_teaser.fahrplaene-start .date{display:block}.ctlg_teaser.fahrplaene-start .ce_hyperlink.more{margin:0;align-self:flex-end;padding:0}.ctlg_teaser.fahrplaene-start .iconmeldung{padding-top:5px}.ctlg_teaser.fahrplaene-start .iconmeldung .icon{max-width:62px;height:24px}.ctlg_teaser.fahrplaene .image_container{position:relative;margin-bottom:12px}.ctlg_teaser.fahrplaene .image_container img{width:100%}.ctlg_teaser.fahrplaene .image_container figcaption{position:absolute;left:20px;bottom:20px}.ctlg_teaser.fahrplaene .image_container figcaption .icon{width:80px;height:30px}.ctlg_teaser.fahrplaene .inside{padding:18px 10px;background:#fff;font-weight:300;height:100%}.ctlg_teaser.fahrplaene .inside strong{display:block;font-weight:400}.ctlg_teaser.fahrplaene .inside .info{min-height:65px}.ctlg_teaser.fahrplaene .inside .download{padding:0}.ctlg_teaser.fahrplaene .inside .download a{font-size:0.875rem;line-height:1.4;font-weight:400;color:#D5034D;margin-left:0;padding:0 0 0 40px}.ctlg_teaser.fahrplaene .inside .download .mime_icon{width:35px;height:40px;float:left}body.fahrplanaenderung .textblock{padding:12px 20px 12px 20px}@media (min-width:992px){body.fahrplanaenderung .textblock{padding:12px 200px 12px 20px}}body.fahrplanaenderung .section{padding:1rem 0;min-height:auto}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene){min-height:225px}@media (max-width:575.98px){.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene){min-height:290px}}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).details{min-height:125px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene) .inside{background:#fff;padding:12px 20px 35px 20px;height:100%;position:relative}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene) .inside .iconmeldung{display:flex;grid-gap:16px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene) .inside .date{display:block;font-weight:700;color:#252525;margin-bottom:1rem}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene) .inside a.more{position:absolute;right:20px;bottom:12px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene) .inside a.more .icon{width:32px;height:32px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene) .inside .icon{margin-bottom:0.5rem;width:62px;height:24px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).empty{text-align:center;font-weight:700;color:#252525}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).details .inside{padding:12px 0}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange{border-bottom:1px solid #000}@media (min-width:768px){.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange{padding-left:30px}}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .inside .iconmeldung{grid-gap:15px;flex-wrap:wrap}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .inside .icon{width:40px;height:22px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .track{display:inline-block;font-weight:bold;padding-left:11px;max-width:calc(100% - 135px)}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .grund{padding-right:0}@media (min-width:992px){.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .grund{padding-right:250px}}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .grund p{margin-bottom:4px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .grund .time{font-size:12px}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion{overflow:visible}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .toggler{border:none;margin-top:12px;font-size:1rem !important;font-weight:normal;padding:0}@media (min-width:992px){.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .toggler{text-align:right;margin-top:-33px}}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion{padding-top:24px;padding-left:0 !important;padding-right:0}@media (min-width:992px){.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion{padding-right:150px}}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion .ce_downloads ul{padding:0}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion .ce_downloads ul li{padding:0;text-indent:0}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion .ce_downloads ul li:before{display:none}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion .ce_downloads .download-element{overflow:hidden}.ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene).timetableChange .ce_accordion .accordion .ce_downloads .download-element a{padding-left:45px}#ersatzverkehre h4{color:#012F65;margin-bottom:12px}#ersatzverkehre p.barrierefrei,#ersatzverkehre p.fahrrad{position:relative;padding-left:50px}#ersatzverkehre p.barrierefrei:before,#ersatzverkehre p.fahrrad:before{display:block;position:absolute;left:0;content:"";width:35px;height:35px;background-repeat:no-repeat;background-size:contain}#ersatzverkehre p.barrierefrei:before{background-image:url("../../files/sys/bilder/icons/barrierefrei.svg")}#ersatzverkehre p.fahrrad{padding-top:10px;margin-bottom:2rem}#ersatzverkehre p.fahrrad:before{top:2px;background-image:url("../../files/sys/bilder/icons/fahrrad.svg")}#ersatzverkehre ul{margin-bottom:2rem}#ersatzverkehre a.hvv,#ersatzverkehre a.nah{position:relative;display:inline-block;padding-left:56px;margin-right:2rem}#ersatzverkehre a.hvv:before,#ersatzverkehre a.nah:before{display:block;width:50px;height:18px;position:absolute;left:0;content:"";background-repeat:no-repeat;background-size:contain}#ersatzverkehre a.hvv:before{background-image:url("../../files/sys/bilder/icons/hvv.jpg")}#ersatzverkehre a.nah{padding-left:71px}#ersatzverkehre a.nah:before{width:65px;background-image:url("../../files/sys/bilder/icons/nah.jpg")}.fahrplanaenderungcontent{border-bottom:1px dotted #bcbcbc;padding:15px 0 10px 0;margin:0 0 15px 6px;width:98%}.fahrplanaenderunghead{display:block;float:left;margin:0 0 0 30px}.fahrplanaenderunghead h5{line-height:25px}.fahrplanaenderungtxt{margin:10px 0 0 55px}.mapdots{border:1px solid #000;cursor:pointer;position:absolute}.a1plan h2,.a1plan h4{background-color:#d4004c !important}.a2plan h2,.a2plan h4{background-color:#088846 !important}.a3plan h2,.a3plan h4{background-color:#0064af !important}.a1sym{border:1px solid #d4004c;padding:8px 2px 0 2px;border-radius:5px}.a2sym{border:1px solid #088846;padding:8px 2px 0 2px;border-radius:5px}.a3sym{border:1px solid #0064af;padding:8px 2px 0 2px;border-radius:5px}#selecta3outer{position:absolute;top:65%;left:2%}#selecta2outer{position:absolute;top:65%;right:2%;text-align:right}#selecta1outer{position:absolute;top:18%;left:2%}#selecta3outer h3,#selecta2outer h3,#selecta1outer h3{font-size:90%;margin-bottom:10px;font-weight:bold}body.fahrplanaenderung.alternate .section{background:transparent;padding:0}body.fahrplanaenderung.alternate .section .textblock{padding:0}body.fahrplanaenderung.alternate .section .textblock>p{display:none}body.fahrplanaenderung.alternate .section .textblock>p img{display:none}body.fahrplanaenderung.alternate .ctlg_teaser:not(.fahrplaene-start):not(.fahrplaene){background:#fff;border-bottom:10px solid #f1f1f1;min-height:auto;padding-left:0}body.fahrplanaenderung.alternate .ce_accordion .toggler{margin-top:0 !important;min-height:62px;width:100%;padding-left:15px !important}body.fahrplanaenderung.alternate .ce_accordion .toggler .inside .icon{width:60px;height:30px}body.fahrplanaenderung.alternate .ce_accordion .toggler .inside span{display:block;font-size:20px;color:#012F65;font-weight:600;padding-left:0;text-align:left}body.fahrplanaenderung.alternate .ce_accordion .toggler:before{position:absolute;top:18px;right:15px;content:"";border:solid #D5034D;border-width:0 3px 3px 0;display:inline-block;padding:8px;transform:rotate(45deg);transition:0.2s;z-index:99}body.fahrplanaenderung.alternate .ce_accordion .toggler:after{display:inline-block;content:"";position:absolute;width:62px;height:62px;right:0;top:0;bottom:0;background-color:#fff}body.fahrplanaenderung.alternate .ce_accordion .toggler.active{color:#012F65;background-color:#fff}body.fahrplanaenderung.alternate .ce_accordion .toggler.active:before{top:26px;transform:rotate(-135deg)}body.fahrplanaenderung.alternate .ce_accordion .toggler.active:after{background-color:#fff}body.fahrplanaenderung.alternate .ce_accordion .accordion{padding-top:0 !important;border-top:1px solid #D5034D}body.fahrplanaenderung.alternate .ce_accordion .accordion .grund{padding-top:20px;padding-right:20px;padding-left:20px;padding-bottom:20px;color:#000}@media (min-width:768px){body.fahrplanaenderung.alternate .ce_accordion .accordion .grund{padding-left:90px}}body.fahrplanaenderung.alternate .ce_accordion .accordion .grund .time{font-size:inherit;margin-bottom:16px}body.fahrplanaenderung.alternate .ce_accordion .accordion .downloads{margin-top:22px}body.fahrplanaenderung.alternate .ce_accordion .accordion .downloads .ce_downloads{padding:12px 0}.ce_nodes.tickets .ce_hyperlink:not(:last-child){border-bottom:1px solid #979797}@media (max-width:575.98px){.ce_nodes.tickets .ce_hyperlink .image_container{padding-left:0}}.ce_nodes.tickets .ce_hyperlink .image_container img{width:80px;height:auto}.ce_nodes.tickets .ce_hyperlink .d-flex{background:#fff;min-height:69px;padding:12px 20px;align-items:center}@media (max-width:575.98px){.ce_nodes.tickets .ce_hyperlink .d-flex{flex-direction:column;align-items:start}}.ce_nodes.tickets .ce_hyperlink .d-flex p{margin:0;padding-left:1rem}@media (max-width:575.98px){.ce_nodes.tickets .ce_hyperlink .d-flex p{padding-left:1rem}}#liveticker{width:1150px;margin:15px auto 0 auto;position:relative;background:white}#liveticker:before{float:left;content:"Live-Ticker";background-color:#d4004b;width:165px;height:37px;display:block;color:white;text-align:center;text-transform:uppercase;padding-top:10px;position:relative}#liveticker.open:before{z-index:15}#liveticker.open:after{z-index:25}#liveticker .empty,#liveticker h5{display:none !important}#liveticker h3{font-size:1.2rem;padding:2px 0 0 0;margin-right:5px;display:inline}#livetickerticker{display:none;opacity:1 !important}#livetickerdetail{display:none;min-height:auto;padding:10px;position:absolute;left:165px;z-index:22;background:white;width:965px;top:0}#livetickerdetail .ticker{clear:both}#livetickerdetail .info{color:#d4004b;padding:4px 0 0 0;display:block;font-size:0.8rem;margin:0 0 10px 20px}#livetickerdetail h4{float:left;margin:0 30px 0 20px}#livetickerdetail .ce_text{float:left;width:70%;font-size:0.9rem;color:#7c7c7c;font-size:0.9rem;margin-left:5px;line-height:18px}.livetickerouter:after{content:"";width:0;height:0;border-style:solid;border-width:12px 0 12px 18px;border-color:transparent transparent transparent #d4004a;position:absolute;top:6px;left:160px}.openliveticker{color:#565656;font-size:0.85rem;display:block;height:25px;width:60px;cursor:pointer;background:url(../../files/public/bilder/arrow-up.png) no-repeat 0 0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:absolute;top:8px;right:5px}.openliveticker:hover,.openliveticker.active{opacity:0.5;background:url(../../files/public/bilder/arrow-down.png) no-repeat 0 0;background-color:transparent;z-index:35}.tickercontainer{background:transparent;width:910px;height:37px;margin:0;padding:0;overflow:hidden}.tickercontainer .mask{position:relative;left:0px;top:6px;overflow:hidden}.tickercontainer .mask img{display:none}.tickercontainer .mod_newslist.newsticker{position:relative;left:750px;list-style-type:none;margin:0;padding:0}.tickercontainer .newsticker{float:left;position:relative;margin:0;padding:0;background:#fff}#livetickerticker{width:100%;overflow:hidden;white-space:nowrap}#livetickerticker li{display:inline-block;margin:0 10px}#livetickerticker li p{display:inline}#livetickerticker .info{color:#d4004b;padding:4px 0 0 0;margin-right:10px}#livetickerticker .newsticker a{white-space:nowrap;padding:0;color:#ff0000;margin:0 50px 0 0}#livetickerticker .newsticker p{white-space:nowrap;padding:4px 0 0 0}#livetickerticker .newsticker span{margin:0 10px 0 0}.full{overflow:hidden;margin-left:0;width:100%;float:left;position:relative}.one_half{overflow:hidden;margin-left:4%;width:48%;float:left;position:relative}.one_third{overflow:hidden;margin-left:5%;width:30%;float:left;position:relative}.two_third{overflow:hidden;margin-left:5%;width:65%;float:left;position:relative}.one_fourth{overflow:hidden;margin-left:4%;width:22%;float:left;position:relative}.two_fourth{overflow:hidden;width:420px;float:left;position:relative;min-height:200px}.three_fourth{overflow:hidden;margin-left:4%;width:74%;float:left;position:relative}.one_fifth{overflow:hidden;margin-left:5%;width:16%;float:left;position:relative}.two_fifth{overflow:hidden;margin-left:4%;width:37%;float:left;position:relative}.three_fifth{overflow:hidden;margin-left:4%;width:57%;float:left;position:relative}.four_fifth{overflow:hidden;margin-left:4%;width:79%;float:left;position:relative}#main .mod_newslist.txtbackwhite h3{position:static;padding:0}.presseliste{border-bottom:1px dotted #bcbcbc;width:98%;padding:10px 0 10px 0}.presseliste *{padding:0 !important;margin:0}.presseliste a{color:#7c7c7c !important}.presseliste a:hover{color:#d4004b !important}.presseliste strong{float:left;background:none !important;margin:0 !important;padding:0 25px 0 5px !important;width:100% !important;max-width:75%;line-height:25px;text-transform:none !important;font-style:normal !important;font-weight:500}.presseshort h2{margin-bottom:0px !important}.presseliste .more{float:left;display:block;font-size:0.8rem !important}.presseliste .info{float:left;display:block;font-size:0.8rem !important;width:150px}.presse-kontakt{margin:56px 0 0 0}.presse-kontakt h3{margin:0 0 10px 0;padding:10px 0 10px 10px;border-radius:0px;margin:15px 0 0 0;font-size:1.2rem;color:white;background-color:#bcbcbc;width:260px}#pressenavi h3{margin:0 0 10px 0;padding:10px 0 10px 10px;border-radius:0px;margin:15px 0 0 0;font-size:1.2rem;color:white;background-color:#bcbcbc;width:260px}.presse-kontakt a{color:#d4004b}.presse-kontakt p{margin-top:0px;padding:5px 10px 0 10px;color:#7c7c7c;font-size:0.8rem;line-height:18px;background-color:white;width:250px}#pressenavi{width:270px;background-color:white}#pressenavi h3{margin:0 0 10px 0}#pressenavi .level_1 a,#pressenavi .level_1 span{font-size:0.8rem}#pressenavi ul li a{float:left;text-transform:uppercase;margin-right:10px;padding:16px 18px 14px 12px;font-weight:100;width:100%;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#pressenavi .level_1 .active{float:left;text-transform:uppercase;margin-right:10px;padding:16px 18px 14px 12px;font-weight:100;width:100%;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#pressenavi .level_1 .trail{float:left;text-transform:uppercase;margin-right:10px;padding:16px 18px 14px 12px;font-weight:100;width:100%;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;position:initial}#pressenavi .level_1 .active,#pressenavi .level_1 .trail{padding:8px 4px 7px 6px}#pressenavi ul li a:hover{background-color:#003064;color:white}#pressenavi .level_1 .active,#pressenavi .level_1 .trail,#pressenavi .level_1 .forward{background-color:#003064;color:white}.pagination ul{margin:0;padding:0 !important;list-style:none;position:relative;left:-5px}.pagination li[class],.pagination li[class]+li,.pagination li:first-child{padding-left:0}.pagination li{float:left;position:relative;background-color:whitesmoke}.pagination a{padding:5px 10px 5px 10px}.pagination a,.pagination strong{display:block;margin:5px}.pagination strong,.pagination a:hover,.pagination strong:hover{background-color:#003064;color:white !important;padding:5px 10px 5px 10px}header{position:relative;background:#fff}header#header{height:159px}header .inside{z-index:1;height:160px;position:relative;background-size:auto 118px;background:#fff}.stickyheaderheight{height:200px !important}#home{float:left;background:url(../../files/sys/bilder/icons/home.svg) no-repeat;width:14px;height:14px;margin:17px 15px 0 10px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:relative;z-index:1}.kontrast #home{background:url(../../files/sys/bilder/icons/home_sw.svg) no-repeat}#home:hover{opacity:0.5}#navigation{background-color:white;box-shadow:0px 0px 3px rgba(26, 24, 25, 0.3), 0px 0px 3px rgba(26, 24, 25, 0.3);margin-top:0;border-top:1px solid rgba(26, 24, 25, 0.3)}#navigation .inside{border-top:1px solid rgba(26, 24, 25, 0.3);z-index:1;margin-top:-1px}#navigation .sep{width:2px;height:31px;background-color:#003064;float:left;position:relative;top:8px;margin-right:12px;z-index:1}#navigation .level_1 .grey{color:#929292}#navigation .level_1 .grey:hover{color:white}#navigation .level_1 a,#navigation .level_1 span{font-size:0.8rem}#navigation nav ul li a{float:left;text-transform:uppercase;margin-right:10px;padding:16px 7px 14px 7px;font-weight:100;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}@media (min-width:1200px){#navigation nav ul li a{padding:16px 7px 14px 7px;position:relative;z-index:99}}#navigation .level_1 .active{float:left;text-transform:uppercase;margin-right:10px;font-weight:100;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#navigation .level_1 .active .active{padding:16px 7px 14px 7px;margin:0}#navigation .level_1 .trail{float:left;text-transform:uppercase;margin-right:10px;font-weight:100;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;position:initial}#navigation .level_1 .trail .trail{padding:16px 7px 14px 7px;margin:0}#navigation .level_1 .active,#navigation .level_1 .trail{}#navigation nav ul li a:hover{background-color:#003064;color:white}#navigation .level_1 .active,#navigation .level_1 .trail,#navigation .level_1 .forward{background-color:#003064;color:white}#navigation .level_2 .trail{background:#f1f1f1}#hauptnavi li .level_2{width:100%;position:absolute;margin-right:0;left:0;z-index:100;top:30px;background:url(../../files/public/bilder/trans-white.png) repeat-x 0 29px;display:none;padding-top:45px;padding-bottom:40px;-webkit-animation:fadein 0.5s;-moz-animation:fadein 0.5s;-ms-animation:fadein 0.5s;-o-animation:fadein 0.5s;animation:fadein 0.5s}#navigation nav ul li .level_2{padding:40px 0 0 0;margin:0;height:auto !important;min-height:270px;padding-bottom:0 !important}#navigation nav ul li .level_2 li{padding:0 0 0 10px !important}#navigation nav ul li .level_2 a,#navigation nav ul li .level_2 .active,#navigation nav ul li .level_2 span.trail{float:none;padding:0;display:block;font-size:0.9rem;height:35px}#navigation nav ul li .level_2 .last{float:none;padding:0;display:block;font-size:0.9rem;margin-bottom:10px !important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}#hauptnavi li:hover .level_2{display:block}.level_2 li a{width:390px;height:auto;display:block;float:none;border-bottom:1px solid #d2d2d2;text-indent:25px}@media (min-width:1020px){.level_2 li a{height:24px;padding:10px 0 0 0 !important}}.level_2 li a:hover{background-color:#f1f1f1 !important;color:#252525 !important}.level_2 li>span{width:390px;height:auto;display:block;float:none;border-bottom:1px solid #d2d2d2;text-indent:25px}@media (min-width:1020px){.level_2 li>span{height:24px;padding:10px 0 0 0 !important}}.level_2 li>span{background-color:#f1f1f1 !important;color:#252525 !important}#navigation .level_2 li.active{background:none !important}.level_2 .morepoints{background:url(../../files/sys/images/megamenu/nav-arrow.png) no-repeat 380px}.level_2 .morepoints:hover{background:url(../../files/sys/images/megamenu/nav-arrow-active.png) no-repeat 380px #f1f1f1}#navigation .level_2 .trail{float:none !important;background:none}.level_2>.trail span{background:url(../../files/public/bilder/nav-arrow.png) no-repeat 98% center !important;font-size:0.9rem}.level_2>.trail .level_3 span{background:none !important}#navigation .level_3 .trail{float:left !important;background:#f1f1f1 !important}#navigation .level_2>.trail>a{color:#252525 !important;background:url(../../files/public/bilder/nav-arrow.png) no-repeat 98% center #f1f1f1 !important}.level_2 a.submenu{position:relative;background:url(../../files/public/bilder/nav-arrow.png) no-repeat 98% center}.level_2 a.submenu:hover{background:url(../../files/public/bilder/nav-arrow-active.png) no-repeat 98% center #f1f1f1 !important}.level_2>.submenu>.active{background:url(../../files/public/bilder/nav-arrow.png) no-repeat 98% center}.activel3{background:url(../../files/public/bilder/nav-arrow-active.png) no-repeat 98% center #f1f1f1 !important}#navigation .level_2>.trail>a:hover,#navigation .level_2>.submenu span.submenu:hover{background:url(../../files/public/bilder/nav-arrow-active.png) no-repeat 98% center #f1f1f1 !important}.level_2 li{position:initial !important}#hauptnavi .level_2 li:hover .level_3{display:block}#hauptnavi .level_3{left:400px;display:none;float:right;position:absolute;min-height:350px !important;top:40px;width:100%;max-width:767px;padding-bottom:20px;padding-left:13px}#navigation nav ul li .level_3 li{float:left !important;width:169px;min-height:215px;background:#f1f1f1;margin-right:15px;padding:0 0 0 0 !important;margin-bottom:20px}.level_3 .megamenuhl{color:#003064;font-size:1rem;font-weight:100;margin-bottom:7px;display:block;text-transform:uppercase}#hauptnavi .level_3 .titelmgmn{background-color:transparent !important;color:#013064 !important;width:auto;padding:10px 5px 0 0 !important;text-indent:0;margin:0 0 0 17px;text-align:left;text-transform:uppercase;border:0;line-height:18px;height:auto !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#hauptnavi .level_3 .desmgmn{background-color:transparent !important;color:#013064 !important;width:auto;padding:10px 5px 0 0 !important;text-indent:0;margin:0 0 0 17px;text-align:left;text-transform:uppercase;border:0;line-height:18px;height:auto !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#595959;font-size:0.7rem;margin-bottom:0;display:block !important;height:auto;padding:8px 0 8px 0 !important;text-transform:initial}#hauptnavi .level_3 .titelmgmn{font-size:0.85rem}.level_3 p{color:#595959;font-weight:100;font-size:0.8rem}.level_3 a.btn-megamenu{width:141px;padding:8px 0 6px 0 !important;height:16px;text-align:center;background-color:#003064;color:white;font-size:0.9rem;border:0;display:block;text-indent:0;float:none !important;margin:0 auto 0 auto !important}.level_3 .btn-megamenu:hover{background-color:#d4004b !important;color:white !important}.level_3 .navpic{overflow:hidden;width:141px;height:112px;margin:3px auto 0 auto}.level_3 .navpic a{margin:0 !important;padding:0;border:none;width:auto;text-indent:0}.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0;margin-top:0 !important}.stickyoverlay{position:fixed !important;top:0 !important}#logo{position:absolute;right:0px;top:25px}@media (min-width:1024px){#logo img{width:190px;height:120px}}.kontrast #logo{background-color:transparent !important}.kontrast #logo a,.kontrast #logo img{background-color:transparent !important}.kontrast #navigation nav ul li .level_2 li,.kontrast .level_2,.kontrast .level_3{background-color:white !important}#backleft{background:#fff;height:106px;width:100%;position:absolute;top:0;left:0}.kontrast #backleft{background:#002e63 !important}#backright{height:118px;width:800px;position:absolute;top:0;right:0;background-color:white}#right{position:relative;left:10px}#right .inside{width:auto}#main .inside{width:auto}body.mac #navigation nav ul li a{}@media (min-width:1200px){body.mac #navigation nav ul li a{}}@media screen and (min-width:1021px) and (max-width:1200px){#navigation nav ul.level_1>li{margin-right:0}#navigation nav ul.level_1>li.underconstruction a{margin-right:0}#navigation nav ul.level_1>li.underconstruction.active{margin-right:3px}#navigation nav ul.level_1>li.active,#navigation nav ul.level_1>li.trail{margin-right:3px !important}#navigation nav ul.level_1>li a{margin-right:0;padding:16px 5px 14px 5px;position:relative}}#hauptnavi li.underconstruction.ueberuns>*:before,#hauptnavi li.underconstruction.ueberuns>*:after{display:none !important}#teaserstartseite{margin-top:22px}.startteaser{width:23.8%;height:187px;background-color:white;overflow:hidden;text-align:center;display:inline-block;margin:0 10px 15px 0;vertical-align:top}.startteaser .btn-teaser a{width:130px;height:22px;background-color:#003065;margin:0 auto;display:block;color:white;padding:7px 0 0 0;text-transform:uppercase;font-size:0.85rem}.startteaser .btn-teaser a:hover{background-color:#d4004b !important;color:white}.startteaser p{color:#9b9b9b !important;font-weight:100;font-size:0.7rem;margin:3px 0 15px 0;padding:0}.startteaser .hllink a{font-family:"MuseoSlab700", "Ubuntu", Arial, Tahoma, Helvetica, sans-serif;text-transform:uppercase;font-size:1.1rem;font-style:italic;color:#565656;margin-bottom:4px;padding-top:4px;display:block}#teaser-fahrplaene .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -34px -830px;width:61px;height:60px;display:block;margin:15px auto 15px auto}#teaser-tickets .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -253px -831px;width:55px;height:60px;display:block;margin:15px auto 15px auto}#teaser-sparangebote .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -465px -826px;width:58px;height:60px;display:block;margin:15px auto 15px auto}#teaser-aktuelles .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -680px -828px;width:72px;height:60px;display:block;margin:15px auto 15px auto}#teaser-barrierefreiheit .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -37px -949px;width:56px;height:60px;display:block;margin:15px auto 15px auto}#teaser-ausfluege .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -252px -947px;width:56px;height:60px;display:block;margin:15px auto 15px auto}#teaser-jobs .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -470px -954px;width:62px;height:60px;display:block;margin:15px auto 15px auto}#teaser-ueberuns .iconteaserstart a{content:"";background:url(../../files/public/bilder/sprite.png) no-repeat -684px -957px;width:58px;height:60px;display:block;margin:15px auto 15px auto}.iconteaserstart a:hover{opacity:0.7}.startteaser a:hover{color:#d4004b}#tabulator{width:642px;height:291px;overflow:hidden;margin-right:13px;float:left}#tabulator .tabulatorcontent{height:249px;padding-top:20px;background-color:white}#tabulator .tabulatorcontent .newspost{display:block;width:610px;height:90px;overflow:hidden;border-left:6px solid #003064;margin-bottom:20px;padding:10px 0 0 20px;font-weight:100;position:relative}#tabulator .tabulatorcontent a{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#tabulator .tabulatorcontent a:hover{opacity:0.5}#tabulator .empty{width:100%;text-align:center;font-size:1.2rem;font-weight:400;margin-top:10%}#tabulator .tabulatorcontent .newspost p{color:#909090;font-size:0.8rem;width:490px;line-height:18px;padding:0;margin:8px 0 0 0}#tabulator .arrowlink{height:35px;width:18px;display:block;background:url(../../files/sys/images/tab-linkarrow.png) no-repeat center;position:absolute;right:55px;top:50px}#tabulator .tabulatorcontent .newspost h4{text-transform:uppercase;color:#565656;font-weight:100;font-size:1.1rem}#tabulator .tabulatorcontent .newspost .imglink{height:84px;width:84px;border-radius:50%;float:left;overflow:hidden;position:relative;margin-right:25px}#tabulator .tabulatorcontent .newspost .imglink img{position:absolute;top:-10%;left:-30%}#tabulator .tabnav{width:156px;padding-top:15px;float:left;height:24px;margin-right:6px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#d5d5d5;text-align:center;color:white;cursor:pointer;text-transform:uppercase;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-size:1rem}#tabulator .last{margin:0 !important}#tabulator .tabnav.active,#tabulator .tabnav:hover{background-color:white;color:#003064}#tabulator .tabulatorcontent .mod_newslist .image_container img{height:80px;width:80px;border-radius:50%;float:left;overflow:hidden;position:relative;margin-right:30px}#tabulator .mod_newslist .layout_latest{display:block;width:610px;height:90px;overflow:hidden;border-left:6px solid #003064;margin-bottom:20px;padding:10px 0 0 20px;font-weight:100;position:relative}#tabulator .mod_newslist .layout_latest p{color:#909090;font-size:0.8rem;width:550px;line-height:18px;padding:0;margin:8px 0 0 0}#tabulator .mod_newslist .layout_latest h2{text-transform:uppercase;color:#565656;font-weight:100;font-size:1.1rem;margin-top:0px;padding:10px 0 10px 0 !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#tabulator .more{height:35px;width:18px;display:block;background:url(../../files/public/bilder/sprite.png) no-repeat -67px -260px;position:absolute;right:25px;top:50px;overflow:hidden;text-indent:-1000px;z-index:1}#teaserkontakt{width:186px;height:270px;background:url(../../files/public/bilder/sprite.png) no-repeat 13px -289px white;padding:20px 0 0 18px;margin-bottom:22px;float:left;overflow:hidden}#teaserkontakt h4{font-weight:100;font-size:1.4rem;text-transform:uppercase;margin-bottom:28px}#teaserkontakt address{font-style:normal;font-weight:100;font-size:0.9rem;color:#565656}#teaserkontakt span{display:block;margin-bottom:18px;padding:2px 0 0 0;min-height:27px;font-size:0.8rem;line-height:16px}#teaserkontakt a:hover{opacity:0.5}#teaserkontakt address span:before{content:"";display:block;float:left;margin-right:12px}#teaserkontakt .kontakttel:before{background:url(../../files/public/bilder/sprite.png) no-repeat -14px -170px;width:22px;height:20px;overflow:hidden}#teaserkontakt .kontaktmail:before{background:url(../../files/public/bilder/sprite.png) no-repeat -60px -171px;width:22px;height:20px;overflow:hidden}#teaserkontakt .kontaktloc:before{background:url(../../files/public/bilder/sprite.png) no-repeat -105px -168px;width:22px;height:35px;overflow:hidden}#teaserkontakt .kontaktclock:before{background:url(../../files/public/bilder/sprite.png) no-repeat -146px -168px;width:22px;height:35px;overflow:hidden}#main .txtbackwhite{padding:12px 20px;background-color:#fff;position:relative}#main .txtbackwhite a{color:#d4004b}#main .txtbackwhite h1{width:818px;color:white;padding:10px;border-radius:0px;margin:15px 0 10px 0;font-size:1.85rem;background-color:#bcbcbc}#main .txtbackwhite.ce_gallery ul{padding-top:4rem}.bildhead h1{width:818px;color:white;padding:10px;border-radius:0px;margin:15px 0 10px 0;font-size:1.85rem;background-color:#bcbcbc}#main .txtbackwhite h2,#main .txtbackwhite h4,#main .txtbackwhite h3{width:100%;color:#fff;padding:10px 20px;font-size:1.85rem;background-color:#012F65;position:absolute;top:0;left:0;right:0;z-index:99;border-bottom:12px solid #fafafa}#main .txtbackwhite h3{color:#012F65;background:transparent;font-weight:500;padding:12px 20px}.bildhead{position:relative}#main .txtbackwhite h2{font-size:1.3rem}#main .txtbackwhite h4{font-size:1.3rem;margin-top:5px}#main .txtbackwhite p,#main .txtbackwhite ul,#main .txtbackwhite ol{color:#7c7c7c;font-size:0.9rem;margin-left:5px;line-height:18px;padding-right:40px}#main .txtbackwhite p{line-height:25px}#main .txtbackwhite ul,#main .txtbackwhite ol{line-height:20px}.mod_breadcrumb{display:none}.unterseite .mod_breadcrumb{display:block;margin:21px 0 13px 0}.mod_breadcrumd ul{overflow:hidden;height:21px}.mod_breadcrumb ul .first{text-indent:36px}.mod_breadcrumb ul .first:before{content:"";height:21px;width:27px;display:block;float:left;background:url(../../files/public/bilder/sprite.png) no-repeat -274px -262px;position:absolute;top:0}.mod_breadcrumb ul li{float:left;text-indent:10px;position:relative;background-color:white;height:16px;padding-top:5px;padding-right:20px;font-size:0.7rem;color:#d4004b;text-transform:uppercase}.mod_breadcrumb ul li:after{content:"";display:block;background:url(../../files/public/bilder/sprite.png) no-repeat -226px -262px;width:7px;height:21px;position:absolute;top:0;left:-10px}.layout_simple.start{display:flex;justify-content:flex-start;background:#fff;border-bottom:1px solid #979797}.layout_simple.start .image_container img{width:auto}.layout_simple.start a{background:#fff;min-height:70px;display:block;padding:12px 20px;display:flex;align-items:center;color:#929292}.layout_simple.start.last a{border:none}.aktuelles .mod_newslist .image_container img{height:110px;width:110px;border-radius:50%;float:left;overflow:hidden;position:relative;margin:25px 20px 30px 0;object-fit:contain}.aktuelles .mod_newslist h5{background-color:none !important;font-size:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:550px;display:block;margin-top:30px}.aktuelles .mod_newslist .info{float:right;margin:10px 0 10px 0}.layout_full .ce_image{margin-bottom:3rem}.layout_full .ce_text .float_left img,.layout_full .ce_text .float_right img{max-width:400px;height:auto}.layout_full .ce_text.width-100 img{width:100%;height:auto}.layout_full .ce_text ul{font-size:1.2rem !important;line-height:25px !important;list-style-type:disc;margin:25px 0 0 25px !important}.layout_full .ce_text ul li{margin:10px 20px 0}@media (max-width:767.98px){.layout_full .ce_text .float_left,.layout_full .ce_text .float_right{float:none;margin-left:0;margin-right:0}.layout_full .ce_text .float_left img,.layout_full .ce_text .float_right img{width:100%;max-width:100%}}.layout_latest .teaser-wrapper .teaser ul{margin-left:148px}@media (max-width:744px){.layout_latest .teaser-wrapper .teaser ul{margin-left:20px !important}}.layout_latest .teaser-wrapper .teaser ul li{list-style:disc;font-size:1.2rem;line-height:1.7rem}.ce_youtube iframe{width:100%}.ce_text ol li{padding-left:10px;margin-left:20px;font-size:1.2rem;line-height:25px;padding-bottom:12px}.mod_newsreader .ce_text p img{height:auto;max-width:100%}.ce_hyperlink.more{margin:12px 0 20px;padding:0 20px}.ce_hyperlink.more a:after{display:inline-block;content:url(../../files/sys/bilder/icons/arrow.svg);width:13px;height:8px;margin-left:5px}.ctlg_teaser .ce_hyperlink{min-height:115px !important}.ctlg_teaser .ce_hyperlink h4{font-family:"Ubuntu", Arial, Tahoma, Helvetica, sans-serif;font-size:0.9375rem;line-height:1.4;font-weight:700;margin-bottom:1rem}.ctlg_teaser .ce_hyperlink p{min-height:65px}#kombiticketslist .layout_full{width:420px;height:405px;max-height:405px;position:relative;overflow:hidden;background-color:white;padding:0;margin:0;border-radius:5px;display:inline-block;margin-right:16px}#kombiticketslist .layout_full:last-child{margin-right:0}#kombiticketslist h3{text-transform:uppercase;margin:10px 0 10px 0}#kombiticketslist .ce_text{color:#7c7c7c;font-size:0.85rem;padding:10px;line-height:20px}#kombiticketslist .layout_full .ce_image{padding:0;margin:0;border-radius:5px}#kombiticketslist .morekombi{position:absolute;top:230px;border:8px solid #fff;background-color:#ffe100;height:40px;width:40px;right:2px;border-radius:50%;cursor:pointer}.kombidetail{display:none;position:absolute;width:420px;left:0;top:0;z-index:1;background-color:white;min-height:405px;padding-top:30px}#kombiticketslist .morekombi:before{font:29px/1 "FontAwesome";content:"";text-indent:0;display:inline-block;position:relative;left:16px;top:4px;color:#6d6d6d}#kombiticketslist .close{position:absolute;right:8px;top:8px;cursor:pointer;color:#d4004b}.spardetail .close{position:absolute;right:8px;top:8px;cursor:pointer;color:#d4004b}#kombiticketslist .oeffnungszeitenblock,#kombiticketslist .adressblock{display:inline-block;vertical-align:top}#kombiticketslist a{color:#d4004b}.sparangebotelist{width:100%;background-color:#fff;padding:10px 15px;overflow:visible !important;display:inline-block}.sparangebotelist .layout_full{vertical-align:middle;overflow:visible !important;min-height:70px;position:relative;margin-bottom:30px;display:flex;flex-direction:row-reverse;justify-content:space-between}.sparangebotelist .layout_full h4{font-size:0.85rem;width:160px;vertical-align:middle;color:#003064}.morespar{position:absolute;bottom:0;right:5px;height:100px;width:250px;cursor:pointer}.morespar:after{font:22px/1 "FontAwesome";content:"";text-indent:0;display:inline-block;position:absolute;right:0;bottom:0;color:#6d6d6d}.sparangebotelist h3{margin:0 0 15px;font-size:1.875rem;color:#012F65;border-bottom:1px solid #979797;padding-bottom:5px}.sparangebotelist .image_container img{border:1px solid #012F65;border-radius:5px}.sparangebotelist .ce_image{vertical-align:middle;margin-bottom:0}.spardetail{display:none;position:fixed;width:420px;left:50%;top:30%;margin-left:-210px;z-index:11;background-color:white;padding:30px;border-radius:10px;height:400px;overflow:auto}.spardetail .ce_text{color:#7c7c7c;font-size:0.85rem;padding:10px;line-height:20px}.spardetail .oeffnungszeitenblock,.spardetail .adressblock{display:inline-block;vertical-align:top}.spardetail a{color:#d4004b}.ce_rsce_siteteaser{margin-bottom:1.5rem}.ce_rsce_siteteaser h3{background:#012F65;color:#fff}.ce_rsce_siteteaser .textblock{background:#fff;margin-top:12px;color:#8C8C8C}#headsys{background-color:#fafafa;width:126px;height:27px;float:left;position:absolute;padding-top:17px;top:0;right:0;height:100%}#fontsize{background:url(../../files/sys/bilder/icons/fontsize.svg) no-repeat;background-size:contain;height:20px;width:30px;cursor:pointer;margin-left:13px;float:left;position:relative}#kontrast{background:url(../../files/sys/bilder/icons/kontrast.svg) no-repeat;background-size:contain;height:20px;width:30px;cursor:pointer;margin-left:12px;float:left;top:-1px;visibility:hidden}#suchetop{background:url(../../files/sys/bilder/icons/suche.svg) no-repeat;background-size:contain;height:26px;width:26px;cursor:pointer;margin:-4px 0 0 5px;float:left;position:relative;z-index:12;background-color:white;border-radius:50%}#suchetopinput input{height:33px;display:block;position:absolute;z-index:10;top:7px;right:10px;width:0;text-indent:10px;display:none;font-size:0.8rem;z-index:99}#kontrast{position:relative}.kontrast #fontsize{background:url(../../files/sys/bilder/icons/fontsize_sw.svg) no-repeat}.kontrast{background-color:black !important;color:white !important}.kontrast *{background-color:black !important;color:white !important}.kontrast .headerback img{background:white !important}.kontraston{display:none}.kontrast .kontraston{display:block}.kontrast .kontrastoff{display:none !important}.kontrast .level2{background-image:none !important}.kontrast .toggledownsys{background-color:white !important}.kontrast .toggledownsys span{color:black !important;background-color:white !important}.kontrast .bottom-icon{background-color:white !important}.toggledownsys{padding:8px;text-align:center;font-size:0.75rem;width:30px;display:none;position:absolute;bottom:-34px;z-index:3;left:-12px;background-color:white;z-index:62}.toggledownsys:before{content:url(../../files/public/bilder/navhover-arrow.png);position:absolute;top:-10px;left:13px}#kontrastinner{position:relative;top:37px}.toggledownsys span{cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.toggledownsys span:hover{opacity:0.5}#kontrast .toggledownsys{bottom:-48px}#controls{padding:2px;position:absolute;z-index:31;left:0;top:37px;width:25px;background:white;text-align:center}#controls a{font-size:24px;color:black;display:block;font-weight:bold;padding:5px}#controls a:hover{color:#fff;background:#bc0747;transition:0.25s ease-out}a.selected{background:#bc0747;color:#fff !important}#small{font-size:10px !important}#medium{font-size:14px !important}#large{font-size:18px !important}.small{font-size:75%}#fontsize .toggledownsys{height:55px}#fontsize .toggledownsys:before{left:5px}.mod_search .formbody{display:flex;padding:0 0 20px 0}.mod_search input[type="search"]{padding:10px;margin:0 15px 0 0;border:1px solid #ccc;color:#333;background:#F7F7F7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0px 0px 1px 1px #ddd;box-shadow:inset 0px 0px 1px 1px #ddd;border:1px solid #e6e6e6;border-radius:5px;width:400px}.mod_search input[type="submit"],.mod_search button{border:0;color:white;width:206px;border-radius:3px;text-align:center;padding:6px;font-size:0.9rem;text-transform:uppercase;margin:0 0 0 10px;display:block;height:40px;background-color:#003064;cursor:pointer}.mod_search h3{font-size:1.2rem !important;background:none !important;padding:0 0 0 5px !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;z-index:0 !important;border-bottom:none !important}.mod_search .even,.mod_search .odd{border-bottom:1px dotted #bcbcbc;width:98%;margin-bottom:20px;padding-bottom:5px}.mod_search .even p,.mod_search .odd p,.mod_search .even p a,.mod_search .odd p a{font-size:0.8rem !important;line-height:20px !important}#icons{margin:50px 0;overflow:hidden}#icons .ce_rsce_iconbox a{display:block;background:#fff;color:#8c8c8c;padding:18px 15px;height:100%}#icons .ce_rsce_iconbox a .icon{width:37px;height:37px;transform:translateY(6px)}#icons .ce_rsce_iconbox a h3{color:#012f65;margin-bottom:1rem}#icons .ce_rsce_iconbox a p{margin-bottom:0}#icons .ce_rsce_iconbox.contact a{background:#012f65;color:#fff}#icons .ce_rsce_iconbox.contact a h3{color:#fff}.bottom-iconset{width:21%;text-align:center;display:inline-block;margin-right:40px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.bottom-iconset.last{margin-right:0}.bottom-iconset:hover{opacity:0.5}.bottom-icon{height:124px;width:124px;border:2px solid #e8e8e8;background-color:white;border-radius:0%;display:block;position:relative;margin:0 auto;margin-bottom:10px}.bottom-iconclick{border-radius:0%;display:block;height:32px;width:32px;position:absolute;bottom:0;right:0;background:url(../../files/public/bilder/sprite.png) no-repeat #003064 -155px -257px}.umweltschutzicon a{background:url(../../files/public/bilder/sprite.png) no-repeat -505px -668px;background-color:white}.bottom-iconset h3{text-transform:uppercase;font-weight:100;font-size:1.1rem;font-family:"MuseoSlab700", "Ubuntu", Arial, Tahoma, Helvetica, sans-serif;font-style:italic}.bottom-iconset h3 a{color:#444}.bottom-iconset p{padding:0;margin:6px 0 0 0;color:#626262;font-weight:100;font-size:0.75rem;line-height:15px}.benefits figure{background:#fff;text-align:center;padding:1rem}.benefits figure img{max-width:175px;height:120px}.benefits figure figcaption{color:#012F65;font-family:museo-sans-condensed, sans-serif;font-size:1.875rem;line-height:1}.ce_hofff_recursive-download-folder{margin:0.5rem 0 1rem}.ce_hofff_recursive-download-folder ul{margin:0.25rem 0}.ce_hofff_recursive-download-folder ul li a{display:block;width:auto;border:none;text-indent:inherit}.ce_hofff_recursive-download-folder .folder>a{position:relative;height:auto !important;padding-left:20px}.ce_hofff_recursive-download-folder .folder>a:after{font:16px/1 "FontAwesome";content:"";text-indent:0;display:inline-block;position:absolute;top:2px;left:2px;margin-right:5px;color:#d4004b}.ce_hofff_recursive-download-folder .folder a{background:transparent !important;color:#252525 !important}.ce_hofff_recursive-download-folder .folder .folder{margin-left:1.25rem}.ce_hofff_recursive-download-folder .folder .ce_download{margin:1rem 0 1rem 1.25rem;transition:0.2s}.ce_hofff_recursive-download-folder .folder .ce_download a{font-size:0.9375rem !important;height:auto;padding:0 0 0 40px !important;margin:4px 0}.ce_hofff_recursive-download-folder .folder .ce_download:hover{background-color:rgba(213, 3, 77, 0.05) !important}.ce_hofff_recursive-download-folder .folder-open>a:after{content:""}.ce_hofff_recursive-download-folder .folder-open>ul{height:auto !important;padding-bottom:0 !important}.ce_hofff_recursive-download-folder .folder-open>ul li a:hover{background-color:transparent !important}.ce_hofff_recursive-download-folder .level_1>li{margin:10px 0}.ce_hofff_recursive-download-folder .level_2 li a{padding:0 0 0 20px !important}.ce_hofff_recursive-download-folder .level_2 .folder a[href$="#"]:first-letter{margin-left:-10px;opacity:0}footer{padding-top:60px}footer .inside{margin-top:25px;margin-bottom:15px;height:145px;color:#727272;text-transform:uppercase}@media (min-width:1021px){footer .inside{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}}footer .inside .sep{display:none}footer a{color:#727272;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}footer a:hover{opacity:0.5}#datecopy{position:absolute;bottom:-25px;left:0;color:#727272;font-size:0.75rem}#datecopy a{color:#727272}#footer-social{font-size:0.8rem;text-transform:uppercase;color:#727272;position:absolute;width:100%;left:50%;top:-93px;transform:translate(-50%, 0);display:flex;justify-content:center;flex-wrap:wrap}#footer-social p{width:100%;text-align:center}#footer-social a{margin:0 5px;display:block;background-size:100% auto}#footer-twitter{background:url("../../files/public/bilder/sprite.png") no-repeat -12px -114px;width:33px;height:33px;display:block}#footer-fb{background:url("../../files/sys/bilder/icons/Facebook.svg") no-repeat left top;width:40px;height:40px}#footer-yt{background:url("../../files/sys/bilder/icons/youtube.svg") no-repeat left top;width:40px;height:40px}#footer-xi{background:url("../../files/sys/bilder/icons/xing.svg") no-repeat left top;width:40px;height:40px}#footer-ku{background:url("../../files/sys/bilder/icons/kununu.svg") no-repeat left top;width:40px;height:40px}#footer-li{background:url("../../files/sys/bilder/icons/linkedin.svg") no-repeat left top;width:40px;height:40px}#footer-tt{background:url("../../files/sys/bilder/icons/tiktok-round-icon.svg") no-repeat left top;width:40px;height:40px;border:3px solid #fff;border-radius:50%}#footer-instagram{background:url("../../files/public/bilder/sprite.png") no-repeat -123px -114px;width:33px;height:33px;display:block}footer address strong{text-transform:uppercase}#footer-adresse{float:left;width:20%}footer address{font-style:normal;text-transform:none;font-size:0.8rem;line-height:17px;font-weight:100;margin:20px 0 0 0}footer .sep{background-color:#c6c6c6;width:1px;height:113px;display:block;float:left;margin:18px 52px 0 52px}#footer-newsletter{float:left;margin-top:40px}#footer-newsletter label{text-indent:22px;display:block;font-size:0.8rem;font-weight:100;margin-bottom:5px}#footer-newsletter input[type="email"]{height:40px;width:279px;text-indent:10px;border:1px solid #e6e6e6;border-radius:5px;font-size:0.8rem}#footer-newsletter input[type="submit"]{height:33px;width:115px;background-color:#003064;color:#fff;text-transform:uppercase;border:0;font-size:0.8rem;border-radius:2px;position:relative;left:-80px;top:-1px}#footer-newsletter label .mandatory{display:none}footer .mod_form{float:left}#footersysnav{font-size:0.75rem;color:#727272}@media (max-width:1020px){#footersysnav{display:flex}}@media (min-width:1021px){#footersysnav{position:absolute;bottom:-25px;right:0}}@media (max-width:1020px){#footersysnav ul{margin:0 auto}}#footersysnav ul li{float:left}#footersysnav ul li:after{content:"|";margin:0 5px 0 5px}#footersysnav ul li:last-child:after{content:"";margin:0}footer .footersitemap{float:left;list-style:none;text-align:left;line-height:22px;font-size:0.8rem;margin:16px 50px 0 0;width:20%}footer .footersitemap.first{margin-left:62px}footer .footersitemap ul{font-size:0.75rem}footer .footersitemap h4{font-size:0.8rem;font-weight:bold}#up{width:58px;display:none;position:fixed;right:20px;bottom:50px;height:56px;cursor:pointer;background:url("../../files/public/bilder/sprite.png") #003065 no-repeat -306px -253px;width:45px;height:45px;border-radius:50%;border:4px solid white}#stationfinder{padding:1rem 2rem 2rem 2rem;margin-bottom:3rem;background:#012F65}#stationfinder .formbody{display:flex;flex-wrap:wrap}#stationfinder .widget-explanation{width:100%;color:#fff;font-size:1.5rem;font-family:museo-sans-condensed, sans-serif}#stationfinder .widget-text{width:80%;margin:0}#stationfinder .widget-text input{font-size:1.5rem;line-height:2rem;margin:0;width:100%;padding:0.5rem 1rem;height:3.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#stationfinder .widget-submit{width:20%;margin:0}#stationfinder .widget-submit button{background:#D5034D;margin:0;width:100%;padding:0.5rem 1rem;height:3.5rem;font-size:1.5rem;border-top-left-radius:0;border-bottom-left-radius:0}#stationfinder .easy-autocomplete-container li{font-size:1.25rem}.startseite #stationfinder{margin-bottom:12px;padding-top:2rem}.startseite #stationfinder .explanation{display:none}#station-results{display:none}#station-results .header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1rem}#station-results .header p{margin:0;font-size:1.5rem;font-weight:bold}#station-results .header .dep-switch{display:flex;padding-bottom:0.25rem}#station-results .header .dep-switch li{margin-left:2rem;cursor:pointer}#station-results .header .dep-switch li.active{font-weight:bold}#station-results .header .reload{cursor:pointer}#station-results .result{background:#fff;border:1px solid #929292}#station-results .result .head{padding:2.5rem 0 1rem 0;display:flex}#station-results .result .head p{text-transform:uppercase;font-weight:bold;font-size:1.625rem}#station-results .result .head p:first-child{text-align:right;width:33%;padding-right:13%}#station-results .result .result-data .result-data-li{border-top:1px solid #929292;position:relative}#station-results .result .result-data .result-data-li .inner{padding:1.5rem 0}#station-results .result .result-data .result-data-li .inner:hover{background:#ddd}#station-results .result .result-data .result-data-li .line{display:flex}#station-results .result .result-data .result-data-li .line p{margin:0;font-size:1.625rem}#station-results .result .result-data .result-data-li .line p:first-child{text-align:right;width:33%;padding-right:13%}#station-results .result .result-data .result-data-li .line p.forecast{font-size:1rem;color:#1ae252}#station-results .result .result-data .result-data-li .line p.forecast.delay{color:#D5034D}#station-results .result .result-data .result-data-li .line p.train{font-size:1rem;background:#ff8f00;color:#fff;padding:0 1rem;font-weight:bold;border-radius:30px}#station-results .result .result-data .result-data-li .open-train-details{cursor:pointer;position:absolute;right:10%;top:2.5rem;width:2rem;height:2rem;text-indent:-9999px;transition:all 0.5s ease 0s}#station-results .result .result-data .result-data-li .open-train-details:before,#station-results .result .result-data .result-data-li .open-train-details:after{content:"";display:block;position:absolute;left:0;top:0;width:4px;height:1.5rem;background:#D5034D}#station-results .result .result-data .result-data-li .open-train-details:before{transform:rotate(-45deg)}#station-results .result .result-data .result-data-li .open-train-details:after{transform:rotate(45deg);margin-top:0.95rem}#station-results .result .result-data .result-data-li.open .open-train-details{top:3.85rem;transform:rotate(90deg);margin-right:0.75rem}#station-results .result .result-data .result-data-li .train-details{display:none;border-top:1px solid #929292}#station-results .result .result-data .result-data-li .train-details.open{display:block}#station-results .train-details .disturbance.active{margin:2rem;border:2px solid #D5034D;background:#D5034D;color:#fff;font-weight:bold;padding:2rem}#station-results .train-details table{width:100%;border:none !important}#station-results .train-details table th{padding:1.5rem 0}#station-results .train-details table td{padding:1.25rem 0 0 0;border:none !important}#station-results .train-details table .t1{width:20%;text-align:right}#station-results .train-details table .t1 span{color:#1ae252}#station-results .train-details table .t1 span.delay{color:#D5034D}#station-results .train-details table .t2{width:13%}#station-results .train-details table td.t2{position:relative}#station-results .train-details table td.t2:before{content:"";display:block;position:absolute;z-index:30;left:50%;top:40%;background:#fff;width:18px;height:18px;border-radius:50%;margin-left:-9px}#station-results .train-details table td.t2:after{content:"";display:block;z-index:29;position:absolute;left:50%;top:0;bottom:0;width:20px;margin-left:-10px;background:#ddd}#station-results .train-details table td.t2.arrived:after{background:#003064}#station-results .train-details table .t3{width:67%}#station-results .train-details table tbody tr:first-child td.t2:after{top:37%;border-top-left-radius:10px;border-top-right-radius:10px}#station-results .train-details table tbody tr:last-child td.t2:after{bottom:28%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#station-results .train-details .info{margin:2rem 4rem 2rem 33%}#station-results #result-arr{display:none}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{padding:0 1rem}.easy-autocomplete-container ul li div{padding:0.5rem 0}#btn-navmobouter,.mm-menu.mm-offcanvas,#tabnav4{display:none}#navimobil{opacity:0}@media only screen and (min-device-width:768px){.textblock{padding:12px 200px 12px 20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body{zoom:82% !important;position:relative;left:-3px;overflow-x:hidden}}@media screen and (max-width:1020px){#navimobil{z-index:100;opacity:1}.sticky#btn-navmobouter{height:50px;-webkit-box-shadow:0px 0px 10px -1px black;-moz-box-shadow:0px 0px 10px -1px black;box-shadow:0px 0px 10px -1px black}#btn-navmobouter{display:block;height:50px;overflow:hidden}#hauptnavi{display:none}#liveticker{width:100%;overflow:hidden}html,body{overflow-x:hidden}.detailsfahrplanaenderungen,.spardetail{width:60%;margin-left:-35%}#kombiticketslist .close{right:30px}.sparangebotelist{float:none;margin:0;width:100%}.sparangebotelist .ce_image{display:inline-block;float:none;width:100px}.sparangebotelist .layout_full h4{float:left;margin-right:20px}.morespar{left:0;top:0;width:100%}.sparangebotelist .image_container img{border:0}.inside,header,footer,#container,#main,#right{width:100% !important}.partnerlist{position:relative;text-align:center;background:#f9f9f9;float:left}.partnerlist img{width:auto !important}.partnerlist p{position:absolute;bottom:30px;text-align:center;width:100%;left:0;padding:0;margin:0 !important}.partnerlist:nth-child(odd){margin-left:0px}.closenavimob{position:fixed;z-index:99999999;bottom:20px;left:15px;font-size:0.9rem}.image_container img{width:100%;height:auto}#main .txtbackwhite h1,#main .txtbackwhite h2,#main .txtbackwhite h4,#main .txtbackwhite h3{width:90%;font-size:1rem}.ce_gallery img{margin:0 auto;text-align:center;width:100%}.ce_gallery .image_container{width:100%}.ce_gallery li{float:none;width:100%}footer address{margin-bottom:20px}.startteaser{width:80%;margin:0 auto;margin-bottom:20px;float:none;display:block}#teaserstartseite .last{margin:0 auto 20px auto !important}#tabulator,#backleft,.footersitemap,#datecopy,#backright,#slidertop .bxslider h2,#footer-newsletter,footer .sep,#copyright,header nav,#fontsize,#kontrast,#home,header .sep,.hlslider,#hauptnavi ul{display:none}#overlay{display:none !important}#headsys{background-color:transparent;margin-top:15px;padding:0;height:auto}#suchetopinput input{top:55px}#slidertop{margin-top:5px !important}#slidertop .bx-wrapper{height:auto !important}#slidertop .bx-controls{width:100% !important}#suchetop{float:right;position:relative;top:65px}#iconline{height:auto;margin-bottom:30px}header .inside{background:url("../../files/public/bilder/back-head.png") no-repeat right top -14px !important;background-color:white !important;height:110px !important}header .inside:after{display:none}#header{height:auto;margin-bottom:-20px}header .inside{height:110px}#logo{top:19px;right:15px;width:116px}#logo img{width:115px}#slidertop img{width:100%;height:auto}footer .inside{height:auto}#right{margin:20px 0 0 0;left:0}#teasercontent .teaser.last{margin:22px 0 0 0 !important}footer .abschluss{float:none;width:100%}#footersysnav{width:100%;margin:0 auto;font-size:0.7rem;text-align:center;padding-bottom:5px}.bottom-iconset{margin:20px auto 20px auto !important;display:block;width:80%}#footersysnav .first{margin-left:5px}#footer-adresse{float:none;width:100%;text-align:center}#reisewetter,.teaserright,#teaserkontakt,#service-hvvtickets{margin:0 auto;float:none;overflow:hidden;width:290px}#partnerlogos{margin:0 auto;float:none;overflow:hidden;width:290px;width:260px;text-align:center;margin-top:10px;margin-bottom:10px}#serviceteaser{width:220px;text-align:center;margin:0 auto;margin-top:15px;margin-bottom:10px}#serviceteaser strong,#serviceteaser .tel{text-indent:0}#serviceteaser .iconphone{left:5%}#teaserkontakt{width:80%}#btn-navmobouter{width:100%;display:block !important;text-align:left;background-color:white}#navigation{margin-top:0px}#navigation .sep{display:none}header nav ul li{display:block;float:none;width:100%}header nav ul li a{padding:10px 0 10px 0;text-indent:20px}#hauptnavi{position:relative;z-index:10}#hauptnavi .kontakt:after{display:none}.level_3{left:0;display:initial;float:none;position:initial;min-height:initial !important;top:0;width:initial !important;padding-bottom:0;padding-left:0;background-color:transparent !important}.level_2 a.submenu{background:none !important}.level_2 a.submenu:hover{background:none !important}.level_2>.submenu>.active{background:none !important}.level_2 li{position:relative !important}#btn-navmob{position:relative;left:10px;top:-10px;margin:0px 0 10px 0;font-size:1.3rem;display:block;z-index:2;padding-top:24px;padding-bottom:20px;text-indent:35px;background:url(../../files/public/bilder/icon-menu.png) no-repeat left 23px}#navigation .slicknav_item{padding-left:0px}.breadcrumb a,.breadcrumb .active{font-size:0.55rem !important}.sticky #suchetop,.sticky #suchetopinput{display:none}.sticky #btnscroll{position:fixed;bottom:0;margin:0;display:none !important}.mobile{display:block}#headsys{width:100%;position:relative;top:10px;margin-bottom:-10px;z-index:30}#service-hvvtickets{margin:0 auto;padding-top:0;margin-top:15px;padding-bottom:25px}#icons{height:auto}#btnscroll{margin:40px 0 20px 0;background-color:white;padding-top:10px}#btnscroll span{display:inline-block;height:23px;background-color:white;padding:10px 10px 0 0;text-indent:50px;position:relative;width:100%;text-transform:uppercase;margin:0px 0 10px 0}#btn-schnellsuche .trainicon{background:url(../../files/public/bilder/sprite.png) no-repeat -6px -59px #0b417c;display:block;width:23px;float:left;position:absolute;top:0}#btn-hvvtickets .hvvicon{background:url(../../files/public/bilder/icon-hvv.png) no-repeat #c90d00 center;display:block;width:23px;float:left;position:absolute;top:0}#btn-stationsmonitor .clockicon{background:url(../../files/sys/images/icon-clock.png) no-repeat #002a57 center;display:block;width:23px;float:left;position:absolute;top:0}#btn-fahrplanaenderungen .noticeicon{background:url("../../files/public/bilder/sprite.png") no-repeat #bc0747 -49px -58px;display:block;width:23px;float:left;position:absolute;top:0}#btn-stationsmonitor{display:none !important}#up{right:-12px;bottom:-10px}.imgmobile{width:100%;height:auto}#pressenavi{width:100%}#pressenavi h3{width:100%}.presse-kontakt{margin:0 0 0 0}.presse-kontakt p,.presse-kontakt h3{width:100%}#kontaktformular input[type=text],#kontaktformular input[type=url],#kontaktformular input[type=email],#kontaktformular input[type=password],#kontaktformular input[type=number],#kontaktformular input[type=tel]{-webkit-appearance:none;-moz-appearance:none;display:block;margin:0;width:100%;height:40px;line-height:40px;font-size:17px;border:1px solid #bbb}#kontaktformular label,#kontaktformular .widget-select label{display:block !important;width:100% !important}.presseliste h2{width:90% !important}}#cookiealert{position:fixed;left:0;z-index:9999;bottom:0;right:0;width:100%;background:#fff;border-top:2px solid #bcbcbc}#cookiealert p{text-transform:none;float:left;color:#7c7c7c;line-height:20px;padding:31px 0;max-width:50%;margin:0 0 0 5%}#cookiealert ul{position:absolute;right:0;top:50%;min-width:350px;margin:0 5% 0 0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#cookiealert ul li{float:right;margin:0 0 0 20px;list-style:none}#cookiealert ul li a,#cookiealert ul li span{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;opacity:1;text-decoration:none;font-size:18px;cursor:pointer;background:#003065;color:#fff;display:block;padding:10px 20px}#cookiealert ul li a:hover,#cookiealert ul li span:hover{background:#d4004b}@media (max-width:1024px){#stationfinder .widget-text{width:100%}#stationfinder .widget-text input{border:1px solid #e6e6e6;border-radius:5px}#stationfinder .widget-submit{width:15rem;margin-top:2rem}#stationfinder .widget-submit button{border-radius:3px}#station-results .header{flex-wrap:wrap}#station-results .header .dep-switch{padding-top:1rem}#station-results .header .dep-switch li{margin-left:0;margin-right:2rem}#station-results .result .result-data .result-data-li .line p{font-size:1.5rem}#station-results .train-details .info{margin-right:1rem;margin-left:1rem}#cookiealert p{max-width:2000px;margin:0 5%;float:none;font-size:18px;line-height:25px}#cookiealert ul{float:right;position:static;right:auto;top:auto;min-width:1px;margin:0 5%;float:none;overflow:hidden;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#cookiealert ul li{float:left;margin:0 20px 20px 0}}.fbteaserright{width:270px;margin:0 auto}.fbteaserright img{display:block;margin:0 auto}.privacy-facebook{margin:0 auto;display:block}.privacy-msg{margin:0 auto;padding:15px 10px;width:500px !important;height:235px !important;background:#d5d5d5}.privacy-msg p{padding:4px 10px;font-size:0.85rem;line-height:1.2rem}.privacy-msg a{display:inline-block;text-align:center;margin:15px 0 0 0;padding:7px 20px;background:#003065;color:white;text-transform:uppercase;font-size:0.85rem}.privacy-msg a:hover{background:#d4004b;text-decoration:none}table{line-height:30px;font-size:0.9rem;margin-left:10px}table tr th{text-align:left;padding-right:20px}table tfoot{font-weight:bold}.strecketable table{width:95%}.strecketable td{width:auto}.strecketable .col_0{width:250px}.strecketable .col_1{text-align:center}table{margin-bottom:10px;width:95%;border:1px solid #012F65}table td{border:1px solid #012F65;padding:0.75em;text-align:left}table a{color:#D5034D;text-decoration:underline}.ce_rsce_slider{position:relative;margin-bottom:20px !important}@media screen and (min-width:768px){.ce_rsce_slider{padding:20px;background:white}}.ce_rsce_slider img{width:100%;height:auto}.ce_rsce_slider .slide{position:relative}.ce_rsce_slider .slide a{color:inherit;text-decoration:none}.ce_rsce_slider .slide .image_container{margin-bottom:76px}.ce_rsce_slider .slide .textbox{position:absolute;width:100%;background-color:#012f65;padding:8px 20px;bottom:0;min-height:76px;display:flex;justify-content:center;flex-flow:column}@media screen and (max-width:767px){.ce_rsce_slider .slide .textbox{min-height:100px}}.ce_rsce_slider .slide .textbox .headline{letter-spacing:normal;font-size:1rem;line-height:1.375rem;font-weight:700;margin-bottom:6px;color:white}@media screen and (max-width:767px){.ce_rsce_slider .slide .textbox .headline{font-size:1.125rem;line-height:1.5rem}}.ce_rsce_slider .slide .textbox .subline{letter-spacing:normal;font-size:0.8125rem;line-height:1.0625rem;color:white;margin-bottom:0}@media screen and (max-width:767px){.ce_rsce_slider .slide .textbox .subline{font-size:0.75rem;line-height:0.9375rem}}.ce_rsce_slider .slide .textbox .quelle{letter-spacing:normal;font-size:0.625rem;line-height:1rem;color:white;font-weight:light;margin-bottom:0}@media screen and (max-width:767px){.ce_rsce_slider .slide .textbox .quelle{font-size:0.75rem;line-height:0.9375rem}}.ce_rsce_slider:hover ul.slick-dots{opacity:1}.ce_rsce_slider ul.slick-dots{position:absolute;left:auto;bottom:auto;right:0;margin:0;top:50%;padding:0;transform:translateY(-50%);display:inline-block;opacity:0;transition:opacity 0.3s ease-in-out}@media screen and (max-width:575px){.ce_rsce_slider ul.slick-dots{opacity:1;top:0%;transform:none}}.ce_rsce_slider ul.slick-dots li{margin:7px;padding:0;list-style-type:none}@media screen and (max-width:575px){.ce_rsce_slider ul.slick-dots li{margin:1px 7px}}.ce_rsce_slider ul.slick-dots li button{background-color:transparent;border:1px solid transparent;font-size:0px;width:30px;height:30px;background-image:url("../../files/sys/bilder/icons/sliderbutton.png") !important;background-size:contain;background-repeat:no-repeat;border-radius:100%}@media screen and (max-width:575px){.ce_rsce_slider ul.slick-dots li button{width:20px;height:20px}}.ce_rsce_slider ul.slick-dots li.slick-active button,.ce_rsce_slider ul.slick-dots li:hover button{background:#fff}.ce_rsce_slider .slick-prev{display:block !important;height:50px;width:50px;background-image:url("../../files/sys/bilder/icons/button_blau.png") !important;position:absolute;top:calc(((100% - 88px) / 2) + 25px);left:10px;right:auto;color:transparent;border:none;transform:translateY(-50%) rotate(180deg);z-index:1;background-color:transparent;background-size:contain;padding:0;background-repeat:no-repeat;cursor:pointer}.ce_rsce_slider .slick-prev:hover{background-image:url("../../files/sys/bilder/icons/button_magenta.png") !important}@media screen and (max-width:575px){.ce_rsce_slider .slick-prev{height:30px;width:30px;top:calc(((100% - 100px) / 2) + 15px)}}.ce_rsce_slider .slick-next{display:block !important;height:50px;width:50px;background-image:url("../../files/sys/bilder/icons/button_blau.png") !important;background-repeat:no-repeat;position:absolute;top:calc(((100% - 88px) / 2) + 25px);right:10px;left:auto;color:transparent;border:none;z-index:1;background-color:transparent;background-size:contain;padding:0;transform:translateY(-50%);cursor:pointer}.ce_rsce_slider .slick-next:hover{background-image:url("../../files/sys/bilder/icons/button_magenta.png") !important}@media screen and (max-width:575px){.ce_rsce_slider .slick-next{height:30px;width:30px;top:calc(((100% - 100px) / 2) + 15px)}}.ce_player{position:relative}@media screen and (min-width:768px){.ce_player{padding:20px;background:white}}.ce_player .media-container{max-width:100%}.ce_player img{width:100%;height:auto}.ce_player.ce_youtube{margin-top:20px}@media screen and (min-width:768px){.blogdetails .ce_youtube,.underconstruction.s21 .ce_youtube{padding:0 20px 20px 20px}}.blogdetails .ce_youtube .video_container a,.underconstruction.s21 .ce_youtube .video_container a{display:block;position:relative}.blogdetails .ce_youtube .video_container a:after,.underconstruction.s21 .ce_youtube .video_container a:after{content:"";position:absolute;left:50%;top:50%;width:68px;height:48px;background:transparent url("../../files/sys/bilder/youtube-6616310_1280.png") no-repeat left top;background-size:100% auto;z-index:10;transform:translate(-50%, -50%)}.blogdetails .ce_youtube .video_container img,.underconstruction.s21 .ce_youtube .video_container img{width:100%;height:auto}.blogdetails .ce_youtube{padding:0}.blogdetails .ce_youtube .video_container{margin:30px 0}.blogdetails .ce_youtube .video_container iframe{min-height:300px}@media screen and (min-width:768px){.blogdetails .ce_youtube .video_container iframe{min-height:600px}}.underconstruction.s21 .home_stoerer.home_stoerer_left{top:77px}.underconstruction.s21 #headerimage{position:relative}.underconstruction.s21 #headerimage .inside .auskunft-icon{display:none}.underconstruction.s21 #headerimage:after{position:absolute;top:0;content:"";width:100%;height:72px;background-image:url("../../files/sys/bilder/flatterband-small.png");background-size:70px;max-width:1780px;left:50%;transform:translateX(-50%)}.underconstruction.s21 #headerimage .headline{position:absolute;width:100%;max-width:1175px;left:50%;transform:translateX(-50%);bottom:0;padding-right:12.5px;padding-left:12.5px}.underconstruction.s21 #headerimage .headline .ce_image{max-width:350px}@media (max-width:1024px){.underconstruction.s21 #headerimage .headline .ce_image{max-width:280px}}.underconstruction.s21 #headerimage .headline .ce_image img{width:100%;height:auto}.underconstruction.s21 #headerimage .headervideo{padding-top:72px}.underconstruction.s21 #headerimage .headervideo .ce_player{padding:0}.underconstruction.s21 #headerimage .headervideo .ce_player video{display:block;width:100%}.underconstruction.s21 .ce_bs_gridStart.white{background-color:#fff}.underconstruction.s21 .textblock{padding:12px 20px 12px 20px}.underconstruction.s21 .kameratext{font-size:1.125rem;font-weight:700;margin-bottom:0;padding-left:8px}@media (min-width:768px){.underconstruction.s21 .ce_rsce_slider{padding-bottom:0}}@media (min-width:768px){.underconstruction.s21 .ce_player{padding-top:0}}.underconstruction.s21 .ce_accordion .toggler{font-size:1.875rem !important;font-family:museo-sans-condensed, sans-serif;font-weight:500;font-style:normal;background-color:#012F65;color:#fff;padding:10px 20px;display:block;width:100%;min-height:70px;transition:0.2s;border:3px solid #012F65;padding-right:68px}@media (max-width:575.98px){.underconstruction.s21 .ce_accordion .toggler{font-size:1rem !important}}.underconstruction.s21 .ce_accordion .toggler:before{position:absolute;top:18px;right:15px;content:"";border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:8px;transform:rotate(45deg);transition:0.2s;z-index:99}.underconstruction.s21 .ce_accordion .toggler:after{display:inline-block;content:"";position:absolute;width:62px;right:0;top:0;bottom:0;background-color:#D5034D}.underconstruction.s21 .ce_accordion .toggler.active{color:#012F65;background-color:#fff}.underconstruction.s21 .ce_accordion .toggler.active:before{top:26px;transform:rotate(-135deg)}.underconstruction.s21 .ce_accordion .toggler.active:after{background-color:#012F65}.underconstruction.s21 .ce_accordion .accordion{background-color:#fff;padding:12px 20px 12px 12px}.underconstruction.s21 .ce_accordion .accordion ul{list-style:none;margin-top:-5px;padding-left:20px;line-height:20px}.underconstruction.s21 .ce_accordion .accordion ul li{padding-left:0.4em;text-indent:-1.05em;margin:0 0 10px 0}.underconstruction.s21 .ce_accordion .accordion ul li:before{content:"• ";position:relative;top:2px;font-size:1.2rem;color:#012F65;margin-right:5px}.underconstruction.s21 .ce_accordion .accordion p img{max-width:100%;height:auto}@media (min-width:768px){.underconstruction.s21 .ce_accordion .accordion p img{max-width:75%}}.underconstruction.s21.ueberuns #headerimage:after{display:none}body.neubau .accordion img{width:100%;height:auto}#overflow-auto{position:relative;height:650px;overflow-y:scroll;overflow-x:hidden;cursor:url("../../files/sys/bilder/arrows-long-v.svg"), auto !important;scrollbar-width:auto;scrollbar-color:#d5034d #ffffff}@media (min-width:768px){#overflow-auto{height:700px}}#overflow-auto::-webkit-scrollbar{width:5rem;height:1rem}#overflow-auto::-webkit-scrollbar-track{background:#ffffff}#overflow-auto::-webkit-scrollbar-thumb{background-color:#d5034d;border-radius:0;border:10px solid #ffffff}.scroll-down-arrow{position:absolute;left:0;right:0;display:none;width:100%;height:50px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);margin-top:-50px;z-index:99}.mod_newslist.blog{position:relative;background-color:#fff;border-top:25px solid #fff;border-bottom:25px solid #fff;padding-left:25px;padding-right:25px}.mod_newslist.blog #timeline{position:absolute;height:100%;width:2px;background:#d4004b;left:calc(50% - 1px);top:0}.mod_newslist.blog #timeline:before{content:"";width:19px;height:19px;border-radius:50%;background-color:#d4004b;position:absolute;top:0;left:-8px}.mod_newslist.blog #timeline:after{content:"";width:19px;height:19px;border-radius:50%;background-color:#d4004b;position:absolute;bottom:0;left:-8px}.mod_newslist.blog #timeline .top{display:block;border-left:2px dotted #d4004b;background-color:#fff;height:102px}.mod_newslist.blog .rm_bloglistitem{width:50%;display:flex;flex-direction:column;margin-top:-135px}.mod_newslist.blog .rm_bloglistitem.has-video .imgdot:before{content:"";display:block;position:absolute;right:68px;bottom:-2px;z-index:30;background:transparent url(../../files/public/icon-video.png) no-repeat 0 0;background-size:100% auto;width:60px;height:20px}@media (max-width:1023px){.mod_newslist.blog .rm_bloglistitem.has-video .imgdot:before{right:auto;left:0}}.mod_newslist.blog .rm_bloglistitem.first{margin-top:50px}.mod_newslist.blog .rm_bloglistitem.first.has-video .imgdot:before{right:auto;left:40px;bottom:-12px;width:120px;height:40px}@media (max-width:1023px){.mod_newslist.blog .rm_bloglistitem.first.has-video .imgdot:before{right:auto;left:40px}}.mod_newslist.blog .rm_bloglistitem.even{margin-left:50%}.mod_newslist.blog .rm_bloglistitem.even.has-video .imgdot:before{right:auto;left:40px}@media (max-width:1023px){.mod_newslist.blog .rm_bloglistitem.even.has-video .imgdot:before{right:auto;left:0}}.mod_newslist.blog .rm_bloglistitem.even .content{padding-left:40px;max-width:475px}.mod_newslist.blog .rm_bloglistitem.odd .imgdot{text-align:right}.mod_newslist.blog .rm_bloglistitem.odd .imgdot:after{right:0;left:auto}.mod_newslist.blog .rm_bloglistitem.odd .content{padding-right:40px;text-align:right;max-width:475px;margin-left:auto}.mod_newslist.blog .rm_bloglistitem.odd .content ul{list-style-position:inside}.mod_newslist.blog .rm_bloglistitem.odd .content:after{margin-left:auto}@media (max-width:1023px){.mod_newslist.blog .rm_bloglistitem:nth-child(1) .content{padding-bottom:20px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2){margin-top:-85px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .imgdot:after{top:40px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .imgdotradius{width:100px;height:100px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .category{display:none}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) h3{font-size:20px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .ce_text{position:relative;padding-bottom:22px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .ce_text *:not(p){display:none}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .ce_text p{max-height:22px;overflow:hidden;margin:0}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2):not([onclick]) .ce_text{cursor:pointer}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2):not([onclick]) .ce_text:after{content:"...mehr lesen";text-decoration:underline;position:absolute;left:0;bottom:0}}@media (max-width:1023px) and (max-width:1023px){.mod_newslist.blog .rm_bloglistitem:nth-child(n+2){margin-top:40px}}@media (max-width:1023px) and (min-width:1024px){.mod_newslist.blog .rm_bloglistitem:nth-child(n+2).odd .ce_text:after{left:auto;right:0}}@media (min-width:1024px){.mod_newslist.blog .rm_bloglistitem:nth-child(4) .content{padding-bottom:20px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2){margin-top:-85px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .imgdot:after{top:40px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .imgdotradius{width:100px;height:100px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .category{display:none}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) h3{font-size:20px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .ce_text{position:relative;padding-bottom:22px}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .ce_text *:not(p){display:none}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2) .ce_text p{max-height:22px;overflow:hidden;margin:0}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2):not([onclick]) .ce_text{cursor:pointer}.mod_newslist.blog .rm_bloglistitem:nth-child(n+2):not([onclick]) .ce_text:after{content:"...mehr lesen";text-decoration:underline;position:absolute;left:0;bottom:0}}@media (min-width:1024px) and (max-width:1023px){.mod_newslist.blog .rm_bloglistitem:nth-child(n+2){margin-top:40px}}@media (min-width:1024px) and (min-width:1024px){.mod_newslist.blog .rm_bloglistitem:nth-child(n+2).odd .ce_text:after{left:auto;right:0}}.mod_newslist.blog .rm_bloglistitem.open .ce_text{cursor:default;padding-bottom:0}.mod_newslist.blog .rm_bloglistitem.open .ce_text *{display:inline-block !important}.mod_newslist.blog .rm_bloglistitem.open .ce_text p{overflow:visible;max-height:none;margin-bottom:12px}.mod_newslist.blog .rm_bloglistitem.open .ce_text:after{display:none}.mod_newslist.blog .rm_bloglistitem .imgdot{flex:none;position:relative;padding-left:40px;padding-right:30px;margin-bottom:1.5rem}.mod_newslist.blog .rm_bloglistitem .imgdot:after{content:" ";position:absolute;top:54px;width:70px;left:0;height:2px;background-color:#d4004b}.mod_newslist.blog .rm_bloglistitem .imgdotradius{position:relative;width:250px;height:250px;border-radius:50%;overflow:hidden;display:inline-block;border:2px solid #d4004b;z-index:10}.mod_newslist.blog .rm_bloglistitem .imgdotradius .image_container{width:100%;height:100%;background:#fff}.mod_newslist.blog .rm_bloglistitem .imgdotradius img{width:100%;height:100%;object-fit:cover}.mod_newslist.blog .rm_bloglistitem p.category{margin-bottom:2px}.mod_newslist.blog .rm_bloglistitem p.info{margin-bottom:3px}.mod_newslist.blog .rm_bloglistitem h3{margin-bottom:18px;line-height:normal}.mod_newslist.blog .rm_bloglistitem .ce_text ul{margin-left:18px}.mod_newslist.blog .rm_bloglistitem .ce_text ul li{list-style-type:disc;margin:6px 0}.mod_newslist.blog .rm_bloglistitem[onclick]{cursor:pointer}.mod_newslist.blog .rm_bloglistitem[onclick]:hover h3{text-decoration:underline}.mod_newslist.blog .rm_bloglistitem[onclick] .content:after{content:"+ Mehr erfahren";color:#fff;width:206px;border-radius:3px;text-align:center;font-size:0.9rem;line-height:38px;text-transform:uppercase;display:block;margin-top:20px;height:38px;background-color:#003064}.mod_newslist.blog .rm_bloglistitem.video .image_container{position:relative}.mod_newslist.blog .rm_bloglistitem.video .image_container:after{position:absolute;content:"";width:100%;top:0;left:0;right:0;bottom:0;background-image:url("../../files/sys/bilder/icons/play_icon.svg");background-size:36%;background-repeat:no-repeat;background-position:center;opacity:0.7}@media (max-width:1023px){.mod_newslist.blog .rm_bloglistitem{position:relative;width:100%;background:#fff;margin-left:0 !important;flex-direction:column !important;align-items:center;text-align:center;margin-top:75px}.mod_newslist.blog .rm_bloglistitem .imgdot{padding:0 !important}.mod_newslist.blog .rm_bloglistitem .imgdot:after{display:none}.mod_newslist.blog .rm_bloglistitem.even .content,.mod_newslist.blog .rm_bloglistitem.odd .content{padding:0}.mod_newslist.blog .rm_bloglistitem.even .content:after,.mod_newslist.blog .rm_bloglistitem.odd .content:after{margin-left:auto;margin-right:auto}.mod_newslist.blog .rm_bloglistitem .imgdotradius{width:300px;height:300px}.mod_newslist.blog .rm_bloglistitem .content{text-align:center !important;margin-left:inherit !important}.mod_newslist.blog .rm_bloglistitem .ce_text{text-align:left}}@media (max-width:400px){.mod_newslist.blog .rm_bloglistitem .imgdotradius{width:250px;height:250px}}body.blogdetails #btn-navmobouter{display:none !important}body.blogdetails #up{display:none !important}body.blogdetails p.back{display:none}body.blogdetails img{width:100%;height:auto}body.blogdetails #main .txtbackwhite{margin-bottom:12px;padding:25px 20px}body.blogdetails #main .txtbackwhite h2{position:static;border:none}body.blogdetails #main .txtbackwhite p.info{margin-top:0}body.blogdetails #main .txtbackwhite h1,body.blogdetails #main .txtbackwhite h2,body.blogdetails #main .txtbackwhite h4,body.blogdetails #main .txtbackwhite h3{width:100%}body.blogdetails .ce_text .image_container{margin-right:0}body.blogdetails .ce_gallery h2,body.blogdetails .ce_gallery h3,body.blogdetails .ce_gallery h4{margin-bottom:20px}body.blogdetails .ce_gallery ul{margin:0 !important;padding:0 !important;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}@media (max-width:575.98px){body.blogdetails .ce_gallery ul{grid-template-columns:1fr}}body.blogdetails .ce_gallery ul li{margin:0;padding:0;list-style-type:none}body.blogdetails .ce_gallery ul li .image_container{margin:0;padding:0}body.blogdetails .ce_player{padding:0;margin:20px 0}body.blogdetails .layout_full .ce_text ul{font-size:0.9rem !important}
.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.xdsoft_datetimepicker.xdsoft_rtl {
	padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
	float: none;
	margin-left: 0;
	margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #d4004b;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #0b417c;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #0b417c;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #0b417c;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #d4004b !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #0b417c !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
	left: 0;
	right: auto;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #d4004b;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
}

.bx-wrapper .bx-next {
	right: 10px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* SLIDER-TOP */
#slidertop .small {font-size: 1.6rem;}

#slidertop {
	margin-top: 22px;
	overflow: hidden;
}

#slidertop .bx-viewport, #sliderwetter .bx-viewport {
	box-shadow: none;
	padding: 0;
	margin: 0;
	border: 0;
	left: 0;
}

#slidertop .bx-controls {
	position: absolute;
	z-index: 5;
	width: 860px;
	bottom: 0px;
	background-color: rgba(0,0,0,0.5);
	height: 40px;
}

#slidertop .bx-pager{
	padding: 0;
	bottom: 8px;
}

#slidertop .bx-wrapper {
	margin: 0;
	height: 360px;
}

#slidertop .bx-wrapper .bx-prev {
	left: 0px;
	top: initial;
	bottom: 0;
	background: url(../../files/public/bilder/sprite.png) no-repeat rgba(0,48,100, 0.8) -22px -387px;	
	height: 40px;
	width: 40px;
}

#slidertop .bx-wrapper .bx-next {
	right: 0px;
	top: initial;
	bottom: 0;
	background: url(../../files/public/bilder/sprite.png) no-repeat rgba(0,48,100, 0.8) -212px -387px;	
	height: 40px;
	width: 40px;
}

#slidertop img {
	position: relative;
}

#slidertop .bxslider .hlslider a{
	font-family: 'MuseoSansCond-700', 'Ubuntu', Arial, Tahoma, Helvetica, sans-serif;
	position: absolute;
	top: 25%;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	color: rgb(255,255,255);
	width: 410px;
	padding: 10px 0 10px 20px;
	font-size: 2.5rem;
	font-weight: 100;
	line-height: 45px;
	z-index: 2;
}

#slidertop .date {
	position: absolute;
	z-index: 2;
	background-color: rgb(0,48,100);
	color: rgb(255,255,255);
	padding: 10px 12px 10px 10px;
	font-weight: 100;	
	overflow: hidden;
	height: 20px;
}

#slidertop .news:after {
	content: url(../../files/sys/images/icon-news.png);
	position: relative;
	border-left: 1px solid rgb(255,255,255);
	height: 40px;
	display: block;
	float: right;
	top: -10px;
	margin-left: 10px;
	padding: 10px 0 0 10px;
}

#slidertop a {
	color: rgb(255,255,255);
}

#slidertop .hlslider a{	
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;	
}

#slidertop .hlslider a:hover {
	opacity: 0.8;
}

#slidertop .mod_newslist {float: none !important; width: initial !important;}
#slidertop .linews {float: left; list-style: none; position: relative; width: 860px;}

#reisewetter {
	margin-top: 22px;
	height: 212px;
	width: 270px;
	position: relative;
}

#sliderwetter .bx-viewport{
	height: 212px !important;
}

#sliderwetter .bx-viewport {
	position: relative;
}

#reisewetter img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
}

#reisewetter h4 {
	position: absolute;
	width: 100%;
	text-align: center;
	padding: 10px 0 40px 0;
	font-size: 1.2rem;
	text-transform: uppercase;
	z-index: 2;
	font-weight: 100;
	color: rgb(255,255,255);
}

#reisewetter .ortreise {
	position: relative;
	z-index: 6;
	top: -25px;
	width: 100%;
	text-align: center;
	color: rgb(255,255,255);
	font-weight: 100;
	font-size: 1.0rem;
}

#reisewetter .greyback {
	width: 100%;
	position: relative;
	z-index: 1;
	height: 58px;
	top: 0;
	left: 0;	
	background-color: rgba(0,0,0,0.5);
}

#sliderwetter .bx-controls {
	position: relative;
  	z-index: 8;
  	bottom: 25px;
  	background-color: rgba(0,0,0,0.5);
  	width: 100%;  
  	height: 25px;	
}

#sliderwetter .bx-pager {
	bottom: 3px;
}

#sliderwetter .tempwetter {
	font-size: 5.9rem; 
	position: relative;
	z-index: 7;
	display: block;
	color: rgb(255,255,255);	
  	background-color: rgba(0,0,0,0.5);
  	width: 150px;
  	height: auto;
  	margin: 0 auto;
  	text-align: center;
  	top: -8px;
}

#sliderwetter .smallerfont {
	font-size: 3.0rem !important;
	font-weight: 100;
	position: absolute;
	top: 10px;
}

#sliderwetter .bx-wrapper .bx-prev {
	left: 5px;
	top: initial;
	bottom: 65px;
	background: url(../../files/public/bilder/sprite.png) no-repeat -13px -318px;
	width: 25px;
	height: 49px;
}

#sliderwetter .bx-wrapper .bx-next {
	right: 5px;
	top: initial;
	bottom: 65px;
	background: url(../../files/public/bilder/sprite.png) no-repeat -247px -318px;
	width: 25px;
	height: 49px;
}



/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../files/public/fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../../files/public/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../../files/public/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../../files/public/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../../files/public/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../../files/public/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(../../files/sys/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/*
  jQuery.mmenu CSS
*/
/*
  jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-panels,
.mm-panels > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  .mm-panel.mm-opened {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
  .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    -ms-transform: translate3d(-30%, 0, 0);
    -o-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0); }
  .mm-panel.mm-highest {
    z-index: 1; }

.mm-panels,
.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit; }

.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }
  .mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 40px; }
  .mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .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-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }
  .mm-vertical .mm-listview > li > .mm-next:after,
  .mm-listview > li.mm-vertical > .mm-next:after {
    top: 16px;
    bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.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 a,
  .mm-navbar a:hover {
    text-decoration: none; }
  .mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .mm-navbar .mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-navbar .mm-btn:first-child {
      padding-left: 20px;
      left: 0; }
    .mm-navbar .mm-btn:last-child {
      text-align: right;
      padding-right: 20px;
      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 a,
  .mm-listview a:hover {
    text-decoration: none; }
  .mm-listview > li {
    position: relative; }
    .mm-listview > li, .mm-listview > li:after,
    .mm-listview > li .mm-next,
    .mm-listview > li .mm-next:before {
      border-color: inherit; }
    .mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
      .mm-listview > li > a.mm-arrow,
      .mm-listview > li > span.mm-arrow {
        padding-right: 50px; }
    .mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .mm-listview > li:not(.mm-divider):after {
      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 {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 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: inside disc;
  padding: 0 10px 15px 40px;
  margin: 0; }
  .mm-listview .mm-inset > li {
    padding: 5px 0; }

.mm-listview .mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  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-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 23px; }

.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 23px; }

.mm-menu {
  background: #f3f3f3;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7); }
  .mm-menu .mm-navbar > *,
  .mm-menu .mm-navbar a {
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview {
    border-color: rgba(0, 0, 0, 0.1); }
    .mm-menu .mm-listview > li .mm-next:after,
    .mm-menu .mm-listview > li .mm-arrow:after {
      border-color: rgba(0, 0, 0, 0.3); }
    .mm-menu .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
      tap-highlight-color: rgba(255, 255, 255, 0.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, 0.5); }
  .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05); }

/*
  jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow-x: hidden;
  position: relative; }

html.mm-blocking {
  overflow: hidden; }
  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: 999999; }

html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }
/*
  jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-autoheight {
  max-height: 80%; }
  .mm-menu.mm-autoheight.mm-fullscreen {
    max-height: 100%; }
.mm-menu.mm-measureheight > .mm-panels > .mm-panel {
  bottom: auto !important;
  height: auto !important; }

/*
  jQuery.mmenu counters addon CSS
*/
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-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, 0.3); }

/*
  jQuery.mmenu dividers addon CSS
*/
.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);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-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: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-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, 0.05); }

/*
  jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
  jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel {
  -webkit-transition-property: -webkit-transform, left;
  -moz-transition-property: -moz-transform, left;
  -ms-transition-property: -ms-transform, left;
  -o-transition-property: -o-transform, left;
  transition-property: transform, left; }
  .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: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0px; }

.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 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

.mm-subopened .mm-subblocker {
  opacity: 0.6;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -100000px;
  left: 0;
  z-index: 3; }

/*
  jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); 
}

.mm-navbar-bottom {
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom: none;
  top: auto;
  bottom: 0; }

.mm-navbar-top ~ .mm-navbar-top {
  border-bottom: none; }

.mm-navbar-bottom ~ .mm-navbar-bottom {
  border-top: none; }

.mm-navbar.mm-hasbtns {
  padding: 0 40px; }

.mm-close:after {
  content: 'x'; }

.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: 0px; }

.mm-hasnavbar-top-1 .mm-panels {
  top: 40px; }

.mm-navbar-top-2 {
  top: 40px; }

.mm-hasnavbar-top-2 .mm-panels {
  top: 80px; }

.mm-navbar-top-3 {
  top: 80px; }

.mm-hasnavbar-top-3 .mm-panels {
  top: 120px; }

.mm-navbar-top-4 {
  top: 120px; }

.mm-hasnavbar-top-4 .mm-panels {
  top: 160px; }

.mm-navbar-bottom-1 {
  bottom: 0px; }

.mm-hasnavbar-bottom-1 .mm-panels {
  bottom: 40px; }

.mm-navbar-bottom-2 {
  bottom: 40px; }

.mm-hasnavbar-bottom-2 .mm-panels {
  bottom: 80px; }

.mm-navbar-bottom-3 {
  bottom: 80px; }

.mm-hasnavbar-bottom-3 .mm-panels {
  bottom: 120px; }

.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%; }

/*
  jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }

.mm-search {
  height: 40px;
  padding: 7px 10px 0 10px; }
  .mm-search input {
    border: none;
    border-radius: 26px;
    font: inherit;
    font-size: 14px;
    line-height: 26px;
    outline: none;
    display: block;
    width: 100%;
    height: 26px;
    margin: 0;
    padding: 0 10px; }
  .mm-search input::-ms-clear {
    display: none; }

.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;
  display: none;
  padding: 40px 0; }

.mm-noresults .mm-noresultsmsg {
  display: block; }
.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-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

/*
  jQuery.mmenu sectionIndexer addon CSS
*/
.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 0.4s ease;
  -moz-transition: right 0.4s ease;
  -ms-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-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 {
    margin-right: 20px; }

.mm-hasindexer .mm-indexer {
  right: 0; }
.mm-hasindexer .mm-fixeddivider {
  right: 20px; }

.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

/*
  jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }

label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2; }
  label.mm-toggle:before,
  label.mm-check: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: 0.1;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }

li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
  bottom: auto;
  margin-top: 0; }
li.mm-vertical label.mm-toggle {
  top: 5px; }
li.mm-vertical label.mm-check {
  top: 5px; }

label.mm-toggle, label.mm-check {
  right: 20px; }
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-toggle, a.mm-next + label.mm-check {
  right: 60px; }
  a.mm-next + label.mm-toggle + a,
  a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
  a.mm-next + label.mm-check + 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-toggle, em.mm-counter + a.mm-next + label.mm-check {
  right: 100px; }
  em.mm-counter + a.mm-next + label.mm-toggle + a,
  em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
  em.mm-counter + a.mm-next + label.mm-check + span {
    margin-right: 90px; }

.mm-menu label.mm-toggle {
  background: rgba(0, 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, 0.7); }

/*
  jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
  content: none; }

.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
  left: 0 !important; }

.mm-menu.mm-border-offset .mm-listview > li:after,
.mm-listview.mm-border-offset > li:after {
  right: 20px; }

/*
  jQuery.mmenu effects extension CSS
*/
.mm-menu.mm-effect-menu-zoom {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-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);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-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(0.7, 0.7) translate3d(30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-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);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-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 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(-30%, 0, 0);
  -moz-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate3d(-30%, 0, 0);
  -o-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0); }
html.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(30%, 0, 0);
  -moz-transform: translate3d(30%, 0, 0);
  -ms-transform: translate3d(30%, 0, 0);
  -o-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0); }
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }

.mm-menu.mm-effect-menu-fade {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.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);
  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -o-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;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-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);
    -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
    -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
    -o-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(0.7, 0.7) translate3d(-30%, 0, 0);
      -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
      transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li {
  -webkit-transition: none 0.4s ease;
  -moz-transition: none 0.4s ease;
  -ms-transition: none 0.4s ease;
  -o-transition: none 0.4s ease;
  transition: none 0.4s ease; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
    -webkit-transition-delay: 450ms;
    -moz-transition-delay: 450ms;
    -ms-transition-delay: 450ms;
    -o-transition-delay: 450ms;
    transition-delay: 450ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -ms-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
    -webkit-transition-delay: 550ms;
    -moz-transition-delay: 550ms;
    -ms-transition-delay: 550ms;
    -o-transition-delay: 550ms;
    transition-delay: 550ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
    -webkit-transition-delay: 600ms;
    -moz-transition-delay: 600ms;
    -ms-transition-delay: 600ms;
    -o-transition-delay: 600ms;
    transition-delay: 600ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
    -webkit-transition-delay: 650ms;
    -moz-transition-delay: 650ms;
    -ms-transition-delay: 650ms;
    -o-transition-delay: 650ms;
    transition-delay: 650ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -ms-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms; }
  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
    -webkit-transition-delay: 750ms;
    -moz-transition-delay: 750ms;
    -ms-transition-delay: 750ms;
    -o-transition-delay: 750ms;
    transition-delay: 750ms; }

.mm-menu.mm-effect-listitems-slide .mm-listview > li {
  -webkit-transform: translate3d(50%, 0, 0);
  -moz-transform: translate3d(50%, 0, 0);
  -ms-transform: translate3d(50%, 0, 0);
  -o-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
  opacity: 0;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity; }

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

.mm-menu.mm-effect-listitems-fade .mm-listview > li {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

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 {
  opacity: 0;
  top: -25%;
  -webkit-transition-property: opacity, top;
  -moz-transition-property: opacity, top;
  -ms-transition-property: opacity, top;
  -o-transition-property: opacity, top;
  transition-property: opacity, top; }

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {
  opacity: 1;
  top: 0; }

/*
  jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
  jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal; }

/*
  jQuery.mmenu pagedim extension CSS
*/
html.mm-pagedim #mm-blocker, html.mm-pagedim-white #mm-blocker, html.mm-pagedim-black #mm-blocker {
  opacity: 0; }
html.mm-pagedim.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim-black.mm-opening #mm-blocker {
  opacity: 0.3;
  transition: opacity 0.4s ease 0.4s; }
html.mm-pagedim #mm-blocker {
  background: inherit; }
html.mm-pagedim-white #mm-blocker {
  background: #fff; }
html.mm-pagedim-black #mm-blocker {
  background: #000; }

/*
  jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none; }

.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/*
  jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
  jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
.mm-menu.mm-top {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }
.mm-menu.mm-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-menu.mm-top, .mm-menu.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
  jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333333;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.8); }
  .mm-menu.mm-theme-dark .mm-navbar > *,
  .mm-menu.mm-theme-dark .mm-navbar a {
    color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-dark .mm-listview {
    border-color: rgba(0, 0, 0, 0.15); }
    .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
    .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
      border-color: rgba(255, 255, 255, 0.4); }
    .mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
      tap-highlight-color: rgba(0, 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, 0.1); }
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-theme-dark .mm-divider {
    background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-pageshadow.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }
  .mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-white {
  background: white;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-theme-white .mm-navbar > *,
  .mm-menu.mm-theme-white .mm-navbar a {
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-theme-white .mm-listview {
    border-color: rgba(0, 0, 0, 0.1); }
    .mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
    .mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
      border-color: rgba(0, 0, 0, 0.3); }
    .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
      tap-highlight-color: rgba(0, 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, 0.05); }
  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-theme-white .mm-divider {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-pageshadow.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-theme-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-black {
  background: black;
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-theme-black .mm-navbar > *,
  .mm-menu.mm-theme-black .mm-navbar a {
    color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4); }
  .mm-menu.mm-theme-black .mm-listview {
    border-color: rgba(255, 255, 255, 0.2); }
    .mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
    .mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
      border-color: rgba(255, 255, 255, 0.4); }
    .mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
      tap-highlight-color: rgba(255, 255, 255, 0.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, 0.3); }
  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black .mm-divider {
    background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-pageshadow.mm-theme-black:after {
  content: none;
  display: none; }

.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-theme-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

/*
  jQuery.mmenu tileview extension CSS
*/
.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-menu .mm-tileview.mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 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 10px;
    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-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-listview > li > .mm-next:after {
      content: none;
      display: none; }
.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0; }
  .mm-menu.mm-tileview .mm-panel:after {
    content: none;
    display: none; }
.mm-menu.mm-tileview .mm-listview {
  margin: 0; }

.mm-navbar {
  background: transparent !important }
