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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.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}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.download-element{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-eml{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;display:block;left:0}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;display:block;right:0}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;z-index:2;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:'';display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem__text,.mm-panel_tileview .mm-listitem__text{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_tileview .mm-listitem__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-divider,.mm-panel_tileview .mm-divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}body.modal-open .mm-slideout{z-index:unset}
#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}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* CSS Document für DGE-BW */
/*
    font-family: 'Raleway', sans-serif;
    font-family: 'Indie Flower', cursive;
*/

@import url(../../files/froebelschule-fellbach/css/fundament.css);
@font-face { font-family: 'Raleway'; src: url('../../files/froebelschule-fellbach/css/fonts/Raleway-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Indie Flower'; src: url('../../files/froebelschule-fellbach/css/fonts/IndieFlower.ttf') format('truetype'); }

html, body {
  font-size: 18px; 
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5; 
  color: #8e8e8e;
  height:100%;
  background: #ffffff;
  margin:0;
  padding:0;
}

body, body.normal {
    font-size: 18px;
}
body.big {
    font-size: 22px;
}
body.megabig {
    font-size: 26px;
}


/*################## DESIGN ####################*/

#wrapper { position: relative; width: 100%; min-height:600px; margin: 0px auto 0 auto; padding: 0; text-align:center; position:relative; overflow:hidden; }

#header { position:absolute; top:0px; left:0;  margin:0px auto 0 auto; padding:0; width:100%; min-height:180px; height: auto; overflow:hidden;  }
#header .inside { position: relative; margin:20px auto 0 auto; padding:0; width:92%; max-width:1440px; overflow:hidden; text-align:right; }


#header #logo { float:left; width:27%; height:auto; margin:0; padding:0; margin-right:2%; text-align:left; }
#header #logo img { max-width:275px; }
#header #menubereich { position:relative; float:right; width:70%; height:auto; margin:0; padding:0; text-align:right; }


#header .menu_externlink { margin:0; margin-top:4px; margin-bottom:7px; padding:0; width:auto; height:40px; text-decoration:none; }
#header .menu_externlink ul { margin:0; padding:0; }
#header .menu_externlink li { float:right; margin-left:20px; margin-right: 10px; width: auto; height:35px; background: url("../../files/froebelschule-fellbach/images-design/hand_dgrau.png") top left no-repeat; background-size: 30px 30px;  list-style-type:none; }
#header .menu_externlink li a { text-decoration:none; color: #7d7d7d; padding-left:33px; font-weight:normal; font-size: 81%;}
#header .menu_externlink li a:hover { text-decoration:underline; }
#header .menu_externlink li .active {  text-decoration:underline; color: #7d7d7d; padding-left:33px; font-weight:normal; font-size: 81%; }

#header .menu { margin:0; margin-left:auto; margin-right:0; margin-top:5px; padding:0; width:100%; height:auto; text-decoration:none; border-top:1px dashed #e1e1e1;}
#header .menu ul { margin:0; padding:0; min-height:500px; height:auto; }
#header .menu li { float:left; margin:0; padding:0; padding-bottom:60px; margin-top: 15px; margin-left:3%; width: auto;  background: url("../../files/froebelschule-fellbach/images-design/hand_grau.png") top left no-repeat; background-size: 35px 35px;  list-style-type:none;  display:block; text-align:left; 
       display: block;
       position: relative;
       padding-top:40px;
       line-height:0;
}

#header .menu li:nth-child(1) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_gelb.png"); margin-left:0; width:13.0%; }
#header .menu li:nth-child(2) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_orange.png"); width:14.5%; }
#header .menu li:nth-child(3) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_rot.png"); width:11.5%; }
#header .menu li:nth-child(4) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_lila.png"); width:20.5%; }
#header .menu li:nth-child(5) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_blau.png"); width:11.0%; }
#header .menu li:nth-child(6) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_gruen.png"); width:7%; }

#header .menu li:nth-child(1) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_gelb.png"); margin-left:0; width:14%; }
#header .menu li:nth-child(2) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_orange.png"); width:17%; }
#header .menu li:nth-child(3) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_rot.png"); width:14%;  }
#header .menu li:nth-child(4) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_lila.png"); width:15%; }
#header .menu li:nth-child(5) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_blau.png"); width:12%;  }
#header .menu li:nth-child(6) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_gruen.png"); width:13.0%; }

#header .menu li a { text-decoration:none; color: #7d7d7d; font-weight:normal; font-size: 84%; padding-top: 40px; line-height: 1.2; vertical-align:top; }
#header .menu ul.level_1 li.active span { color: #0f75bc;   }

#header .menu ul.level_1 li.active span { text-decoration:underline; color: #7d7d7d; font-weight:normal; font-size: 84%; padding-top: 40px; line-height: 1.2; vertical-align:top; }
#header .menu ul.level_1 li.active strong { text-decoration:underline; color: #7d7d7d; font-weight:normal !important; font-size: 84%; padding-top: 40px; line-height: 1.2; vertical-align:top; }

#header .mod_navigation ul.level_1 li:hover > ul.level_2 { left: -0px; top: 85px; z-index:999; padding: 0; }
#header .mod_navigation ul.level_1 li > ul.level_2  { position: absolute;  top: 0px; left: -3000px; min-width: 100px; z-index: -1; }
#header .mod_navigation ul.level_2 li:hover > ul.level_3 { left: 81%; top: -14px; z-index:999; padding: 9px 6px 8px 14px; }
#header .mod_navigation ul.level_2 li > ul.level_3  { position: absolute;  top: -14px; left: -3000px; min-width: 100px; z-index: -1; }

#header .mod_navigation ul.level_2 li,
#header .mod_navigation ul.level_3 li  { 
margin:0; padding:0; padding-right:2%;
width: 98%; min-width:230px; 
height: auto; min-height:40px; 
position:relative; font-size:100% !important; font-weight:normal; 
background:none; display:block; 
background: rgba(255,255,255,0.9);
}

#header .mod_navigation ul.level_2 li a,
#header .mod_navigation ul.level_3 li a { margin:0; padding:0; padding: 12px 8% 13px 8%; width:84%; min-height:15px; height:auto; display:block; }

#header .mod_navigation ul.level_1 li ul.level_2 { border-top:1px solid #000000; }
#header .mod_navigation ul.level_1 li ul.level_2 li a { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}
#header .mod_navigation ul.level_1 li ul.level_2 li a:hover { background: #000000; }

#header .mod_navigation ul.level_1 li:nth-child(1) ul.level_2 { border-top:1px solid #ffcb08; }
#header .mod_navigation ul.level_1 li:nth-child(1) ul.level_2 li a { border-left:1px solid #ffcb08; border-right:1px solid #ffcb08; border-bottom:1px solid #ffcb08;}
#header .mod_navigation ul.level_1 li:nth-child(1) ul.level_2 li a:hover { background: #ffcb08; }

#header .mod_navigation ul.level_1 li:nth-child(2) ul.level_2 { border-top:1px solid #f7941e; }
#header .mod_navigation ul.level_1 li:nth-child(2) ul.level_2 li a { border-left:1px solid #f7941e; border-right:1px solid #f7941e; border-bottom:1px solid #f7941e;}
#header .mod_navigation ul.level_1 li:nth-child(2) ul.level_2 li a:hover { background: #f7941e; color: #ffffff !important;}

#header .mod_navigation ul.level_1 li:nth-child(3) ul.level_2 { border-top:1px solid #bf1e2d; }
#header .mod_navigation ul.level_1 li:nth-child(3) ul.level_2 li a { border-left:1px solid #bf1e2d; border-right:1px solid #bf1e2d; border-bottom:1px solid #bf1e2d;}
#header .mod_navigation ul.level_1 li:nth-child(3) ul.level_2 li a:hover { background: #bf1e2d;color: #ffffff !important; }

#header .mod_navigation ul.level_1 li:nth-child(4) ul.level_2 { border-top:1px solid #92278f; }
#header .mod_navigation ul.level_1 li:nth-child(4) ul.level_2 li a { border-left:1px solid #92278f; border-right:1px solid #92278f; border-bottom:1px solid #92278f;}
#header .mod_navigation ul.level_1 li:nth-child(4) ul.level_2 li a:hover { background: #92278f; color: #ffffff !important;}

#header .mod_navigation ul.level_1 li:nth-child(5) ul.level_2 { border-top:1px solid #0f75bc; }
#header .mod_navigation ul.level_1 li:nth-child(5) ul.level_2 li a { border-left:1px solid #0f75bc; border-right:1px solid #0f75bc; border-bottom:1px solid #0f75bc;}
#header .mod_navigation ul.level_1 li:nth-child(5) ul.level_2 li a:hover { background: #0f75bc;color: #ffffff !important; }

#header .mod_navigation ul.level_1 li:nth-child(6) ul.level_2 { border-top:1px solid #39b54a; }
#header .mod_navigation ul.level_1 li:nth-child(6) ul.level_2 li a { border-left:1px solid #39b54a; border-right:1px solid #39b54a; border-bottom:1px solid #39b54a;}
#header .mod_navigation ul.level_1 li:nth-child(6) ul.level_2 li a:hover { background: #39b54a; color: #ffffff !important; }



#header .mod_navigation ul.level_2 li.active span {  margin:0; padding:0; padding: 13px 8% 13px 8%; width:84%; min-height:15px; height:auto; display:block; 
font-weight:normal !important; color: #7d7d7d; font-size: 84%; }
#header .mod_navigation ul.level_2 li.active strong {  margin:0; padding:0; padding: 13px 8% 13px 8%; width:84%; min-height:15px; height:auto; display:block; 
font-weight:normal !important; color: #7d7d7d; font-size: 84%; }

#header .mod_navigation ul.level_1 li ul.level_2 li.active span { border:1px solid #eeeeee; background: #eeeeee;}
#header .mod_navigation ul.level_1 li:nth-child(1) ul.level_2 li.active span  {  background: #ffcb08 !important; color: #333333 !important;}
#header .mod_navigation ul.level_1 li:nth-child(2) ul.level_2 li.active span {  background: #f7941e !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(3) ul.level_2 li.active span {  background: #bf1e2d !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(4) ul.level_2 li.active span {  background: #92278f !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(5) ul.level_2 li.active span {  background: #0f75bc !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(6) ul.level_2 li.active span {  background: #39b54a !important; color: #ffffff !important;}

