/*!
Theme Name: Aura by Luis Dias
Theme URI: http://aura-koeln.de/
Author: dimensional.de
Author URI: https://www.dimensional.de/
Description: Theme for Aura by Luis Dias
Version: 3.0
License:
License URI:
Text Domain:
Tags:
*/{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}a{color:inherit;transition:all 250ms ease-in-out}a:visited,a:hover,a:focus,a:active{color:inherit;transition:all 250ms ease-in-out}body{margin:0}fieldset{border:none;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:"Raleway",sans-serif;font-size:16px;color:#202020;line-height:27px}label{color:#fff}p{font-family:"Raleway",sans-serif;font-size:16px;color:#202020;line-height:27px;margin:0 0 30px}section{position:relative}table{margin-bottom:20px}td{vertical-align:top;text-align:left;padding:0}th{vertical-align:top;text-align:left;font-weight:normal;padding:0 10px 0 0}.reservation form:after,.quote:after,section:after{content:"";display:table;clear:both}.nav-main ul,.nav-secondary ul,.pager ul{margin:0;padding:0;list-style:none}h1,.headline-primary{font-family:"Great Vibes",cursive;font-size:40px;color:#fff;line-height:45px;margin:0 0 55px;text-align:center;font-weight:normal;text-transform:none}@media (min-width: 768px){h1,.headline-primary{font-size:70px;color:#202020;line-height:75px;margin:0 0 50px}}h2,.headline-secondary{font-family:"Raleway",sans-serif;font-size:22px;color:#202020;line-height:27px;text-transform:uppercase;margin:0 0 10px;font-weight:normal;text-align:left}@media (min-width: 768px){h2,.headline-secondary{font-size:22px;color:#202020;line-height:27px;margin:0 0 10px}}h3,h4,h5,h6,.headline-teritary{font-family:"Raleway",sans-serif;font-weight:bold;font-size:17px;color:#202020;line-height:22px;margin:0 0 10px;text-align:left;text-transform:none}@media (min-width: 768px){h3,h4,h5,h6,.headline-teritary{font-size:17px;color:#202020;line-height:22px;margin:0 0 10px}}.button--primary,.button--secondary{display:inline-block;font-family:"Raleway",sans-serif;font-size:18px;color:#fff;text-transform:uppercase;text-decoration:none;padding:15px 10px 13px;text-align:center;cursor:pointer;border:none;background:rgba(0,0,0,0.15)}.button--primary:visited,.button--secondary:visited,.button--primary:hover,.button--secondary:hover,.button--primary:focus,.button--secondary:focus,.button--primary:active,.button--secondary:active{color:#fff;background:rgba(0,0,0,0.35)}.button--primary:disabled,.button--secondary:disabled{opacity:0.2;background:rgba(0,0,0,0.15);cursor:default !important}.button--secondary{border:1px solid #fff}.button--secondary:focus{outline:none}input,textarea{background:rgba(32,32,32,0.8);border:1px solid #dfd5d5;font-size:16px;color:#bababa;padding:15px 20px;margin:0}input:hover,textarea:hover,input:focus,textarea:focus,input:active,textarea:active{border:1px solid #fff;outline:none;color:#bababa}.anchor-container{position:absolute;left:0;top:0}.anchor-container div{position:absolute;left:0}form .control{min-height:50px;margin-bottom:20px;line-height:50px}form input::-webkit-input-placeholder{color:#bababa}form input::-moz-placeholder{color:#bababa}form input:-ms-input-placeholder{color:#bababa}form input:-moz-placeholder{color:#bababa}form input:hover::-webkit-input-placeholder{color:#fff}form input:hover::-moz-placeholder{color:#fff}form input:hover:-ms-input-placeholder{color:#fff}form input:hover:-moz-placeholder{color:#fff}form input:focus::-webkit-input-placeholder,form input:active::-webkit-input-placeholder{color:transparent}form input:focus::-moz-placeholder,form input:active::-moz-placeholder{color:transparent}form input:focus:-ms-input-placeholder,form input:active:-ms-input-placeholder{color:transparent}form input:focus:-moz-placeholder,form input:active:-moz-placeholder{color:transparent}.footer{background:#000;padding:25px 10px 20px;position:relative}.footer .copyright{text-transform:uppercase;color:#818181;text-align:center;margin-bottom:15px}.reservation{margin-top:-40px}.reservation form{max-width:1200px;margin:auto}@media (min-width: 768px){.reservation fieldset{float:left;width:33.33333%;padding:0 15px;display:block}}@media (min-width: 768px){.reservation fieldset.reservation__details{padding-top:70px}}@media (min-width: 768px){.reservation fieldset.reservation__special-requests{padding-top:70px}}.reservation fieldset.reservation__submit{width:100%;clear:both;text-align:center;margin-top:40px}.reservation label{display:none}.reservation__address label{display:inline-block}.reservation__address__controls{float:right}.reservation__address__controls input{margin-left:20px}.reservation input[type=text]{width:100%}.reservation textarea{width:100%;height:260px}.reservation .button{clear:both}.header{position:relative;z-index:3}.header__inner{height:60px;position:fixed;top:0;right:0;left:0;z-index:10}@media (min-width: 768px){.header__inner{background:#202020;height:80px}}.header__inner .mobile-menu-opener{color:#fff;position:absolute;top:19px;right:20px}@media (min-width: 768px){.header__inner .mobile-menu-opener{display:none}}@media (max-width: 767px){.header--fixed .header__inner{position:fixed;top:0;right:0;left:0;background-color:#202020;box-shadow:0 5px 10px 0 rgba(0,0,0,0.5)}.header--fixed .header__inner .mobile-menu-opener{color:#818181}.header--fixed .header__inner .header__logo{display:block}}.header__logo{width:82px;height:51px;background-size:contain;background-position:center;background-repeat:no-repeat;font-size:0;text-indent:-9999px;position:absolute;left:20px;top:5px}@media (max-width: 767px){.header__logo{background-image:url(https://steakhaus-ox-royal-koeln.de/wp-content/uploads/ox_royal_logo_weiss.png);display:none}}@media (max-width: 767px){.header .nav-main{display:none}}@media (min-width: 768px){.header .nav-main{position:fixed;left:0;right:0;top:28px;z-index:20}}.header--show-mobile-menu .header__inner{position:fixed;top:0;right:0;left:0;background-color:#202020;box-shadow:0 5px 10px 0 rgba(0,0,0,0.5)}.header--show-mobile-menu .header__inner .mobile-menu-opener{color:#818181}.header--show-mobile-menu .header__inner .header__logo{display:block}.header--show-mobile-menu .nav-main{display:block;position:fixed;top:60px;right:0;bottom:0;left:0;overflow-y:auto}.hero-image{height:0;padding-top:46.875%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.hero-image{margin-bottom:-46.875%}}@media (min-width: 768px){.hero-image{height:380px;padding-top:0}}.hero-image__logo{position:relative;top:64px;display:block;width:301px;height:252px;margin:auto;background-image:url(img/aura-logo--desktop.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.infobox{background:#c5b2a2;box-shadow:10px 20px 30px 0 rgba(0,0,0,0.3);margin:0 auto 20px;position:relative;max-width:1170px}.infobox__image{height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 768px){.infobox__image{height:auto;position:absolute;top:0;bottom:0}}.infobox__image iframe{width:100% !important;height:100% !important;pointer-events:none}.infobox__image iframe.clicked{pointer-events:auto}.infobox__text{padding:25px 10px 10px}@media (min-width: 768px){.infobox__text{padding-left:20px;padding-right:20px;min-height:390px;padding-top:40px}}@media (min-width: 992px){.infobox__text{padding-left:47px;padding-right:47px;min-height:390px}}.infobox__text .intro h1{color:#fff}.infobox__text .intro h1.intro__headline--dark{color:#938579}.infobox__text .intro h1.intro__headline--light{color:#fff}@media (min-width: 768px){.infobox__text .intro p{margin-bottom:1.5em}}.infobox__text .button--primary{display:block;margin-bottom:15px}@media (min-width: 768px){.infobox--image-left .infobox__image{left:0}.infobox--image-right .infobox__image{right:0}.infobox--image-narrow .infobox__image{width:33.33333%}.infobox--image-narrow.infobox--image-right .infobox__text{margin-right:33.33333%}.infobox--image-narrow.infobox--image-left .infobox__text{margin-left:33.33333%}.infobox--image-wide .infobox__image{width:66.66667%}.infobox--image-wide.infobox--image-right .infobox__text{margin-right:66.66667%}.infobox--image-wide.infobox--image-left .infobox__text{margin-left:66.66667%}}.infobox--dark{background:#2b2b2b}.infobox--dark .intro h1{color:#818181}.infobox--dark .intro h1 span{color:#818181;font-size:18px;line-height:25px;text-transform:none}.infobox--dark .intro p{color:#818181}.infobox--dark .infobox__contact__main-info{font-size:22px;color:#fff;line-height:35px;text-align:center;margin-bottom:40px}.infobox--dark .infobox__contact__main-info a{text-decoration:none}.infobox--dark .infobox__contact__main-info a:hover,.infobox--dark .infobox__contact__main-info a:focus,.infobox--dark .infobox__contact__main-info a:active{text-decoration:underline}.infobox--dark .infobox__contact__main-info:before,.infobox--dark .infobox__contact__main-info:after{content:'';width:40px;height:2px;background:#fff;display:block;margin:25px auto}.infobox--dark .infobox__contact__opening-hours th,.infobox--dark .infobox__contact__opening-hours td{font-size:18px;line-height:25px;color:#818181}.infobox--dark .infobox__contact__opening-hours th{white-space:nowrap}.intro{max-width:700px;margin:auto;margin-bottom:6px}@media (min-width: 768px){.intro{margin-bottom:40px}}.intro h1,.intro h2,.intro h3,.intro h4,.intro h5,.intro h6,.intro h4,.intro h5,.intro h6{font-family:"Great Vibes",cursive;font-size:40px;color:#fff;line-height:45px;text-align:center;font-weight:normal;margin:0 0 19px}@media (min-width: 768px){.intro h1,.intro h2,.intro h3,.intro h4,.intro h5,.intro h6,.intro h4,.intro h5,.intro h6{font-size:70px;line-height:70px;margin:0 0 29px}}.intro h1.intro__headline--dark,.intro h2.intro__headline--dark,.intro h3.intro__headline--dark,.intro h4.intro__headline--dark,.intro h5.intro__headline--dark,.intro h6.intro__headline--dark,.intro h4.intro__headline--dark,.intro h5.intro__headline--dark,.intro h6.intro__headline--dark{color:#c5b2a2}.intro h1.intro__headline--light,.intro h2.intro__headline--light,.intro h3.intro__headline--light,.intro h4.intro__headline--light,.intro h5.intro__headline--light,.intro h6.intro__headline--light,.intro h4.intro__headline--light,.intro h5.intro__headline--light,.intro h6.intro__headline--light{color:#fff}.intro h1 span,.intro h2 span,.intro h3 span,.intro h4 span,.intro h5 span,.intro h6 span,.intro h4 span,.intro h5 span,.intro h6 span{font-family:"Raleway",sans-serif;font-size:22px;color:#fff;line-height:27px;display:block;text-transform:uppercase;margin-top:10px}.intro p{font-size:16px;color:#fff;line-height:27px;text-align:center;margin:0 0 16px 0}@media (min-width: 768px){.intro p{font-size:18px;line-height:25px;margin:0 0 18px 0}}.infobox--dark .intro h1.intro__headline--dark,.infobox--dark .intro h2.intro__headline--dark,.infobox--dark .intro h3.intro__headline--dark,.infobox--dark .intro h4.intro__headline--dark,.infobox--dark .intro h5.intro__headline--dark,.infobox--dark .intro h6.intro__headline--dark,.infobox--dark .intro h4.intro__headline--dark,.infobox--dark .intro h5.intro__headline--dark,.infobox--dark .intro h6.intro__headline--dark{color:#818181}.infobox--dark .intro h1.intro__headline--light,.infobox--dark .intro h2.intro__headline--light,.infobox--dark .intro h3.intro__headline--light,.infobox--dark .intro h4.intro__headline--light,.infobox--dark .intro h5.intro__headline--light,.infobox--dark .intro h6.intro__headline--light,.infobox--dark .intro h4.intro__headline--light,.infobox--dark .intro h5.intro__headline--light,.infobox--dark .intro h6.intro__headline--light{color:#fff}.mobile-menu-opener{color:#fff;line-height:22px;padding-right:50px;cursor:pointer;text-transform:uppercase}.mobile-menu-opener i{width:34px;height:34px;display:block;background-image:url(img/hamburger.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-6px;right:0}.mobile-menu-opener--open i{background-image:url(img/close.svg)}.nav-main{background:#202020}.nav-main ul{text-align:center}@media (min-width: 768px){.nav-main li{display:inline-block}}.nav-main a{display:block;text-transform:uppercase;font-size:17px;color:#fff;text-decoration:none;padding:10px;border-bottom:1px solid #515151}.nav-main a:hover,.nav-main a:active,.nav-main a.current{background:#938579}@media (min-width: 768px){.nav-main a{border-bottom:none;padding:5px 10px}}.nav-secondary ul{text-align:center}.nav-secondary li{display:inline-block;padding:0 10px}.nav-secondary a{color:#818181}.nav-secondary a:hover,.nav-secondary a:focus,.nav-secondary a:active{color:#818181}.pager ul{margin:auto;text-align:center}.pager li{display:inline-block;padding:8px;margin:0}.pager a{font-size:1px;text-indent:-9999px;display:block;width:18px;height:18px;background:#c5b2a2;border-radius:50%}.pager a:hover,.pager a:focus,.pager a:active,.pager a.selected{background:#fff}.quicklink{background:#938579;padding:10px;max-width:755px;margin:auto}@media (min-width: 768px){.quicklink{background:transparent;padding:0}}@media (min-width: 768px){.quicklink__item{float:left;width:50%;padding:0 4px}}@media (max-width: 767px){.quicklink__item:nth-of-type(n+2){margin-top:10px}}.quicklink__inner{background:#c5b2a2;padding:20px 10px;margin:0 0 10px;box-shadow:10px 20px 30px 0 rgba(0,0,0,0.1);text-align:center}.quicklink__inner:last-child{margin-bottom:0}@media (min-width: 768px){.quicklink__inner{background:rgba(197,178,162,0.5)}}.quicklink__inner h1,.quicklink__inner h2,.quicklink__inner h3,.quicklink__inner h4,.quicklink__inner h5,.quicklink__inner h6,.quicklink__inner h4,.quicklink__inner h5,.quicklink__inner h6{font-family:"Raleway",sans-serif;opacity:0.3;font-weight:bold;font-size:18px;color:#202020;text-align:center;margin:0 0 9px;padding:0;text-transform:uppercase}@media (min-width: 768px){.quicklink__inner h1,.quicklink__inner h2,.quicklink__inner h3,.quicklink__inner h4,.quicklink__inner h5,.quicklink__inner h6,.quicklink__inner h4,.quicklink__inner h5,.quicklink__inner h6{color:#fff;font-weight:normal;opacity:1;line-height:22px}}.quicklink__inner p{font-family:"Raleway",sans-serif;font-size:16px;color:#fff;line-height:22px;margin:0 0 15px;padding:0;text-align:center}@media (min-width: 768px){.quote{width:650px;margin:auto}}.quote__img{width:243px;height:243px;background-position:center;background-size:contain;border-radius:50%;border:6px solid #c5b2a2;margin:auto;margin-bottom:20px}@media (min-width: 768px){.quote__img{border:8px solid #c5b2a2;width:346px;height:346px;float:left}}.quote blockquote{width:190px;margin:auto;background-image:url(img/quotes--mobile.svg);background-position:top center;background-repeat:no-repeat}.quote blockquote,.quote blockquote p{font-family:"Raleway",sans-serif;font-size:16px;color:#818181}@media (min-width: 768px){.quote blockquote{float:left;margin-left:44px;background-image:url(img/quotes--desktop.svg);padding-top:100px;background-position:center 28px;font-size:22px;width:234px}}.quote blockquote i{font-size:40px;font-family:"Great Vibes",cursive;font-weight:normal;font-style:normal;line-height:45px;padding:0 10px}.quote blockquote i:nth-of-type(2){float:right;display:block;clear:both;width:100%;text-align:right}.quote blockquote i:nth-of-type(4){float:right;display:block;clear:both;width:100%;text-align:right}@media (min-width: 768px){.quote blockquote i{line-height:50px;font-size:50px}}.slider{background-repeat:no-repeat;background-size:cover !important;background-position:center;border-top:1px solid #202020;position:relative}@media (min-width: 768px){.slider{height:100%;background:none}}.slider__logo{width:181px;height:151px;background-image:url(img/aura-logo--desktop.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:auto;margin-top:80px;position:relative;z-index:2}@media (min-width: 768px){.slider__logo{height:252px;width:301px;margin-top:143px}}.slider__claim{margin-top:50px;z-index:2;position:relative}.slider__claim h1{font-size:50px;color:#c5b2a2;line-height:50px;margin:0}@media (min-width: 768px){.slider__claim h1{font-size:60px;line-height:60px}}@media (min-width: 1024px){.slider__claim h1{font-size:80px;line-height:80px}}@media (min-width: 1200px){.slider__claim h1{font-size:100px;line-height:100px}}.slider__claim h1 span{display:none}@media (min-width: 768px){.slider__claim h1 span{display:inline}}.slider__claim p{font-size:20px;line-height:50px;color:#fff;text-transform:uppercase;text-align:center;position:relative}.slider__claim p:before,.slider__claim p:after{content:'';display:inline-block;height:1px;background:#fff;position:relative;top:-0.3em;width:10%}@media (min-width: 581px){.slider__claim p:before,.slider__claim p:after{width:20%}}.slider__claim p:before{margin-right:20px}.slider__claim p:after{margin-left:20px}.slider .quicklink{z-index:2;position:relative}.slider__container{display:none}@media (min-width: 768px){.slider__container{display:block;height:100%;position:absolute !important;left:0;top:0;right:0;bottom:0}}.slider__slide{position:relative;height:800px !important}.slider__img{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.slider--infobox{margin:0 -10px;max-width:1220px;margin:auto}.slider--infobox__preserve-shadow{padding:0 10px 30px}.slider .slick-list,.slider .slick-track,.slider .slick-slide{height:100% !important}.top{background-color:#ead7c7;background-image:url(img/arrow--white.svg);background-position:center;background-repeat:no-repeat;width:50px;height:50px;display:block;cursor:pointer;position:fixed;right:10px;bottom:10px;transition:1s;z-index:1000;opacity:0;visibility:hidden}.top:hover,.top:focus,.top:active{background-color:#c5b2a2}.top.top--visible{visibility:visible;opacity:1}.top.top--fade-out{opacity:.5}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:50px;width:50px;line-height:0px;font-size:0px;cursor:pointer;background-color:#fff;border-radius:50%;z-index:1;color:transparent;top:40%;-webkit-transform:translate(0, -40%);-ms-transform:translate(0, -40%);transform:translate(0, -40%);padding:0;border:none;outline:none;background-position:center;background-repeat:no-repeat;background-image:url(img/arrow--squirrel.svg)}.slick-prev:hover,.slick-next:hover{outline:none;background-color:#ead7c7;color:transparent}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1;color:#c5b2a2}.slick-prev{left:0;transform:rotate(-90deg)}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-next{right:0;transform:rotate(90deg)}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick/";font-size:60px;line-height:20px;text-align:center;color:#c5b2a2;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:1}body .caldera-grid{margin-top:70px}body .caldera-grid .row{margin:0}body .caldera-grid__spacer{height:70px}body .caldera-grid .form-control{border-radius:0 !important;height:50px;-webkit-appearance:none;background:rgba(32,32,32,0.8);border:1px solid #dfd5d5;font-size:16px;color:#bababa;padding:13px 20px;margin:0}body .caldera-grid .form-control::-moz-placeholder{color:#bababa;opacity:1}body .caldera-grid .form-control:-ms-input-placeholder{color:#bababa;opacity:1}body .caldera-grid .form-control::-webkit-input-placeholder{color:#bababa;opacity:1}body .caldera-grid .form-control:focus{border-color:#c5b2a2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #c5b2a2;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #c5b2a2}body .caldera-grid .form-control.parsley-error{background:#900;border:#900;color:#fff}body .caldera-grid textarea.form-control{height:120px;color:#bababa;line-height:23px}body .caldera-grid .help-block{display:none}body .caldera-grid .form-group{margin-bottom:20px}body .caldera-grid .form-group:after{content:"";display:table;clear:both}body .caldera-grid .form-group .radio{float:left;height:50px !important;min-height:50px !important;padding:10px !important;margin:0 !important}body .caldera-grid .form-group .radio input{margin-right:10px}body .caldera-grid .btn-default{color:#fff;background-color:transparent;border-color:#fff;text-transform:uppercase;font-family:"Raleway", sans-serif;font-size:18px;height:50px;display:inline-block;line-height:50px;padding:0 45px;font-weight:normal;text-decoration:none;cursor:pointer;border-radius:0 !important}body .caldera-grid .btn-default.active,body .caldera-grid .btn-default.focus,body .caldera-grid .btn-default:active,body .caldera-grid .btn-default:focus,body .caldera-grid .btn-default:hover{color:#202020;background-color:#c5b2a2;border-color:#c5b2a2}body .caldera-grid .btn-default[disabled]{opacity:0.3;color:#fff;background-color:transparent;border-color:#fff}body .caldera-grid .col-lg-1,body .caldera-grid .col-lg-10,body .caldera-grid .col-lg-11,body .caldera-grid .col-lg-12,body .caldera-grid .col-lg-2,body .caldera-grid .col-lg-3,body .caldera-grid .col-lg-4,body .caldera-grid .col-lg-5,body .caldera-grid .col-lg-6,body .caldera-grid .col-lg-7,body .caldera-grid .col-lg-8,body .caldera-grid .col-lg-9,body .caldera-grid .col-md-1,body .caldera-grid .col-md-10,body .caldera-grid .col-md-11,body .caldera-grid .col-md-12,body .caldera-grid .col-md-2,body .caldera-grid .col-md-3,body .caldera-grid .col-md-4,body .caldera-grid .col-md-5,body .caldera-grid .col-md-6,body .caldera-grid .col-md-7,body .caldera-grid .col-md-8,body .caldera-grid .col-md-9,body .caldera-grid .col-sm-1,body .caldera-grid .col-sm-10,body .caldera-grid .col-sm-11,body .caldera-grid .col-sm-12,body .caldera-grid .col-sm-2,body .caldera-grid .col-sm-3,body .caldera-grid .col-sm-4,body .caldera-grid .col-sm-5,body .caldera-grid .col-sm-6,body .caldera-grid .col-sm-7,body .caldera-grid .col-sm-8,body .caldera-grid .col-sm-9,body .caldera-grid .col-xs-1,body .caldera-grid .col-xs-10,body .caldera-grid .col-xs-11,body .caldera-grid .col-xs-12,body .caldera-grid .col-xs-2,body .caldera-grid .col-xs-3,body .caldera-grid .col-xs-4,body .caldera-grid .col-xs-5,body .caldera-grid .col-xs-6,body .caldera-grid .col-xs-7,body .caldera-grid .col-xs-8,body .caldera-grid .col-xs-9{padding-left:15px;padding-right:15px}body .caldera-grid .alert-success,body .caldera-grid .hint{background-color:#c5b2a2;border-color:#c5b2a2;color:#fff;font-weight:200;font-size:15px;line-height:17px;text-shadow:none !important;border-radius:0 !important;padding:8px 10px}body .caldera-grid .alert-success{padding:20px}body .caldera-grid .hint{text-align:left;margin-bottom:20px;color:#202020}body .caldera-grid .has-error .checkbox,body .caldera-grid .has-error .checkbox-inline,body .caldera-grid .has-error .control-label,body .caldera-grid .has-error .form-control-feedback,body .caldera-grid .has-error .help-block,body .caldera-grid .has-error .radio,body .caldera-grid .has-error .radio-inline{background:#900;border-color:#900;color:#bababa}body input.form-control.parsley-success,body select.form-control.parsley-success,body textarea.form-control.parsley-success{color:#bababa;background-color:transparent;border-color:#fff !important}body .reservation__caldera__address{float:left;color:#fff;padding:10px 0}body .reservation__caldera__address__values{float:right}body .col-sm-12{text-align:center}@-moz-document url-prefix(){body .caldera-grid .form-control{padding:12px 20px}}body{overflow-x:hidden}section{background-size:cover;background-position:center top;background-repeat:no-repeat;padding:120px 10px 40px 10px}@media (min-width: 768px){section{padding:140px 10px 60px 10px}}section.section--slider{background-color:#c5b2a2;padding:0;min-height:800px}@media (max-width: 767px){section.section--slider{background-image:url(img/bg_1.jpg);min-height:auto}}section.section--quote{background-color:#202020}section.section--gallery{background-color:#202020;background-image:url(img/bg--aura--black.png);background-repeat:repeat;background-size:auto;padding-right:0;padding-left:0}section.section--gallery .slick-list{margin-left:10px;margin-right:10px}@media (min-width: 1270px){section.section--gallery .slick-list{margin-left:25px;margin-right:25px}}section.section--gallery .slick-dots{bottom:-50px}section.section--gourmet{background-color:#938579;background-image:url(img/bg--aura--beige.png);padding-right:0;padding-left:0}@media (max-width: 767px){section.section--gourmet{background-size:auto;background-position:center;background-repeat:repeat}}section.section--bistro{background-color:#c5b2a2;background-image:url(img/bg--aura--beige.png);padding-right:0;padding-left:0}@media (max-width: 767px){section.section--bistro{background-size:auto;background-position:center;background-repeat:repeat}}section.section--reservation{background-color:#202020;background-image:url(img/bg_5.jpg)}section.section--reservation .intro{max-width:900px}section.section--reservation .reservation{margin-left:-15px;margin-right:-15px}section.section--contact{background-color:#202020;background-image:url(img/bg--aura--black.png);background-repeat:repeat;background-size:auto;padding:150px 10px 240px}@media (min-width: 768px){section.section--contact{padding:200px 10px 240px}}section.section--contact .intro{margin-bottom:0}section.section--contact .footer{position:absolute;left:0;right:0;bottom:0}.section--main-content__inner{max-width:750px;margin:auto}.section,section{position:relative;width:100%}@media (min-width: 768px){.section,section{min-height:100vh}}.extra--padding--for--cz{padding-left:50px;padding-right:50px}@media (min-width: 768px){.page-template-index{padding-top:80px}}.page-template-index section{padding-top:60px}.page-template-index section h1{padding-top:20px}@media (min-width: 370px) and (max-width: 767px){.page-template-index section h1{padding-top:40px;margin-bottom:60px}}@media (min-width: 420px) and (max-width: 767px){.page-template-index section h1{padding-top:60px;margin-bottom:80px}}@media (min-width: 470px) and (max-width: 767px){.page-template-index section h1{padding-top:90px;margin-bottom:110px}}@media (min-width: 620px) and (max-width: 767px){.page-template-index section h1{padding-top:110px;margin-bottom:160px}}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:0;padding-right:0}.tos-next,.tos-prev{height:50px;width:50px;margin-top:-25px;top:50%;border-radius:50%}@media (min-width: 992px){.tos-next,.tos-prev{height:80px;width:80px;margin-top:-40px}}.tos-close{height:50px;width:50px;margin-top:-25px;border-radius:50%;right:20px;top:80px}@media (min-width: 992px){.tos-close{height:80px;width:80px;margin-top:-40px}}.tos-close span:after,.tos-close span:before{width:10px;height:10px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-top:120px !important}.gallery{max-width:1220px;margin:auto}.gallery .gallery-item{float:left;margin:0;width:33.33333%}.gallery .gallery-item .gallery-icon a{display:block;font-size:0;line-height:0}.gallery .gallery-item .gallery-icon a img{width:100%;border:1px solid transparent;max-width:100%;height:auto}.gallery .gallery-item .gallery-caption{display:none}.admin-bar .header__inner{top:46px}@media (min-width: 783px){.admin-bar .header__inner{top:32px}}@media (min-width: 768px){.admin-bar .header .nav-main{top:74px}}@media (min-width: 783px){.admin-bar .header .nav-main{top:60px}}

/**Custom 19.12.2019**/
.slider__logo, .hero-image__logo {
    background-image: url(https://steakhaus-ox-royal-koeln.de/wp-content/uploads/ox_royal_logo_weiss.png);
}
.hero-image__logo {
    background-size: contain;
    width: auto;
}
a.floating-button {
    position: fixed;
    right: 10px;
    bottom: 10px;
    background: #ead7c7;
    color: #fff;
    padding: 20px;
    z-index: 10;
    text-decoration: none;
    min-width: 50px;
}
a.floating-button:hover {
    background: #c5b2a2;
}
.top.top--visible ~ a.floating-button {
    bottom: 70px;
}

@media screen and (max-width: 768px) {a.floating-button {display: none;}}

@media (min-width: 768px){.slider__logo {height: 250px;width: auto;margin-top: 143px;}}

/*.quote {
width:1920px!important;
height:300px!important;
}
.quote img{
position:absolute;
top:50%;
left:50%;
}*/


/*Reservation form design */
input#input_1_5 {
    width: 95%;
}

.gform_footer.top_label {
    text-align: center;
}

span#input_1_8_3_container {
    font-weight: 800;
    font-size: 20px;
}
span#input_1_8_6_container {
    font-weight: 800;
    font-size: 20px;
}