header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;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;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{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;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.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:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{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}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-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--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{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:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--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-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.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;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{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{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-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;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:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.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-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--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:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{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)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{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)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
/** clearing **/
.clear {clear: both; font-size: 0.1px; height: 0.1px; line-height: 0.1px; float: none; display: table;}

/** block grid **/
.autogrid, .autogrid:before,.autogrid:after {-moz-box-sizing: border-box; box-sizing:border-box;}
.autogrid {padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left;overflow: hidden;}

/** block grid wrapper **/
.autogrid_wrapper {margin-left: -1%; margin-right: -1%;}

/** non block **/
.autogrid:not(.block) {padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%;}

/* .block.autogrid.first, .block.autogrid:first-child 	{margin-left: -1%;} */
/* .block.autogrid.last, .block.autogrid:last-child 	{margin-right: -1%;} */

/** Non block grid **/
.full			{width: 98%;}
.one_half 		{width: 48%;}
.one_third 		{width: 31.3333%;}
.one_fourth		{width: 23%;}	
.one_fifth		{width: 18%;}	
.one_sixth		{width: 14.6667%;}

/** Block grid **/
.block.full			{width: 100%;}
.block.one_half 	{width: 50%;}
.block.one_third 	{width: 33.3333%;}
.block.one_fourth	{width: 25%;}	
.block.one_fifth	{width: 20%;}	
.block.one_sixth	{width: 16.6667%;}

.block.two_third	{width: 66.6667%;}
.block.two_fourth	{width: 50%;}
.block.three_fourth	{width: 75%;}
.block.two_fifth	{width: 40%;}
.block.three_fifth	{width: 60%;}
.block.four_fifth	{width: 80%;}
.block.two_sixth	{width: 33.3333%;}
.block.three_sixth	{width: 49.9999%;}
.block.four_sixth	{width: 66.6667%;}
.block.five_sixth	{width: 83.3333%;}

/** Non block grid system **/
/** odd split: 2 elements per row **/
.n2:not(.block).one_third		{width: 32%;}
.n2:not(.block).two_third		{width: 64%;}
.n2:not(.block).one_fourth		{width: 24%;}
.n2:not(.block).two_fourth		{width: 48%;}
.n2:not(.block).three_fourth	{width: 72%;}
.n2:not(.block).one_fifth		{width: 19.2%;}
.n2:not(.block).two_fifth		{width: 38.4%;}
.n2:not(.block).three_fifth		{width: 57.6%;}
.n2:not(.block).four_fifth		{width: 76.8%;}
.n2:not(.block).one_sixth		{width: 16%;}
.n2:not(.block).two_sixth		{width: 32%;}
.n2:not(.block).three_sixth		{width: 48%;}
.n2:not(.block).four_sixth		{width: 64%;}
.n2:not(.block).five_sixth		{width: 80%;}

/** odd split: 3 elements per row **/
.n3:not(.block).one_half		{width: 47%;}
.n3:not(.block).two_third		{width: 62.6667%;}
.n3:not(.block).one_fourth		{width: 23.5%;}
.n3:not(.block).two_fourth		{width: 47%;}
.n3:not(.block).three_fourth	{width: 70.5%;}
.n3:not(.block).one_fifth		{width: 18.8%;}
.n3:not(.block).two_fifth		{width: 37.6%;}
.n3:not(.block).three_fifth		{width: 56.4%;}
.n3:not(.block).four_fifth		{width: 75.2%;}
.n3:not(.block).one_sixth		{width: 15.6667%;}
.n3:not(.block).two_sixth		{width: 31.3333%;}
.n3:not(.block).three_sixth		{width: 47%;}
.n3:not(.block).four_sixth		{width: 62.6667%;}
.n3:not(.block).five_sixth		{width: 78.3333%;}

/** odd split: 4 elements per row **/
.n4:not(.block).one_half		{width: 46%;}
.n4:not(.block).one_third		{width: 30.6667%;}
.n4:not(.block).two_third		{width: 61.3333%;}
.n4:not(.block).two_fourth		{width: 46%;}
.n4:not(.block).three_fourth	{width: 69%;}
.n4:not(.block).one_fifth		{width: 18.4%;}
.n4:not(.block).two_fifth		{width: 36.8%;}
.n4:not(.block).three_fifth		{width: 55.2%;}
.n4:not(.block).four_fifth		{width: 73.6%;}
.n4:not(.block).one_sixth		{width: 15.3333%;}
.n4:not(.block).two_sixth		{width: 30.6667%;}
.n4:not(.block).three_sixth		{width: 46%;}
.n4:not(.block).four_sixth		{width: 61.3333%;}
.n4:not(.block).five_sixth		{width: 76.6667%;}

/** odd split: 5 elements per row **/
.n5:not(.block).one_half		{width: 45%;}
.n5:not(.block).one_third		{width: 30%;}
.n5:not(.block).two_third		{width: 60%;}
.n5:not(.block).one_fourth		{width: 22.5%;}
.n5:not(.block).two_fourth		{width: 45%;}
.n5:not(.block).three_fourth	{width: 67.5%;}
.n5:not(.block).two_fifth		{width: 36%;}
.n5:not(.block).three_fifth		{width: 54%;}
.n5:not(.block).four_fifth		{width: 72%;}
.n5:not(.block).one_sixth		{width: 15%;}
.n5:not(.block).two_sixth		{width: 30%;}
.n5:not(.block).three_sixth		{width: 45%;}
.n5:not(.block).four_sixth		{width: 60%;}
.n5:not(.block).five_sixth		{width: 75%;}

/** odd split: 6 elements per row **/
.n6:not(.block).one_half		{width: 44%;}
.n6:not(.block).one_third		{width: 29.3333%;}
.n6:not(.block).two_third		{width: 58.6667%;}
.n6:not(.block).one_fourth		{width: 22%;}
.n6:not(.block).two_fourth		{width: 44%;}
.n6:not(.block).three_fourth	{width: 66%;}
.n6:not(.block).one_fifth		{width: 17.6%;}
.n6:not(.block).two_fifth		{width: 35.2%;}
.n6:not(.block).three_fifth		{width: 52.8%;}
.n6:not(.block).four_fifth		{width: 70.4%;}
.n6:not(.block).two_sixth		{width: 29.3333%;}
.n6:not(.block).three_sixth		{width: 44%;}
.n6:not(.block).four_sixth		{width: 58.6667%;}
.n6:not(.block).five_sixth		{width: 73.3333%;}

.border-inner {border-left: 1px solid #ddd;}
.border-inner.first, .border-inner:first-child {border-left: 0;}
.border-inner.last, .border-inner:last-child {border-right: 0;}
/** optical correction **/
/* .autogrid.block.border-inner {margin-left: -0.75%; padding-left: 1.75%;} */

/** grid options **/
.autogrid.break {clear:left; margin-left: 0;}
.autogrid.full.break {width: 100%;clear:both;float: none;padding-left: 0;padding-right: 0;}

/** same height **/
.autogrid.same-height {display: table-cell; float: none; vertical-align: top;}

/** flexible same height **/
.autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height, .ce_autogridWrapperStart.same-height .inside {display: flex; display: -webkit-flex; display: -ms-flexbox; height: 100%; clear: both;}

/** autogrid full **/
.autogrid.full {padding-left: 0; padding-right: 0;}
.autogrid_wrapper .autogrid.full {padding-left: 1%; padding-right: 1%;}

/** no gutter **/
.autogrid_wrapper.no_gutter {margin-left: 0; margin-right: 0;}
.autogrid_wrapper.no_gutter_left {margin-left: 0;}
.autogrid_wrapper.no_gutter_right {margin-right: 0;}
.autogrid.no_gutter {padding-left: 0; padding-right: 0;}
.autogrid.no_gutter_left {padding-left: 0;}
.autogrid.no_gutter_right {padding-right: 0;}

/** tablets **/
@media only screen and (min-width: 768px) and (max-width: 990px) {
	.autogrid.adjust_mobile {width: 50% !important}
}

/** phones **/
@media only screen and (max-width: 767px) {
	.autogrid {width: 100%!important;}
	.autogrid.same-height, .autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height {display: block;}
	.border-inner {border-left: 0;}
	.ce_autogridSpacer {margin: 0!important; line-height: 0!important;}
}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
table.sortable thead th{background-image:url(../../assets/tablesort/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th a.pointer{display:block;margin-right:9px;cursor:pointer}table.sortable thead th.unsortable{background-image:none}table.sortable thead th.asc{background-image:url(../../assets/tablesort/images/asc.svg)}table.sortable thead th.desc{background-image:url(../../assets/tablesort/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}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../../files/full_basic/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/full_basic/fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../../files/full_basic/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/full_basic/fonts/roboto-v30-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../../files/full_basic/fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/full_basic/fonts/roboto-v30-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../../files/full_basic/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/full_basic/fonts/roboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


@font-face {
    font-family: 'optimusprincepsregular';
    src: url('../../files/full_basic/fonts/optimusprinceps-webfont.eot');
    src: url('../../files/full_basic/fonts/optimusprinceps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/full_basic/fonts/optimusprinceps-webfont.woff2') format('woff2'),
         url('../../files/full_basic/fonts/optimusprinceps-webfont.woff') format('woff'),
         url('../../files/full_basic/fonts/optimusprinceps-webfont.ttf') format('truetype'),
         url('../../files/full_basic/fonts/optimusprinceps-webfont.svg#optimusprincepsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'optimusprincepssemiboldRg';
    src: url('../../files/full_basic/fonts/optimusprincepssemibold-webfont.eot');
    src: url('../../files/full_basic/fonts/optimusprincepssemibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/full_basic/fonts/optimusprincepssemibold-webfont.woff2') format('woff2'),
         url('../../files/full_basic/fonts/optimusprincepssemibold-webfont.woff') format('woff'),
         url('../../files/full_basic/fonts/optimusprincepssemibold-webfont.ttf') format('truetype'),
         url('../../files/full_basic/fonts/optimusprincepssemibold-webfont.svg#optimusprincepssemiboldRg') format('svg');
    font-weight: normal;
    font-style: normal;

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

/* basic_full_screen.css */
.buttonback{font-size:0}footer .inside .mod_boxes4ward .ce_text{margin-bottom:0}.color{padding:20px 15px}body{background-color:#fff;overflow-y: scroll}#wrapper{width:100%;overflow:hidden;margin:0 auto}#content-before{width:100%;margin:0 auto;background-color:#494254}#content-hell{width:100%;margin:0 auto;background-color:#ffffff}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,#content-hell .inside{width:1200px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}#content-before .inside .mod_article,#content-hell .inside .mod_article{padding-top:50px;padding-bottom:50px}#container{width:940px;margin:0 auto}.home header .mod_boxes4ward{overflow:hidden;margin-top:80px}.home header .mod_boxes4ward .top{overflow:hidden;margin-top:90px}header{width:100%;height:150px;position:relative;overflow:visible;display:block;margin:0;padding:0;color:#444444}.home header{width:100%;height:580px;position:relative;overflow:hidden;display:block;margin:0;padding:0;color:#444444}header:before{width:50%;height:100%;left:0;top:0;position:absolute;overflow:hidden;display:inline-block;background-color:#3c79a7;content:'';z-index: -1}header h1{color:#ffffff;background: transparent}header #branding a,header #branding a:visited.active,header #branding a:focus,header #branding a:hover,header #branding  a:active{text-decoration:none;text-transform:none;outline: 0px;background: none}header #branding a{width:100%;height:100%;display:block;padding:0}header #branding{width:100%;height:85px;left:0;top:20px;position:absolute;display:inline-block;margin:0 0 0 -45%;padding:0;background-image:url("../../files/full_basic/images/hypnosezentrum_logo.svg");background-repeat:no-repeat;text-decoration:none;text-indent:-999em;background-position: 100% center;z-index: 999}.simplyenjoy header #branding{width:100%;height:85px;left:0;top:20px;position:absolute;display:inline-block;margin:0 0 0 -45%;padding:0;background-image:url("../../files/full_basic/images/simplyenjoy_logo.svg");background-repeat:no-repeat;text-decoration:none;text-indent:-999em;background-position: 100% center;z-index: 999}header h2.slogan,header h1.slogan{width:100%;bottom:40px;position:absolute;display:inline-block;margin:0;text-align:center;font-size:25px;color:#1a1a1a}header,#main,footer{clear:both}footer{margin-top:15px;margin-bottom:0;padding:0;background-color:#E0E0E0;color:#ffffff}footer .boxes4ward_article.first .ce_text.color img.termin{width:85px;height:80px;right:10px;top:315px;position:absolute;overflow:hidden;display:inline-block}.mod_newsarchive .more a{display:none}#content-before .ce_dlh_googlemaps p{color:#000}#content-before .ce_dlh_googlemaps input[type="submit"]{width:40px;padding-right:10px;padding-left:10px;text-align:center;background-color:#736673;border-radius:5px}#content-before .ce_dlh_googlemaps input{width:50%;margin-right:10px}footer .left{display:inline-block;font-size:12px}footer .right{float:right;display:inline-block}footer #copyright  a{height:20px;display:inline-block;margin:0;padding:0 5px;font-size:12px;line-height:20px;color:#ee;text-transform:uppercase}footer #copyright{width:100%;display:block;padding-top:0;padding-bottom:0;background-color:#494254;line-height:35px}#main{margin-top:1.0em}#main .inside{margin:0;padding:2.0em 0 1.0em}#left{margin-top:1.0em}#left .inside{margin-right:1.0em;margin-left:0;padding:1.0em .5em 0 0}#right{margin-top:1.0em}#right  .inside{margin-right:0;margin-left:1.0em;padding:1.0em 0 0 .5em}.ym-skiplinks a.ym-skip:focus,.ym-skiplinks a.ym-skip:active{text-align:center;background-color:#333;border-bottom:1px solid #000;text-decoration:none;color:#fff}.ym-skip,.ym-hideme,.ym-print{position:absolute;        top:-32768px;        left:-32768px; /* LTR */}.ym-skip:focus,.ym-skip:active{right:0;top:0;position:absolute}.ym-skiplinks{width:100%;left:-32768px;top:0;position:absolute;margin:0;padding:0;list-style-type:none;z-index:1000}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{width:100%;left:32768px;position:absolute;outline:0 none}header .custom{height:35px;right:0;position:relative;float:right;text-align:right;line-height:35px}.ym-grid{display: table;    list-style-type: none;    margin-left: 0;    margin-right: 0;    padding-left: 0;    padding-right: 0;    table-layout: fixed;    width: 100%}.tparrows{margin-top: 0 !important;    top: 50% !important}.ce_revolutionslider li{margin:0;padding:0}.mod_redirectNavigation{width:100%;float:left;display:block;text-align:center}.mod_redirectNavigation ul{margin:0;padding:0;list-style-type:none}.mod_redirectNavigation ul li{display:inline-block;margin:5px}.mod_redirectNavigation ul li a{text-decoration:none;color:#fff}.mod_redirectNavigation ul li a:before{margin-right:5px;font:16px 'FontAwesome';content: "\f10b"}.ym-g25{width:25%}.ym-gl{float:left;margin:0}.box-primary{padding:10px 5px;background-color:rgba(60,121,167,.8);border:5px solid #3c79a7;color:#ffffff}.mod_boxes4ward{width:100%;height:100%;display:block;margin:0;padding:0}.mod_boxes4ward,.block,.ym-grid{overflow:visible}.responsiveContainer{width:100%;height:0;position:relative;overflow:hidden;display:block;padding-bottom:20%}.responsiveContainer iframe,.responsiveContainer object,.responsiveContainer embed{width:100%;height:100%;left:0;top:0;position:absolute}.home header .mod_boxes4ward .autogrid-first.color{padding-top:0;padding-left: 1%;padding-right: 1%}.liste{width:100%;position:relative;overflow:hidden;display:block}.mod_newsreader .back{display:none}.mod_newsreader .ce_text{overflow:hidden}.mod_newslist h1{margin-bottom:0;font-size:28px}
/* basic_full_1_col.css */
#container{width:1200px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}
/* basic_full_hlist.css */
.ce_list > .mm-list >  li > a{padding:5px 0}.ce_list > .mm-list >  li > a .fa:before{margin-right:5px}::-moz-placeholder{opacity:1}.selectnav{display:none}.menout{display:none}#mainmenu.block{overflow:visible}header .inside_box{position:relative}#mainmenu{width:48%;right:0;top:44px;position:absolute;display:inline-block;margin:0;z-index: 999}#submenu{overflow:hidden;padding-bottom:10px}#subnav{width:100%;overflow:hidden;display:block;margin-bottom:0;padding-top:0;padding-bottom:0;background-color:#E0E0E0}#subnav .inside{overflow:hidden;margin:0 auto;padding-right:30px;padding-bottom:0;padding-left:30px;width: 1200px}.ym-hlist{height:45;position:relative;line-height:1em;color:#444444}.ym-hlist ul,#submenu ul{margin:0;padding:0}.ym-hlist ul li,#submenu ul li{position:relative;float:left;margin:0 12px 0 15px;padding:0;list-style-type:none;-webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-ms-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out}#submenu ul li{margin:0 0 3px}#submenu ul li a,#submenu ul li strong,#submenu ul li span{display:block;margin:0 3px 0 0;padding:5px 10px;background-color:#fff;font-size:13px;line-height:1.5;font-weight:normal;text-decoration:none;color:#494254;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;cursor: pointer}#submenu ul li a:hover,#submenu ul li strong:hover,#submenu ul li span:hover,#submenu ul li a.active,#submenu ul li strong.active,#submenu ul li span.active,#submenu ul li .trail{background-color:#3c79a7;color:#ffffff}#submenu ul li a:before,#submenu ul li strong:before,#submenu ul li span:before{margin-right:5px;font:10px fontAwesome;content: "\f054"}#submenu h3{margin-top:5px;margin-bottom:5px;font-size:15px;text-transform:none}.ym-hlist ul.level_2:before{left:10px;top:-3px;position:absolute;display:inline-block;font:20px/1 FontAwesome;color:#3c79a7;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f0d8"}.ym-hlist li.last ul.level_2:before{left:165px;top:-3px;position:absolute;display:inline-block;font:20px/1 FontAwesome;color:#3c79a7;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f0d8"}.ym-hlist ul.level_1 li:after{width:1px;height:26px;bottom:0;right:-14px;position:absolute;background-color:#414141;-webkit-transition: all,0.2s,ease-in-out;-o-transition: all,0.2s,ease-in-out;transition: all,0.2s,ease-in-out;content: "";opacity: 1}.ym-hlist ul.level_2 li:after,.ym-hlist ul.level_1 li.last:after{display:none}.ym-hlist ul li.last{border-right:0}.ym-hlist ul li a,.ym-hlist ul li strong,.ym-hlist ul li span{display:block;margin:0;padding:0;font-size:15px;line-height:1.5;font-weight:normal;text-decoration:none;color:#333333;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.ym-hlist ul li a:focus,.ym-hlist ul li a:hover{color:#3c79a7;outline: none;z-index: 1;background: none}.ym-hlist ul.level_1 li a:before,.ym-hlist ul.level_1 li span:before,.ym-hlist ul.level_1 li strong:before{width:0;height:3px;left:50%;position:absolute;background-color:#3c79a7;-webkit-transition:all,0.2s,ease-in-out;-o-transition:all,0.2s,ease-in-out;transition:all,0.2s,ease-in-out;content:"";bottom:0;opacity:0}.ym-hlist ul.level_2 li a:before,.ym-hlist ul.level_2 li span:before{display:none}.ym-hlist ul li:hover a:before,.ym-hlist ul li.active a:before,.ym-hlist ul li.active span:before,.ym-hlist ul li.active strong:before{width:100%;left:0;opacity:1}.ym-hlist ul li a:active{color:#736673}.ym-hlist ul li.active span.active,.ym-hlist ul li.trail span.trail,.ym-hlist ul li.trail a.trail{color:#3c79a7}.ym-hlist ul li.active.first span.active,.ym-hlist ul li.trail.first a.trail{}.ym-hlist ul li.active,.ym-hlist ul li.trail{color:#ffffff}.ym-hlist ul li.active strong,.ym-hlist ul li.active a:focus,.ym-hlist ul li.active a:hover,.ym-hlist ul li.active a:active{text-decoration:none;color:#736673;background: transparent}.ym-hlist ul.level_1 li ul.level_2{width:190px;min-width:100%;left:-9999em;position:absolute;margin-bottom:0;padding:10px 0 0;border-bottom:3px solid #494254;font-size:14px;color:#ACACAC;z-index:9999;opacity:0;visibility:hidden;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-ms-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;transition: opacity .2s ease-out}.ym-hlist ul.level_1 li:hover ul.level_2{left:0;opacity:1;visibility:visible}.ym-hlist ul.level_1 li ul.level_2 li{position:relative;float:none;display:block;margin:0;padding:0;border-radius:0}.ym-hlist ul.level_1 li ul.level_2 a,.ym-hlist ul.level_1 li ul.level_2 span{margin:0;padding:5px 10px 5px 20px;background-color:#3c79a7;font-size:14px;color:#ffffff;text-transform:none}.ym-hlist ul.level_1 li ul.level_2 a:hover,.ym-hlist ul.level_1 li ul.level_2 span,.ym-hlist ul.level_1 li ul.level_2 a.trail,.ym-hlist ul.level_1 li ul.level_2 span.first{background-color:#88BDE2;color:#ffffff;text-transform:none}.ym-hlist ul.level_1 li ul.level_2 li:before{left:10px;top:8px;position:absolute;display:inline-block;font:14px/1 FontAwesome;color:#fff;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f0da"}.ym-hlist ul.level_1 li ul.level_2 ul.level_3{width:220px;min-width:100%;left:-9999em;position:absolute;padding:5px;background-color:#ffffff;border:1px solid #f5f5f5;border-radius:4px;font-size:14px;line-height:1.5;color:#444444;z-index:9999;opacity:0;visibility:hidden;-webkit-transition: opacity .15s ease .2s;-moz-transition: opacity .15s ease .2s;-o-transition: opacity .15s ease .2s;-ms-transition: opacity .15s ease .2s;transition: opacity .25s ease .20s}.ym-hlist ul.level_1 li ul.level_2 li:hover ul.level_3{left:200px;top:-8px;opacity:1;visibility:visible}.ym-hlist ul.level_1 li ul.level_2 li{position:relative;float:none;display:block;margin-right:0;padding:0;border-radius:0}.ym-hlist ul.level_1 li ul.level_2 li ul.level_3 a,.ym-hlist ul.level_1 li ul.level_2 li ul.level_3 span{padding:10px;background-color:#929293;font-size:14px;line-height:1.5;color:#ffffff;text-transform:none}.ym-hlist ul.level_1 li ul.level_2 li ul.level_3 a:hover,.ym-hlist ul.level_1 li ul.level_2 li ul.level_3 span,.ym-hlist ul.level_1 li ul.level_2 li ul.level_3 a.trail,.ym-hlist ul.level_1 li ul.level_2 li ul.level_3 span.first{background-color:#3c79a7;color:#ffffff;text-transform:none}#mainmenu ul.level_1 li.last:hover ul.level_2{right:0;left: auto}header .search{right:0;top:7px;position:relative;margin:0;z-index: 999}header .search  .ym-searchform{float:right;display:inline;line-height:1.5}header .search .ym-searchform .ym-searchfield{width:150px;height:30px;padding:0 5px;background-color:#ffffff;border:1px solid rgba(245,245,245,.2);line-height:30px;color:#ACACAC;outline: none;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2)!important;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);-webkit-appearance: none}header .search .ym-searchform .ym-searchbutton{display:inline-block;padding:5px 10px;background-color:#3c79a7;border-radius:.2em;font-size:13px;line-height:1.2;color:#ffffff;-webkit-appearance: none;cursor: pointer;border: solid 1px transparent;-webkit-appearance: none}header .search .ym-searchform .ym-searchbutton:hover{background: #444444 !important;background: rgba(68, 68, 68, 0.9)}header .small{width:50%;overflow:hidden;display:block}header .small ul{margin:5px 0 0;padding:0;list-style-type:none}header .small ul li{float:left;padding-right:10px;border-right:1px solid #fff;line-height:1}header .small ul li.first{margin-left:0}header .small ul li.last{border-right:0 solid}header .small ul li a,header .small ul li span{vertical-align:top;font-size:14px;color:#fff}header .small ul li a:hover,header .small ul li span.active{text-decoration:underline;color:#eee;background: none}.menout .first{margin-right:10px}.menout .first span,.menout .last span{display:inline-block;margin-right:10px;font-size:15px;color:#575656}.menout a:hover,.menout a:focus{color:#494254;background: none}.menout .fa-list:before,.menout .fa-user:before{width:30px;height:27px;display:inline-block;padding:9px 5px 2px;text-align:center;border-radius:5px;font-size:20px;color:#ffffff}.level_1.mm-list > li{border-bottom:1px solid #e3e3e3}.mm-menu.mm-white .mm-list > li:after,.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{border-bottom-width: 0px}.level_1.mm-list > li > span::before,.level_1.mm-list > li > a::before,.level_2.mm-list > li > span::before,.level_2.mm-list > li > a::before{left:10px;position:absolute;font-family: FontAwesome;content: "\f105"}em.mm-counter + a.mm-subopen{padding-left:25px;padding-left: 38px !important}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{margin-left:0}.mm-menu.mm-white .level_2.mm-list li.sibling{border-bottom:1px solid #dbdbdb}.mm-menu.mm-white.mm-vertical .mm-list li > a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,em.mm-counter + a.mm-subopen{width:45px}.mm-menu.mm-white .mm-list > li > a.mm-subopen::after,.mm-menu.mm-white .mm-list > li > a.mm-subclose::before{border-color:#fff}.level_1.mm-list > li > a.mm-subopen:before,.level_1.mm-list > li > a.mm-subopen:after{border-left:0;content: " "}.mm-menu.mm-white em.mm-counter{color: #fff;z-index: 4}em.mm-counter + a.mm-subopen{padding-left: 13px;color: #fff}.mm-list a.mm-subopen + a:hover,.mm-list a.mm-subopen + span:hover,.mm-list > li > a:hover,.mm-list > li > span:hover{background: transparent}.mm-list a.mm-subopen.mm-fullsubopen{width: 41px !important}.mm-menu.mm-vertical .mm-list .mm-panel{padding:0}
/* basic_full_vlist.css */
.ym-vlist{margin:0 0 15px;border:0;list-style-type:none;background: transparent}.ym-vlist ul{width:100%;overflow:hidden;margin:0;padding:0;background-color:#736673;list-style-type:none}.ym-vlist ul ul{border:0}.ym-vlist li{width:100%;float:left;margin:0;padding:0;background-color:#ffffff}.ym-vlist a,.ym-vlist strong,.ym-vlist span{display:block;padding:5px 5px 5px 10px;border-bottom:1px solid #eeeeee;text-decoration:none}.ym-vlist a:before,.ym-vlist strong:before,.ym-vlist span:before{margin-right:10px;font:14px/1.5 FontAwesome;content: "\f105"}.ym-vlist li ul li a:before,.ym-vlist  li ul li  strong:before,.ym-vlist  li ul li  span:before{margin-right:15px;font:14px/1.5 FontAwesome;content: "\f101"}.ym-vlist a,.ym-vlist a:visited{color:#929293}.ym-vlist li span{display:block;border-bottom:1px solid #ACACAC}.ym-vlist li.active strong{font-weight:bold}.ym-vlist li a,.ym-vlist li strong,.ym-vlist li span{width:100%;padding-left:10px}.ym-vlist li a:focus,.ym-vlist li a:hover,.ym-vlist li a:active{padding-left:12px;background-color:#929293;color:#ffffff;outline: 0 none}.ym-vlist li span.active{padding-left:12px;background-color:#3c79a7;font-weight:normal;text-decoration:none;color:#ffffff}.ym-vlist li ul li a,.ym-vlist li ul li strong,.ym-vlist li ul li span{padding-left:20px;background-color:#ACACAC;color:#ffffff}.ym-vlist li ul li a:focus,.ym-vlist li ul li a:hover,.ym-vlist li ul li a:active{padding-left:25px;background-color:#929293;color:#ffffff}
/* basic_full-form.css */
.formkontakt .formfull .widget-captcha{width:70%;display:inline-block}.formkontakt .formfull .submit_container{width:30%;float:right;display:inline-block;padding-top:65px}fieldset{position:static;margin:.75em 0;padding:0 .5em;background: transparent}legend{padding:0 .5em;font-size:15px;line-height:1.25;font-weight:bold;color:#333333;background: transparent}.formkontakt ol li .anrede span{display:inline-block;margin-left:1em}.anrede legend{margin-top:1%;margin-bottom:.5%;margin-left:.5%;font-size:16px;line-height:2;font-weight:normal;color:#333333;background: transparent}.formkontakt ol li .anrede input{display:none;background: transparent}.formkontakt ol li .anrede{padding-bottom:5px}.formkontakt ol li .anrede label{display:inline-block;margin:0}label{padding-top:.25em;line-height:1.5;color:#333333}input,textarea,select{border:1px solid #444444;font-family:Arial,Helvetica,sans-serif;line-height:1.5;-webkit-box-shadow: inset 0 0 4px #eeeeee;box-shadow: inset 0 0 4px #eeeeee}span.mandatory{padding-right:4px;padding-left:4px;color:#f00}input,textarea{padding: 4px 0.3em}.ym-form .ym-error label{font-weight:normal;color:#800}.error input,.error select,.error textarea{border:1px solid #f00}.error input:hover,.error input:focus,.error select:hover,.error select:focus,.error textarea:hover,.error textarea:focus{border:1px solid #de0000}.ym-form .ym-error .ym-message{margin-top:0;font-weight:bold;color:#800}input[type="button"],input[type="reset"],input[type="submit"],input[type="file"],.button,.back a,.formkontakt ol li input[type="submit"],.buttonblau,.buttonbraun,footer .more a,.widget button{overflow:visible;display:inline-block;margin:0 .75em 0 0;padding:5px 20px;white-space:nowrap;background-color:#3c79a7;border:1px solid #3c79a7;border-radius:20px;font:14px/1.5 Arial,Helvetica;text-decoration:none;color:#ffffff;zoom: 1;cursor: pointer}.button:hover,.button a:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="submit"]:hover,input[type="file"]:hover,footer .more a:hover,.formkontakt ol li input:hover[type="submit"],.buttonblau:hover,.buttonbraun:hover,.widget button:hover{background-color:#ffffff;border:1px solid #3c79a7;text-decoration:none;color:#3c79a7;zoom: 1}.widget button{float:right;margin-top:20px;margin-bottom:20px}.buttonbraun{background-color:#736673;color: #fff !important}.buttonback a{position:relative;overflow:visible;display:inline-block;margin:2em .75em 2em 0;padding:5px 40px;white-space:nowrap;background-color:#3c79a7;border:1px solid #3c79a7;border-radius:20px;font:14px/1.5 Arial,Helvetica;;color:#ffffff;zoom: 1;cursor: pointer}.buttonback a:before{margin-right:10px;font:18px fontAwesome;content: "\f122"}.buttonback a:hover{background-color:#736673;border:1px solid #3c79a7;text-decoration:none;color:#fff;zoom: 1}.home .buttonback{display:none}.mod_newslist p.more{margin-top:20px}#content-before input[type="button"],#content-before input[type="reset"],#content-before input[type="submit"],#content-before input[type="file"],#content-before .button,.color input[type="button"],.color input[type="reset"],.color   input[type="submit"],.color  input[type="file"],.color .button{border:1px solid #ffffff;font:14px/1.5 Arial,Helvetica;;color:#ffffff;background: transparent}.color input:hover[type="button"],.color input[type="reset"],.color  input:hover[type="submit"],.color  input:hover[type="file"],.color .button:hover{background-color:#494254;border:1px solid #ffffff;font:14px/1.5 Arial,Helvetica;;color:#ffffff}.formkontakt ol{width:100%;float:left;margin:0;padding:0;list-style-type:none}.formkontakt ol li{width:49%;float:left;margin:2% 0 0;background-color:#E0E0E0}.formkontakt ol li.formfull{width:100%}.formkontakt ol li .textarea{width:96%;margin-top:2%;margin-right:1%;margin-left:1%;padding:1%;border:0}.formkontakt ol li input.captcha{width:15%}.formkontakt ol li.formright{margin-left:2%}.formkontakt ol li label{height:20px;display:block;margin:2% 2% 0;line-height:1.5;color:#222}.formkontakt ol li input.mandatory.error,.formkontakt ol li textarea.mandatory.error{background-color:#ff8585;border:0;font-family:'proxima_nova_rgregular';line-height:1.5;color:#fff}.formkontakt ol li label.mandatory.error,.formkontakt p.error,.formkontakt ol li span.captcha_text.error{margin:0;padding:0;border:0;border-radius:0;font-family:'proxima_nova_rgregular';color:#E20817;behavior:url("../../assets/css3pie/1.0.0/PIE.htc");background: none}select{-webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border:none;  border-radius: 0;  font-size: 1em;  width: 100%}input{-webkit-appearance: none;-moz-appearance: none;appearance: none;border:none;border-radius: 0;font-size: 1em;width: 100%}.formkontakt ol li.termin label{width:27%;float:left;display:inline-block;margin-top:15px}.formkontakt ol li.termin input{width:45%;float:right}.formkontakt ol li.termin img{position:relative;float:right;display:inline-block;margin-top:10px;margin-bottom:0}.formkontakt ol li.order .radio_container legend{width:20%;float:left;display:inline-block;margin-top:4px;line-height:1.5;font-weight:normal;color:#222}.formkontakt ol li.order .radio_container{margin-top:15px;padding:5px 10px 18px}.formkontakt ol li .widget-textarea label{margin-right:1%;margin-left:1.2%}.datepicker_bootstrap .header .previous,.datepicker_bootstrap .header .next{border-top: 6px solid #F3F3F3;border-bottom: 6px solid #F3F3F3}.formkontakt ol li.order .radio_container span{display:inline-block;margin-right:10px}.formkontakt ol li.order .radio_container label{width:65px;float:left;display:inline-block;margin:0;text-align:right}.formkontakt ol li.order .radio_container input{display:none;background: transparent}.formkontakt p.error{display:none}.formkontakt ol li input{width:92%;margin:2%;padding:2%;border:0;font-size:14px}.formkontakt input.submit.button{float:right;display:block;margin-top:5px;text-align:right}#content-before .button:hover{background-color:#eeeeee;text-decoration:none;color:#494254}.formkontakt span.mandatory,h6.hinweis{color:#E20817}.formkontakt span.mandatory{margin-left:4px;font-size:18px;color:#E20817}.formkontakt ol li input[type="submit"]{width:250px;position:relative;float:right}input[type='checkbox'],input[type='radio']{width:auto;  float:left;  margin-right: .75em;  background:transparent;  border:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background: transparent;  position: relative;  visibility: hidden;  margin:0;  padding:0}input[type='checkbox'] + label,input[type='radio'] + label{cursor: pointer}input[type='checkbox']:checked + label::before,input[type='checkbox']:not(:checked) + label::before,input[type='radio']:checked + label::before,input[type='radio']:not(:checked) + label::before{width:17px;height:17px;top:4px;position:relative;float:right;display:inline-block;margin-left:5px;content:' ';    border: 1px solid #bbb;    background: white;    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1)}input[type=radio]:checked + label::before,input[type=radio]:not(:checked) + label::before{border-radius: 30px}input[type='checkbox']:hover  + label::before,input[type='radio']:hover  + label::before{background:#ddd;  box-shadow: inset 0 0 0 2px white}input[type='checkbox']:checked  + label::before,input[type='radio']:checked  + label::before{background:black;  box-shadow: inset 0 0 0 2px white}input,textarea{background-color: white;border: 1px solid #bbb;padding: .75em 1em .5em 1em;box-shadow: inset 0 2px 1px 0 rgba(0,0,0,0.2)}input,select,textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;border-radius: 0;font-size: 1em;width: 100%}
/* basic_full_typography.css */
.mod_newslist{margin:20px 10px 10px 30px}.mod_newslist h2{color:#3c79a7}body{font:16px/1.7 'Roboto',sans-serif;color:#414141;font-weight: 400}h1,h2,h3,h4,h5,h6{margin:0;font-family:'optimusprincepsregular',serif;color:#3c79a7;letter-spacing:.1em;font-weight: 400}h1{margin:0 0 10px;font-size:36px;line-height:1.3;font-weight: 400}h2{margin:0 0 10px;font-size:35px;line-height:1.3;font-weight: 400}h3{margin:0 0 20px;font-size:24px;line-height:1.5;font-weight: 400}h4{margin:0 0 20px;font-size:22px;line-height:1.5;font-weight: 400}h5{margin:0 0 10px;font-size:20px;line-height:1.5}h6{margin:0 0 10px;font-size:16px;line-height:1.5;font-weight:bold}#content-before h1,#content-before h2,#content-before h3,#content-before h4,#content-before h5,#content-before h6,#content-before p{color:#ffffff}header .autogrid-first h1,header .autogrid-first h2,header .autogrid-first h3,header .autogrid-first h4,header .autogrid-first h5,header .autogrid-first h6,header .top p,header .autogrid-first.color p{margin:0 0 20px;text-align:center;font:19px/1.3 'optimusprincepsregular',serif;letter-spacing:.1em;font-weight: 400}header .autogrid-last h1,header .autogrid-last h2,header .autogrid-last h3,header .autogrid-last h4,header .autogrid-last h5,header .autogrid-last h6{margin:0;text-align:center;font-size:19px;letter-spacing:.1em;font-weight: 400}header .autogrid-first p,header .autogrid-last p{margin-top:20px;text-align:center}.color h1,.color h2,.color h3,.color h4,.color h5,.color h6,.color p{color:#ffffff}#left h1,#left h2,#left h3,#left h4,#left h5,#left h6,#right h1,#right h2,#right h3,#right h4,#right h5,#right h6{font-size:22px}.box-primary h1,.box-primary h2,.box-primary h3,.box-primary h4,.box-primary h5,.box-primary h6{color:#ffffff;font-weight: 400}.info h1:before,.info h2:before,.info h3:before,.info h4:before,.info h5:before,.info h6:before{margin-right:10px;font:30px/1.5 FontAwesome;content: "\f129"}.success h1:before,.success h2:before,.success h3:before,.success h4:before,.success h5:before,.success h6:before{margin-right:10px;font:30px/1.5 FontAwesome;content: "\f12a"}.warning h1:before,.warning h2:before,.warning h3:before,.warning h4:before,.warning h5:before,.warning h6:before{margin-right:10px;font:30px/1.5 FontAwesome;content: "\f071"}#main .ce_list ul li,#main .ce_text ul li,footer .ce_list ul li,footer .ce_text ul li{margin:0;list-style-type:none}textarea,pre,code,kbd,samp,var,tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}ul,ol,dl{margin:0 0 10px;padding:0;font-size:100%;line-height:1.5}ul{list-style-type:none}ol{list-style-type:decimal}ul ul{margin-top:0;list-style-type:circle}ol ol{margin-top:0;list-style-type:lower-latin}ol ul{margin-top:0;list-style-type:circle}li{margin-left:10px;font-size:100%;line-height:1.5}#main .ce_list > ul > li,#main .ce_text > ul > li,#content-hell .ce_list > ul > li,#content-hell .ce_text > ul > li{padding-left:22px;background-image:url("../../files/full_basic/images/listing_sprite.svg");background-repeat:no-repeat;line-height:1.5;background-position: 0 5px}.inprint .ce_accordion .toggler{position:relative;margin-bottom:20px;padding:0;background-color:#ffffff;border:0px;font-size:20px;color:#666;outline: none;cursor: pointer}.inprint .ce_accordion .accordion,.inprint .accordion div{margin:0;padding:0;background-color:#ffffff;border:0px}.inprint .ce_accordion .accordion > div{margin-bottom:0;padding:0;border:0px;outline: none;cursor: pointer}.inprint .ce_accordion .toggler:hover,.inprint .ce_accordion .toggler.active{background-color:#ffffff;color:#3c79a7}.inprint .ce_accordion{border-bottom:0}#content-before .ce_list > ul > li,#content-before .ce_text > ul > li{padding-left:22px;background-image:url("../../files/full_basic/images/listing_sprite.svg");background-repeat:no-repeat;line-height:1.5;color:#ffffff;list-style-type:none;background-position: 0 -120px}#content-before  ol li{color:#ffffff}.hypo #main .ce_list > ul > li,.hypo #main .ce_text > ul > li,.hypo  #content-hell .ce_list > ul > li,.hypo #content-hell .ce_text > ul > li{background-position: 0 -57px}dt{font-weight:bold}dd{margin:0 0 1.5em .8em}p{margin:0 0 10px;font-size:100%;line-height:1.5}blockquote,cite,q{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-style:italic}blockquote{margin:15px 0 0 15px;color:#444444;background: transparent}strong,b{font-weight:bold}em,i{font-style:italic}big{font-size:114.28571%;line-height:1.3125}small{font-size:85.71429%;line-height:1.75}pre,code,kbd,tt,samp,var{font-size:100%}pre{margin:0 0 1.5em;white-space:pre-wrap;font-size:100%;line-height:1.5;word-wrap: break-word}pre,code{color:#ACACAC}kbd,samp,var,tt{font-weight:bold;color:#444444}var,dfn{font-style:italic}acronym,abbr{border-bottom:1px dotted #333333;font-variant:small-caps;letter-spacing:.07em;cursor: help}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}mark{background-color:#3c79a7;color:#414141}hr{margin:0 0 .75em;padding:0 0 .67857em;border-top:0px solid #444444;border-right:0px solid #444444;border-bottom:1px solid #444444;border-left:0px solid #444444;color:#ffffff;background: transparent}a{text-decoration:none;color:#3c79a7;background: transparent;-moz-transition: all 0.25s ease 0s;-webkit-transition: all 0.25s ease 0s;-o-: all 0.25s ease 0s;-ms-: all 0.25s ease 0s;transition: all 0.25s ease 0s}a:before{margin-right:5px;font:14px FontAwesome;content: "\f0fe"}a:active{outline: none}a:hover,a:focus{text-decoration:underline;color:#3c79a7}.image_container a:before,.mod_breadcrumb li a:before,footer a:before,.mod_newslist .layout_short h2 a:before,a.button:before,.buttonbraun:before,.back a:before,.mod_newsmenu .year a:before,.menout a:before,#main .ce_list > ul > li a:before,#main .ce_text > ul > li a:before,.mm-list > li > a:before,#content-before h2 a:before,#cookiebar a:before{display:none}footer  a{text-decoration:none;color:#3c79a7;background:transparent}footer a:active{outline: none}footer a:hover,footer a:focus{text-decoration:none;color:#ffffff;background: none}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p{color:#736673}footer .ce_list ul li:before,footer .ce_text ul li:before{margin-right:10px;font:14px/1.5 FontAwesome;;color:#3c79a7;content: "\f00c"}img,.mod_cfs_maps img{height:auto;max-width:100%;margin:0;vertical-align:middle}figure,.mod_cfs_maps{display:inline-block;-moz-box-sizing: border-box;box-sizing: border-box}img,.mod_cfs_maps img{margin:0;padding:0;border:0;border-radius:0;background: none;box-shadow: 0 0 0 rgba(0,0,0,0.00)}#header figure img,#header .dlh_googlemap,#header .image_container img,#header  img{padding:0;border:0;border-radius:0;box-shadow: 0 0 0}.image_container{margin-top:5px;margin-bottom:15px}.dlh_googlemap img{max-width:none;max-height:none}iframe,object,embed{max-width:100%}.image_container.float_left{float:left;display:inline;margin-right:1.5em;margin-left:0}.image_container.float_right{float:right;display:inline;margin-right:0;margin-left:1.5em}.image_container a:hover,.image_container a:focus,.image_container a:active{background: none}.image_container.float_left .caption{padding-top:0;padding-right:0;padding-bottom:0;text-align:center}.image_container.float_right .caption{padding-top:0;text-align:center}.no-border .image_container,.no-border .figure img,.no-border .image_container img{padding:0;border:0}.highlight{color:#3c79a7}.dimmed{color:#ACACAC}.box{margin:0 0 1.5em;padding:1.42857em;border:1px solid #f5f5f5;border-radius:.3em;color:#ACACAC;border-color: rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);color: rgba(0, 0, 0, 0.8)}.box > *:last-child{margin-bottom:0}.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-family:'Roboto',sans-serif;;color:#2d7091;font-weight: 400}.info{margin-bottom:20px;padding:10px;border-radius:4px;color:#2d7091;border: 1px  solid rgba(45, 112, 145, 0.3)}.success h1,.success h2,.success h3,.success h4,.success h5,.success h6{font-family:'Roboto',sans-serif;color:#659f13;font-weight: 400}.success{margin-bottom:20px;padding:10px;border-radius:4px;color:#659f13;text-shadow: 0 1px 0 #fff;background: #f2fae3;border-color: rgba(101,159,19,0.3)}.warning h1,.warning h2,.warning h3,.warning h4,.warning h5,.warning h6{font-family:'Roboto',sans-serif;color:#e28327;font-weight: 400}.warning{margin-bottom:20px;padding:10px;border-radius:4px;color:#e28327;text-shadow: 0 1px 0 #fff;background: #fffceb;border-color: rgba(226,131,39,0.3)}.error h1,.error h2,.error h3,.error h4,.error h5,.error h6{font-family:'Roboto',sans-serif;color:#d85030;font-weight: 400}.error h1:before,.error h2:before,.error h3:before,.error h4:before,.error h5:before,.error h6:before{margin-right:10px;font:30px/1.5 FontAwesome;content: "\f057"}.error{margin-bottom:20px;padding:10px;border-radius:4px;color:#d85030;text-shadow: 0 1px 0 #fff;background: #fff1f0;border-color: rgba(216,80,48,0.3)}.float-left{float:left;display:inline;margin:0 1em 1.5em 0}.float-right{float:right;display:inline;margin:0 0 1.5em 1em}.center{display:block;margin:0 auto 35px;text-align:center}.ce_table{margin-top:24px;margin-bottom:24px}table{width:100%;margin:0 0 15px;border-top:1px solid #929293;border-bottom:1px solid #929293;border-collapse:collapse;color:#929293}.narrow table{margin:0 0 1.42857em}.narrow table th,.narrow table td{padding:0 .5em;line-height:1.42857}table.fixed{table-layout: fixed}.bordertable table{border:1px solid #f5f5f5}.bordertable table thead tr{background-color:#736673;border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5}.bordertable table tfoot tr{background-color:#736673;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.bordertable table thead th{border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5}.bordertable table tbody th[scope="row"]{background-color:#494254}.bordertable table tbody th{border-right:1px solid #f5f5f5}.bordertable table tbody td{border-right:1px solid #f5f5f5}caption{font-variant:small-caps}th,td{padding:.71429em .5em;vertical-align:top;line-height:1.5em}th *:first-child,td *:first-child{margin-top:0}th.nowrap,td.nowrap{white-space:nowrap}thead th{text-align:left;border-bottom:2px solid #333333;color:#E0E0E0}tbody{}tbody th{text-align:left;border-top:1px solid #eeeeee}tbody td{text-align:left;border-top:1px solid #eeeeee}tbody tr:hover th,tbody tr:hover td{background-color:#736673}/*PDF Zeichen*/
    .mod_article .pdf_link{margin-bottom:-16px;text-align:right}.mod_article .pdf_link a{padding-right:1px;padding-left:1px;background: none}.mod_breadcrumb{width:100%;float:left;margin-top:10px;margin-bottom:-10px;padding:0 0 5px;background: none}.mod_breadcrumb ul{overflow:hidden;margin:0;padding:0;list-style-type:none}.mod_breadcrumb li{float:left;margin-left:0}.mod_breadcrumb li:after{margin:0 3px 0 0;padding-left:5px;font:11px FontAwesome;color:#3c79a7;content: "\f0da"}.mod_breadcrumb li.active:after{display:none}.mod_breadcrumb li a{padding:0;color:#3c79a7;background: none}.mod_breadcrumb li a:hover,.mod_breadcrumb li a:visited,.mod_breadcrumb li a:focus{padding:0;text-decoration:underline;color:#736673;background: none}/*Sitemap navigation*/

    .mod_sitemap ul.level_1{margin:1em 0;padding:0;list-style-type:none}.mod_sitemap ul{margin:0;padding:0;list-style-type:none}.mod_sitemap ul.level_2,.mod_sitemap ul.level_3,.mod_sitemap ul.level_4,.mod_sitemap ul.level_5{padding-left:15px}.mod_sitemap ul.level_1 a{font-weight:bold}.mod_sitemap ul.level_2 a{font-weight:normal}.mod_sitemap ul li a{width:100%;position:relative;display:inline-block;padding-top:5px;padding-bottom:5px;padding-left:15px;background-image:url("../../files/box_basic/images/sitemap_a_list.png");background-position:left center;background-repeat:no-repeat;border-top:1px solid #eeeeee;text-decoration:none;list-style-type:none}.mod_sitemap ul li a:hover{background-color:#736673;text-decoration:none;color:#3c79a7}video{width:100%}.ce_accordion{border-bottom:1px solid #b9bcbe}.ce_accordion .accordion{padding:0 3%;background-color:#ffffff;border:1px solid #f5f5f5}.ce_accordion .accordion > div{padding:12px}.ce_accordion .toggler{position:relative;padding:8px 20px;background-color:#3c79a7;border:1px solid #736673;color:#ffffff;outline: none;cursor: pointer}.ce_accordion .toggler:after{right:3%;position:absolute;text-indent:0;font: 16px/0 "icons";content: "\2193";top: 50%}.ce_accordion .toggler:hover{background-color:#736673;color:#3c79a7}.ce_accordion .toggler:hover:after{display:block}.ce_accordion .toggler.active{background-color:#736673;color:#E0E0E0}.ce_accordion .toggler.active:after{display:block}.ce_accordion hr:after{background-color:#736673;font-family:E0E0E0}.pagination{clear:both;margin-top:10px;padding-top:5px;border-top:1px solid #736673}.pagination p{float:right}.pagination li{float:left;margin:0;padding:0;list-style-type:none;background: none}.pagination li:before,.pagination li a:before{content: ''}.pagination li a,.pagination li span{display:block;margin-right:1px;padding:3px 7px;background-color:#333333;text-decoration:none;color:#ffffff}.pagination li a:hover,.pagination li span:hover{background-color:#3c79a7;text-decoration:none;color:#ffffff}.pagination li span.current{background-color:#333333}.mod_calendar table{border-bottom:1px solid #f5f5f5}.mod_calendar td{padding:1.5%}.mod_calendar td.col_first{border-left:1px solid #f5f5f5}.mod_calendar th.label{padding:10px 0;border-bottom:1px solid #f5f5f5}.mod_calendar th.head{padding:0}.mod_calendar th.previous a,.mod_calendar th.next a{display:inline-block;padding:3px;white-space:nowrap;background-color:#736673;border:1px solid #f5f5f5}.mod_calendar th.previous a:after,.mod_calendar th.previous a:before,.mod_calendar th.next a:after,.mod_calendar th.next a:before,header .small ul li a:before,header .small ul li span:before{display:none}.mod_calendar th.current{text-align:center}.mod_calendar th.next{text-align:right}.mod_calendar th.previous{text-align:left}.mod_calendar th.label{text-align:center}.mod_calendar td{width:14.28%;padding-left:5px;background-color:#736673;border-right:1px solid #f5f5f5}.mod_calendar td.empty,.mod_calendar td:hover{background-color:#ffffff}.mod_calendar td.today{background-color:#736673;color:#E0E0E0}.mod_calendar td.today a{color: white !important}.mod_calendar th.current:before{left:0;top:1px;position:relative;display:inline-block;margin-right:10px;font:18px/1.5 FontAwesome;color:#736673;text-indent:0;content: "\f073"}/*     --mod_eventlist ----------- */
    .mod_eventlist .event{margin-bottom:25px}.mod_eventlist h2{margin-bottom:5px}.mod_eventlist p.time{padding:3px 0;border-top:1px solid #eeeeee}.mod_registration label{width:40%;float:left}.mod_registration input{width:60%;float:left}.mod_registration .submit_container{width:100%;margin-top:20px}.mod_registration .submit_container input{width:60%;margin-left:40%}.mod_registration .captcha_text{float:left;display:block;margin-top:5%;margin-bottom:15%;margin-left:40%;font-size:14px;color: red}.mod_registration p.error{clear:both;margin-left:40%}.ce_video_custom{height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.ce_video_custom iframe,.ce_video_custom object,.ce_video_custom embed{width:100%;height:100%;top:0;left:0;position:absolute}.ce_downloads p{padding-bottom:15px;border-bottom:1px dotted #3c79a7}.ce_downloads img{margin-right:20px;vertical-align:middle}.ce_downloads p span{font-size:10px;font-style:italic}.ce_download ul li,.ce_downloads ul li{list-style-type:none}.ce_accordion{}.mod_lostPassword{margin:24px}.mod_lostPassword td{padding-right:6px;padding-bottom:3px}.mod_lostPassword .text,.mod_lostPassword .password{width:210px}.mod_lostPassword .captcha{width:40px}.mod_lostPassword .captcha_text{color:#ACACAC}.ce_gallery ul{overflow:hidden;margin:0;padding:0;list-style:none}.ce_gallery li{float:left;margin:5px}.ce_gallery li.col_first{clear:left}.ce_gallery figure{padding: 4px !important}.ce_gallery .image_container .caption{text-align:center}.image_container .caption{text-align:center}.toggler{padding:1px 0 2px}.toggler_first{color:#929293}.toggler_first:hover{text-decoration:underline;color:#3c79a7;cursor:pointer}.accordion div{padding:6px 0 8px 15px;line-height:16px}.mod_login{margin:0;padding:10px;background-color:#736673}.mod_login label{display:block;margin:4px 0 1px}.mod_login .submit_container{margin-top:8px;margin-bottom:4px}#request_password{margin:0;padding:0 10px 10px;background-color:#736673}#request_password a{font-size:11px;color:#414141}.mod_newsmenu,.mod_eventmenu{margin-top:0;margin-bottom:20px}.mod_newsmenu{width:100%;float:left}.mod_newsmenu ul li.year:before{display:inline-block;margin-right:5px;font:18px/1 FontAwesome;color:#8c8c8c;content: "\f073"}#breaking_news{padding:10px;background-color:#736673}#breaking_news h2,#breaking_news h3,#breaking_news h4,#breaking_news h5{margin:0 0 6px;padding:0;font-size:150%;font-weight: 400}.mod_newsmenu ul,.mod_newsmenu li,.mod_eventmenu ul,.mod_eventmenu li{margin:0;padding:0;list-style-type:none}.mod_newsmenu ul li.year{width:15.000%;float:left;display:block;margin-bottom:20px}.mod_newsmenu .year,.mod_eventmenu .year{margin-bottom:2px;font-weight:700}.mod_newsreader .back{margin-bottom:24px;padding-top:12px}.mod_newslist .info,.mod_newsreader .info,.mod_newsarchive .info{margin-bottom:6px;background-color:#494254;border:1px solid #f5f5f5;font-size:11px;color:#414141}.natur .custom .mod_newslist .info,.natur .custom .mod_newsreader .info,.natur .custom .mod_newsarchive .info{margin-bottom:6px;border:1px solid #736673;font-size:11px;color:#736673;background: transparent}.natur #content-before p.info{color:#736673}.mod_newslist .layout_short{margin-bottom:5px}.mod_newslist .layout_short h2{margin-top:20px;margin-bottom:20px;font-size:24px}.mod_newsreader .ce_text{margin-top:16px}.mod_newsreader .reply{margin-top:12px;padding-left:18px}.mod_newsreader .form{margin-top:24px}.mod_newsreader .widget{margin-top:1px;margin-bottom:1px}.mod_newsreader .textarea{width:360px;height:120px}.mod_search .text{width:240px;-webkit-appearance:none}.mod_search .radio_container{margin:3px 0 0;padding:0;border:0}.mod_search .radio_container label{left:-2px;position:relative;padding-right:3px;top:-2px}.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #736673}.mod_search h3{margin:0 0 2px;padding:0}.mod_search .context{margin:0 5px 3px 0}.mod_search .highlight{font-weight:700}table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#736673;border-right:1px solid #736673}table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#ACACAC;border-right:1px solid #f5f5f5;font-size:12px;line-height:1.5;color:#ffffff;font-weight:700}table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #f5f5f5}table.calendar td .header{padding-right:5px;padding-bottom:2px;padding-left:5px;background-color:#f5f5f5;font-size:11px}#minicalendar{margin:0 0 20px;padding:5px 0 10px;background-color:#ffffff}table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-top:0px solid #f5f5f5;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;border-left:0px solid #f5f5f5}table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#736673;border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:0px solid #ffffff;font-size:11px;color:#E0E0E0}table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#eeeeee;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.mod_eventlist{margin-right:6px}.mod_eventlist .header{padding:3px 6px 4px;background-color:#eeeeee;border-right:1px solid #f5f5f5;font-weight:700}.mod_eventlist .header.first{border-top:1px solid #eeeeee}.mod_eventlist .event{padding:10px 6px 12px;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;border-left:1px solid #f5f5f5}.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;color:#929293;font-weight:400}.mod_eventreader .info{margin-top:-12px;font-size:11px;color:#929293}.mod_eventreader .recurring{margin-top:2px;font-size:11px;color:#929293}.mod_eventreader .ce_text{margin-top:15px}fieldset.radio_container,fieldset.checkbox_container{margin:0;padding:0;border:0}.pagination li{display:inline;margin:0;padding:0;list-style-type:none}#tps td{padding:2px 4px}.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #736673}#tps .col_0{width:80px}.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left}#tps .explanation{padding-bottom:24px}.pagination ul{float:right;margin:0;padding:0 3px;text-align:right}.ce_text,.teaser,.mod_newsreader .comment{margin-bottom:30px}.mod_article .back,.mod_eventreader .back{margin-top:18px}.mod_article .more,.mod_login .checkbox_container label{display:inline}.mod_login .checkbox_container,.mod_search{margin-top:3px}.mod_newsreader h2,.mod_newsreader .comment_default{margin-bottom:12px}table.calendar,table.minicalendar{width:100%;border-top:1px solid #eeeeee}table.calendar .current,table.calendar td.today,table.minicalendar td.today,table.minicalendar .current{background-color:rgba(60,121,167,.4)}table.calendar td.weekend,table.calendar .empty,table.calendar .empty .header,table.minicalendar td.weekend{background-color:#736673}table.calendar td .event a,table.minicalendar td,table.minicalendar .active a{font-size:11px}/* Contao Open Source CMS,(c) 2005-2013 Leo Feyer,LGPL license */
    .content-slider{position:relative;overflow:hidden;margin:0 8%;padding:.5em;visibility:hidden}.ce_sliderStart{padding:10px 0;background: url("../../files/full_basic/images/slider_bg.png") repeat-y 50% 0}.slider-wrapper{position:relative;overflow:hidden}.slider-wrapper>*{width:100%;position:relative;float:left}.slider-control{height:30px;position:relative;background: none}.slider-control a{width:42px;height:42px;top:50%;position:absolute;display:inline-block;margin-top:-70px;text-indent:-999em;background: url("../../files/full_basic/images/button_sprite.png") no-repeat  0 50px}.slider-control span{top:9px;position:absolute;display:inline-block}.slider-control .slider-prev,.slider-control .slider-next{position:absolute;cursor: pointer;z-index: 5}.slider-control .slider-prev{left:0;background-position: 0 0}.slider-control .slider-prev:hover{left:0;background-position: 0 -50px}.slider-control .slider-prev:focus{left:0;background-position: 0 -100px}.slider-control .slider-next{right:0;background-position: 0 -150px}.slider-control .slider-next:hover{right:0;background-position: 0 -200px}.slider-control .slider-next:focus{right:0;background-position: 0 -250px}.slider-control .slider-menu{width:50%;top:0;left:50%;margin-left:-25%;text-align:center;font-size:27px}.slider-control .slider-menu b{width:48px;height:22px;overflow:hidden;display:inline-block;color:#bbb;text-indent:-999em;cursor:pointer;background: url("../../files/full_basic/images/button_nav.png") no-repeat  0 0}.slider-control .slider-menu b:hover{background-position: 0 -30px}.slider-control .slider-menu b.active{background-position: 0 -90px}/** Scroll to top button **/

    #toTop{-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out}#toTop{width:40px;right:-50px;position:fixed;display:block;padding:0;text-align:center;font-size:14px;line-height:1;color:#3c79a7;opacity:0;filter:alpha(opacity=0);z-index:9999;top:80%;font-weight: 900}#toTop .fa-arrow-circle-up:before{display:block;font-size:45px;line-height:1;color:#3c79a7}#toTop:before{content: ""}#toTop.on{right:10px;opacity:0.7;filter:alpha(opacity=70)}#toTop.off{right:-59px}#toTop:hover{color:#736673;opacity:1;filter:alpha(opacity=100);background: none}header .custom span{float:right;display:block;padding-right:15px;padding-left:15px;line-height:35px;color:#3c79a7;text-transform:uppercase;font-weight: 500}
@media screen and (min-width: 0px){
/* basic_full_reset_fallback.css */
body > header,body > nav,body > main,body > footer{min-width:0}
}
@media (min-width: 960px) and (max-width: 1199px){
/* basic_full_mobil_960.css */
#wrapper{width:100%;margin:0 auto}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,header h2.slogan,#content-hell .inside,#subnav .inside{width:930px;margin-right:auto;margin-left:auto}footer .boxes4ward_article.first .ce_text.color img.termin{top:292px}#container{width:665px;margin:0 auto}.formkontakt .formfull .submit_container{padding-top:56px}footer .mod_boxes4ward .color{min-height:585px}header h2.slogan,header h1.slogan{bottom:36px;font-size:20px}h2{font-size:26px}h3{font-size:19px}.formkontakt ol li.order .radio_container span{width:12%}.formkontakt ol li.termin{padding-bottom:5px}.formkontakt ol li .anrede span{width:7%}.formkontakt ol li input.captcha{width:24%}header .ce_image .image_container{margin-left: 9px !important}.ym-hlist ul li{margin-right:10px;margin-left:10px}.ym-hlist ul li a,.ym-hlist ul li strong,.ym-hlist ul li span{font-size:13px;line-height:1.5}.ym-hlist ul.level_1 li:after{height:20px;right:-12px}.formkontakt ol li.order .radio_container legend{width:26%}.formkontakt ol li.termin input{margin-top:15px}
}
@media (min-width: 960px) and (max-width: 1199px){
/* basic_full_1_col_mobil_960.css */
#container{width:930px}
}
@media (min-width: 768px) and (max-width: 959px){
/* basic_full_mobil_720.css */
body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga", "kern"}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,header h2.slogan,#subnav .inside{width:720px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}#container{width:455px;margin:0 auto;padding-right:0;padding-left:0}.ym-hlist ul{width:720px;padding-right:0;padding-left:0}header .search{top:0}header .search .ym-searchform{padding:.5em .5em .5em 0}header .search .ym-searchform .ym-searchfield{width:7em}#mainmenu{padding-right:0;padding-left:0}.ym-hlist ul li a,.ym-hlist ul li strong,.ym-hlist ul li span{padding:0 5px;font-size:13px}.ym-hlist ul.level_1 li ul.level_2{color: #444;        left: -1px;                top: 100%;        min-width:100%;        z-index: 1000;        width: 180px;        padding: 5px;          font-size: 1em;        -webkit-appearance: none}h1{font-size:200%;line-height:1.2}h2{font-size:20px;line-height:1.3125}h3{font-size:17px;line-height:.875}h4{font-size:140%;line-height:1}h5{font-size:120%;line-height:1.16667}h6{font-size:100%;line-height:1.5;font-weight:bold}#footer .inside{min-height:483px;padding-bottom:10px}footer #copyright{height:200px;margin-top:0;padding-top:15px}footer .right{float:left}header .ce_image .image_container{margin-left: 13px !important}.home header{height:450px}.formkontakt ol li .anrede span{width:9%}.formkontakt .formfull .widget-captcha{width:60%}.formkontakt .formfull .submit_container{width:40%;padding-top:40px}.formkontakt ol li input.captcha{width:30%}header h2.slogan,header h1.slogan{bottom:37px;font-size:16px}.home header .mod_boxes4ward .autogrid-first,.home header .mod_boxes4ward .autogrid-last{margin-top:30px}footer .mod_boxes4ward .autogrid_wrapper .block.two_fifth{width: 52% !important;overflow: visible;display: table-column;float: left}footer .mod_boxes4ward .color{height:auto}footer .boxes4ward_article.first .ce_text.color img.termin{top:272px}#mainmenu{display:none}.menout{right:10px;top:40px;position:absolute;display:block}.formkontakt ol li.order .radio_container legend{width:33%}.formkontakt ol li.termin{padding-bottom:5px}.formkontakt ol li.termin input{margin-top:15px}.formkontakt ol li.order .radio_container{padding-bottom:16px}.anrede legend{display:block;font-size:16px;line-height:2}
}
@media (min-width: 768px) and (max-width: 959px){
/* basic_full_1_col_mobil_720.css */
#container{width:720px;margin-right:auto;margin-left:auto}
}
@media (min-width: 481px) and (max-width: 767px){
/* basic_full_mobil_767.css */
body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga", "kern"}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,#content-hell .inside{width:490px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}#container{width:665px;margin:0 auto;padding-right:0;padding-left:0}.ym-hlist ul{width:930px}nav{background-color:#038191}#main,#right,#left{width:100%;margin:0}#main .inside{margin:0;padding:0}#left .inside,#right  .inside{margin:0;padding:1.0em 0 0}header #mainmenu{display:none}#mobnav,.selectnav{display:inline-block}.selectnav{width:90%;height:27px;left:0;display:block;margin:5%;padding:3px;background-color:#FFF;border:1px solid #FCAF17;font:12px/20px "Trebuchet MS",Verdana,sans-serif;}header .search{width:100%;height:45px;top:0;position:relative;display:block;margin:0;padding:0;background-color:#EEE;-webkit-appearance: none}header .search .ym-searchform .ym-searchfield{width:26em}h1{font-size:200%;line-height:1.2}h2{font-size:180%;line-height:1.3125}h3{font-size:160%;line-height:.875}h4{font-size:140%;line-height:1}h5{font-size:120%;line-height:1.16667}h6{font-size:100%;line-height:1.5;font-weight:bold}
}
@media screen and (max-width: 760px){
/* basic_full_mobil_760.css */
body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga", "kern"}header .inside #headimg,footer .inside .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,header h2.slogan,#content-hell .inside{width:495px;margin-right:auto;margin-left:auto}#container{width:495px;margin:0 auto}header .small{width:55%}.menout{width: 205px;position: relative;display: block;margin: 0;right: 0;float: right;top: 22px}.home header .mod_boxes4ward .autogrid-first.color{padding-top:10px}header{height:80px}#subnav{display:none}.image_container.float_left{width:100%;margin-right:0}.home header{height:1000px}header .ce_image .image_container{margin-top:20px;margin-left: 93px !important}header h2.slogan,header h1.slogan{bottom:auto;top:745px;overflow:hidden;font-size:19px}.mod_newsmenu ul li.year{width:50%}header .autogrid-last h2{color: #1a1a1a}.menout .basic-info{width:80%;display:inline-block;margin:0 10%;text-align:center}.menout .li-outdent.first{left:0;top:0;position:absolute;float:left;display:inline-block}.home header .mod_boxes4ward .autogrid-last{margin-top:15px}.menout .li-outdent.last{right:0;top:0;position:absolute;float:right;display:inline-block}nav{background-color: transparent}#main,#right,#left{width:100%;margin:0}#main .inside{margin:0;padding:20px 0 0}#left .inside,#right  .inside{margin:0;padding:1.0em 0 0}header #mainmenu{display:none}#mobnav,.selectnav{display:inline-block}.selectnav{width:90%;height:27px;left:0;display:block;margin:5%;padding:3px;background-color:#ffffff;border:1px solid #3c79a7;font:12px/20px "Trebuchet MS",Verdana,sans-serif;}header .search{width:100%;height:45px;top:0;position:relative;display:block;margin:0;padding:10px 0 0;background-color:#736673;-webkit-appearance: none}header .search .ym-searchform .ym-searchfield{width:26em}.secondary{border-top: 1px #888 solid;        margin-top: 1.5em !important;        padding-top: 1.5em !important}.ym-searchform{float:none;display:block;text-align:right;width: auto}.ym-searchform input[type="search"]{width:14%}.ym-searchform,nav .ym-hlist ul,nav .ym-hlist li{float:none;display:block;width: auto;        text-align: left}.ym-searchform input[type="search"]{width:75%}#main,#left,#right{float:none;display:block;margin:0;padding:0;width: 100% !important}#right .inside,#left .inside{margin:0;padding:1em 0}.ym-grid,.ym-grid > [class*="ym-g"],.ym-grid > [class*="ym-col"]{float:none;display:block;margin:0;padding:0;width: 100% !important}footer .ym-grid,footer .ym-grid > [class*="ym-g"],footer .ym-grid > [class*="ym-col"]{float:none;display:block;margin:0 auto;padding:0 0 10px;width: 495px !important}.ym-grid > [class*="ym-g"] > [class*="ym-gbox"],.ym-grid > [class*="ym-col"] > [class*="ym-cbox"]{overflow: hidden; /* optional for containing floats */        padding: 0 !important;        margin: 0 !important}header .custom{float:none}h1{font-size:180%;line-height:1.2}h2{font-size:160%;line-height:1.3125}h3{font-size:160%;line-height:.875}h4{font-size:140%;line-height:1}h5{font-size:120%;line-height:1.16667}h6{font-size:100%;line-height:1.5;font-weight:bold}.mod_customnav.small{display:none}footer .right{float:left}#left #submenu,#right #submenu{display:none}.formkontakt ol li{width:100%}.formkontakt ol li.formright{margin-left:0}.formkontakt ol li.order .radio_container legend{width:25%}.formkontakt .formfull .widget-captcha{width:100%}.formkontakt .formfull .submit_container{width:100%;float:left;padding-top:5px;padding-bottom:10px}.formkontakt ol li input[type="submit"]{float:left;margin-left:10px}.formkontakt ol li input.captcha{width:25%}.home header .mod_boxes4ward .autogrid-first.color,.home header .mod_boxes4ward .autogrid-last{min-height:200px;max-height:200px}.home header .mod_boxes4ward .autogrid-last .button{border:1px solid #333;color:#333}.home header .mod_boxes4ward{overflow:hidden;margin-top:0}header #branding{top:0}.formkontakt ol li .textarea{width:94%;margin-right:2%;margin-left:2%}.formkontakt ol li .widget-textarea label{margin-left:2%}
}
@media (max-width: 480px){
/* basic_full_mobil_480.css */
body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga", "kern"}body{min-width:420px}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin{width:420px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}#container{width:420px;margin:0 auto;padding-right:0;padding-left:0}.natur header #branding{width:189px;height:35px;position:relative;float:none;display:block;background-image:url("../../files/full_basic/images/naturheilzentrum_logo_mob.svg");background-repeat:no-repeat;background-position: right center;margin: 0 0 0 0%}.natur header #branding{width:189px;height:35px;position:relative;float:none;display:block;background-image:url("../../files/full_basic/images/naturheilzentrum_logo_mob.svg");background-repeat:no-repeat;background-position: right center;margin: 0 0 0 -2%}.menout{width:420px;position:relative;display:block;margin:0 auto}.menout .basic-info{width:80%;display:inline-block;margin:0 10%;text-align:center}.menout .li-outdent.first{left:0;top:0;position:absolute;float:left;display:inline-block}.menout .li-outdent.last{right:0;top:0;position:absolute;float:right;display:inline-block}header h1{margin:0;font-size:1.5em;line-height:1em}.ym-searchform,nav .ym-hlist ul,nav .ym-hlist li{float:none;display:block;width: auto;        text-align: left}.ym-searchform input[type="search"]{width:75%}nav{background-color:#929293}header .inside .mod_breadcrumb{height:auto;line-height:100%}#right .inside,#left .inside{margin:0;padding:1em 0}#main .inside{margin:0;padding:0}.ym-grid,.ym-grid > [class*="ym-g"],.ym-grid > [class*="ym-col"]{float:none;display:block;margin:0;padding:0 0 10px;width: 100% !important}footer .ym-grid,footer .ym-grid > [class*="ym-g"],footer .ym-grid > [class*="ym-col"]{width: 420px !important}.ym-grid > [class*="ym-g"] > [class*="ym-gbox"],.ym-grid > [class*="ym-col"] > [class*="ym-cbox"]{overflow: hidden; /* optional for containing floats */        padding: 0 !important;        margin: 0 !important}header #mainmenu{display:none}#mobnav,.selectnav{display:inline-block}header .search{width:100%;height:45px;top:0;position:relative;display:block;margin:0;padding:9px 0 0;background-color:#736673;-webkit-appearance: none}header .search .ym-searchform .ym-searchfield{width:21em}.mod_customnav.small{display:none}
}
@media only screen and (max-width: 479px){
/* basic_full_mobil_479.css */
header .autogrid-first h1,header .autogrid-first h2,header .autogrid-first h3,header .autogrid-first h4,header .autogrid-first h5,header .autogrid-first h6,header .top p,header .autogrid-first.color p{font-size:17px}header #branding{top:20px}.mod_newsmenu ul li.year{width:100%}body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga", "kern"}body{min-width:244px}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,header h2.slogan,#content-hell .inside{width:244px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}#container{width:290px;margin:0 auto;padding-right:0;padding-left:0}header{height:100px}.home header .mod_boxes4ward{overflow:hidden;margin-top:35px}.home .menout{width:86px;right:0;top:-58px;position:absolute;display:inline-block;z-index: 10}.menout{top: -23px;width: 86px;right: 0;position: absolute;display: inline-block;z-index: 10}.menout .basic-info{width:80%;display:inline-block;margin:0 10%;text-align:center}.menout .li-outdent.first{left:0;top:0;position:absolute;float:left;display:inline-block}.menout .li-outdent.last{right:0;top:0;position:absolute;float:right;display:inline-block}#subnav{display:none}#main .inside{margin:0;padding:0}.home header .mod_boxes4ward .autogrid-first.color,.home .mod_boxes4ward .autogrid-last{min-height:260px;max-height:260px;margin:0 10px;padding:15px}.home header{height:1040px}header h2.slogan,header h1.slogan{bottom:auto;top:565px;font-size:14px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis}header .autogrid-last h2{color:#1a1a1a}header .ce_image .image_container{margin-top:20px;margin-left: 9px !important}#main .inside{padding-top:20px}footer .boxes4ward_article.first .ce_text.color img.termin{width: 72px;height: 75px;top: 245px}.natur header #branding{width:189px;height:35px;position:relative;float:none;display:block;background-image:url("../../files/full_basic/images/naturheilzentrum_logo_mob.svg");background-repeat:no-repeat;background-position: right center;margin: 0 0 0 -2%}.simplyenjoy header #branding{width:189px;height:35px;position:relative;float:none;display:block;background-image:url("../../files/full_basic/images/simplyenjoy_logo_m.svg");background-repeat:no-repeat;background-position: right center;margin: 0 0 0 -2%}.hypo header #branding{width:189px;height:35px;position:relative;float:none;display:block;background-image:url("../../files/full_basic/images/hypnosezentrum_logo_mob.svg");background-repeat:no-repeat;background-position: right center;margin: 0 0 0 -2%}.menout .first span,.menout .last span{display:none}.home header .mod_boxes4ward .top{margin-top:20px}nav{background-color:#929293}.ym-grid,.ym-grid > [class*="ym-g"],.ym-grid > [class*="ym-col"]{float:none;display:block;margin:0;padding:0;width: 100% !important}footer .ym-grid,footer .ym-grid > [class*="ym-g"],footer .ym-grid > [class*="ym-col"]{width: 280px !important}.ym-grid > [class*="ym-g"] > [class*="ym-gbox"],.ym-grid > [class*="ym-col"] > [class*="ym-cbox"]{overflow: hidden; /* optional for containing floats */        padding: 0 !important;        margin: 0 !important}.home header .mod_boxes4ward .autogrid-first.color,.home header .mod_boxes4ward .autogrid-last{min-height:250px;max-height:250px}header .search{width:100%;height:45px;top:0;position:relative;display:block;margin:0;padding:9px 0 0;background-color:#736673;-webkit-appearance: none}.formkontakt ol li{width:100%}.formkontakt ol li.formright{margin-left:0}.formkontakt ol li.termin input{width:29%;margin-top:15px}.formkontakt ol li .anrede span{width:25%}.formkontakt ol li label{margin-bottom:5px;font-size:15px}.formkontakt ol li.termin label{width: 39%;float: left;display: inline-block;margin-top: 12px;font-size: 15px;line-height: 1}.formkontakt ol li.order .radio_container span{width:20%;margin-right:1em}.formkontakt ol li.order .radio_container legend{width:41%;padding-left:0}.formkontakt ol li .textarea{font-size:15px}.formkontakt ol li input.captcha{width:90%}.formkontakt .formfull .submit_container{width:100%;float:left;margin-top:10;padding-top:10px;padding-bottom:10px}header .inside .mod_breadcrumb{height:auto;margin-bottom:10px;line-height:100%}header .search .ym-searchform .ym-searchfield{width:11em}h1{font-size:150%;line-height:1.2}h2{font-size:130%;line-height:1.3125}h3{font-size:120%;line-height:.875}h4{font-size:110%;line-height:1}h5{font-size:105%;line-height:1.16667}h6{font-size:100%;line-height:1.5;font-weight:bold}header .custom{height:75px;float:none}.mod_article .pdf_link{margin-bottom:0}.content-slider{margin-right:15%;margin-left:15%}.mod_customnav.small{display:none}.formkontakt .formfull .widget-captcha{width:100%}.formkontakt .formfull .captcha_text{margin-left:10px;font-size:15px}.formkontakt ol li input[type="submit"]{float:left;margin-left:10px}.home header .mod_boxes4ward .autogrid-last .button{border:1px solid #333;color:#333}.formkontakt ol li .textarea{width:92%;margin-right:3%;margin-left:3%}.formkontakt ol li .widget-textarea label{margin-left:3%}
}
@media only screen and (max-width: 319px){
/* basic_full_mobil_319.css */
body{min-width:230px}header .inside  #headimg,footer .inside  .copyright_inside,header .inside_box,header .inside .box_search,#content-before .inside,footer .boxes4ward_article.termin,#content-hell .inside{width:210px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}header .custom{height:115px}#container{width:210px;margin:0 auto;padding-right:0;padding-left:0}.menout{width:230px;display:block;margin:0 auto}#main .inside{margin:0;padding:0}header #branding{width:90%;position:relative;float:none;display:block;margin:0 2% 5%;text-align:center;background-position: center center}header .search .ym-searchform .ym-searchfield{width:8em}nav{background-color:#929293}.ym-grid,.ym-grid > [class*="ym-g"],.ym-grid > [class*="ym-col"]{float:none;display:block;margin:0;padding:0;width: 100% !important}footer .ym-grid,footer .ym-grid > [class*="ym-g"],footer .ym-grid > [class*="ym-col"]{width:210px}.ym-grid > [class*="ym-g"] > [class*="ym-gbox"],.ym-grid > [class*="ym-col"] > [class*="ym-cbox"]{overflow: hidden; /* optional for containing floats */        padding: 0 !important;        margin: 0 !important}.mod_navigation{width:210px}
}
/* natur.css */
.buttonback a{position:relative;overflow:visible;display:inline-block;margin:2em .75em 2em 0;padding:5px 40px;white-space:nowrap;background-color:#736673;border:1px solid #736673;border-radius:20px;font:14px/1.5 Arial,Helvetica;;color:#ffffff;zoom: 1;cursor: pointer}.buttonback a:before{margin-right:10px;font:18px fontAwesome;content: "\f122"}.buttonback a:hover{background-color:#4d3535;border:1px solid #736673;text-decoration:none;color:#fff;zoom: 1}.image_container.float_left .caption,.image_container.float_right .caption,.image_container .caption,.ce_gallery .image_container .caption{color:#736673}.menout .fa-list:before,.menout .fa-user:before{background-color:#736673}#toTop{font-size:14px;line-height:1;color:#736673}#toTop .fa-arrow-circle-up:before{color:#736673}#toTop:hover{color:#494254}.box-primary{background-color:rgba(115,102,115,.8);border-color:#736673}.color{background-color:#736673}#cookiebar{background-color:#736673}header:before{background-color:#736673}header #branding{background-image:url("../../files/full_basic/images/naturheilzentrum_logo.svg");background-repeat:no-repeat}h1,h2,h3,h4,h5,h6,.mod_newslist h2,footer a,.mod_breadcrumb li a,.mod_breadcrumb li:after,.ym-hlist ul li.active span.active,.ym-hlist ul li.trail span.trail,.ym-hlist ul li.trail a.trail{color:#736673}.ym-hlist ul.level_1 li a:before,.ym-hlist ul.level_1 li span:before{background-color:#736673}input[type="button"],input[type="reset"],input[type="submit"],input[type="file"],.button,.back a,.formkontakt ol li input[type="submit"],footer .more a{background-color:#736673;border:1px solid #736673;border-radius:20px;font:14px/1.5 Arial,Helvetica;;color:#ffffff;zoom: 1;cursor: pointer}.button:hover,.button a:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="submit"]:hover,input[type="file"]:hover,.formkontakt ol li input:hover[type="submit"]{background-color:#736673;border-color:#736673;color:#fff}.ym-hlist ul.level_2:before,.ym-hlist ul li.active span.active,.ym-hlist ul li.trail span.trail,.ym-hlist ul li.trail a.trail,.ym-hlist ul li a:focus,.ym-hlist ul li a:hover{color:#736673}.ym-hlist ul.level_1 li a:before,.ym-hlist ul.level_1 li span:before{background-color:#736673}.ym-hlist ul.level_1 li ul.level_2 a,.ym-hlist ul.level_1 li ul.level_2 span{background-color:#736673}.ym-hlist ul.level_1 li ul.level_2 a:hover,.ym-hlist ul.level_1 li ul.level_2 span,.ym-hlist ul.level_1 li ul.level_2 a.trail,.ym-hlist ul.level_1 li ul.level_2 span.first{background-color:#897989}.mod_breadcrumb li a{color:#736673}.mod_breadcrumb li a:hover,.mod_breadcrumb li a:visited,.mod_breadcrumb li a:focus{color:#494254}.ym-hlist li.last ul.level_2:before{color:#736673}.datepicker_bootstrap .header{background-color:#736673}.datepicker_bootstrap .header .title .titleText{padding-top:10px;padding-bottom:5px;color:#fff}.datepicker_bootstrap .header .previous,.datepicker_bootstrap .header .next{border-top:6px solid #736673;border-bottom:6px solid #736673}.datepicker_bootstrap tbody tr:hover th,tbody tr:hover td{background-color: transparent}.selected-button,.datepicker_bootstrap .days .day.selected,.datepicker_bootstrap .days .day.selected:hover,.datepicker_bootstrap .months .month.selected,.datepicker_bootstrap .months .month.selected:hover,.datepicker_bootstrap .years .year.selected,.datepicker_bootstrap .years .year.selected:hover{background-color:#3c79a7}.datepicker_bootstrap .header .next{border-left:7px solid #fff}.blau h2{color:#3c79a7}.datepicker_bootstrap .header .previous{border-right:7px solid #fff}.datepicker_bootstrap .header .title .titleText:hover{background: transparent}.datepicker_bootstrap .days .day,.datepicker_bootstrap .months .month,.datepicker_bootstrap .years .year{border:0;border-radius:0}.datepicker_bootstrap .days .day{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.datepicker_bootstrap thead th{border-bottom:1px solid #333232;color:#333232}.mm-menu.mm-white.mm-vertical .mm-list li > a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,em.mm-counter + a.mm-subopen{background-color:#736673}.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul{background-color:#736673;color:#ffffff}.buttonblau{border:1px solid #3c79a7;border-radius:20px;font:14px/1.5 Arial,Helvetica;;color:#ffffff;zoom: 1;cursor: pointer}.buttonblau:hover{background-color:#736673;font:14px/1.5 Arial,Helvetica;;text-decoration:none;color:#ffffff;zoom: 1;cursor: pointer}.buttonblau:before{content: ""}.buttonbraun:hover{background-color:#3c79a7;border-color:#3c79a7;color:#fff}
@media print{
/* basic_full_print.css */
body{margin:20px;padding:0 5px;font-size:10pt}nav,.ym-searchform,header,footer,#left,#right,#headimg,#mainmenu,.mod_breadcrumb,.ym-hlist{display:none}h1,h2,h3,h4,h5,h6{page-break-after: avoid}*{font-family:helvetica}a{text-decoration:none;color:#a84204}
}