#header .mod_navigation ul.level_1 li ul.level_2 li.active strong { border:1px solid #eeeeee; background: #eeeeee;}
#header .mod_navigation ul.level_1 li:nth-child(1) ul.level_2 li.active strong  {  background: #ffcb08 !important; color: #333333 !important;}
#header .mod_navigation ul.level_1 li:nth-child(2) ul.level_2 li.active strong {  background: #f7941e !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(3) ul.level_2 li.active strong {  background: #bf1e2d !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(4) ul.level_2 li.active strong {  background: #92278f !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(5) ul.level_2 li.active strong {  background: #0f75bc !important; color: #ffffff !important;}
#header .mod_navigation ul.level_1 li:nth-child(6) ul.level_2 li.active strong {  background: #39b54a !important; color: #ffffff !important;}





#container {  margin:0 auto; margin-top:185px; margin-bottom:20px; padding:0px 0 15px 0; width:100%;  overflow:hidden; background: #ffffff;  }
#container .inside { margin:0 auto; padding:0; margin-top:25px;  padding-bottom:15px; width:92%;  max-width:1440px; text-align:left; overflow:hidden; }


#container .inside .mod_breadcrumb { margin-bottom:20px; border-top: 1px dashed #e1e1e1; padding-top: 15px; padding-left:15px; border-bottom: 1px dashed #e1e1e1; padding-bottom: 5px; background: #f5f5f5; }
#container .inside .mod_breadcrumb ul { list-style-type:none; margin:0; padding:0; }
#container .inside .mod_breadcrumb ul li { float:left; margin:0; margin-left: 10px; padding:0; width:auto; list-style-type:none;  font-size: 74%; color: #8e8e8e; font-weight: normal; line-height:1.3; white-space: nowrap;}
#container .inside .mod_breadcrumb ul li a { color:#8e8e8e; }
#container .inside .mod_breadcrumb ul li.active {font-weight:bold;  }



#container .inside h1 { margin:0; margin-bottom: 1em; padding:0;  width: 100%; font-size: 100%; color:#414141; font-weight:bold; text-align:left; }

#container .inside h1.regenbogen { 
	color: white;
	font: bold 1.5em 'Raleway', sans-serif;
	margin: 0.3em 0;
	padding: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

	background-image: linear-gradient( to right, red 10%, orange 10%, orange 24%, yellow 24%, yellow 30%, lime 30%, lime 45%, skyblue 45%, skyblue 60%, blue 60%, blue 75%, purple 75%);
}
#container .inside h1.verlauf { 	color: white;
	font: bold 1.8em  'Raleway', sans-serif;
	margin: 0.3em 0;
	padding: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
  background-image: linear-gradient(yellow, red, green); 
}

#container .inside h1.rot { color:#bf1e2d;
	font: bold 1.8em  'Raleway', sans-serif;
	margin: 0.3em 0 1em 0;
	padding: 0;
}
  

#container .inside h2 { margin:0; margin-bottom: 0.6em; padding:0; width: 100%; font-size: 100%; color:#414141; font-weight:bold; text-align:left; }
#container .inside h3 { margin:0; margin-top: 0.8em; margin-bottom: 0.8em; padding:0; width: 100%; font-size: 94%; color:#414141; font-weight:bold; text-align:left; }
#container .inside h3 a { color:#414141; text-decoration:none; }
#container .inside h4 { margin:0; margin-top: 0.8em; margin-bottom: 0.8em; padding:0; width: 100%; font-size: 86%; color:#414141; font-weight:bold; text-align:left; }
#container .inside h5 { margin:0; margin-top: 0.5em; margin-bottom: 0.6em; padding:0; width: 100%; font-size: 86%; color:#414141; font-weight:normal; text-align:left; }
#container .inside h6 { margin:0; margin-top: 0.5em;  margin-bottom: 0.6em; padding:0; width: 100%; font-size: 86%; color:#414141; font-weight:normal; text-align:left; }
#container .inside h5 a { color:#414141; }
#container .inside .underdotted { width:100%; background: url(../../files/froebelschule-fellbach/images-design/dotted.png) bottom left repeat-x;padding-bottom: 15px; margin-bottom:20px; }

#container .inside h2.sonderschrift { font-family: 'Raleway', sans-serif; font-weight:bold;  color:#414141;  }
#container .inside .unterstrichelt { border-bottom: 1px dashed #8e8e8e; padding-bottom: 15px; }

#container .inside h3.sonderschrift { font-family: 'Indie Flower', cursive; }
#container .inside .pfeildown { float:right; width:20px; height: 20px; }

#container .inside p {  margin:0; margin-bottom: 1em; padding:0; width: 99%; text-align:left; font-size: 86%; color: #8e8e8e; font-weight: normal; line-height:1.3;}
#container .inside p.blocksatz { text-align:justify; }
#container .inside p.linksbuendig { text-align:left !important; }
#container .inside p a { color: #262626 !important; }
#container .inside p a:hover, #container .ce_download a:hover { color:#414141; }
#container .inside p a:visited, #container .ce_download a:visited { color:#414141; }
#container .inside p a:active, #container .ce_download a:active { color:#414141; }
#container .inside p.fett, #container p.fett a { font-weight:bold; }
#container .inside p.notunderline a {  text-decoration:none !important; }


#container .rechtespalte_navi { margin-top:10px; }
#container .rechtespalte_navi a { text-decoration:none !important;  }
#container .rechtespalte_navi p  { display:block; background: url(../../files/froebelschule-fellbach/images-design/pfeil.png) top right no-repeat; 
margin:0; margin-top: 0em; margin-bottom:1.5em; padding:0; width: 100%; font-size: 86%; color:#414141; font-weight:normal; text-align:left; text-decoration:none !important; 
}
#container .rechtespalte_navi p a { color:#414141; text-decoration:none; }

#container .inside ul { margin:0; padding:0; list-style-type:disc; width:100%; }
#container .inside ul li { list-style-type:disc; margin:0; margin-left: 23px; margin-bottom: 0.1em; padding:0; width: 98%; text-align:left; font-size: 86%; color: #8e8e8e; font-weight: normal; line-height:1.3;}
#container .inside ol li { list-style-type:decimal; margin:0; margin-left: 26px; margin-bottom: 0em; padding:0; width: 98%; text-align:left; font-size: 86%; color: #8e8e8e; font-weight: normal; line-height:1.3;}
#container .inside ol li a, #container ul li a {color: #000000;  }

#container .inside .back { clear:both; margin:0; padding:0; width:100%; }
#container .inside .back a { color:#414141; font-size: 86%; }

#container .inside figure { margin:0; padding:0; width:100%; height: auto; }
#container .inside figure img { margin:0; padding:0; width:100%; height: auto; }
#container .inside .bildoriginalgroesse { width:auto !important; height: auto !important; }
#container .inside .bildoriginalgroesse img { width:auto !important; height: auto !important; }


#container .inside .ce_accordion { margin-top: 0px; }
#container .inside .ce_accordion.headerfett .ui-accordion-header { font-weight:bold; }
#container .inside .ce_accordion .ui-accordion-header {   cursor: pointer;  margin:0; margin-top: 0em; margin-bottom: 1.2em; padding:0; width: 100%; font-size: 86%; color:#414141; font-weight:normal; text-align:left; }
#container .inside .ce_accordion .ui-accordion-header-icon { float: right; width: 20px; height: 20px; background: url(../../files/froebelschule-fellbach/images-design/pfeil-down.png) top left no-repeat; }
#container .inside .ce_accordion .ui-accordion-header-active .ui-accordion-header-icon { background: url(../../files/froebelschule-fellbach/images-design/pfeil-up.png) top left no-repeat; }

#container .inside .ce_accordion .ui-accordion-content { margin:0; padding:0; margin-bottom: 1em; font-size:100%; color: #8e8e8e; font-weight: normal; line-height:1.3; }
#container .inside .ce_accordion .ui-accordion-content ul li { width:90%; }

#container .inside .mod_search { overflow:hidden:}
#container .inside .mod_search input { float:left; }
#container .inside .mod_search input[type="search"] {font-size:81%; font-weight:normal; color:#7d7d7d; width:280px; height:30px;}
#container .inside .mod_search input[type="submit"] { padding:0; width: 30px; height:30px; background: #eeeeee url(../../files/froebelschule-fellbach/images-design/search_lupe.png) 2px 2px no-repeat; background-size: 26px 26px;}
#container input[type="search"] {font-size:81%; font-weight:normal; color:#7d7d7d; width:280px; height:30px;}
#container form button, #container input[type="submit"], #container .button { padding:0; width: 30px; height:30px; background: #eeeeee url(../../files/froebelschule-fellbach/images-design/search_lupe.png) 2px 2px no-repeat; background-size: 26px 26px;}


#container .inside .mod_newslist { margin:0; padding:0;  margin-bottom:25px; }
#container .inside .mod_newslist .layout_latest { margin:0; padding:0; overflow:hidden; }
#container .inside .mod_newslist .layout_latest .info { float:left; width: 20%; }
#container .inside .mod_newslist .layout_latest .termintext { float:left; width: 80%; display:block; }
#container .inside .mod_newslist .layout_latest .termintext,
#container .inside .mod_newslist .layout_latest .info { padding-top: 3px; padding-bottom:3px; margin-bottom:0 !Important; border-bottom:1px solid #e1e1e1; }
#container .inside .mod_newslist  { border-top:1px solid #e1e1e1; padding-top: 20px; }

#container .inside .mod_newslist.newshighlight .layout_latest { border-bottom:none !important; }
#container .inside .mod_newslist.newshighlight   { border-top:0px solid #e1e1e1; }
#container .inside .mod_newslist.newshighlight figure { width: 47%; float:left; margin-right:3%; }
#container .inside .mod_newslist.newshighlight .zweispaltig { width: 47%; float:left;  }
#container .inside .mod_newslist.newshighlight .info { width:100%; border:none !important; }
#container .inside .mod_newslist.newshighlight h2 a { color: #000000 !imporant; text-decoration:none; color: rgb(0, 0, 0) !important;}
#container .inside .mod_newslist.newshighlight .more a { color: #8e8e8e !Important; }

