html.rd-navbar-fixed-linked .page{padding-top:0!important}
header{transition:background .3s ease-in-out;z-index:100;height:6rem}
header.menu-over{transition:all .3s ease-in-out;background:0}
header.menu-over+section{padding:0;padding-top:6rem;margin-top:-6rem}
header.menu-over+section.section-sm{padding-top:8rem}
@media(min-width:768px){header.menu-over+section.section-sm{padding-top:9rem}
}
header.menu-over nav{background:transparent!important;border-bottom-color:transparent!important}
header#section-page-header .rd-navbar-main-outer{margin-left:-16px}
body.scrolled header.menu-over nav{background-color:#222!important;border-bottom-color:#151515!important}
body:not(.scrolled) header.menu-over nav .rd-navbar-panel{box-shadow:none;background:transparent}
form{position:relative}
form .register-errors{position:absolute;z-index:100;width:auto;top:100%;left:0;padding:.2em .8em;margin:2px 0 0 0;text-align:left;font-size:.7rem;color:#fff;__text-shadow:0 0 2px #000;background:#f07662;border-radius:.4em}
.kp-preload *{visibility:hidden;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;animation:none}
.img-responsive{height:auto;max-width:100%}
.bg-gray-700 nav.rd-navbar-minimal.rd-navbar-static{background-color:#222}
section#section-body .wow-outer{color:#29293a}
section#section-body p.wow-outer span{color:#29293a}
.rd-navbar-nav .form-wrap input{padding:7px 15px;min-height:auto;min-width:260px;border-radius:6px 0 0 6px}
.form-button .button{border-radius:0 6px 6px 0;padding:9px;min-width:7rem}
.form-button .button.button-log-in{border-radius:6px}
.rd-navbar-fixed-linked .form-button .button{border-radius:6px;padding:9px;float:right}
.rd-navbar-nav .form-wrap-absolute{position:absolute;top:100%;font-size:.7em;margin-top:5px}
.rd-navbar-nav .form-wrap-absolute a{margin-left:.5em;color:#59f2bd}
.rd-navbar-nav .form-wrap-absolute a:hover{color:#fff}
.page{position:relative;z-index:0!important}
form .js_error{display:none;position:absolute;font-size:.7em;margin-top:5px;color:#ff4c4c;font-weight:600}
form.empty-field-error .js_error.empty-field-error{display:block}
form.invalid-field-error .js_error.invalid-field-error{display:block}
.cookie-box{position:fixed;display:none;bottom:0;left:0;width:100%;color:white;z-index:999}
.cookie-box ul{list-style:none;font-size:.9em;position:relative;background:white;padding-right:1.5em;display:-ms-flexbox;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow:auto;border:1px solid #ccc;border-radius:4px 4px 0 0;margin:0;z-index:999}
.cookie-box ul li{padding:.5em;color:#000;white-space:nowrap}
.cookie-box ul li:first-of-type{overflow:hidden;text-overflow:ellipsis}
.cookie-box ul li:last-of-type{position:absolute;right:.5em}
.cookie-box ul li i{color:#aaa;font-style:normal;transition:color .2s ease-in}
.cookie-box ul li i:hover{color:#444}