/*
Cache: threesixty, webflow, dreizeit, override, fonts
*/
/* threesixty: (http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/normalize.css) */
  html{  font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;   } body{  margin:0; }  article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{  display:block; } audio,canvas,progress,video{  display:inline-block; vertical-align:baseline;   } audio:not([controls]){  display:none;  height:0; } [hidden],template{  display:none; }  a{  background-color:transparent; } a:active,a:hover{  outline:0; }  abbr[title]{  border-bottom:1px dotted; } b,strong{  font-weight:bold; } dfn{  font-style:italic; } h1{  font-size:2em;  margin:0.67em 0; } mark{  background:#ff0;  color:#000; } small{  font-size:80%; } sub,sup{  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline; }sup{  top:-0.5em; }sub{  bottom:-0.25em; }  img{  border:0; } svg:not(:root){  overflow:hidden; }  figure{  margin:1em 40px; } hr{  -moz-box-sizing:content-box;  box-sizing:content-box;  height:0; } pre{  overflow:auto; } code,kbd,pre,samp{  font-family:monospace,monospace;  font-size:1em; }button,input,optgroup,select,textarea{  color:inherit; font:inherit; margin:0;   } button{  overflow:visible; } button,select{  text-transform:none; } button,html input[type="button"],input[type="reset"],input[type="submit"]{  -webkit-appearance:button; cursor:pointer;   } button[disabled],html input[disabled]{  cursor:default; } button::-moz-focus-inner,input::-moz-focus-inner{  border:0;  padding:0; } input{  line-height:normal; } input[type="checkbox"],input[type="radio"]{  box-sizing:border-box; padding:0;   } input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{  height:auto; } input[type="search"]{  -webkit-appearance:textfield; -moz-box-sizing:content-box;  -webkit-box-sizing:content-box; box-sizing:content-box; } input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{  -webkit-appearance:none; } fieldset{  border:1px solid #c0c0c0;  margin:0 2px;  padding:0.35em 0.625em 0.75em; } legend{  border:0; padding:0;   } textarea{  overflow:auto; } optgroup{  font-weight:bold; }  table{  border-collapse:collapse;  border-spacing:0; }td,th{  padding:0; }
/* webflow: (http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/webflow.css) */
@font-face{  font-family:'webflow-icons';  src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');  font-weight:normal;  font-style:normal; }[class^="w-icon-"],[class*=" w-icon-"]{  font-family:'webflow-icons';  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }.w-icon-slider-right:before{  content:"\e600"; }.w-icon-slider-left:before{  content:"\e601"; }.w-icon-nav-menu:before{  content:"\e602"; }.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{  content:"\e603"; }*{  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }html{  height:100%; }body{  margin:0;  min-height:100%;  background-color:#fff;  color:#333; }img{  max-width:100%;  vertical-align:middle;  display:inline-block; }html.w-mod-touch *{  background-attachment:scroll!important; }a:focus{  outline:0; }.w-block{  display:block; }.w-inline-block{  max-width:100%;  display:inline-block; }.w-clearfix:before,.w-clearfix:after{  content:" ";  display:table; }.w-clearfix:after{  clear:both; }.w-hidden{  display:none; }html[data-w-dynpage] [data-w-cloak]{  color:transparent!important; }h1,h2,h3,h4,h5,h6{  margin:0; }p{  margin:0; }blockquote{  margin:0; }ul,ol{  margin-top:0;  margin-bottom:0; }.w-list-unstyled{  padding-left:0;  list-style:none; }.w-embed:before,.w-embed:after{  content:" ";  display:table; }.w-embed:after{  clear:both; }.w-video{  width:100%;  position:relative;  padding:0; }.w-video iframe,.w-video object,.w-video embed{  position:absolute;  top:0;  left:0;  width:100%;  height:100%; }fieldset{  padding:0;  margin:0;  border:0; }button,html input[type="button"],input[type="reset"],input[type="submit"]{  cursor:pointer;  -webkit-appearance:button; }.w-form{  margin:0 0 15px; }.w-form-done{  display:none;  padding:10px;  background-color:#dddddd; }.w-form-fail{  display:none;  margin-top:10px;  padding:10px;  background-color:#ffdede; }label{  display:block;  margin-bottom:5px;  font-weight:bold; }.w-input,.w-select{  display:block;  width:100%;  height:38px;  padding:8px 12px;  margin-bottom:10px;  font-size:14px;  line-height:1.428571429;  color:#555555;  vertical-align:middle;  background-color:#ffffff;  border:1px solid #cccccc; }.w-input:-moz-placeholder,.w-select:-moz-placeholder{  color:#999999; }.w-input::-moz-placeholder,.w-select::-moz-placeholder{  color:#999999;  opacity:1; }.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{  color:#999999; }.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{  color:#999999; }.w-input:focus,.w-select:focus{  border-color:rgba(82,168,236,0.8);  outline:0; }.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{  cursor:not-allowed;  background-color:#eeeeee; }textarea.w-input,textarea.w-select{  height:auto; }.w-select[multiple]{  height:auto; }.w-button{  display:inline-block;  padding:12px;  background-color:black;  color:white;  border:0;  line-height:inherit; }.w-form-label{  display:inline-block;  cursor:pointer;  font-weight:normal;  margin-bottom:0px; }.w-checkbox,.w-radio{  display:block;  margin-bottom:5px;  padding-left:20px; }.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after{  content:" ";  display:table; }.w-checkbox:after,.w-radio:after{  clear:both; }.w-checkbox-input,.w-radio-input{  margin:4px 0 0;  margin-top:1px \9;  line-height:normal;  float:left;  margin-left:-20px; }.w-radio-input{  margin-top:3px; }.w-container{  margin-left:auto;  margin-right:auto;  max-width:940px; }.w-container:before,.w-container:after{  content:" ";  display:table; }.w-container:after{  clear:both; }.w-container .w-row{  margin-left:-10px;  margin-right:-10px; }.w-row:before,.w-row:after{  content:" ";  display:table; }.w-row:after{  clear:both; }.w-row .w-row{  margin-left:0;  margin-right:0; }.w-col{  position:relative;  float:left;  width:100%;  min-height:1px;  padding-left:10px;  padding-right:10px; }.w-col .w-col{  padding-left:0;  padding-right:0; }.w-col-1{  width:8.33333333%; }.w-col-2{  width:16.66666667%; }.w-col-3{  width:25%; }.w-col-4{  width:33.33333333%; }.w-col-5{  width:41.66666667%; }.w-col-6{  width:50%; }.w-col-7{  width:58.33333333%; }.w-col-8{  width:66.66666667%; }.w-col-9{  width:75%; }.w-col-10{  width:83.33333333%; }.w-col-11{  width:91.66666667%; }.w-col-12{  width:100%; }.w-col-push-1{  left:8.33333333%; }.w-col-push-2{  left:16.66666667%; }.w-col-push-3{  left:25%; }.w-col-push-4{  left:33.33333333%; }.w-col-push-5{  left:41.66666667%; }.w-col-push-6{  left:50%; }.w-col-push-7{  left:58.33333333%; }.w-col-push-8{  left:66.66666667%; }.w-col-push-9{  left:75%; }.w-col-push-10{  left:83.33333333%; }.w-col-push-11{  left:91.66666667%; }.w-col-pull-1{  right:8.33333333%; }.w-col-pull-2{  right:16.66666667%; }.w-col-pull-3{  right:25%; }.w-col-pull-4{  right:33.33333333%; }.w-col-pull-5{  right:41.66666667%; }.w-col-pull-6{  right:50%; }.w-col-pull-7{  right:58.33333333%; }.w-col-pull-8{  right:66.66666667%; }.w-col-pull-9{  right:75%; }.w-col-pull-10{  right:83.33333333%; }.w-col-pull-11{  right:91.66666667%; }.w-col-offset-1{  margin-left:8.33333333%; }.w-col-offset-2{  margin-left:16.66666667%; }.w-col-offset-3{  margin-left:25%; }.w-col-offset-4{  margin-left:33.33333333%; }.w-col-offset-5{  margin-left:41.66666667%; }.w-col-offset-6{  margin-left:50%; }.w-col-offset-7{  margin-left:58.33333333%; }.w-col-offset-8{  margin-left:66.66666667%; }.w-col-offset-9{  margin-left:75%; }.w-col-offset-10{  margin-left:83.33333333%; }.w-col-offset-11{  margin-left:91.66666667%; }.w-hidden-main{  display:none!important; }@media screen and (max-width:991px){  .w-container{   max-width:728px;  } .w-hidden-main{   display:inherit!important;  } .w-hidden-medium{   display:none!important;  } .w-col-medium-1{   width:8.33333333%;  } .w-col-medium-2{   width:16.66666667%;  } .w-col-medium-3{   width:25%;  } .w-col-medium-4{   width:33.33333333%;  } .w-col-medium-5{   width:41.66666667%;  } .w-col-medium-6{   width:50%;  } .w-col-medium-7{   width:58.33333333%;  } .w-col-medium-8{   width:66.66666667%;  } .w-col-medium-9{   width:75%;  } .w-col-medium-10{   width:83.33333333%;  } .w-col-medium-11{   width:91.66666667%;  } .w-col-medium-12{   width:100%;  } .w-col-medium-push-1{   left:8.33333333%;  } .w-col-medium-push-2{   left:16.66666667%;  } .w-col-medium-push-3{   left:25%;  } .w-col-medium-push-4{   left:33.33333333%;  } .w-col-medium-push-5{   left:41.66666667%;  } .w-col-medium-push-6{   left:50%;  } .w-col-medium-push-7{   left:58.33333333%;  } .w-col-medium-push-8{   left:66.66666667%;  } .w-col-medium-push-9{   left:75%;  } .w-col-medium-push-10{   left:83.33333333%;  } .w-col-medium-push-11{   left:91.66666667%;  } .w-col-medium-pull-1{   right:8.33333333%;  } .w-col-medium-pull-2{   right:16.66666667%;  } .w-col-medium-pull-3{   right:25%;  } .w-col-medium-pull-4{   right:33.33333333%;  } .w-col-medium-pull-5{   right:41.66666667%;  } .w-col-medium-pull-6{   right:50%;  } .w-col-medium-pull-7{   right:58.33333333%;  } .w-col-medium-pull-8{   right:66.66666667%;  } .w-col-medium-pull-9{   right:75%;  } .w-col-medium-pull-10{   right:83.33333333%;  } .w-col-medium-pull-11{   right:91.66666667%;  } .w-col-medium-offset-1{   margin-left:8.33333333%;  } .w-col-medium-offset-2{   margin-left:16.66666667%;  } .w-col-medium-offset-3{   margin-left:25%;  } .w-col-medium-offset-4{   margin-left:33.33333333%;  } .w-col-medium-offset-5{   margin-left:41.66666667%;  } .w-col-medium-offset-6{   margin-left:50%;  } .w-col-medium-offset-7{   margin-left:58.33333333%;  } .w-col-medium-offset-8{   margin-left:66.66666667%;  } .w-col-medium-offset-9{   margin-left:75%;  } .w-col-medium-offset-10{   margin-left:83.33333333%;  } .w-col-medium-offset-11{   margin-left:91.66666667%;  } .w-col-stack{   width:100%;   left:auto;   right:auto;  }}@media screen and (max-width:767px){  .w-hidden-main{   display:inherit!important;  } .w-hidden-medium{   display:inherit!important;  } .w-hidden-small{   display:none!important;  } .w-row, .w-container .w-row{   margin-left:0;   margin-right:0;  } .w-col{   width:100%;   left:auto;   right:auto;  } .w-col-small-1{   width:8.33333333%;  } .w-col-small-2{   width:16.66666667%;  } .w-col-small-3{   width:25%;  } .w-col-small-4{   width:33.33333333%;  } .w-col-small-5{   width:41.66666667%;  } .w-col-small-6{   width:50%;  } .w-col-small-7{   width:58.33333333%;  } .w-col-small-8{   width:66.66666667%;  } .w-col-small-9{   width:75%;  } .w-col-small-10{   width:83.33333333%;  } .w-col-small-11{   width:91.66666667%;  } .w-col-small-12{   width:100%;  } .w-col-small-push-1{   left:8.33333333%;  } .w-col-small-push-2{   left:16.66666667%;  } .w-col-small-push-3{   left:25%;  } .w-col-small-push-4{   left:33.33333333%;  } .w-col-small-push-5{   left:41.66666667%;  } .w-col-small-push-6{   left:50%;  } .w-col-small-push-7{   left:58.33333333%;  } .w-col-small-push-8{   left:66.66666667%;  } .w-col-small-push-9{   left:75%;  } .w-col-small-push-10{   left:83.33333333%;  } .w-col-small-push-11{   left:91.66666667%;  } .w-col-small-pull-1{   right:8.33333333%;  } .w-col-small-pull-2{   right:16.66666667%;  } .w-col-small-pull-3{   right:25%;  } .w-col-small-pull-4{   right:33.33333333%;  } .w-col-small-pull-5{   right:41.66666667%;  } .w-col-small-pull-6{   right:50%;  } .w-col-small-pull-7{   right:58.33333333%;  } .w-col-small-pull-8{   right:66.66666667%;  } .w-col-small-pull-9{   right:75%;  } .w-col-small-pull-10{   right:83.33333333%;  } .w-col-small-pull-11{   right:91.66666667%;  } .w-col-small-offset-1{   margin-left:8.33333333%;  } .w-col-small-offset-2{   margin-left:16.66666667%;  } .w-col-small-offset-3{   margin-left:25%;  } .w-col-small-offset-4{   margin-left:33.33333333%;  } .w-col-small-offset-5{   margin-left:41.66666667%;  } .w-col-small-offset-6{   margin-left:50%;  } .w-col-small-offset-7{   margin-left:58.33333333%;  } .w-col-small-offset-8{   margin-left:66.66666667%;  } .w-col-small-offset-9{   margin-left:75%;  } .w-col-small-offset-10{   margin-left:83.33333333%;  } .w-col-small-offset-11{   margin-left:91.66666667%;  }}@media screen and (max-width:479px){  .w-container{   max-width:none;  } .w-hidden-main{   display:inherit!important;  } .w-hidden-medium{   display:inherit!important;  } .w-hidden-small{   display:inherit!important;  } .w-hidden-tiny{   display:none!important;  } .w-col{   width:100%;  } .w-col-tiny-1{   width:8.33333333%;  } .w-col-tiny-2{   width:16.66666667%;  } .w-col-tiny-3{   width:25%;  } .w-col-tiny-4{   width:33.33333333%;  } .w-col-tiny-5{   width:41.66666667%;  } .w-col-tiny-6{   width:50%;  } .w-col-tiny-7{   width:58.33333333%;  } .w-col-tiny-8{   width:66.66666667%;  } .w-col-tiny-9{   width:75%;  } .w-col-tiny-10{   width:83.33333333%;  } .w-col-tiny-11{   width:91.66666667%;  } .w-col-tiny-12{   width:100%;  } .w-col-tiny-push-1{   left:8.33333333%;  } .w-col-tiny-push-2{   left:16.66666667%;  } .w-col-tiny-push-3{   left:25%;  } .w-col-tiny-push-4{   left:33.33333333%;  } .w-col-tiny-push-5{   left:41.66666667%;  } .w-col-tiny-push-6{   left:50%;  } .w-col-tiny-push-7{   left:58.33333333%;  } .w-col-tiny-push-8{   left:66.66666667%;  } .w-col-tiny-push-9{   left:75%;  } .w-col-tiny-push-10{   left:83.33333333%;  } .w-col-tiny-push-11{   left:91.66666667%;  } .w-col-tiny-pull-1{   right:8.33333333%;  } .w-col-tiny-pull-2{   right:16.66666667%;  } .w-col-tiny-pull-3{   right:25%;  } .w-col-tiny-pull-4{   right:33.33333333%;  } .w-col-tiny-pull-5{   right:41.66666667%;  } .w-col-tiny-pull-6{   right:50%;  } .w-col-tiny-pull-7{   right:58.33333333%;  } .w-col-tiny-pull-8{   right:66.66666667%;  } .w-col-tiny-pull-9{   right:75%;  } .w-col-tiny-pull-10{   right:83.33333333%;  } .w-col-tiny-pull-11{   right:91.66666667%;  } .w-col-tiny-offset-1{   margin-left:8.33333333%;  } .w-col-tiny-offset-2{   margin-left:16.66666667%;  } .w-col-tiny-offset-3{   margin-left:25%;  } .w-col-tiny-offset-4{   margin-left:33.33333333%;  } .w-col-tiny-offset-5{   margin-left:41.66666667%;  } .w-col-tiny-offset-6{   margin-left:50%;  } .w-col-tiny-offset-7{   margin-left:58.33333333%;  } .w-col-tiny-offset-8{   margin-left:66.66666667%;  } .w-col-tiny-offset-9{   margin-left:75%;  } .w-col-tiny-offset-10{   margin-left:83.33333333%;  } .w-col-tiny-offset-11{   margin-left:91.66666667%;  }}.w-widget{  position:relative; }.w-widget-map{  width:100%;  height:400px; }.w-widget-map label{  width:auto;  display:inline; }.w-widget-map img{  max-width:inherit; }.w-widget-map .gm-style-iw{  width:90%!important;  height:auto!important;  top:7px!important;  left:6%!important;  display:inline;  text-align:center;  overflow:hidden; }.w-widget-map .gm-style-iw + div{  display:none; }.w-widget-twitter{  overflow:hidden; }.w-widget-gplus{  overflow:hidden; }.w-slider{  position:relative;  height:300px;  text-align:center;  background:rgba(153,153,153,0.5);  clear:both;  -webkit-tap-highlight-color:rgba(0,0,0,0);  tap-highlight-color:rgba(0,0,0,0); }.w-slider-mask{  position:relative;  display:block;  overflow:hidden;  z-index:1;  left:0;  right:0;  height:100%;  white-space:nowrap; }.w-slide{  position:relative;  display:inline-block;  vertical-align:top;  width:100%;  height:100%;  white-space:normal;  text-align:left; }.w-slider-nav{  position:absolute;  z-index:2;  top:auto;  right:0;  bottom:0;  left:0;  margin:auto;  padding-top:10px;  height:40px;  text-align:center;  -webkit-tap-highlight-color:rgba(0,0,0,0);  tap-highlight-color:rgba(0,0,0,0); }.w-slider-nav.w-round>div{  -webkit-border-radius:100%;  -webkit-background-clip:padding-box;  -moz-border-radius:100%;  -moz-background-clip:padding;  border-radius:100%;  background-clip:padding-box; }.w-slider-nav.w-num>div{  width:auto;  height:auto;  padding:0.2em 0.5em;  font-size:inherit;  line-height:inherit; }.w-slider-nav.w-shadow>div{  -webkit-box-shadow:0 0 3px rgba(51,51,51,0.4);  -moz-box-shadow:0 0 3px rgba(51,51,51,0.4);  box-shadow:0 0 3px rgba(51,51,51,0.4); }.w-slider-nav-invert{  color:#fff; }.w-slider-nav-invert>div{  background-color:rgba(34,34,34,0.4); }.w-slider-nav-invert>div.w-active{  background-color:#222; }.w-slider-dot{  position:relative;  display:inline-block;  width:1em;  height:1em;  background-color:rgba(255,255,255,0.4);  cursor:pointer;  margin:0 3px 0.5em;  -webkit-transition:background-color 100ms,color 100ms;  -moz-transition:background-color 100ms,color 100ms;  -o-transition:background-color 100ms,color 100ms;  transition:background-color 100ms,color 100ms; }.w-slider-dot.w-active{  background-color:#fff; }.w-slider-arrow-left,.w-slider-arrow-right{  position:absolute;  width:80px;  top:0;  right:0;  bottom:0;  left:0;  margin:auto;  cursor:pointer;  overflow:hidden;  color:white;  font-size:40px;  -webkit-tap-highlight-color:rgba(0,0,0,0);  tap-highlight-color:rgba(0,0,0,0);  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; }.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{  position:absolute; }.w-slider-arrow-left{  z-index:3;  right:auto; }.w-slider-arrow-right{  z-index:4;  left:auto; }.w-icon-slider-left,.w-icon-slider-right{  top:0;  right:0;  bottom:0;  left:0;  margin:auto;  width:1em;  height:1em; }.w-dropdown{  display:inline-block;  position:relative;  text-align:left;  margin-left:auto;  margin-right:auto;  z-index:900; }.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{  position:relative;  vertical-align:top;  text-decoration:none;  color:#222;  padding:20px;  text-align:left;  margin-left:auto;  margin-right:auto;  white-space:nowrap; }.w-dropdown-toggle{  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  display:inline-block;  cursor:pointer;  padding-right:40px; }.w-dropdown-toggle:focus{  outline:0; }.w-icon-dropdown-toggle{  position:absolute;  top:0;  right:0;  bottom:0;  margin:auto;  margin-right:20px;  width:1em;  height:1em; }.w-dropdown-list{  position:absolute;  background:#f2f2f2;  display:none;  min-width:100%; }.w-dropdown-list.w--open{  display:block; }.w-dropdown-link{  padding:10px 20px;  display:block; }.w-dropdown-link.w--current{  color:#339ce1; }.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle{  display:block; }.w-nav[data-collapse="all"] .w-dropdown-list{  position:static; }@media screen and (max-width:991px){  .w-nav[data-collapse="medium"] .w-dropdown, .w-nav[data-collapse="medium"] .w-dropdown-toggle{   display:block;  } .w-nav[data-collapse="medium"] .w-dropdown-list{   position:static;  }}@media screen and (max-width:767px){  .w-nav[data-collapse="small"] .w-dropdown, .w-nav[data-collapse="small"] .w-dropdown-toggle{   display:block;  } .w-nav[data-collapse="small"] .w-dropdown-list{   position:static;  } .w-nav-brand{   padding-left:10px;  }}@media screen and (max-width:479px){  .w-nav[data-collapse="tiny"] .w-dropdown, .w-nav[data-collapse="tiny"] .w-dropdown-toggle{   display:block;  } .w-nav[data-collapse="tiny"] .w-dropdown-list{   position:static;  }}  .w-lightbox-backdrop{  position:fixed;  top:0;  right:0;  bottom:0;  left:0;  color:#fff;  font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;  font-size:17px;  font-weight:300;  text-align:center;  background:rgba(0,0,0,0.9);  z-index:2000;  outline:0; opacity:0;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  -webkit-tap-highlight-color:transparent;  -webkit-transform:translate(0,0);   } .w-lightbox-backdrop,.w-lightbox-container{  height:100%;  overflow:auto;  -webkit-overflow-scrolling:touch; }.w-lightbox-content{  position:relative;  height:100vh;  overflow:hidden; }.w-lightbox-view{  position:absolute;  width:100vw;  height:100vh;  opacity:0; }.w-lightbox-view:before{  content:"";  height:100vh; } .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{  height:86vh; }.w-lightbox-frame,.w-lightbox-view:before{  display:inline-block;  vertical-align:middle; } .w-lightbox-figure{  position:relative;  margin:0;   }.w-lightbox-group .w-lightbox-figure{  cursor:pointer; } .w-lightbox-img{  width:auto;  height:auto;  max-width:none; }.w-lightbox-image{  display:block;  max-width:100vw;  max-height:100vh; }.w-lightbox-group .w-lightbox-image{  max-height:86vh; }.w-lightbox-caption{  position:absolute;  right:0;  bottom:0;  left:0;  padding:.5em 1em;  background:rgba(0,0,0,0.4);  text-align:left;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden; }.w-lightbox-embed{  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%; }.w-lightbox-control{  position:absolute;  top:0;  width:4em;  background-size:24px;  background-repeat:no-repeat;  background-position:center;  cursor:pointer;  -webkit-transition:all .3s;  transition:all .3s; }.w-lightbox-left{  display:none;  bottom:0;  left:0; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); }.w-lightbox-right{  display:none;  right:0;  bottom:0; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); } .w-lightbox-close{  right:0;  height:2.6em; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");  background-size:18px; } .w-lightbox-strip{  padding:0 1vh;  line-height:0; white-space:nowrap;  overflow-x:auto;  overflow-y:hidden; } .w-lightbox-item{  display:inline-block;  width:10vh;  padding:2vh 1vh;  box-sizing:content-box; cursor:pointer;  -webkit-transform:translate3d(0,0,0);   }.w-lightbox-active{  opacity:.3; }.w-lightbox-thumbnail{  position:relative;  height:10vh;  background:#222;  overflow:hidden; }.w-lightbox-thumbnail-image{  position:absolute;  top:0;  left:0; }.w-lightbox-thumbnail .w-lightbox-tall{  top:50%;  width:100%;  -webkit-transform:translate(0,-50%);  -ms-transform:translate(0,-50%);  transform:translate(0,-50%); }.w-lightbox-thumbnail .w-lightbox-wide{  left:50%;  height:100%;  -webkit-transform:translate(-50%,0);  -ms-transform:translate(-50%,0);  transform:translate(-50%,0); } .w-lightbox-spinner{  position:absolute;  top:50%;  left:50%;  box-sizing:border-box;  width:40px;  height:40px;  margin-top:-20px;  margin-left:-20px;  border:5px solid rgba(0,0,0,0.4);  border-radius:50%;  -webkit-animation:spin .8s infinite linear;  animation:spin .8s infinite linear; }.w-lightbox-spinner:after{  content:"";  position:absolute;  top:-4px;  right:-4px;  bottom:-4px;  left:-4px;  border:3px solid transparent;  border-bottom-color:#fff;  border-radius:50%; } .w-lightbox-hide{  display:none; }.w-lightbox-noscroll{  overflow:hidden; }@media (min-width:768px){  .w-lightbox-content{   height:96vh;   margin-top:2vh;  } .w-lightbox-view, .w-lightbox-view:before{   height:96vh;  }.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before{   height:84vh;  } .w-lightbox-image{   max-width:96vw;   max-height:96vh;  } .w-lightbox-group .w-lightbox-image{   max-width:82.3vw;   max-height:84vh;  } .w-lightbox-left, .w-lightbox-right{   display:block;   opacity:.5;  } .w-lightbox-close{   opacity:.8;  } .w-lightbox-control:hover{   opacity:1;  }}.w-lightbox-inactive,.w-lightbox-inactive:hover{  opacity:0; }.w-nav{  position:relative;  background:#BBB;  z-index:1000; }.w-nav:before,.w-nav:after{  content:" ";  display:table; }.w-nav:after{  clear:both; }.w-nav-brand{  position:relative;  float:left;  text-decoration:none;  color:#222222; }.w-nav-brand:hover{  text-decoration:none;  color:#222222; }.w-nav-link{  position:relative;  display:inline-block;  vertical-align:top;  text-decoration:none;  color:#222222;  padding:20px;  text-align:left;  margin-left:auto;  margin-right:auto; }.w-nav-link:hover{  text-decoration:none;  color:#222222; }.w-nav-link.w--current{  color:#339ce1; }.w-nav-menu{  position:relative;  float:right; }.w--nav-menu-open{  display:block!important;  position:absolute;  top:100%;  left:0;  right:0;  background:#999;  text-align:center;  overflow:visible;  min-width:200px; }.w--nav-link-open{  display:block;  position:relative; }.w-nav-overlay{  position:absolute;  overflow:hidden;  display:none;  top:100%;  left:0;  right:0;  width:100%; }.w-nav-overlay .w--nav-menu-open{  top:0; }.w-nav[data-animation="over-left"] .w-nav-overlay{  width:auto; }.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open{  right:auto;  z-index:1;  top:0; }.w-nav[data-animation="over-right"] .w-nav-overlay{  width:auto; }.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open{  left:auto;  z-index:1;  top:0; }.w-nav-button{  position:relative;  float:right;  padding:18px;  font-size:24px;  display:none;  cursor:pointer;  -webkit-tap-highlight-color:rgba(0,0,0,0);  tap-highlight-color:rgba(0,0,0,0);  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; }.w-nav-button.w--open{  background-color:#999;  color:white; }.w-nav[data-collapse="all"] .w-nav-menu{  display:none; }.w-nav[data-collapse="all"] .w-nav-button{  display:block; }@media screen and (max-width:991px){  .w-nav[data-collapse="medium"] .w-nav-menu{   display:none;  } .w-nav[data-collapse="medium"] .w-nav-button{   display:block;  }}@media screen and (max-width:767px){  .w-nav[data-collapse="small"] .w-nav-menu{   display:none;  } .w-nav[data-collapse="small"] .w-nav-button{   display:block;  } .w-nav-brand{   padding-left:10px;  }}@media screen and (max-width:479px){  .w-nav[data-collapse="tiny"] .w-nav-menu{   display:none;  } .w-nav[data-collapse="tiny"] .w-nav-button{   display:block;  }}.w-tabs{  position:relative; }.w-tabs:before,.w-tabs:after{  content:" ";  display:table; }.w-tabs:after{  clear:both; }.w-tab-menu{  position:relative; }.w-tab-link{  position:relative;  display:inline-block;  vertical-align:top;  text-decoration:none;  padding:8px 30px;  text-align:left;  cursor:pointer;  background-color:#E8E8E8; }.w-tab-link.w--current{  background-color:#BCD3F3; }.w-tab-content{  position:relative;  display:block;  overflow:hidden; }.w-tab-pane{  position:relative;  display:none; }.w--tab-active{  display:block; }@media screen and (max-width:479px){  .w-tab-link{   display:block;  }}.w-ix-emptyfix:after{  content:""; }@-webkit-keyframes spin{  0%{   -webkit-transform:rotate(0deg);  } 100%{   -webkit-transform:rotate(360deg);  }}@keyframes spin{  0%{   transform:rotate(0deg);  } 100%{   transform:rotate(360deg);  }}.w-dyn-items{  display:none; }.w-dyn-items.visible{  display:block; }.w-dyn-empty{  display:none;  padding:10px;  background-color:#dddddd; }.w-dyn-error{  display:none;  padding:10px;  background-color:#ffdede; }
/* dreizeit: (http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/luxor-grills.webflow.css) */
body{  background-color:#ebe8dd;  font-family:Lato,sans-serif;  color:#333;  font-size:14px;  line-height:21px;  font-weight:300; }h1{  margin:10px 0px;  color:white;  font-size:48px;  line-height:48px;  font-style:italic;  font-weight:900;  text-align:center;  letter-spacing:1px;  text-shadow:rgba(33,33,33,0.2) 0px 1px 0px; }h2{  margin:10px 0px 35px;  box-shadow:none;  font-family:Lato,sans-serif;  color:black;  font-size:48px;  line-height:1em;  font-style:italic;  font-weight:900;  text-align:center;  letter-spacing:1px;  text-shadow:rgba(0,0,0,0.2) 0px 1px 0px; }h3{  margin-right:0px;  margin-left:0px;  padding-bottom:15px;  color:#222;  font-size:21px;  line-height:30px;  font-style:italic;  font-weight:900;  letter-spacing:0.015em;  text-transform:none; }h4{  margin-right:0px;  margin-bottom:10px;  margin-left:0px;  font-size:18px;  line-height:24px;  font-weight:900; }h5{  margin:10px 0px;  font-size:14px;  line-height:20px;  font-weight:700; }h6{  margin:10px 0px;  font-size:12px;  line-height:18px;  font-weight:700; }p{  margin-bottom:5px;  font-size:1.15rem;  line-height:1.2em;  font-style:normal;  font-weight:400;  letter-spacing:0.015em; }.button{  display:inline-block;  margin-top:20px;  margin-left:0px;  padding:4px 15px;  border-radius:40px;  background-color:#222;  -webkit-transition:all 500ms ease;  transition:all 500ms ease;  color:white;  font-size:13px;  font-weight:600;  text-align:center;  letter-spacing:1px;  text-decoration:none;  text-transform:uppercase; }.button:hover{  border:0px none #b6b6b6;  background-color:#777;  color:white;  font-weight:700; }.button.more{  margin-top:60px;  border:1px solid #c7c7c7;  background-color:transparent;  -webkit-transition:all 500ms ease;  transition:all 500ms ease;  color:#c7c7c7;  font-size:12px; }.button.more:hover{  border-color:#aaa;  background-color:transparent;  color:#777;  font-size:12px; }.section{  padding-top:40px;  padding-bottom:40px; }.section.header{  padding-top:0px;  padding-bottom:0px; }.branding-hero{  padding-bottom:218px;  }.section.dark{  border-top:1px solid #eee;  border-bottom:1px solid #eee;  background-color:rgba(0,0,0,0.02);  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.section.dark.web{  background-image:none;  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.section.bg-image{  padding-top:125px;  padding-bottom:125px;  background-image:url("http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/../images/521-2840.JPG");  background-position:50% 18%;  background-size:cover; }.section.map{  margin-bottom:0px;  padding-top:0px;  padding-bottom:0px; }.section.partyservice-bg{  height:35em;  background-image:url("http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/../images/Putenbrust_dekoriert001.jpg");  background-position:50% 21%;  background-size:cover; }.section.partyservice-text{  padding-top:60px;  padding-bottom:259px;  background-image:url("http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/../images/luxor-partyservice_2013-12_v11_rz.jpg");  background-position:50% 100%;  background-size:100%;  background-repeat:no-repeat; }.section.grillmobil-bg{  background-image:url("http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/../images/IMG_5720.jpg");  background-position:50% 90%;  background-size:cover; }.nav-links{  padding-right:14px;  padding-left:14px;  -webkit-transition:all 500ms ease;  transition:all 500ms ease;  color:white;  line-height:14px;  font-weight:700;  text-align:left;  letter-spacing:1px;  text-decoration:none;  text-transform:uppercase;  text-shadow:rgba(0,0,0,0.2) 0px 1px 0px,black 0px 0px 16px; }.nav-links.single{  color:black;  text-shadow:none; }.nav-links:hover{  color:red;  text-shadow:none; }.nav-bar{  padding-top:23px;  padding-right:30px;  padding-bottom:27px;  background-color:transparent;  text-align:right; }.hero-text{  margin-top:151px;  padding-top:0px;  text-shadow:rgba(33,33,33,0.2) 0px 1px 0px,black 1px 1px 6px; }.hero-text.about-text{  margin-top:0px; }.services{  padding-right:20px;  padding-left:20px; }.icon{  padding-top:0px;  padding-bottom:20px; }.icon.frisch{  margin-top:-11%; }.icon.grillh-hnchen{  display:block;  margin-top:-29%;  margin-right:auto;  margin-left:auto;  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg); }.portfolio-text{  margin-top:93px; }.portfolio-text.left-up{  margin-top:60px; }.gallery-text{  padding-right:144px;  padding-left:144px;  text-align:center; }.gallery{  margin-top:55px;  text-align:center; }.gallery-img{  border:5px solid white;  box-shadow:#ccc 1px 1px 3px -1px;  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.gallery-img:hover{  box-shadow:#ccc 1px 1px 3px -1px;  opacity:0.5; }.center-tittle{  box-shadow:none;  text-align:center; }.job-title{  display:inline-block;  padding-top:0px;  padding-bottom:30px;  float:none;  border-bottom:1px solid rgba(0,0,0,0.2);  font-family:Georgia;  font-style:italic;  letter-spacing:1px;  text-decoration:none; }.team-text{  margin-top:31px;  padding-right:9px; }.name{  padding-top:39px;  padding-bottom:4px; }.social-team{  position:static;  left:0px;  right:0px;  bottom:0px;  padding-top:20px; }.team2{  padding-top:120px; }.h1-dark{  padding-bottom:60px;  color:#222;  text-align:left; }.field{  margin-top:25px;  margin-bottom:25px;  padding-top:0px;  padding-bottom:0px; }.address{  padding-top:30px; }.conatct-info{  margin-top:0px; }.support-text{  margin-top:50px; }.footer{  min-height:225px;  padding-top:24px;  padding-bottom:24px;  background-image:url("http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/../images/LuxorWelleRot.svg");  background-position:50% 0px;  background-size:101%;  background-repeat:no-repeat;  color:white; }.footer-logo{  width:50%;  margin-bottom:1em; }.footer-logo.invisible{  opacity:0; }.social-wrapper{  float:right;  text-align:right; }.social-link{  padding-right:5px;  padding-left:5px;  opacity:0.57;  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.social-link:hover{  padding-top:0px;  opacity:1;  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.footlogo{  opacity:0.5; }.footlogo:hover{  opacity:1;  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.social-icon{  padding-right:10px;  opacity:0.25;  -webkit-transition:all 500ms ease;  transition:all 500ms ease; }.social-icon:hover{  opacity:1; }.logo-bar{  padding-left:30px; }.logolink{  position:fixed;  margin-top:30px;  margin-right:0px; }.company-logo{  width:152px; }.align-right{  text-align:right; }.google-map{  height:300px;  margin-top:0px;  padding-top:0px;  padding-bottom:0px; }.header{  padding-top:15px;  background-image:-webkit-linear-gradient(rgba(58,84,94,0.29),rgba(58,84,94,0));  background-image:linear-gradient(rgba(58,84,94,0.29),rgba(58,84,94,0)); }.image-wrapper{  width:40%;  float:left; }.info-wrapper{  width:60%;  float:right; }.hero{  margin-top:58px;  box-shadow:none;  color:white;  text-shadow:rgba(0,0,0,0.2) 0px 1px 0px,black 1px 1px 6px; }.bild-rund{  overflow-x:hidden;  overflow-y:hidden;  width:300px;  height:300px;  margin-bottom:13px;  border-radius:150px; }.mittig{  text-align:center; }.preis{  text-align:right; }.fu-note{  margin-top:15px;  font-size:0.75rem;  line-height:1em; }.navbar{  background-color:transparent;  background-image:-webkit-linear-gradient(rgba(0,0,0,0.29),rgba(255,255,255,0));  background-image:linear-gradient(rgba(0,0,0,0.29),rgba(255,255,255,0)); }.iframe.mittagstischif{  height:400px; }.footertext{  margin-top:auto;  font-size:0.9rem; }.footercolumn{  position:relative;  left:0px;  right:0px;  bottom:0px; }.map{  margin-top:20px; }.footerlarge{  background-color:#cc1013;  color:white; }@media (max-width:991px){  h1{   text-shadow:black 0px 0px 0px;  } h2{   margin-top:0px;   margin-bottom:30px;   box-shadow:none;   font-size:36px;   text-shadow:black 0px 0px 0px;  } h3{   font-size:19px;   line-height:1.1em;  } p{   font-size:1rem;  } .section.header{   position:static;  } .branding-hero{  padding-bottom:106px;  } .section.dark{   -webkit-transition:all 500ms ease;   transition:all 500ms ease;  } .section.bg-image{   position:static;   background-position:50% 50%;   background-attachment:scroll;  } .nav-links{   padding-right:7px;   padding-left:7px;  } .nav-bar{   padding-top:9px;   padding-right:25px;  } .hero-text{   margin-top:200px;  } .hero-text.about-text{   margin-top:0px;  } .portfolio-text{   margin-top:46px;  } .portfolio-text.left-up{   margin-top:25px;  } .job-title{   margin-top:4px;  } .social-team{   top:0px;  } .logolink{   position:static;  } .image-wrapper{   padding-right:18px;  } .hero{   margin-top:94px;   box-shadow:none;  } .bild-rund{   width:225px;   height:225px;  } .iframe.mittagstischif{   height:750px;  } .map{   height:250px;  }}@media (max-width:767px){  h1{   font-size:58px;   text-shadow:black 0px 0px 0px;  } h2{   margin-bottom:10px;   box-shadow:none;   font-size:25px;   text-shadow:black 0px 0px 0px;  } .section{   margin-bottom:0px;   padding-top:43px;   padding-bottom:43px;  } .section.header{   background-repeat:no-repeat;   background-attachment:scroll;  }  .branding-hero{   padding-bottom:99px;  } .section.dark{   -webkit-transition:all 500ms ease;   transition:all 500ms ease;  } .section.bg-image{   background-attachment:scroll;  } .nav-bar{   left:0px;   top:0px;   right:0px;   padding-top:18px;   padding-right:0px;   background-color:rgba(42,81,99,0.2);   text-align:center;  } .hero-text{   margin-top:85px;  } .hero-text.about-text{   margin-top:-10px;  } .services{   margin-bottom:30px;   padding-top:0px;  } .portfolio-text{   padding-right:20px;   padding-left:20px;  } .portfolio-text.left-up{   margin-top:0px;   padding-right:10px;   padding-bottom:50px;   padding-left:10px;  } .gallery-text{   padding-right:25px;   padding-left:25px;  } .gallery-img{   margin-top:12px;   margin-bottom:12px;   box-shadow:#ccc 1px 1px 3px -1px;  } .name{   text-align:left;  } .team2{   padding-top:0px;  } .h1-dark{   padding-bottom:31px;   text-align:center;  } .contact-form{   padding-right:20px;   padding-left:20px;  } .address{   text-align:center;  } .conatct-info{   padding-bottom:60px;   text-align:center;  } .footer{   min-height:0px;   padding-right:13px;   padding-left:13px;  } .social-wrapper{   padding-top:0px;  } .h3phone{   text-align:center;  } .logo-bar{   padding-top:22px;   padding-bottom:22px;   padding-left:0px;   text-align:center;  } .logolink{   margin-top:0px;  } .gallery-img{   padding-left:0px;  } .image-wrapper{   text-align:right;  } .team-column{   margin-bottom:54px;  } .bild-rund{   display:block;   margin-right:auto;   margin-left:auto;  }}@media (max-width:479px){  h1{   margin-top:0px;   padding-top:0px;   font-size:34px;   line-height:40px;   text-shadow:black 0px 0px 0px;  } h2{   margin-bottom:-10px;   padding-top:0px;   padding-bottom:10px;   box-shadow:none;   font-size:20px;   line-height:28px;   text-shadow:black 0px 0px 0px;  } h3{   font-size:18px;   text-align:center;  } p{   padding-right:20px;   padding-left:19px;  } .section{   padding-top:18px;   padding-bottom:18px;  } .section.header{  } .branding-hero{   padding-bottom:51px;  } .section.dark{   padding-top:50px;   padding-bottom:50px;   -webkit-transition:all 500ms ease;   transition:all 500ms ease;  } .section.bg-image{   padding-top:30px;   padding-bottom:30px;  } .nav-links{   position:static;   display:inline-block;   margin-top:0px;   margin-bottom:6px;   padding:7px 9px 0px;   font-size:12px;  } .nav-bar{   left:0px;   margin-bottom:0px;   padding:12px 8px 10px 0px;  } .hero-text{   margin-top:185px;  } .hero-text.about-text{   margin-top:18px;  } .icon{   text-align:center;  } .portfolio-text{   margin-top:40px;   padding-left:22px;   text-align:center;  } .portfolio-text.left-up{   margin-top:0px;   padding-bottom:50px;   padding-left:0px;  } .gallery-text{   padding-right:20px;   padding-left:20px;  } .gallery-img{   margin-top:20px;   box-shadow:#ccc 1px 1px 3px -1px;  } .center-tittle{   font-size:18px;  } .name{   text-align:center;  } .social-team{   top:0px;  } .team2{   padding-top:70px;  } .h1-dark{   padding-top:60px;   padding-bottom:10px;   text-shadow:black 0px 0px 0px;  } .address{   text-align:center;  } .conatct-info{   text-align:center;  } .social-wrapper{   padding-top:0px;  } .image-wrapper{   width:100%;   float:none;   text-align:center;  } .info-wrapper{   width:100%;   float:none;   text-align:center;  } .hero{   box-shadow:none;   font-size:17px;   line-height:23px;  } .iframe.mittagstischif{   height:950px;  }}
/* override: (http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/override.css) */
.bgimage2section,.bgimagesection,._4ercontainer,.quadratbild{ background-position:50% 50%; }.hd{ transition-delay:none; -webkit-transition-delay:none; -webkit-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; }.bgimagesection{ overflow-x:hidden; overflow-y:hidden; height:250px; height:25vh; }.header{ height:auto; }.quadratbild{ width:300px; height:300px; margin-bottom:18px; padding-bottom:0; background-size:cover; }.rund{ display:block; width:300px; height:300px; border-radius:50%; overflow:hidden; margin-bottom:18px; padding-bottom:0; background-size:cover; margin-left:auto; margin-right:auto; }@media (max-width:991px){ .quadratbild{  width:225px;  height:225px; } .rund{  width:225px;  height:225px;  border-radius:50%; } .nur-desktop{   display:none; }}@media (max-width:479px){ .quadratbild{  width:100%;  height:200px; } .rund{  width:100%;  height:200px;  border-radius:50%; }}@media (max-width:767px){ .quadratbild{  width:100%;  height:300px; } .rund{  width:100%;  height:300px;  border-radius:0; }} .branding-hero{ background-image:url("http://www.luxorgrill.de/wp-content/themes/luxor-grills/css/../images/LuxorWelleRot.svg"); background-position:50% 203%; background-size:auto; background-repeat:no-repeat; background-attachment:scroll; height:100%; width:100%; }
/* fonts: (https://fonts.googleapis.com/css?family=Lato:400,900,400italic,900italic) */
@font-face{  font-family:'Lato';  font-style:italic;  font-weight:400;  src:url(https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:italic;  font-weight:900;  src:url(https://fonts.gstatic.com/s/lato/v25/S6u_w4BMUTPHjxsI3wi_Gwfo.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:400;  src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wWw.ttf) format('truetype'); }@font-face{  font-family:'Lato';  font-style:normal;  font-weight:900;  src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype'); }