#container .inside .mod_eventlist { margin:0; padding:0; margin-bottom:25px; }
#container .inside .mod_eventlist .layout_list { margin:0; padding:0; overflow:hidden; }
#container .inside .mod_eventlist .layout_list .time { float:left; width: 25%; }
#container .inside .mod_eventlist .layout_list .termintext { float:left; width: 70%; display:block; }
#container .inside .mod_eventlist .layout_list .ce_text { float:right; width: 1%; display:block; }
#container .inside .mod_eventlist .layout_list .termintext,
#container .inside .mod_eventlist .layout_list .time { padding-top: 3px; padding-bottom:3px; margin-bottom:0 !Important; border-bottom:1px solid #e1e1e1; }
#container .inside .mod_eventlist  { border-top:1px solid #e1e1e1; }

#container .inside .mod_calendar { border-top: 1px solid #f5f5f5; margin-top:20px; width:100%; padding-top: 15px; margin-bottom:25px; }
#container .inside .mod_calendar table { width:100%; }
#container .inside .mod_calendar table th { color: #8e8e8e; font-size: 81%; font-weight:bold; border:1px solid #ffffff; padding-bottom: 40px; }
#container .inside .mod_calendar table td { width: 14%; height:50px; vertical-align:top;  color: #8e8e8e; font-size: 81%; font-weight:normal; border:1px solid #f5f5f5;}
#container .inside .mod_calendar table td a, #container .inside .mod_calendar table th a { color: #8e8e8e; }
#container .inside .mod_calendar table .current{ color:#bf1e2d; text-align:center; font-size:94%;}
#container .inside .mod_calendar table .next { text-align:right; }
#container .inside .mod_calendar table .header { color:#000000;}


#container .inside .mod_eventlist .cal_1 p { color: #8e8e8e; }
#container .inside .mod_eventlist .cal_2 p { color: #93beea; }
#container .inside .mod_eventlist .cal_3 p { color: #945faa; }
#container .inside .mod_eventlist .cal_4 p { color: #93beea; }

#container .inside .mod_calendar table .cal_1 { color: #8e8e8e; }
#container .inside .mod_calendar table .cal_2 { background: #93beea; }
#container .inside .mod_calendar table .cal_3 { color: #945faa; }
#container .inside .mod_calendar table .cal_4 { color: #93beea; }

#container .inside .mod_eventlist .cal_3 a, #container .inside .mod_calendar table .cal_3 a { color: #0f75bc !important; }

#container .inside .ce_downloads ul li { list-style-type:none; margin-left:5px; }

#container .inside .mod_search .header { clear:both; width:100%; padding-top:10px; margin-bottom:30px; }
#container .inside .mod_search .context { border-bottom:1px dashed #eeeeee; padding-bottom:10px; }

#container .inside .image_container .caption { font-size: 71%; font-weight:normal; font-style:italic; }

#container .bilder { margin:0; padding:0; width:100%; height: auto; overflow:hidden; }
#container .bilder ol { margin:0; padding:0; width: 100%; list-style-type:none; }
#container .bilder ol li { margin:0; padding:0;  padding-bottom:15px; list-style-type: none; float:left; width: 22%;  margin-right:3%; text-align:center; }
#container .bilder ol li figure { margin:0; padding:0; width: 100%; height:100%; }
#container .bilder ol li img {  display: inline;
  width: 100%;
  height: auto;
  padding:3%;
  border: 1px solid #ebebeb; 
}
#container .bilder ol li figure.schneiden { max-height:115px;  width:auto !important;  padding-bottom:10px; }
#container .bilder ol li figure.schneiden  img   { height:98%; max-height:114px;  width:auto !important;}
#container .bilder ol li:nth-child(4n+5) { clear:both; }

.mejs-audio {
    margin-top: 0px;
    margin-bottom: 20px;
    width:100%;
}

#container .filmclips { float:left; width: calc(30% - 35px); margin:0; padding:0; margin-right: 3%; margin-bottom: 30px; padding: 15px; border: 1px solid #c9c9c9; text-align:center; }
#container .filmclips p { text-align:center; margin: 0; margin-bottom: 0px; margin-bottom: 1em; padding: 0; width: 99%; font-size: 86%; color: #8e8e8e; font-weight: normal; line-height: 1.3; }

#container .ce_downloads ul li  { min-height: 26px; margin-bottom:10px; }
#container .ce_downloads ul li a { padding-left: 40px; display:block; }
#container .ce_downloads ul li.download-element {
    background-size: 34px 30px !important;
}

		
#footer {  margin:0px auto 0px auto; padding:0; padding-bottom: 15px; width:100%; height:auto; min-height:150px; overflow:hidden; background-color: #e1e1e1; color: #8e8e8e;  }
#footer .inside { margin:0 auto; padding: 35px 0 0px 0; width:92%; max-width:1440px;  overflow:hidden; text-align:left; }

#footer .inside p { color: #7d7d7d; font-size:81%; margin:0; margin-bottom:15px; padding:0; line-height:1.5; }
#footer .inside p a { color: #7d7d7d; text-decoration:none;  }
#footer .inside p a:hover { text-decoration:none; color: #0f75bc;  }
#footer .inside p a.active { color: #7d7d7d; }

#footer .menu_externlink ul { margin:0; padding:0; }
#footer .menu_externlink {  margin:0; margin-bottom:20px; padding:0; width:100%; text-decoration:none;  text-align:left; }
#footer .menu_externlink li { margin:0; padding:0; width:100%; height:35px; background: url("../../files/froebelschule-fellbach/images-design/hand_weiss.png") top left no-repeat; background-size: 20px 20px;  list-style-type:none; height: auto;}
#footer .menu_externlink li a { text-decoration:none; color: #7d7d7d;  padding-left: 25px; font-weight:normal; font-size: 81%;   }
#footer .menu_externlink li a:hover { color: #0f75bc; }
#footer .menu_externlink li .active { text-decoration:none; color: #0f75bc;  padding-left: 25px; font-weight:normal; font-size: 81%;  }

#footer .mail { background: url("../../files/froebelschule-fellbach/images-design/email.png") top left no-repeat; background-size: 25px 21px; padding-left:33px; line-height:26px; padding-bottom: 6px; }

#footer .mod_search { margin-bottom:20px; overflow:hidden: }
#footer .mod_search input { float:left; }
#footer .mod_search input[type="search"] { width: 250px; font-size:77%; font-weight:normal; color:#7d7d7d; height:30px;}
#footer .mod_search input[type="submit"] { padding:0; width: 30px; height:30px; background: #eeeeee url(../../files/froebelschule-fellbach/images-design/search_lupe.png) 2px 2px no-repeat; background-size: 26px 26px; }
#footer input[type="search"] { width: 250px; font-size:77%; font-weight:normal; color:#7d7d7d; height:30px;}
#footer form button, #footer input[type="submit"], #footer .button { padding:0; width: 30px; height:30px; background: #eeeeee url(../../files/froebelschule-fellbach/images-design/search_lupe.png) 2px 2px no-repeat; background-size: 26px 26px; }
#footer .mod_search input[type="submit"],
#footer input[type="submit"] { 
-moz-transition: none !important;
-webkit-transition: none !important;
-o-transition: none !important;
transition:none !important;
}
#footer form { margin-bottom: 20px; }

#footer .js-font { margin-right: 15px; }


.erstespalte { float:left; width:35%; margin-right:3%; }
.zweitespalte { float:left; width:39%; margin-right:3%; }
.drittespalte { float:left; width:20%; }
.copyright { float:left; width:100%; font-size:70% !important; }

.linkespalte { float:left; width:25%; margin-right:3%; }
.rechtespalte { float:left; width:72%; }

#container .linkespalte { float:left; margin:0; padding:0; width:72%; margin-right:8%; }
#container .rechtespalte { float:left; margin:0; padding:0; width:20%;  margin-top:0px; }

.zweispaltig { float:left; width:47%; margin:0; padding:0; }
.marginright { margin-right: 6%; }

#container .linkespalte70 { float:left; margin:0; padding:0; width:64%; margin-right:6%; margin-bottom: 25px; }
#container .rechtespalte30 { float:left; margin:0; padding:0; width:30%; margin-bottom: 25px; }

#container .linkespalte30 { float:left; margin:0; padding:0; width:30%; margin-right:6%; margin-bottom: 25px; }
#container .rechtespalte70 { float:left; margin:0; padding:0; width:64%; margin-bottom: 25px; }

#container .dreispaltig { float:left; width:30%; margin:0; padding:0; margin-bottom: 25px; }
#container .dreispaltig.marginright { margin-right: 5%; }


#container #main { float:left; margin:0; padding:0; width:75%; margin-right:5%;  margin-top:0px; }
#container #right { float:left; margin:0; padding:0; width:20%;  margin-top:0px; }

#container .inside .inhaltsseite { width:100% !important; margin-right:0 !important; }


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; width: 100%; height: auto; }
.embed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.embed-container.ratio4x3 { padding-bottom: 75%; }

/* FORMULARE */
#formular { width: 100%; margin:0; padding: 0; } 
* html #formular { height: 1px; float:left; }
#formular p { margin:0; padding:0; margin-bottom: 2px;}
#formular fieldset { margin:0; padding:0; margin-bottom: 10px; width: 100%; border: none; }
#formular label { clear:both;margin:0;padding:0; width: 25%; display: block; float: left; cursor: pointer; line-height:21px; }
#formular input, #formular textarea { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #505151; }
#formular input { margin:0;padding:0;background-color:#E6E6E8;color:#505151;border:1px solid #ffffff;height:26px;width:60%;line-height:26px; }
#formular textarea { margin:0;padding:0;background-color:#E6E6E8;color:#505151;border:1px solid #ffffff;width:85%;height:155px; }
#formular #senden { margin:0;margin-top:10px;padding:0;background-color:#009fe3;color:#ffffff;border:1px solid #1b8ee3;height:26px;line-height:20px;width:85%;font-size:80%;font-weight:bold; }
#formular input:focus, textarea:focus { background-color: #BBE3FA;  }
#formular .labelvollebreite { width: 85% !important;margin-top:10px;margin-bottom: 8px; }
#formular .fehler { border:1px solid #ff0000 !important; }
#formular p.ueberschrift { margin-bottom: 8px; }
#formular #nachricht { height: 150px !important; }

#container .mod_login  { margin:0; padding:0; margin-bottom: 30px; width: 50%; border: none; }
#container .login label { clear:both;margin:0;padding:0; width: 38%; display: block; float: left; cursor: pointer; line-height:21px; font-family: Arial, Helvetica, sans-serif; font-size: 91%; font-weight:normal; color: #8e8e8e; }
#container .login input { margin:0;padding:0;padding-left: 10px;background-color:#E6E6E8;color:#505151;border:1px solid #ffffff;height:26px;width:60%;line-height:26px; font-family: Arial, Helvetica, sans-serif; font-size: 87%; font-weight:normal; color: #8e8e8e; }
#container .login .submit { margin:0;margin-top:10px;padding:0;height:26px;line-height:20px;width:98%;font-size:80%;font-weight:normal; }
#container .login input:focus, textarea:focus { background-color: #f5f5f5;  }
#container .login form button{  background: #e6e6e8; }
#container .login p.error {  color: #ff0000; }


#container #slider { padding-bottom: 20px; }
#container #flexslider { position: relative; max-width:1440px; margin:10px auto; padding:0; height:auto; background:#e1e1e1; overflow:hidden;  }
#container #flexslider  li { margin-left:0; }
#container #flexslider .flexslider { margin-bottom: 0; }

#container .flexslider { margin: 0px auto 20px auto; }
#container #slider { position: relative; max-width:1440px; padding:0; padding-bottom: 20px; height:auto; background:#e1e1e1; overflow:hidden;  }
#slider { margin: 10px auto 10px !important; }



.custom, .custom #flexslider { display:none; visibility: hidden; }



.flex-control-nav {
    width: 100%;
    position: absolute;
    padding-top:10px;
    text-align: center;
    border-top: 4px solid #ffffff;
    background: #e1e1e1;
}


.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 29px;
    height: 30px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.8) !important;
    background: ulr(../images-design/bg_direction_nav.png) no-repeat 0 0 !important;
}


/* mobile Nav */
.mm-menu.mm-white { background-color: #eeeeee; color: #333333; }
.mm-menu.mm-white .mm-list > li > a.mm-subopen::after  {
    border-color: #333333 !important; border-color: rgb(255,255,255,0.8);
}
.mm-menu.mm-white .mm-list > li > a.mm-subclose::before  {
    border-color: #333333 !important; border-color: rgb(0,0,0,0.3);
}
.mm-menu.mm-white .mm-list > li > a.mm-subclose { background: #c6c4c4 !important; color: #333333 !important;}
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu.mm-light .mm-list > li.mm-selected > span {
    color: #006ab3 !important;
}

.mm-menu { background-color: #eeeeee; color: #333333; }
.mm-menu .mm-list > li > a.mm-subopen::after  {
    border-color: #333333 !important; border-color: rgb(255,255,255,0.8);
}
.mm-menu .mm-list > li > a.mm-subclose::before  {
    border-color: #333333 !important; border-color: rgb(0,0,0,0.3);
}
.mm-menu .mm-list > li > a.mm-subclose { background: #c6c4c4 !important; color: #333333 !important;}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span {
    color: #006ab3 !important;
}

.mm-menu > .mm-panel { top:40px !important; }
.mm-menu > .mm-panels { top:40px !important; }
.mm-menu > .mm-panel { top:0px !important; }
.mm-menu > .mm-panels { top:0px !important; }
#navmenu a.close {
    color: #000000;
    height: 20px;
    left: 20px;
    position: absolute;
    text-align: left;
    top: 10px;
    width: 200px;
    z-index: 9999;
}

.mm-navbar { border-bottom: 0 !important; }
.mm-listitem { font-size:84% !important;  }


.mm-menu ul.level_1 li { padding-bottom:0px; margin-left:20px;  background: url("../../files/froebelschule-fellbach/images-design/hand_gelb.png") 0 10px no-repeat; background-size: 35px 35px;  }
.mm-menu ul.level_1 li a { padding-left:45px; padding-bottom:20px;}
.mm-menu ul.level_1 li span.active { padding-left:45px; padding-bottom:20px;}
.mm-menu ul.level_1 li a.mm-btn { padding-left:0px; padding-bottom:0px; }
.mm-menu ul.level_1 li.mm-listitem_selected a.mm-btn { padding-left:45px; padding-bottom:20px; }
.mm-menu ul.level_1 li a.mm-subopen { padding-left:0; }
.mm-menu ul.level_1 li.mm-selected {background-repeat:no-repeat; background-size:35px 35px; }
.mm-menu ul.level_1 li.mm-selected { padding-left:25px; }




.mm-menu ul.level_1 li:nth-child(1) {  background-image: url("../../files/froebelschule-fellbach/images-design/hand_gelb.png");  }
.mm-menu ul.level_1 li:nth-child(2) { background-image: url("../../files/froebelschule-fellbach/images-design/hand_orange.png");  }
.mm-menu ul.level_1 li:nth-child(3) { background-image: url("../../files/froebelschule-fellbach/images-design/hand_rot.png");  }
.mm-menu ul.level_1 li:nth-child(4) { background-image: url("../../files/froebelschule-fellbach/images-design/hand_lila.png");  }
.mm-menu ul.level_1 li:nth-child(5) { background-image: url("../../files/froebelschule-fellbach/images-design/hand_blau.png"); }
.mm-menu ul.level_1 :nth-child(6) { background-image: url("../../files/froebelschule-fellbach/images-design/hand_gruen.png");  }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after { margin-left: 0px; min-height: 13px; }
.mm-listitem::after { left:0; }

.mm-listitem_selected > .mm-listitem__text    { background: rgba(150,150,150,0.4); }


.mm-menu .mm-list > li > a.mm-subclose { background: #c6c4c4 !important; color: #333333 !important; }
.mm-menu #mm-1  a.mm-subclose {  background: #ffcb08 !important; color: #333333 !important;}
.mm-menu #mm-2  a.mm-subclose {  background: #f7941e !important; color: #333333 !important;}
.mm-menu #mm-3  a.mm-subclose {  background: #bf1e2d !important; color: #333333 !important;}
.mm-menu #mm-4  a.mm-subclose {  background: #92278f !important; color: #333333 !important;}
.mm-menu #mm-5  a.mm-subclose {  background: #0f75bc !important; color: #333333 !important;}
.mm-menu #mm-6  a.mm-subclose {  background: #39b54a !important; color: #333333 !important;}

.mm-menu #mm-2  .mm-navbar {  background: #ffcb08 !important; color: #333333 !important;}
.mm-menu #mm-3  .mm-navbar {  background: #f7941e !important; color: #333333 !important;}
.mm-menu #mm-4  .mm-navbar {  background: #bf1e2d !important; color: #333333 !important;}
.mm-menu #mm-6  .mm-navbar {  background: #92278f !important; color: #333333 !important;}



.mm-menu ul.level_2 li { background:none !Important; }


/* ########### SONSTIGES ################# */

#container .screen-reader-only,
#header .screen-reader-only,
#footer .screen-reader-only,
.screen-reader-only { position: absolute; width: 1px; clip: rect(0 0 0 0); overflow: hidden; white-space: nowrap; }


.balken { margin:0; padding:0; width:100%; height:15px; background: #009fe3; }
img { border:0; }

.blau { color: #1c69d4; }
.hellblau { color: #bbe3fa; }
.hellgrau { color: #e9e9e9; }
.rot { color: #ff0000; }
.fett { font-weight:bold; }
  
.nowrap {white-space: nowrap;}
.floatleft { float:left; }
.floatright { float:right; }
.margintop { margin-top: 8px;}
.clearing { margin:0; padding:0; clear:both; width:100%; height:0; }
.startseite { height:15px; }
.nomargin { margin-bottom:0 !important;}
.rechtsbuendig p { text-align:right !important;}

.linie { border-top: 1px dashed #e1e1e1; margin:10px 0; padding:0; }


/* ########### AUSBLENDEN ################# */
.mobile { display:none; visibility:hidden; }
.desktop { display:block; visibility:visible; }
.adressesmartphone { display:none; visibility:hidden; }
#header #menu, .invisible { display:none; visibility: hidden; }
#navmobile { visibility:hidden; display:none; }




/* ########################################################################*/
/* ################## WEITERE DESKTOP VERSION ########################*/

@media all and (max-device-width: 1100px), all and (max-width: 1100px) {
#header #logo img { margin-top:7px; }
}

@media all and (max-device-width: 1050px), all and (max-width: 1050px) {
#header #logo img { margin-top:12px; }
}

@media all and (max-device-width: 1000px), all and (max-width: 1000px) {
#header #logo img { margin-top:17px; }
}
@media all and (max-device-width: 950px), all and (max-width: 950px) {
#header #logo img { margin-top:22px; }
}

@media all and (max-device-width: 900px), all and (max-width: 900px) {
#header #logo { width:25%; min-width: 220px; }
#header #logo img { max-width:275px; margin-top:00px; }
#header #menubereich { width:auto; }
#header .menu { display:none; }
#header .menu_externlink { border-bottom:1px dashed #e1e1e1; padding-bottom:5px;  }
#header .menu_externlink li a {  margin-left:0px; margin-right:0; padding-left:33px; }

#navmobile { display:block; visibility:visible;  width:25%; margin:0; margin-top: 10px; padding:0; margin-left:auto; margin-right:0;}
#navmobile img { float:left; width:auto; }
#navmobile p { float:right; width:auto;  color: #8e8e8e; margin:0; padding-top:5px; }
#navmobile a p { color: #8e8e8e; }

#container .inside .bildoriginalgroesse {  max-width:700px; }
#container .inside .bildoriginalgroesse img {  max-width:700px;  }
}




/* ########################################################################*/
/* ################## TABLET VERSION ########################*/
@media all and (max-device-width: 768px), all and (max-width: 768px) {
#navmobile { border-top:0px dashed #e1e1e1; width:50px; margin-top: 50px; }
#header #logo { width:250px; min-width: 250px; }
#header #menubereich { width:auto; }
#header .menu, #header .menu_externlink { display:none; }

#container .linkespalte { width:100%; margin-right:0%; }
#container .rechtespalte { clear:both; display:block; padding-top:30px; width:100%;  margin-top:0px; }
#container #main { width:100%; margin-right:0%; }
#container #right { clear:both; display:block; padding-top:30px; width:100%;  margin-top:0px; }
#footer .erstespalte {  width:100%; margin-right:0%; }
#footer .zweitespalte { padding-top:30px; width:100%; margin-right:0%; }
#footer .drittespalte {padding-top:30px; width:100%; }
.desktop { visibility:hidden; display:none; }
.mobile { visibility: visible; display:block;  }

#container .inside .mod_newslist .layout_latest,
#container .inside .mod_eventlist .layout_list { border-bottom:1px dashed #e1e1e1; padding-top:15px; }

#container .inside .mod_newslist .layout_latest .info { float:none; width: 100%; margin-bottom:0; }
#container .inside .mod_newslist .layout_latest .termintext { float:none;  width: 100%;  }

#container .inside .mod_eventlist .layout_list .time { float:none; width: 100%;  margin-bottom:0;}
#container .inside .mod_eventlist .layout_list .termintext { float:none; width: 100%; display:block; }
#container .inside .mod_eventlist .layout_list .ce_text { float:none; width: 0%; display:none; }

#container .inside .bildoriginalgroesse {  max-width:600px; }
#container .inside .bildoriginalgroesse img {  max-width:600px;  }

#container .inside 	table,
#container .inside 	table thead,
#container .inside 	table tbody,
#container .inside table th,
#container .inside 	table td,
#container .inside 	table tr { display: block; }
#container .inside 	table tr { border: 0px solid #ccc; padding-top: 0px; margin-bottom: 15px;  border-bottom: 0px dashed #5a595b;}
#container .inside 	table td { border: none; border-bottom: 0px solid #eee; position: relative; padding: 0; width:100%; }

#container .inside .mod_calendar { border-top: 1px solid #f5f5f5; margin-top:20px; width:100%; padding-top: 15px; }
#container .inside .mod_calendar table { width:100%; }
#container .inside .mod_calendar table th { color: #8e8e8e; font-size: 81%; font-weight:bold; border:1px solid #ffffff; padding-bottom: 40px; }
#container .inside .mod_calendar table td { width: 96%; height:auto; color: #8e8e8e; font-size: 81%; font-weight:normal; border:1px solid #f5f5f5;}
#container .inside .mod_calendar table td a, #container .inside .mod_calendar table th a { color: #8e8e8e; }
#container .inside .mod_calendar table .current{ color:#bf1e2d; text-align:center; font-size:94%;}
#container .inside .mod_calendar table .next { text-align:right; }

#container .inside .mod_calendar .label { display:none; }
#container .inside .mod_calendar table .head { padding-bottom: 5px; height:20px; }
#container .inside .mod_calendar table .header { }
#container .inside .mod_calendar table .days:nth-child(1) .header:before {  content: "Mo. "; }
#container .inside .mod_calendar table .days:nth-child(2) .header:before {  content: "Di. "; }
#container .inside .mod_calendar table .days:nth-child(3) .header:before {  content: "Mi. "; }
#container .inside .mod_calendar table .days:nth-child(4) .header:before {  content: "Do. "; }
#container .inside .mod_calendar table .days:nth-child(5) .header:before {  content: "Fr. "; }
#container .inside .mod_calendar table .days:nth-child(6) .header:before {  content: "Sa. "; }
#container .inside .mod_calendar table .days:nth-child(7) .header:before {  content: "So. "; }

#container .inside .mod_newslist.newshighlight figure { width: 100%;  margin-right:0%; }
#container .inside .mod_newslist.newshighlight .zweispaltig { width: 100%;   }

#container .mod_login  {  width: 100%; }

#container .linkespalte70 {width:64%; margin-right:6%; }
#container .rechtespalte30 {  width:30%;  }

#container .linkespalte30 { width:30%; margin-right:6%;  }
#container .rechtespalte70 {width:64%; }

#container .dreispaltig { width:30%;  }
#container .dreispaltig.marginright { margin-right: 5%; }

}

/* ########################################################################*/
/* ##################### VERSION SMARTPHONE !! #########################*/

@media all and (max-device-width: 640px), all and (max-width: 640px) {
#container .zweispaltig { width:100%; margin-bottom:30px; }
#container .inside .bildoriginalgroesse {  max-width:400px; }
#container .inside .bildoriginalgroesse img {  max-width:400px;  }
#container .bilder ol li { width: 43%; margin-right:30px !important; }
#container .bilder ol li img.schneiden {  max-height:117px;  width:auto !important;}
#container .bilder ol li:nth-child(2n+3) { clear:both; }

#container .linkespalte70 {width:47%; margin-right:6%; }
#container .rechtespalte30 {  width:47%;  }

#container .linkespalte30 { width:47%; margin-right:6%;  }
#container .rechtespalte70 {width:47%; }

#container .dreispaltig { width:100%;  }
#container .dreispaltig.marginright { margin-right: 0%; }
 
}

@media all and (max-device-width: 480px), all and (max-width: 480px) {
#footer .zweispaltig { width:100%; }

#container .linkespalte70 {width:100%; margin-right:0%; }
#container .rechtespalte30 {  width:100%;  }

#container .linkespalte30 { width:100%; margin-right:0%;  }
#container .rechtespalte70 {width:100%; }

#container .inside .bildoriginalgroesse {  max-width:300px; }
#container .inside .bildoriginalgroesse img {  max-width:300px;  }   
.mejs-audio { max-width:100%; }
#container .filmclips { width: calc(99% - 25px); margin-right: 0%; margin-bottom: 30px; padding: 10px; }
                                                      
}

@media all and (max-device-width: 360px), all and (max-width: 360px) {
#container { margin-top: 150px; }
#header #logo { width:200px; min-width: 200px; }
#navmobile { width:50px; margin-top: 28px; }
#container .inside .bildoriginalgroesse {  max-width:280px; }
#container .inside .bildoriginalgroesse img {  max-width:280px;  }
#container .bilder ol li { width: 90%; margin-right:0px; }
#container .bilder ol li img.schneiden {  max-height:117px;  width:auto !important;}
#container .bilder ol li { clear:both; } 
#mbCenter, #mbMedia, #mbBottom{
	max-width: 100%;
}

#container .login label { width: 99%;  }
#container .login input { width:99%; }


}



/* CSS Document */
.cookiebar { text-align:left; background-color: #696868; color:#ffffff; font-size:0.74em; }
.cookiebar__button { background-color: #ffffff; color: #696868; }
.cookiebar__button:hover { background-color: #ffffff; color: #696868; }
.cookiebar__button { margin:0 3% 0 auto; }

/* size, shape, color */
.jab-container{
  display: table;
  position: relative;
  padding: 3px 5px 7px 5px;

  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  font-weight: 100;
  cursor: pointer;

  color: rgba(255,255,255,0.77);
  background-color: rgba(0,0,0,1);
  
  background-color: rgba(255,255,255,0.77);
  color: rgba(0,0,0,1);

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  
  display:inline;
  min-width: 0px !important;
}

/* prevent color flash as button sets visual state on init */
.jab-container.jab-post-init{
  transition: background-color 0.4s ease, color 0.4s ease;
}

.jab-container.jab-show-fillcontainer{
  display: block;
}


.jab-container:hover{
  color: rgba(255,255,255,1);
}

.jab-container.jab-state-loading{
  color: rgba(255,255,255,0.25);
  background-color: rgba(0,0,0,0.6);
  cursor: auto;
}

.jab-inline-el{
  display: none;
  position: relative;
  z-index: 2;
  margin-right: 6px;
  text-align: center;
  vertical-align:middle;
}

.jab-inline-el.jab-text-duration,
.jab-inline-el:last-child{
  margin-right: 0;
}

/* maintain UI state */
.jab-show-duration .jab-text-duration,
.jab-show-status.jab-state-inactive .jab-text-play,
.jab-show-status.jab-state-pause .jab-text-resume,
.jab-show-status.jab-state-active .jab-text-pause,
.jab-show-icons.jab-state-inactive .jab-icon-play,
.jab-show-icons.jab-state-pause .jab-icon-resume,
.jab-show-icons.jab-state-active .jab-icon-pause,
.jab-show-icons.jab-state-loading .jab-text-play,
.jab-show-icons.jab-state-loading .jab-icon-loader{
  display: inline-block;
}

.jab-progress{
  display: none;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.jab-show-progressbar.jab-state-active .jab-progress,
.jab-show-progressbar.jab-state-pause .jab-progress{
  display: block;
}

.jab-show-progressbar .jab-bar{
  width: 0;
  height: 100%;
  background-color: #C6C4C4;
  transition: width 0.4s ease;
}

/* svg icons */
.jab-svg-icon{
  width: 13px;
}

.jab-icon path{
  fill: #000;
}

/**
 * Spinning Loader, by Luke Hass. MIT.
 * https://github.com/lukehaas/css-loaders
 */
.jab-loader{
  margin: 0 auto;
  font-size:10px;
  position:relative;
  text-indent:-9999em;
  border-top:2px solid rgba(255,255,255,0.2);
  border-right:2px solid rgba(255,255,255,0.2);
  border-bottom:2px solid rgba(255,255,255,0.2);
  border-left:2px solid rgba(255,255,255,1);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation:load8 1.1s infinite linear;
  animation:jab-loader-spin 1.1s infinite linear;
}

.jab-loader,
.jab-loader:after{
  border-radius:50%;
  width:8px;
  height:8px;
}

/* ################################# */

        .jab-container { min-width: 0px !important; }
        .jab-text-duration { display:none !important; }
        .jab-svg-icon { padding-left: 3px; }
        h1 .jab-container { padding: 2px 5px 7px 5px; vertical-align: middle;}
        .jab-container.grau { background-color: #e1e1e1; }

/* ################################# */

@-webkit-keyframes jab-loader-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@keyframes jab-loader-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}



#mic-init-access-tool button {
    border: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0;
    border-radius: 0;
    color: #333
}

#mic-init-access-tool img {
    display: inline-block !important
}

#mic-init-access-tool a {
    outline: 0;
    display: inline-block;
    color: #333;
    width: 100%;
    line-height: 1
}

#mic-init-access-tool a:focus,
#mic-init-access-tool a:hover {
    color: #8b0000;
    border-color: #8b0000;
    background-color: #ffc
}

#mic-init-access-tool a:focus span,
#mic-init-access-tool a:hover span {
    color: #8b0000
}

#mic-init-access-tool .atb-hide-if-empty {
    display: none !important
}

#mic-init-access-tool span.mic-toolbox-images-titles {
    display: none !important
}

#mic-init-access-tool * {
    font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    text-decoration: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    line-height: 1 !important;
    -webkit-transition: none !important;
    transition: none !important
}

#mic-init-access-tool .mic-access-tool-general-button {
    position: fixed !important;
    z-index: 99999 !important;
    display: block !important;
    bottom: 15px;
    left: 7px;
    background-color: #17384c;
    cursor: pointer;
    border: solid 2px #fff;
    border-radius: 4px 4px 20px 4px;
    color: #fff;
    padding: 0
}

#mic-init-access-tool .mic-access-tool-general-button>div {
    font-size: 0 !important;
    position: relative;
    text-align: center;
    padding: 4px 6px !important
}

#mic-init-access-tool .mic-access-tool-general-button>div span {
    display: block;
    margin-bottom: 4px;
    line-height: 1;
    font-weight: 700;
    font-size: 11px !important;
    font-family: Arial, Helvetica, sans-serif !important
}

#mic-init-access-tool .mic-access-tool-general-button>div img {
    display: inline-block;
    max-width: 32px
}

#mic-init-access-tool .mic-access-tool-general-button.mic-access-tool-general-button-right {
    left: auto;
    right: 4%;
    border-radius: 4px 4px 4px 20px
}

#mic-init-access-tool .mic-access-tool-general-button:focus,
#mic-init-access-tool .mic-access-tool-general-button:hover {
    color: #8b0000;
    border-color: #8b0000;
    background-color: #ffc
}

#mic-init-access-tool .mic-access-tool-general-button:focus span,
#mic-init-access-tool .mic-access-tool-general-button:hover span {
    color: #8b0000
}

#mic-init-access-tool .mic-access-tool-box {
    color: #333;
    overflow-y: auto;
    -webkit-box-shadow: 1px 0 4px 0 #777;
    box-shadow: 1px 0 4px 0 #777;
    position: fixed;
    height: 100vh;
    width: 320px;
    top: 0;
    left: 0;
    background-color: #033;
    z-index: 9999999;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .4s !important;
    transition: opacity .4s !important
}

#mic-init-access-tool .mic-access-tool-box>div:not(.mic-access-tool-box-header):not(.mic-toolbox-all-credits) {
    position: relative;
    background-color: #fff;
    max-width: 96%;
    margin: 0 auto 5px;
    text-align: center
}

#mic-init-access-tool .mic-access-tool-box>div:not(.mic-access-tool-box-header):not(.mic-toolbox-all-credits) .mic-subtitle-span {
    font-size: 20px !important;
    display: block;
    padding: 12px 0;
    text-align: center;
    color: #8b0000;
    font-variant: small-caps
}

#mic-init-access-tool .mic-access-tool-box.opened-mic-access-tool {
    visibility: visible;
    opacity: 1
}

#mic-init-access-tool .mic-access-tool-box.mic-access-tool-box-right {
    left: auto;
    right: 0
}

#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header {
    position: relative;
    text-align: left;
    text-transform: uppercase;
    line-height: 1.2;
    font-size: 12px !important;
    font-weight: 700;
    padding: 10px;
    color: #fff
}

#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button {
    position: absolute;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    line-height: 1.1;
    font-size: 16px !important;
    right: 0;
    top: 0;
    padding: 8px 5px 8px
}

#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button * {
    font-size: 16px !important
}

#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:focus,
#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:hover {
    color: #8b0000;
    background-color: #ffc
}

#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:focus span,
#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:hover span {
    color: #8b0000
}

#mic-init-access-tool .mic-access-tool-box .link-access-page {
    background-color: #fff;
    position: relative;
    height: auto;
    text-align: center;
    max-width: 96%;
    margin-top: 10px !important;
    margin-bottom: 20px !important
}

#mic-init-access-tool .mic-access-tool-box .link-access-page a {
    padding: 10px 0;
    border-bottom: 1px solid #777
}

#mic-init-access-tool .mic-access-tool-box .link-access-page * {
    font-size: 16px !important
}

#mic-init-access-tool .mic-access-tool-box .link-access-page #mic-toolbox-disable-buttons-reset-all {
    text-align: center;
    font-weight: 700
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button {
    position: relative;
    padding: 12px 5px;
    border-bottom: 1px solid #777;
    display: block;
    width: 100%;
    font-size: 16px !important
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button img,
#mic-init-access-tool .mic-access-tool-box .link-access-page button span,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button img,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px !important;
    color: #333
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button:focus,
#mic-init-access-tool .mic-access-tool-box .link-access-page button:hover,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button:focus,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button:hover {
    color: #8b0000;
    border-color: #8b0000;
    background-color: #ffc !important;
    cursor: pointer
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button:focus span,
#mic-init-access-tool .mic-access-tool-box .link-access-page button:hover span,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button:focus span,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button:hover span {
    color: #8b0000
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button.vi-enabled,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button.vi-enabled {
    border: dashed 1px #8b0000;
    background-color: #fffff3
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button.vi-enabled span,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button.vi-enabled span {
    color: #8b0000 !important;
    font-weight: 700
}

#mic-init-access-tool .mic-access-tool-box .link-access-page button.vi-enabled::before,
#mic-init-access-tool .mic-access-tool-box .mic-disable-buttons button.vi-enabled::before {
    /*content: "\\2713";*/
    content: "âœ“"; 
    position: absolute;
    top: 2px;
    right: 2px;
    color: #00e800;
    font-weight: 700 !important;
    line-height: 1 !important;
    font-size: 12px !important
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block {
    padding-bottom: 10px
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-contrast-block button span,
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-fonts-block button span {
    display: block;
    position: absolute;
    color: #333;
    width: 100%;
    right: 0
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-contrast-block button span:nth-child(1),
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-fonts-block button span:nth-child(1) {
    top: 14px
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-contrast-block button span:nth-child(2),
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-fonts-block button span:nth-child(2) {
    bottom: 8px
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-contrast-block button span:nth-child(3),
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-fonts-block button span:nth-child(3) {
    top: 2px !important;
    right: 2px !important;
    color: #00e800 !important;
    display: inline-block !important;
    width: auto !important;
    font-size: 12px !important;
    direction: ltr !important;
    line-height: 1 !important;
    font-family: monospace !important
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-contrast-block button.vi-font-enabled,
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-fonts-block button.vi-font-enabled {
    border: dashed 1px #8b0000;
    background-color: #fffff3
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-contrast-block button.vi-font-enabled span,
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-fonts-block button.vi-font-enabled span {
    color: #8b0000
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block.mic-cursors-block button span:last-child {
    margin-top: 5px
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 30%;
    height: 80px;
    border: solid 1px silver;
    vertical-align: middle;
    line-height: 1;
    font-weight: 700;
    font-size: 14px !important;
    border-radius: 3px
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button span {
    display: block;
    font-size: 14px !important;
    color: #333;
    line-height: .9 !important
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button:focus,
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button:hover {
    color: #8b0000;
    border-color: #8b0000;
    background-color: #ffc !important
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button:focus span,
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button:hover span {
    color: #8b0000
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button.vi-enabled {
    border: dashed 1px #8b0000;
    background-color: #fffff3
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button.vi-enabled span {
    color: #8b0000 !important
}

#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button.vi-enabled::before {
    /*content: "\\2713";*/
    content: "âœ“"; 
    direction: ltr !important;
    position: absolute;
    top: 2px;
    right: 2px;
    color: #00e800;
    font-weight: 700;
    font-size: 12px !important
}

#mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits {
    position: relative !important;
    padding: 0 5px !important;
    background-color: #033 !important;
    text-align: center !important
}

#mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits a,
#mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits span {
    display: inline-block !important;
    vertical-align: middle !important;
    color: #fff !important;
    width: auto !important;
    font-weight: 700 !important;
    font-size: 11px !important
}


#mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits a {
    text-decoration: underline !important
}

#mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits a:focus,
#mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits a:hover {
    background-color: transparent !important
}

@media screen and (max-width:47em) {
    #mic-init-access-tool .mic-access-tool-general-button>div span {
        display: none
    }

    #mic-init-access-tool .mic-disable-buttons {
        display: none
    }

    #mic-init-access-tool .mic-access-tool-box {
        width: 100%
    }

    #mic-init-access-tool .mic-cursors-block {
        display: none
    }
}

body.mic-toolbox-zoom-up>:not(#mic-init-access-tool) {
    zoom: 1.4 !important;
    -moz-transform: scale(1.4) !important;
    -moz-transform-origin: 40% 0 !important
}

body.mic-toolbox-contrast-monochrome>:not(#mic-init-access-tool) {
    -webkit-filter: grayscale(1) !important;
    filter: grayscale(1) !important
}

body.mic-toolbox-contrast-soft,
body.mic-toolbox-contrast-soft>:not(#mic-init-access-tool),
body.mic-toolbox-contrast-soft>:not(#mic-init-access-tool) :not(header),
body.mic-toolbox-contrast-soft>:not(#mic-init-access-tool) :not(#footer .inside) {
    color: #000 !important;
}
body.mic-toolbox-contrast-soft,
body.mic-toolbox-contrast-soft>:not(#mic-init-access-tool) {
    background: 0 0 !important
}

body.mic-toolbox-contrast-soft #footer { border-top: 1px solid #000000; border-bottom: 1px solid #000000;  }
body.mic-toolbox-contrast-soft #footer .menu_externlink li { background-image: url("../../files/froebelschule-fellbach/images-design/hand_schwarz.png") top left no-repeat; }
body.mic-toolbox-contrast-soft #footer .mail { background-image: url("../../files/froebelschule-fellbach/images-design/email-s.png") top left no-repeat;  }



/*
body.mic-toolbox-contrast-hard>:not(#mic-init-access-tool) {
    background-color: #fff !important;
    color: #000 !important;
    -webkit-filter: invert(100%) !important;
    filter: invert(100%) !important
}
*/

body.mic-toolbox-contrast-hard>:not(#mic-init-access-tool) {
    background-color: #000 !important;
    color: #fff !important;
}

body.mic-toolbox-contrast-hard #container,
body.mic-toolbox-contrast-hard #footer,
body.mic-toolbox-contrast-hard #container .inside .mod_breadcrumb { background: #000000 !important;  }

body.mic-toolbox-contrast-hard #footer { border-top: 1px solid #ffffff; } 
body.mic-toolbox-contrast-hard #header #logo  { background: #555555; } 

body.mic-toolbox-contrast-hard #container .inside .mod_breadcrumb ul li,
body.mic-toolbox-contrast-hard #container .inside .mod_breadcrumb ul li a,
body.mic-toolbox-contrast-hard #container .inside p,
body.mic-toolbox-contrast-hard #container .inside p a,
body.mic-toolbox-contrast-hard #container .inside .back a,
body.mic-toolbox-contrast-hard #container .inside ul li,
body.mic-toolbox-contrast-hard #container .inside ol li,
body.mic-toolbox-contrast-hard #container .inside ul li a,
body.mic-toolbox-contrast-hard #container .inside ol li a,
body.mic-toolbox-contrast-hard #container .inside .ce_accordion .ui-accordion-content,
body.mic-toolbox-contrast-hard #container .inside .mod_newslist.newshighlight .more a,
body.mic-toolbox-contrast-hard #container .inside .mod_calendar table th,
body.mic-toolbox-contrast-hard #container .inside .mod_calendar table td,
body.mic-toolbox-contrast-hard #container .inside .mod_calendar table td a, 
body.mic-toolbox-contrast-hard #container .inside .mod_calendar table th a,
body.mic-toolbox-contrast-hard #container .inside .mod_eventlist .cal_1 p,
body.mic-toolbox-contrast-hard #container .inside .mod_calendar table .cal_1,
body.mic-toolbox-contrast-hard #container .filmclips p,
body.mic-toolbox-contrast-hard #container .login label,
body.mic-toolbox-contrast-hard #container .login input,
body.mic-toolbox-contrast-hard #navmobile p,
body.mic-toolbox-contrast-hard #navmobile a p,
body.mic-toolbox-contrast-hard #footer .inside p,
body.mic-toolbox-contrast-hard #footer .inside p,
body.mic-toolbox-contrast-hard #footer .inside p a,
body.mic-toolbox-contrast-hard #footer .inside p a.active,
body.mic-toolbox-contrast-hard #footer .menu_externlink li a,
body.mic-toolbox-contrast-hard #footer .mod_search input[type="search"],
body.mic-toolbox-contrast-hard #footer input[type="search"],
body.mic-toolbox-contrast-hard #header .menu li a,
body.mic-toolbox-contrast-hard #container .inside .ce_accordion .ui-accordion-header   {  color: #ffffff !important;}

body.mic-toolbox-contrast-hard #container .inside h1,
body.mic-toolbox-contrast-hard #container .inside h2,
body.mic-toolbox-contrast-hard #container .inside h3,
body.mic-toolbox-contrast-hard #container .inside h4,
body.mic-toolbox-contrast-hard #container .inside h5,
body.mic-toolbox-contrast-hard #container .inside h6   {  color: #ffffff !important;}

body.mic-toolbox-contrast-hard #container .inside .unterstrichelt { border-color:  #ffffff;  }
body.mic-toolbox-contrast-hard #container .inside .mod_breadcrumb { border-color:  #ffffff; }
body.mic-toolbox-contrast-hard #footer .menu_externlink li {background-image: url("../../files/froebelschule-fellbach/images-design/hand_weiss.png"); }
body.mic-toolbox-contrast-hard #footer .mail { background-image: url("../../files/froebelschule-fellbach/images-design/email.png");  }

body.mic-toolbox-contrast-hard #footer .mod_search input[type="search"],
body.mic-toolbox-contrast-hard #footer input[type="search"],
body.mic-toolbox-contrast-hard #container .mod_search input[type="search"],
body.mic-toolbox-contrast-hard #container input[type="search"],
body.mic-toolbox-contrast-hard #container input,
body.mic-toolbox-contrast-hard #container .login input { color: #000000 !important; }

body.mic-toolbox-contrast-hard #header .mod_navigation ul.level_2 li, 
body.mic-toolbox-contrast-hard #header .mod_navigation ul.level_3 li {
    background: rgba(11,11,11,0.9);
}



body.mic-toolbox-disable-buttons-animations * {
    -webkit-transition-property: none !important;
    transition-property: none !important;
    -webkit-animation: none !important;
    animation: none !important;
    -webkit-animation-name: none !important;
    animation-name: none !important
}

body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) a:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) button:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) h1:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) h2:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) h3:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) h4:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) h5:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) h6:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) input:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) li:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) p:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) select:focus,
body.mic-toolbox-disable-buttons-keyboard>:not(#mic-init-access-tool) textarea:focus {
    outline: 0 !important;
    background: #ff0 !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body.mic-toolbox-fonts-simple :not(i):not(.fa) {
    font-family: Arial, Helvetica, sans-serif !important
}

body.mic-toolbox-content-links a {
    text-decoration: underline !important
}

body.mic-toolbox-content-headers h1,
body.mic-toolbox-content-headers h2,
body.mic-toolbox-content-headers h3,
body.mic-toolbox-content-headers h4,
body.mic-toolbox-content-headers h5,
body.mic-toolbox-content-headers h6 {
    text-decoration: underline !important
}

body.mic-toolbox-cursor-big-white {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAzCAYAAAAZ+mH/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA1OTE2NURCQzkyMTFFN0IwODJCQjE5QzZFMDg2QjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA1OTE2NUVCQzkyMTFFN0IwODJCQjE5QzZFMDg2QjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDU5MTY1QkJDOTIxMUU3QjA4MkJCMTlDNkUwODZCNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDU5MTY1Q0JDOTIxMUU3QjA4MkJCMTlDNkUwODZCNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phwph8YAAAWrSURBVHjavFldSGxVFF7zq+N4/RtTuY1SU2SWoqUW/iAZhL1UFD4kVBD02Jv45os/+Psi+CCU9hRYkGVF1kOUmEYZpmGJEpqJ4Ev5e/XqzDi7tU5rz92zx7nqzBwXfBxn73P2/va311pnnS0AwDuI3xG34H9zIGwMC8NUsyIOEU8iphAexDnCzn2mE5AkrPx3PRPJZiJSEavZiqgkyJ5BfInIQQSZiOmKXDRBDSuSc1OKxFplJWISkasQMU2RiIF9Ph+kpqbKn88ivmAiIYTTLEVUfzAIeL1ecLlcsulpxKdmKxIxYFpaGrS0tEBOTg44nU7VWT83W5G3EIJQWVkpyAYGBkRBQYFAZYTsQ/yM8JJgxDfZqoRJVFRUiGAwaBDp6uoS+fn5AhVRiSwoRNxK5CSsSAQJv98vpPX19Ym8vLwbUSQmiZtU5L4kVEVSUlJMU+RSElKR3Nxc4XA4TFHkSiTIent7hcfjMUWRK5OQihCRZCtyLRJmKXJtElIRzKxJUyQuElKR7OxsPXzjUiRuEmSdnZ0GkUQVSYhEshRJmIRUJCsrK25FkkKCrKenR2RmZsalSNJIkHV0dIiMjAxht9uvpUhSScSrSNJJXKLIgxoRm2kkyPr7+w0imiI/MZEUScSeSCESCoXg9PQULJboqKO21tZW2Nvbg7GxMeOKVZtaxb+E+DdhEoeHh1BbWwv7+/sxidhsNkB14fz8XO2SVfxrRORKJI6OjoyJsPgFzAPhdrfbbUyws7MTzxqkIq9YL7uzu7sbsAqHkpISWFpaitqOsrIyQOeLV0z60hu779PoWDA8PAy7u7uGnFjmwcTERLgfX+XQ1tYGk5OThvToi9T8B+JDzgdB/lYJ8ceT/DvIvwOI7SgSVqs1rAARoG1gh4KFhQWYnZ2F+vr6yOWgUouLi5IE2TziH46GAE94rhChq5/7QhHbQU5EGBwchKGhITg4ODD2XNrW1haMj49HECDHbGxsNJ5jowOXF3i1enq2cJuNv+RSOVfcyxNVVVWivb39ooI2jObmZrG9vR2RD3C7RGFhoXrfPqIC8RjiIcRtRB5/Snr42IGQhUgnRuWIV4kNJhaYn583YlpVAO2uZLyysgINDQ1QXFwcDkvyDdqy6elpw1k5EZ0hvmf5z1j6gOIPQcVn7ilB3xZadiN8gHhZ/qb+8vLyqOw4MzNj9KNPyee+46On23x1MzknL8jBZ2P2CCWOj4/VpLKMGER8hjhA0HlBOfXTyskJa2pqIhLTxsYGrK6uhtMI4hfEX+wLAc05Q3JhsfIEhdm7iK/5YUqvi6qD0oSqFRUVQVNTE2AVLpvIB15n59MdVFcb3tQafuVzK/LyUkQx4mHEUwhapsBVi9LSUrG8vBy1LT6fz+hXxitmQrd4O2x6QaMr8RvibY5xku2YQV76J+ITkpG2Ym1tDaampiAQCIQfPjk5gerqasPB2fycngXvvy1WjfmGUnQ8TsoiHuVrgRJSHn4F79L9FMK0at0wmYn09HRVjTlW4gEKR3bMiO0hZnWIR/jVesRee8bwK2FFA95hvEihSMdKlC3JH1TfoCw7Nzcnmyg61tmnbJpTGkYSzSC+ReyxR9/lmwJKLAO3+fk+2irb+vo6jI6OQl1dHZydncHIyAhsbm4a+UJNxIhMmWeUA1yhErGyRJmcwTJYNpd22O5kkuTtP8icQNkV07yRbb1e74VZlsk/weO7lS0Jm1Op+dJ48hStELWyai5Gs5zA5XIZH8daRKggZd/jbfFofhEhl13LYvq/GiyKYum8oh9jTCoU//kK8TyHuJffHVFK2Hmv9bAR2hUUvwjxvyfe53yiP0eVz0cc5tM8oUV5Xwh9XHuMyWKZ4MFoFX8zGZkUyME/5lrijqx7tEiTL6+I+a57yCVrAQcP+BznFLJvlC1Vixa/gqDy/ggr8p8AAwB38ep+f+/fmwAAAABJRU5ErkJggg==), url(https://raw.githubusercontent.com/mickidum/acc_toolbar/master/app/cursors/w2.cur), auto !important
}

body.mic-toolbox-cursor-big-white a,
body.mic-toolbox-cursor-big-white button {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAtCAYAAAAz8ULgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE0QzFBMjdCQzkyMTFFNzg4RDE5NkYzNkM0MDkwNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE0QzFBMjhCQzkyMTFFNzg4RDE5NkYzNkM0MDkwNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTRDMUEyNUJDOTIxMUU3ODhEMTk2RjM2QzQwOTA3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTRDMUEyNkJDOTIxMUU3ODhEMTk2RjM2QzQwOTA3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnfOpO8AAAhdSURBVHjaxFlpTBVXFL4zPJbHIqDEBWtFqUCwiFXRiNYQTIypsTY1IY3GavUXuLRoNDHVqKm0iTWaLsamVSMlNGqTqqEmbQLE4ha3VEWhbdi0GKAIdUFle9yebzx3Mm/ePIFW6Ek+Zt7c+95899yzXjThXzS+Sr6mEKYReggXCb8RXJY5VgyaaAw3YR+hzULib8ImQhAhhK8BBN2yuEERna+5IBYQECDnzp0r09PTrRrLYW26mahrsIkGMK6B0N69e2V7e7t8/Pix3LRpk9Q0DSTrCamszVBC4GCSVC8ZR2hyu92ypqZGKnn06JGcMmWK0uYnhHDCECbrsuzCC91SfxKNlw4dOlQEBQWZD8PDw0Vubq76uIQwnLVu3W5toEmqF8CTpcfjET09PV4TFi5cKMaOHYvbMYRMnhvworXYmyZ19uiuBw8eiM7OTq/ByMhIsWjRIrWg1212/EK1+TyS2LpGEH369KloaGjwmTBjxgx1m8hbrg1EKOpta9oJtbi5deuWz2BiYqKIjo5WW/4SO5KH0MFXu3adoNnQb5KQ6/hz8eJFn4Hx48eLkSNH4nYEO5mHM9MbhAxCDD9ThHocoBai2fzBa0v9ieQfuYIPV65c8XV90uKIESNEZWUlXjKH8C4hDSZL6CbcJXxD2A/b5gVgXiz/9q+EYsJDTgaKuNaXFKtxYMbLJ8MuKQzJiooKaZfs7GyvvB0aGionTZokScvW53mED5iMPc//QkhmhYX4MQ2/JF1MFKs+p+u6LCgo8CG5b98+84UJCQmytLRUNjU1ydraWrl9+3aVmTysWTl79myZk5MjV65cKYcPH66+e4a1D4IRnBjUtgf2RjKYr9guuW7dOh+SZ86cMUlu3brVa6yrq0vOmjXLHF+zZo2keGuOkwlJMhfJC3iftf0z4TxhLyFJkX2eZ7lZ3dmwlZkzZxop0SoUmmRwcLBBYvfu3T6LWLt2rUmyrKzMZxwa5XEnUygnJOg2I43jwJzOHvuU7QRe03Lt2jVx584dr1UMGTJE0DYb94indklOTn62NZqmMpSXTJw4Ud1GIFLs2bNH5OfnC7JrPHsVGnaxN6FA2EpAChnLNlRJOEr4llCBiodIxCBeqhcbqna7DZLl5eWira3Nh8SoUaPMxURERPiMx8XFCSoDBVLvzp07xapVq56FHZdLLF26FLevQZNhhHwuYhOTkpJCaMVhXIV/SigkxBMu4xuXL1/2Nl7SUGpqqnFPjuAYS0NCQsTkyZMFeb7POBYIgoGBgWL+/Pnm89jYWEMB7ETiPWx1TEyMJDUbnllVVSV37dolEXbYDKDJr3E/b948H7tqbGyUR48elS0tLdJJSkpKJMVSx7Hu7m65f/9+WVhYiELGfH727FlJ2se7fwfJ7/Hybdu2+fwAvC8lJUURfYwraVlSsSEHWs6dOyepiMF7/9A571qLBVOmTp0qjh8/LiZMmCC48hbk3YJi4GC2MUZ4afWX9iDx8fHiwIEDRmkGgXPU1dUNODFSphfJH3FDmUOQLTp+Yc6cOSIvL8+4R11J9jXgJKmfUjVsJ0j+QLhADiMoXTnGOsjq1avFsmXLjDDi5KWQ5uZmUVRUJO7fv28+o6wjyCnEpUuXvOYiZFGaFdTYOf4WzKqjo0NwrDaqjwzedrl+/Xq/xkxbbXgdLcRxHM5nzzxU4hnPyOYlvdR8vnjxYuP5sWPHHH/r4MGDymFLdc7PFziYo3UVNMFxdWFhYYJysRH3nERpkEKRl0YgT548ERRuvDRsHbfLvXv3zJ/VObmD6HeEL2GwGzZs8NmePnmh/qyqQgaxP1NXaxJweq7Ekn6bdU6BPazaXYQSNF5U8Rir/z8EDnPz5k31sU6V9N18xRnPh2jA0C4g2fdHlBnAM/+L1NTUqJ2E09ywkuzi2hEpcDdmUGrsV7hRW2fv0fsrhw8fVlHmBqFKt/Qy3QydK5/TMOotW7YM6lYjURw6dEh9RBXWrltqSUUUNvqEK6D2kydPihMnTvz7Uy92Ini2NYs4CaqhzZs3G/GWD8rK4GO6rTv0WFpQ9B35+OLGjRv9ZqPehKp2wwzgDL2ZAczryJEjqt//TMVu3XZS22MhCoHnVILg8uXL1Qr9ioqDKgaqHAxynD1MUZ+hBEhxcbHYsWOHGv6ClQQf6bZrUtpI1vNBacP58+fFihUrxMOHD/2STEtLM6r26dOnm8/GjBljtAgZGRleSQBzMBfFMFIjYjMTLyIUcOfYyQ7tt+d2c5uJmv8tpfoFCxb4LW4hKJqdimJ7A4eaVM3FAS0rCEqZi4Kd8Aq6Dz4ZcSSpc05HJRHFJfwypCj8WGZmpqyvr38hxS2qcdKmIvkRk0vgs6UY7r/89t0BTDSMVwOyWXzSJqdNmyarq6v7RARawyFCbm6uvH79utcYpT91SIC9Xsgkx3G3Gsk7Kp6nTXVAgC0fykTfRGoF0aysLOMAoDchezN7abQft2/f9mpRoqKiMPYnb/V47haGsYKC+vIvEivRYbz176CAgQZwnPI8OXXqlMQRDTsjDjkltarm+NWrV1XDVc2HWS+zLUaxFl29nappllOuLouGka7+otIsHHkWZ+iIhaqyUeEIKTU7O1vFRzR8pwmfUxEcCI9HEd3a2qq+F8Em5rEUPUbh05fTWM1io+ocEZ3ZT/Tjo9Dco85E32wtu1BB0baqSgqLWsf2nM3nPmL06NHGAtAV8ELexuEYk2xnxXS7+tITqaxl6YsQLOHekdw5apZTW7UD6sQXh7Af418tbDpfsYaW3L17N5TnIwsgU7RYkoppx/0517ZqM4BtJ4ljaqDlfzhqLgiivK7hoGyvuHBEPJrnt7G9PuKxdksg9/wjwADF1TqYqD1x3AAAAABJRU5ErkJggg==), url(https://raw.githubusercontent.com/mickidum/acc_toolbar/master/app/cursors/wh2.cur), auto !important
}

body.mic-toolbox-cursor-big-black {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAzCAYAAAAZ+mH/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM1RTg1NDJCQzhFMTFFNzhFNDdGMzY5NjY0M0JBMTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM1RTg1NDNCQzhFMTFFNzhFNDdGMzY5NjY0M0JBMTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzVFODU0MEJDOEUxMUU3OEU0N0YzNjk2NjQzQkExNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzVFODU0MUJDOEUxMUU3OEU0N0YzNjk2NjQzQkExNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PisYaokAAAcASURBVHjavFhrTFRH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), url(https://raw.githubusercontent.com/mickidum/acc_toolbar/master/app/cursors/b2.cur), auto !important
}

body.mic-toolbox-cursor-big-black a,
body.mic-toolbox-cursor-big-black button {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA1CAYAAAADOrgJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUIxMTcwRTBCQTVCMTFFNzlFMTNDNDI4RjQ5NjYzNDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUIxMTcwRTFCQTVCMTFFNzlFMTNDNDI4RjQ5NjYzNDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjExNzBERUJBNUIxMUU3OUUxM0M0MjhGNDk2NjM0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QjExNzBERkJBNUIxMUU3OUUxM0M0MjhGNDk2NjM0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsArU6kAAAuPSURBVHjazFoJcE1L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), url(https://raw.githubusercontent.com/mickidum/acc_toolbar/master/app/cursors/bh2.cur), auto !important
}

body.mic-toolbox-content-images span.mic-toolbox-images-titles {
    display: block !important;
    font-size: 18px !important;
    max-width: 180px !important;
    line-height: 1 !important;
    margin: 0 auto !important;
    font-weight: 400 !important;
    text-align: center !important;
    background: #ffffe0 !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 10px !important;
    border: solid 1px #8b0000 !important;
    border-radius: 0 !important
}
