@charset "UTF-8";
				@font-face{font-family:'aguafina-script';src:url(//biergarten-engensen.de/wp-content/uploads/useanyfont/7686Aguafina-script.woff2) format('woff2'), url(//biergarten-engensen.de/wp-content/uploads/useanyfont/7686Aguafina-script.woff) format('woff');font-display:auto;}

				.aguafina-script{font-family:'aguafina-script' !important;}

		.input_tiny{width:50px;}
.input_small{width:100px;}
.input_medium{width:150px;}
.input_large{width:200px;}
.input_xlarge{width:250px;}
.input_xxlarge{width:300px;}
.input_full{width:100%;}
.input_full_wrap{display:block;padding-right:8px;}
input[type="search"]::-webkit-search-decoration{display:none;}
input:invalid, button:invalid, a.button:invalid, select:invalid, textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input:focus, button:focus, a.button:focus, select:focus, textarea:focus{z-index:1;}
input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
button, a.button, input[type="reset"],
input[type="submit"],
input[type="button"]{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:#dddddd url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/button.png?1298351022) repeat-x;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(#ffffff, #dddddd);background-image:-moz-linear-gradient(#ffffff, #dddddd);background-image:-o-linear-gradient(#ffffff, #dddddd);background-image:linear-gradient(#ffffff, #dddddd);border:1px solid;border-color:#dddddd #bbbbbb #999999;cursor:pointer;color:#333333;display:inline-block;font:bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;outline:0;overflow:visible;margin:0;padding:3px 10px;text-shadow:white 0 1px 1px;text-decoration:none;vertical-align:top;width:auto;*padding-top:2px;*padding-bottom:0;}
button:hover, a.button:hover, input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:-moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:-o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:linear-gradient(#ffffff, #eeeeee 1px, #cccccc);text-decoration:none;}
button:active, a.button:active, input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(#dddddd, #eeeeee);background-image:-moz-linear-gradient(#dddddd, #eeeeee);background-image:-o-linear-gradient(#dddddd, #eeeeee);background-image:linear-gradient(#dddddd, #eeeeee);-webkit-box-shadow:inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;-moz-box-shadow:inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;box-shadow:inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;border-color:#999999 #bbbbbb #dddddd;}
button::-moz-focus-inner, a.button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner{border:0;padding:0;}
a.button{*padding-bottom:3px;}
button{*padding-top:1px;*padding-bottom:1px;}
textarea, select, input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;outline:0;margin:0;padding:2px 3px;text-align:left;font-size:13px;font-family:Arial, "Liberation Sans", FreeSans, sans-serif;height:1.8em;vertical-align:top;*padding-top:2px;*padding-bottom:1px;*height:auto;}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled]{background-color:#eeeeee;}
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888888;cursor:default;}
textarea, select[size],
select[multiple]{height:auto;}
select[size="0"],
select[size="1"]{height:1.8em;*height:auto;}
@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size]{background-image:none;padding-right:3px;}
 select, select[size="0"],
  select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px;}
 ::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));border:0;color:white;font:13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;min-height:16px;}
 ::-webkit-validation-bubble-arrow, ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666666;border-color:#666666;}
}
textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}
optgroup::-moz-focus-inner{border:0;padding:0;}
.ie6_button, * html button,
* html a.button{background:#dddddd url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/button.png?1298351022) repeat-x;border:1px solid;border-color:#dddddd #bbbbbb #999999;cursor:pointer;color:#333333;font:bold 12px/1.2 Arial, sans-serif;padding:2px 10px 0;text-decoration:none;overflow:visible;vertical-align:top;width:auto;}
* html a.button{position:relative;top:3px;padding-bottom:2px;}
* html button{padding-top:1px;padding-bottom:1px;}
.ie6_input, * html textarea,
* html select{background:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;padding:2px 3px 1px;font-size:13px;font-family:Arial, sans-serif;vertical-align:top;}
* html select{margin-top:1px;}
.placeholder_text, .ie6_input_disabled, .ie6_button_disabled{color:#888888;}
.ie6_input_disabled{background:#eeeeee;}
/* ================================================================== */
/* This file has a mobile-to-tablet, and tablet-to-desktop breakpoint */
/* ================================================================== */
@media screen and (max-width:400px){
  @-ms-viewport{width:320px;}
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.grid-container:before, .grid-5:before, .mobile-grid-5:before, .tablet-grid-5:before, .grid-10:before, .mobile-grid-10:before, .tablet-grid-10:before, .grid-15:before, .mobile-grid-15:before, .tablet-grid-15:before, .grid-20:before, .mobile-grid-20:before, .tablet-grid-20:before, .grid-25:before, .mobile-grid-25:before, .tablet-grid-25:before, .grid-30:before, .mobile-grid-30:before, .tablet-grid-30:before, .grid-35:before, .mobile-grid-35:before, .tablet-grid-35:before, .grid-40:before, .mobile-grid-40:before, .tablet-grid-40:before, .grid-45:before, .mobile-grid-45:before, .tablet-grid-45:before, .grid-50:before, .mobile-grid-50:before, .tablet-grid-50:before, .grid-55:before, .mobile-grid-55:before, .tablet-grid-55:before, .grid-60:before, .mobile-grid-60:before, .tablet-grid-60:before, .grid-65:before, .mobile-grid-65:before, .tablet-grid-65:before, .grid-70:before, .mobile-grid-70:before, .tablet-grid-70:before, .grid-75:before, .mobile-grid-75:before, .tablet-grid-75:before, .grid-80:before, .mobile-grid-80:before, .tablet-grid-80:before, .grid-85:before, .mobile-grid-85:before, .tablet-grid-85:before, .grid-90:before, .mobile-grid-90:before, .tablet-grid-90:before, .grid-95:before, .mobile-grid-95:before, .tablet-grid-95:before, .grid-100:before, .mobile-grid-100:before, .tablet-grid-100:before, .grid-33:before, .mobile-grid-33:before, .tablet-grid-33:before, .grid-66:before, .mobile-grid-66:before, .tablet-grid-66:before, .clearfix:before,
.grid-container:after, .grid-5:after, .mobile-grid-5:after, .tablet-grid-5:after, .grid-10:after, .mobile-grid-10:after, .tablet-grid-10:after, .grid-15:after, .mobile-grid-15:after, .tablet-grid-15:after, .grid-20:after, .mobile-grid-20:after, .tablet-grid-20:after, .grid-25:after, .mobile-grid-25:after, .tablet-grid-25:after, .grid-30:after, .mobile-grid-30:after, .tablet-grid-30:after, .grid-35:after, .mobile-grid-35:after, .tablet-grid-35:after, .grid-40:after, .mobile-grid-40:after, .tablet-grid-40:after, .grid-45:after, .mobile-grid-45:after, .tablet-grid-45:after, .grid-50:after, .mobile-grid-50:after, .tablet-grid-50:after, .grid-55:after, .mobile-grid-55:after, .tablet-grid-55:after, .grid-60:after, .mobile-grid-60:after, .tablet-grid-60:after, .grid-65:after, .mobile-grid-65:after, .tablet-grid-65:after, .grid-70:after, .mobile-grid-70:after, .tablet-grid-70:after, .grid-75:after, .mobile-grid-75:after, .tablet-grid-75:after, .grid-80:after, .mobile-grid-80:after, .tablet-grid-80:after, .grid-85:after, .mobile-grid-85:after, .tablet-grid-85:after, .grid-90:after, .mobile-grid-90:after, .tablet-grid-90:after, .grid-95:after, .mobile-grid-95:after, .tablet-grid-95:after, .grid-100:after, .mobile-grid-100:after, .tablet-grid-100:after, .grid-33:after, .mobile-grid-33:after, .tablet-grid-33:after, .grid-66:after, .mobile-grid-66:after, .tablet-grid-66:after, .clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.grid-container:after, .grid-5:after, .mobile-grid-5:after, .tablet-grid-5:after, .grid-10:after, .mobile-grid-10:after, .tablet-grid-10:after, .grid-15:after, .mobile-grid-15:after, .tablet-grid-15:after, .grid-20:after, .mobile-grid-20:after, .tablet-grid-20:after, .grid-25:after, .mobile-grid-25:after, .tablet-grid-25:after, .grid-30:after, .mobile-grid-30:after, .tablet-grid-30:after, .grid-35:after, .mobile-grid-35:after, .tablet-grid-35:after, .grid-40:after, .mobile-grid-40:after, .tablet-grid-40:after, .grid-45:after, .mobile-grid-45:after, .tablet-grid-45:after, .grid-50:after, .mobile-grid-50:after, .tablet-grid-50:after, .grid-55:after, .mobile-grid-55:after, .tablet-grid-55:after, .grid-60:after, .mobile-grid-60:after, .tablet-grid-60:after, .grid-65:after, .mobile-grid-65:after, .tablet-grid-65:after, .grid-70:after, .mobile-grid-70:after, .tablet-grid-70:after, .grid-75:after, .mobile-grid-75:after, .tablet-grid-75:after, .grid-80:after, .mobile-grid-80:after, .tablet-grid-80:after, .grid-85:after, .mobile-grid-85:after, .tablet-grid-85:after, .grid-90:after, .mobile-grid-90:after, .tablet-grid-90:after, .grid-95:after, .mobile-grid-95:after, .tablet-grid-95:after, .grid-100:after, .mobile-grid-100:after, .tablet-grid-100:after, .grid-33:after, .mobile-grid-33:after, .tablet-grid-33:after, .grid-66:after, .mobile-grid-66:after, .tablet-grid-66:after, .clearfix:after{clear:both;}
.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px;}
.grid-5, .mobile-grid-5, .tablet-grid-5, .grid-10, .mobile-grid-10, .tablet-grid-10, .grid-15, .mobile-grid-15, .tablet-grid-15, .grid-20, .mobile-grid-20, .tablet-grid-20, .grid-25, .mobile-grid-25, .tablet-grid-25, .grid-30, .mobile-grid-30, .tablet-grid-30, .grid-35, .mobile-grid-35, .tablet-grid-35, .grid-40, .mobile-grid-40, .tablet-grid-40, .grid-45, .mobile-grid-45, .tablet-grid-45, .grid-50, .mobile-grid-50, .tablet-grid-50, .grid-55, .mobile-grid-55, .tablet-grid-55, .grid-60, .mobile-grid-60, .tablet-grid-60, .grid-65, .mobile-grid-65, .tablet-grid-65, .grid-70, .mobile-grid-70, .tablet-grid-70, .grid-75, .mobile-grid-75, .tablet-grid-75, .grid-80, .mobile-grid-80, .tablet-grid-80, .grid-85, .mobile-grid-85, .tablet-grid-85, .grid-90, .mobile-grid-90, .tablet-grid-90, .grid-95, .mobile-grid-95, .tablet-grid-95, .grid-100, .mobile-grid-100, .tablet-grid-100, .grid-33, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.grid-parent{padding-left:0;padding-right:0;}
@media screen and (max-width:767px){
  .mobile-push-5, .mobile-pull-5, .mobile-push-10, .mobile-pull-10, .mobile-push-15, .mobile-pull-15, .mobile-push-20, .mobile-pull-20, .mobile-push-25, .mobile-pull-25, .mobile-push-30, .mobile-pull-30, .mobile-push-35, .mobile-pull-35, .mobile-push-40, .mobile-pull-40, .mobile-push-45, .mobile-pull-45, .mobile-push-50, .mobile-pull-50, .mobile-push-55, .mobile-pull-55, .mobile-push-60, .mobile-pull-60, .mobile-push-65, .mobile-pull-65, .mobile-push-70, .mobile-pull-70, .mobile-push-75, .mobile-pull-75, .mobile-push-80, .mobile-pull-80, .mobile-push-85, .mobile-pull-85, .mobile-push-90, .mobile-pull-90, .mobile-push-95, .mobile-pull-95, .mobile-push-33, .mobile-pull-33, .mobile-push-66, .mobile-pull-66{position:relative;}
 .hide-on-mobile{display:none !important;}
 .mobile-grid-5{float:left;width:5%;}
 .mobile-prefix-5{margin-left:5%;}
 .mobile-suffix-5{margin-right:5%;}
 .mobile-push-5{left:5%;}
 .mobile-pull-5{left:-5%;}
 .mobile-grid-10{float:left;width:10%;}
 .mobile-prefix-10{margin-left:10%;}
 .mobile-suffix-10{margin-right:10%;}
 .mobile-push-10{left:10%;}
 .mobile-pull-10{left:-10%;}
 .mobile-grid-15{float:left;width:15%;}
 .mobile-prefix-15{margin-left:15%;}
 .mobile-suffix-15{margin-right:15%;}
 .mobile-push-15{left:15%;}
 .mobile-pull-15{left:-15%;}
 .mobile-grid-20{float:left;width:20%;}
 .mobile-prefix-20{margin-left:20%;}
 .mobile-suffix-20{margin-right:20%;}
 .mobile-push-20{left:20%;}
 .mobile-pull-20{left:-20%;}
 .mobile-grid-25{float:left;width:25%;}
 .mobile-prefix-25{margin-left:25%;}
 .mobile-suffix-25{margin-right:25%;}
 .mobile-push-25{left:25%;}
 .mobile-pull-25{left:-25%;}
 .mobile-grid-30{float:left;width:30%;}
 .mobile-prefix-30{margin-left:30%;}
 .mobile-suffix-30{margin-right:30%;}
 .mobile-push-30{left:30%;}
 .mobile-pull-30{left:-30%;}
 .mobile-grid-35{float:left;width:35%;}
 .mobile-prefix-35{margin-left:35%;}
 .mobile-suffix-35{margin-right:35%;}
 .mobile-push-35{left:35%;}
 .mobile-pull-35{left:-35%;}
 .mobile-grid-40{float:left;width:40%;}
 .mobile-prefix-40{margin-left:40%;}
 .mobile-suffix-40{margin-right:40%;}
 .mobile-push-40{left:40%;}
 .mobile-pull-40{left:-40%;}
 .mobile-grid-45{float:left;width:45%;}
 .mobile-prefix-45{margin-left:45%;}
 .mobile-suffix-45{margin-right:45%;}
 .mobile-push-45{left:45%;}
 .mobile-pull-45{left:-45%;}
 .mobile-grid-50{float:left;width:50%;}
 .mobile-prefix-50{margin-left:50%;}
 .mobile-suffix-50{margin-right:50%;}
 .mobile-push-50{left:50%;}
 .mobile-pull-50{left:-50%;}
 .mobile-grid-55{float:left;width:55%;}
 .mobile-prefix-55{margin-left:55%;}
 .mobile-suffix-55{margin-right:55%;}
 .mobile-push-55{left:55%;}
 .mobile-pull-55{left:-55%;}
 .mobile-grid-60{float:left;width:60%;}
 .mobile-prefix-60{margin-left:60%;}
 .mobile-suffix-60{margin-right:60%;}
 .mobile-push-60{left:60%;}
 .mobile-pull-60{left:-60%;}
 .mobile-grid-65{float:left;width:65%;}
 .mobile-prefix-65{margin-left:65%;}
 .mobile-suffix-65{margin-right:65%;}
 .mobile-push-65{left:65%;}
 .mobile-pull-65{left:-65%;}
 .mobile-grid-70{float:left;width:70%;}
 .mobile-prefix-70{margin-left:70%;}
 .mobile-suffix-70{margin-right:70%;}
 .mobile-push-70{left:70%;}
 .mobile-pull-70{left:-70%;}
 .mobile-grid-75{float:left;width:75%;}
 .mobile-prefix-75{margin-left:75%;}
 .mobile-suffix-75{margin-right:75%;}
 .mobile-push-75{left:75%;}
 .mobile-pull-75{left:-75%;}
 .mobile-grid-80{float:left;width:80%;}
 .mobile-prefix-80{margin-left:80%;}
 .mobile-suffix-80{margin-right:80%;}
 .mobile-push-80{left:80%;}
 .mobile-pull-80{left:-80%;}
 .mobile-grid-85{float:left;width:85%;}
 .mobile-prefix-85{margin-left:85%;}
 .mobile-suffix-85{margin-right:85%;}
 .mobile-push-85{left:85%;}
 .mobile-pull-85{left:-85%;}
 .mobile-grid-90{float:left;width:90%;}
 .mobile-prefix-90{margin-left:90%;}
 .mobile-suffix-90{margin-right:90%;}
 .mobile-push-90{left:90%;}
 .mobile-pull-90{left:-90%;}
 .mobile-grid-95{float:left;width:95%;}
 .mobile-prefix-95{margin-left:95%;}
 .mobile-suffix-95{margin-right:95%;}
 .mobile-push-95{left:95%;}
 .mobile-pull-95{left:-95%;}
 .mobile-grid-33{float:left;width:33.33333%;}
 .mobile-prefix-33{margin-left:33.33333%;}
 .mobile-suffix-33{margin-right:33.33333%;}
 .mobile-push-33{left:33.33333%;}
 .mobile-pull-33{left:-33.33333%;}
 .mobile-grid-66{float:left;width:66.66667%;}
 .mobile-prefix-66{margin-left:66.66667%;}
 .mobile-suffix-66{margin-right:66.66667%;}
 .mobile-push-66{left:66.66667%;}
 .mobile-pull-66{left:-66.66667%;}
 .mobile-grid-100{clear:both;width:100%;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .tablet-push-5, .tablet-pull-5, .tablet-push-10, .tablet-pull-10, .tablet-push-15, .tablet-pull-15, .tablet-push-20, .tablet-pull-20, .tablet-push-25, .tablet-pull-25, .tablet-push-30, .tablet-pull-30, .tablet-push-35, .tablet-pull-35, .tablet-push-40, .tablet-pull-40, .tablet-push-45, .tablet-pull-45, .tablet-push-50, .tablet-pull-50, .tablet-push-55, .tablet-pull-55, .tablet-push-60, .tablet-pull-60, .tablet-push-65, .tablet-pull-65, .tablet-push-70, .tablet-pull-70, .tablet-push-75, .tablet-pull-75, .tablet-push-80, .tablet-pull-80, .tablet-push-85, .tablet-pull-85, .tablet-push-90, .tablet-pull-90, .tablet-push-95, .tablet-pull-95, .tablet-push-33, .tablet-pull-33, .tablet-push-66, .tablet-pull-66{position:relative;}
 .hide-on-tablet{display:none !important;}
 .tablet-grid-5{float:left;width:5%;}
 .tablet-prefix-5{margin-left:5%;}
 .tablet-suffix-5{margin-right:5%;}
 .tablet-push-5{left:5%;}
 .tablet-pull-5{left:-5%;}
 .tablet-grid-10{float:left;width:10%;}
 .tablet-prefix-10{margin-left:10%;}
 .tablet-suffix-10{margin-right:10%;}
 .tablet-push-10{left:10%;}
 .tablet-pull-10{left:-10%;}
 .tablet-grid-15{float:left;width:15%;}
 .tablet-prefix-15{margin-left:15%;}
 .tablet-suffix-15{margin-right:15%;}
 .tablet-push-15{left:15%;}
 .tablet-pull-15{left:-15%;}
 .tablet-grid-20{float:left;width:20%;}
 .tablet-prefix-20{margin-left:20%;}
 .tablet-suffix-20{margin-right:20%;}
 .tablet-push-20{left:20%;}
 .tablet-pull-20{left:-20%;}
 .tablet-grid-25{float:left;width:25%;}
 .tablet-prefix-25{margin-left:25%;}
 .tablet-suffix-25{margin-right:25%;}
 .tablet-push-25{left:25%;}
 .tablet-pull-25{left:-25%;}
 .tablet-grid-30{float:left;width:30%;}
 .tablet-prefix-30{margin-left:30%;}
 .tablet-suffix-30{margin-right:30%;}
 .tablet-push-30{left:30%;}
 .tablet-pull-30{left:-30%;}
 .tablet-grid-35{float:left;width:35%;}
 .tablet-prefix-35{margin-left:35%;}
 .tablet-suffix-35{margin-right:35%;}
 .tablet-push-35{left:35%;}
 .tablet-pull-35{left:-35%;}
 .tablet-grid-40{float:left;width:40%;}
 .tablet-prefix-40{margin-left:40%;}
 .tablet-suffix-40{margin-right:40%;}
 .tablet-push-40{left:40%;}
 .tablet-pull-40{left:-40%;}
 .tablet-grid-45{float:left;width:45%;}
 .tablet-prefix-45{margin-left:45%;}
 .tablet-suffix-45{margin-right:45%;}
 .tablet-push-45{left:45%;}
 .tablet-pull-45{left:-45%;}
 .tablet-grid-50{float:left;width:50%;}
 .tablet-prefix-50{margin-left:50%;}
 .tablet-suffix-50{margin-right:50%;}
 .tablet-push-50{left:50%;}
 .tablet-pull-50{left:-50%;}
 .tablet-grid-55{float:left;width:55%;}
 .tablet-prefix-55{margin-left:55%;}
 .tablet-suffix-55{margin-right:55%;}
 .tablet-push-55{left:55%;}
 .tablet-pull-55{left:-55%;}
 .tablet-grid-60{float:left;width:60%;}
 .tablet-prefix-60{margin-left:60%;}
 .tablet-suffix-60{margin-right:60%;}
 .tablet-push-60{left:60%;}
 .tablet-pull-60{left:-60%;}
 .tablet-grid-65{float:left;width:65%;}
 .tablet-prefix-65{margin-left:65%;}
 .tablet-suffix-65{margin-right:65%;}
 .tablet-push-65{left:65%;}
 .tablet-pull-65{left:-65%;}
 .tablet-grid-70{float:left;width:70%;}
 .tablet-prefix-70{margin-left:70%;}
 .tablet-suffix-70{margin-right:70%;}
 .tablet-push-70{left:70%;}
 .tablet-pull-70{left:-70%;}
 .tablet-grid-75{float:left;width:75%;}
 .tablet-prefix-75{margin-left:75%;}
 .tablet-suffix-75{margin-right:75%;}
 .tablet-push-75{left:75%;}
 .tablet-pull-75{left:-75%;}
 .tablet-grid-80{float:left;width:80%;}
 .tablet-prefix-80{margin-left:80%;}
 .tablet-suffix-80{margin-right:80%;}
 .tablet-push-80{left:80%;}
 .tablet-pull-80{left:-80%;}
 .tablet-grid-85{float:left;width:85%;}
 .tablet-prefix-85{margin-left:85%;}
 .tablet-suffix-85{margin-right:85%;}
 .tablet-push-85{left:85%;}
 .tablet-pull-85{left:-85%;}
 .tablet-grid-90{float:left;width:90%;}
 .tablet-prefix-90{margin-left:90%;}
 .tablet-suffix-90{margin-right:90%;}
 .tablet-push-90{left:90%;}
 .tablet-pull-90{left:-90%;}
 .tablet-grid-95{float:left;width:95%;}
 .tablet-prefix-95{margin-left:95%;}
 .tablet-suffix-95{margin-right:95%;}
 .tablet-push-95{left:95%;}
 .tablet-pull-95{left:-95%;}
 .tablet-grid-33{float:left;width:33.33333%;}
 .tablet-prefix-33{margin-left:33.33333%;}
 .tablet-suffix-33{margin-right:33.33333%;}
 .tablet-push-33{left:33.33333%;}
 .tablet-pull-33{left:-33.33333%;}
 .tablet-grid-66{float:left;width:66.66667%;}
 .tablet-prefix-66{margin-left:66.66667%;}
 .tablet-suffix-66{margin-right:66.66667%;}
 .tablet-push-66{left:66.66667%;}
 .tablet-pull-66{left:-66.66667%;}
 .tablet-grid-100{clear:both;width:100%;}
}
@media screen and (min-width:1025px){
  .push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66{position:relative;}
 .hide-on-desktop{display:none !important;}
 .grid-5{float:left;width:5%;}
 .prefix-5{margin-left:5%;}
 .suffix-5{margin-right:5%;}
 .push-5{left:5%;}
 .pull-5{left:-5%;}
 .grid-10{float:left;width:10%;}
 .prefix-10{margin-left:10%;}
 .suffix-10{margin-right:10%;}
 .push-10{left:10%;}
 .pull-10{left:-10%;}
 .grid-15{float:left;width:15%;}
 .prefix-15{margin-left:15%;}
 .suffix-15{margin-right:15%;}
 .push-15{left:15%;}
 .pull-15{left:-15%;}
 .grid-20{float:left;width:20%;}
 .prefix-20{margin-left:20%;}
 .suffix-20{margin-right:20%;}
 .push-20{left:20%;}
 .pull-20{left:-20%;}
 .grid-25{float:left;width:25%;}
 .prefix-25{margin-left:25%;}
 .suffix-25{margin-right:25%;}
 .push-25{left:25%;}
 .pull-25{left:-25%;}
 .grid-30{float:left;width:30%;}
 .prefix-30{margin-left:30%;}
 .suffix-30{margin-right:30%;}
 .push-30{left:30%;}
 .pull-30{left:-30%;}
 .grid-35{float:left;width:35%;}
 .prefix-35{margin-left:35%;}
 .suffix-35{margin-right:35%;}
 .push-35{left:35%;}
 .pull-35{left:-35%;}
 .grid-40{float:left;width:40%;}
 .prefix-40{margin-left:40%;}
 .suffix-40{margin-right:40%;}
 .push-40{left:40%;}
 .pull-40{left:-40%;}
 .grid-45{float:left;width:45%;}
 .prefix-45{margin-left:45%;}
 .suffix-45{margin-right:45%;}
 .push-45{left:45%;}
 .pull-45{left:-45%;}
 .grid-50{float:left;width:50%;}
 .prefix-50{margin-left:50%;}
 .suffix-50{margin-right:50%;}
 .push-50{left:50%;}
 .pull-50{left:-50%;}
 .grid-55{float:left;width:55%;}
 .prefix-55{margin-left:55%;}
 .suffix-55{margin-right:55%;}
 .push-55{left:55%;}
 .pull-55{left:-55%;}
 .grid-60{float:left;width:60%;}
 .prefix-60{margin-left:60%;}
 .suffix-60{margin-right:60%;}
 .push-60{left:60%;}
 .pull-60{left:-60%;}
 .grid-65{float:left;width:65%;}
 .prefix-65{margin-left:65%;}
 .suffix-65{margin-right:65%;}
 .push-65{left:65%;}
 .pull-65{left:-65%;}
 .grid-70{float:left;width:70%;}
 .prefix-70{margin-left:70%;}
 .suffix-70{margin-right:70%;}
 .push-70{left:70%;}
 .pull-70{left:-70%;}
 .grid-75{float:left;width:75%;}
 .prefix-75{margin-left:75%;}
 .suffix-75{margin-right:75%;}
 .push-75{left:75%;}
 .pull-75{left:-75%;}
 .grid-80{float:left;width:80%;}
 .prefix-80{margin-left:80%;}
 .suffix-80{margin-right:80%;}
 .push-80{left:80%;}
 .pull-80{left:-80%;}
 .grid-85{float:left;width:85%;}
 .prefix-85{margin-left:85%;}
 .suffix-85{margin-right:85%;}
 .push-85{left:85%;}
 .pull-85{left:-85%;}
 .grid-90{float:left;width:90%;}
 .prefix-90{margin-left:90%;}
 .suffix-90{margin-right:90%;}
 .push-90{left:90%;}
 .pull-90{left:-90%;}
 .grid-95{float:left;width:95%;}
 .prefix-95{margin-left:95%;}
 .suffix-95{margin-right:95%;}
 .push-95{left:95%;}
 .pull-95{left:-95%;}
 .grid-33{float:left;width:33.33333%;}
 .prefix-33{margin-left:33.33333%;}
 .suffix-33{margin-right:33.33333%;}
 .push-33{left:33.33333%;}
 .pull-33{left:-33.33333%;}
 .grid-66{float:left;width:66.66667%;}
 .prefix-66{margin-left:66.66667%;}
 .suffix-66{margin-right:66.66667%;}
 .push-66{left:66.66667%;}
 .pull-66{left:-66.66667%;}
 .grid-100{clear:both;width:100%;}
}
/*!
 *  Font Awesome 4.2.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(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/fontawesome-webfont.svg?v=4.2.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}.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}@-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:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.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{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-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"}/*!
 *  Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
 *  License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'Elusive-Icons';src:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/elusiveicons-webfont.eot?v=2.0.0);src:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0) format("embedded-opentype"),url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/elusiveicons-webfont.woff?v=2.0.0) format("woff"),url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/elusiveicons-webfont.ttf?v=2.0.0) format("truetype"),url(//biergarten-engensen.de/wp-content/themes/hungry-theme/fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular) format("svg");font-weight:normal;font-style:normal}.el{display:inline-block;font:normal normal normal 14px/1 "Elusive-Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.el-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.el-2x{font-size:2em}.el-3x{font-size:3em}.el-4x{font-size:4em}.el-5x{font-size:5em}.el-fw{width:1.28571em;text-align:center}.el-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.el-ul>li{position:relative}.el-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.el-li.el-lg{left:-1.85714em}.el-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.el.pull-left{margin-right:.3em}.el.pull-right{margin-left:.3em}.el-spin{-webkit-animation:el-spin 2s infinite linear;animation:el-spin 2s infinite linear}.el-pulse{-webkit-animation:el-spin 1s infinite steps(8);animation:el-spin 1s infinite steps(8)}@-webkit-keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.el-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.el-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .el-rotate-90,:root .el-rotate-180,:root .el-rotate-270,:root .el-flip-horizontal,:root .el-flip-vertical{filter:none}.el-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.el-stack-1x,.el-stack-2x{position:absolute;left:0;width:100%;text-align:center}.el-stack-1x{line-height:inherit}.el-stack-2x{font-size:2em}.el-inverse{color:#fff}.el-icon-address-book-alt:before,.el-address-book-alt:before{content:""}.el-icon-address-book:before,.el-address-book:before{content:""}.el-icon-adjust-alt:before,.el-adjust-alt:before{content:""}.el-icon-adjust:before,.el-adjust:before{content:""}.el-icon-adult:before,.el-adult:before{content:""}.el-icon-align-center:before,.el-align-center:before{content:""}.el-icon-align-justify:before,.el-align-justify:before{content:""}.el-icon-align-left:before,.el-align-left:before{content:""}.el-icon-align-right:before,.el-align-right:before{content:""}.el-icon-arrow-down:before,.el-arrow-down:before{content:""}.el-icon-arrow-left:before,.el-arrow-left:before{content:""}.el-icon-arrow-right:before,.el-arrow-right:before{content:""}.el-icon-arrow-up:before,.el-arrow-up:before{content:""}.el-icon-asl:before,.el-asl:before{content:""}.el-icon-asterisk:before,.el-asterisk:before{content:""}.el-icon-backward:before,.el-backward:before{content:""}.el-icon-ban-circle:before,.el-ban-circle:before{content:""}.el-icon-barcode:before,.el-barcode:before{content:""}.el-icon-behance:before,.el-behance:before{content:""}.el-icon-bell:before,.el-bell:before{content:""}.el-icon-blind:before,.el-blind:before{content:""}.el-icon-blogger:before,.el-blogger:before{content:""}.el-icon-bold:before,.el-bold:before{content:""}.el-icon-book:before,.el-book:before{content:""}.el-icon-bookmark-empty:before,.el-bookmark-empty:before{content:""}.el-icon-bookmark:before,.el-bookmark:before{content:""}.el-icon-brackets:before,.el-brackets:before{content:""}.el-icon-braille:before,.el-braille:before{content:""}.el-icon-briefcase:before,.el-briefcase:before{content:""}.el-icon-broom:before,.el-broom:before{content:""}.el-icon-brush:before,.el-brush:before{content:""}.el-icon-bulb:before,.el-bulb:before{content:""}.el-icon-bullhorn:before,.el-bullhorn:before{content:""}.el-icon-calendar-sign:before,.el-calendar-sign:before{content:""}.el-icon-calendar:before,.el-calendar:before{content:""}.el-icon-camera:before,.el-camera:before{content:""}.el-icon-car:before,.el-car:before{content:""}.el-icon-caret-down:before,.el-caret-down:before{content:""}.el-icon-caret-left:before,.el-caret-left:before{content:""}.el-icon-caret-right:before,.el-caret-right:before{content:""}.el-icon-caret-up:before,.el-caret-up:before{content:""}.el-icon-cc:before,.el-cc:before{content:""}.el-icon-certificate:before,.el-certificate:before{content:""}.el-icon-check-empty:before,.el-check-empty:before{content:""}.el-icon-check:before,.el-check:before{content:""}.el-icon-chevron-down:before,.el-chevron-down:before{content:""}.el-icon-chevron-left:before,.el-chevron-left:before{content:""}.el-icon-chevron-right:before,.el-chevron-right:before{content:""}.el-icon-chevron-up:before,.el-chevron-up:before{content:""}.el-icon-child:before,.el-child:before{content:""}.el-icon-circle-arrow-down:before,.el-circle-arrow-down:before{content:""}.el-icon-circle-arrow-left:before,.el-circle-arrow-left:before{content:""}.el-icon-circle-arrow-right:before,.el-circle-arrow-right:before{content:""}.el-icon-circle-arrow-up:before,.el-circle-arrow-up:before{content:""}.el-icon-cloud-alt:before,.el-cloud-alt:before{content:""}.el-icon-cloud:before,.el-cloud:before{content:""}.el-icon-cog-alt:before,.el-cog-alt:before{content:""}.el-icon-cog:before,.el-cog:before{content:""}.el-icon-cogs:before,.el-cogs:before{content:""}.el-icon-comment-alt:before,.el-comment-alt:before{content:""}.el-icon-comment:before,.el-comment:before{content:""}.el-icon-compass-alt:before,.el-compass-alt:before{content:""}.el-icon-compass:before,.el-compass:before{content:""}.el-icon-credit-card:before,.el-credit-card:before{content:""}.el-icon-css:before,.el-css:before{content:""}.el-icon-dashboard:before,.el-dashboard:before{content:""}.el-icon-delicious:before,.el-delicious:before{content:""}.el-icon-deviantart:before,.el-deviantart:before{content:""}.el-icon-digg:before,.el-digg:before{content:""}.el-icon-download-alt:before,.el-download-alt:before{content:""}.el-icon-download:before,.el-download:before{content:""}.el-icon-dribbble:before,.el-dribbble:before{content:""}.el-icon-edit:before,.el-edit:before{content:""}.el-icon-eject:before,.el-eject:before{content:""}.el-icon-envelope-alt:before,.el-envelope-alt:before{content:""}.el-icon-envelope:before,.el-envelope:before{content:""}.el-icon-error-alt:before,.el-error-alt:before{content:""}.el-icon-error:before,.el-error:before{content:""}.el-icon-eur:before,.el-eur:before{content:""}.el-icon-exclamation-sign:before,.el-exclamation-sign:before{content:""}.el-icon-eye-close:before,.el-eye-close:before{content:""}.el-icon-eye-open:before,.el-eye-open:before{content:""}.el-icon-facebook:before,.el-facebook:before{content:""}.el-icon-facetime-video:before,.el-facetime-video:before{content:""}.el-icon-fast-backward:before,.el-fast-backward:before{content:""}.el-icon-fast-forward:before,.el-fast-forward:before{content:""}.el-icon-female:before,.el-female:before{content:""}.el-icon-file-alt:before,.el-file-alt:before{content:""}.el-icon-file-edit-alt:before,.el-file-edit-alt:before{content:""}.el-icon-file-edit:before,.el-file-edit:before{content:""}.el-icon-file-new-alt:before,.el-file-new-alt:before{content:""}.el-icon-file-new:before,.el-file-new:before{content:""}.el-icon-file:before,.el-file:before{content:""}.el-icon-film:before,.el-film:before{content:""}.el-icon-filter:before,.el-filter:before{content:""}.el-icon-fire:before,.el-fire:before{content:""}.el-icon-flag-alt:before,.el-flag-alt:before{content:""}.el-icon-flag:before,.el-flag:before{content:""}.el-icon-flickr:before,.el-flickr:before{content:""}.el-icon-folder-close:before,.el-folder-close:before{content:""}.el-icon-folder-open:before,.el-folder-open:before{content:""}.el-icon-folder-sign:before,.el-folder-sign:before{content:""}.el-icon-folder:before,.el-folder:before{content:""}.el-icon-font:before,.el-font:before{content:""}.el-icon-fontsize:before,.el-fontsize:before{content:""}.el-icon-fork:before,.el-fork:before{content:""}.el-icon-forward-alt:before,.el-forward-alt:before{content:""}.el-icon-forward:before,.el-forward:before{content:""}.el-icon-foursquare:before,.el-foursquare:before{content:""}.el-icon-friendfeed-rect:before,.el-friendfeed-rect:before{content:""}.el-icon-friendfeed:before,.el-friendfeed:before{content:""}.el-icon-fullscreen:before,.el-fullscreen:before{content:""}.el-icon-gallery:before,.el-gallery:before{content:""}.el-icon-gbp:before,.el-gbp:before{content:""}.el-icon-gift:before,.el-gift:before{content:""}.el-icon-github-text:before,.el-github-text:before{content:""}.el-icon-github:before,.el-github:before{content:""}.el-icon-glass:before,.el-glass:before{content:""}.el-icon-glasses:before,.el-glasses:before{content:""}.el-icon-globe-alt:before,.el-globe-alt:before{content:""}.el-icon-globe:before,.el-globe:before{content:""}.el-icon-googleplus:before,.el-googleplus:before{content:""}.el-icon-graph-alt:before,.el-graph-alt:before{content:""}.el-icon-graph:before,.el-graph:before{content:""}.el-icon-group-alt:before,.el-group-alt:before{content:""}.el-icon-group:before,.el-group:before{content:""}.el-icon-guidedog:before,.el-guidedog:before{content:""}.el-icon-hand-down:before,.el-hand-down:before{content:""}.el-icon-hand-left:before,.el-hand-left:before{content:""}.el-icon-hand-right:before,.el-hand-right:before{content:""}.el-icon-hand-up:before,.el-hand-up:before{content:""}.el-icon-hdd:before,.el-hdd:before{content:""}.el-icon-headphones:before,.el-headphones:before{content:""}.el-icon-hearing-impaired:before,.el-hearing-impaired:before{content:""}.el-icon-heart-alt:before,.el-heart-alt:before{content:""}.el-icon-heart-empty:before,.el-heart-empty:before{content:""}.el-icon-heart:before,.el-heart:before{content:""}.el-icon-home-alt:before,.el-home-alt:before{content:""}.el-icon-home:before,.el-home:before{content:""}.el-icon-hourglass:before,.el-hourglass:before{content:""}.el-icon-idea-alt:before,.el-idea-alt:before{content:""}.el-icon-idea:before,.el-idea:before{content:""}.el-icon-inbox-alt:before,.el-inbox-alt:before{content:""}.el-icon-inbox-box:before,.el-inbox-box:before{content:""}.el-icon-inbox:before,.el-inbox:before{content:""}.el-icon-indent-left:before,.el-indent-left:before{content:""}.el-icon-indent-right:before,.el-indent-right:before{content:""}.el-icon-info-circle:before,.el-info-circle:before{content:""}.el-icon-instagram:before,.el-instagram:before{content:""}.el-icon-iphone-home:before,.el-iphone-home:before{content:""}.el-icon-italic:before,.el-italic:before{content:""}.el-icon-key:before,.el-key:before{content:""}.el-icon-laptop-alt:before,.el-laptop-alt:before{content:""}.el-icon-laptop:before,.el-laptop:before{content:""}.el-icon-lastfm:before,.el-lastfm:before{content:""}.el-icon-leaf:before,.el-leaf:before{content:""}.el-icon-lines:before,.el-lines:before{content:""}.el-icon-link:before,.el-link:before{content:""}.el-icon-linkedin:before,.el-linkedin:before{content:""}.el-icon-list-alt:before,.el-list-alt:before{content:""}.el-icon-list:before,.el-list:before{content:""}.el-icon-livejournal:before,.el-livejournal:before{content:""}.el-icon-lock-alt:before,.el-lock-alt:before{content:""}.el-icon-lock:before,.el-lock:before{content:""}.el-icon-magic:before,.el-magic:before{content:""}.el-icon-magnet:before,.el-magnet:before{content:""}.el-icon-male:before,.el-male:before{content:""}.el-icon-map-marker-alt:before,.el-map-marker-alt:before{content:""}.el-icon-map-marker:before,.el-map-marker:before{content:""}.el-icon-mic-alt:before,.el-mic-alt:before{content:""}.el-icon-mic:before,.el-mic:before{content:""}.el-icon-minus-sign:before,.el-minus-sign:before{content:""}.el-icon-minus:before,.el-minus:before{content:""}.el-icon-move:before,.el-move:before{content:""}.el-icon-music:before,.el-music:before{content:""}.el-icon-myspace:before,.el-myspace:before{content:""}.el-icon-network:before,.el-network:before{content:""}.el-icon-off:before,.el-off:before{content:""}.el-icon-ok-circle:before,.el-ok-circle:before{content:""}.el-icon-ok-sign:before,.el-ok-sign:before{content:""}.el-icon-ok:before,.el-ok:before{content:""}.el-icon-opensource:before,.el-opensource:before{content:""}.el-icon-paper-clip-alt:before,.el-paper-clip-alt:before{content:""}.el-icon-paper-clip:before,.el-paper-clip:before{content:""}.el-icon-path:before,.el-path:before{content:""}.el-icon-pause-alt:before,.el-pause-alt:before{content:""}.el-icon-pause:before,.el-pause:before{content:""}.el-icon-pencil-alt:before,.el-pencil-alt:before{content:""}.el-icon-pencil:before,.el-pencil:before{content:""}.el-icon-person:before,.el-person:before{content:""}.el-icon-phone-alt:before,.el-phone-alt:before{content:""}.el-icon-phone:before,.el-phone:before{content:""}.el-icon-photo-alt:before,.el-photo-alt:before{content:""}.el-icon-photo:before,.el-photo:before{content:""}.el-icon-picasa:before,.el-picasa:before{content:""}.el-icon-picture:before,.el-picture:before{content:""}.el-icon-plane:before,.el-plane:before{content:""}.el-icon-play-alt:before,.el-play-alt:before{content:""}.el-icon-play-circle:before,.el-play-circle:before{content:""}.el-icon-play:before,.el-play:before{content:""}.el-icon-plurk-alt:before,.el-plurk-alt:before{content:""}.el-icon-plurk:before,.el-plurk:before{content:""}.el-icon-plus-sign:before,.el-plus-sign:before{content:""}.el-icon-plus:before,.el-plus:before{content:""}.el-icon-podcast:before,.el-podcast:before{content:""}.el-icon-print:before,.el-print:before{content:""}.el-icon-puzzle:before,.el-puzzle:before{content:""}.el-icon-qrcode:before,.el-qrcode:before{content:""}.el-icon-question-sign:before,.el-question-sign:before{content:""}.el-icon-question:before,.el-question:before{content:""}.el-icon-quote-alt:before,.el-quote-alt:before{content:""}.el-icon-quote-right-alt:before,.el-quote-right-alt:before{content:""}.el-icon-quote-right:before,.el-quote-right:before{content:""}.el-icon-quotes:before,.el-quotes:before{content:""}.el-icon-random:before,.el-random:before{content:""}.el-icon-record:before,.el-record:before{content:""}.el-icon-reddit:before,.el-reddit:before{content:""}.el-icon-redux:before,.el-redux:before{content:""}.el-icon-refresh:before,.el-refresh:before{content:""}.el-icon-remove-circle:before,.el-remove-circle:before{content:""}.el-icon-remove-sign:before,.el-remove-sign:before{content:""}.el-icon-remove:before,.el-remove:before{content:""}.el-icon-repeat-alt:before,.el-repeat-alt:before{content:""}.el-icon-repeat:before,.el-repeat:before{content:""}.el-icon-resize-full:before,.el-resize-full:before{content:""}.el-icon-resize-horizontal:before,.el-resize-horizontal:before{content:""}.el-icon-resize-small:before,.el-resize-small:before{content:""}.el-icon-resize-vertical:before,.el-resize-vertical:before{content:""}.el-icon-return-key:before,.el-return-key:before{content:""}.el-icon-retweet:before,.el-retweet:before{content:""}.el-icon-reverse-alt:before,.el-reverse-alt:before{content:""}.el-icon-road:before,.el-road:before{content:""}.el-icon-rss:before,.el-rss:before{content:""}.el-icon-scissors:before,.el-scissors:before{content:""}.el-icon-screen-alt:before,.el-screen-alt:before{content:""}.el-icon-screen:before,.el-screen:before{content:""}.el-icon-screenshot:before,.el-screenshot:before{content:""}.el-icon-search-alt:before,.el-search-alt:before{content:""}.el-icon-search:before,.el-search:before{content:""}.el-icon-share-alt:before,.el-share-alt:before{content:""}.el-icon-share:before,.el-share:before{content:""}.el-icon-shopping-cart-sign:before,.el-shopping-cart-sign:before{content:""}.el-icon-shopping-cart:before,.el-shopping-cart:before{content:""}.el-icon-shortcode:before,.el-shortcode:before{content:""}.el-icon-signal:before,.el-signal:before{content:""}.el-icon-skype:before,.el-skype:before{content:""}.el-icon-slideshare:before,.el-slideshare:before{content:""}.el-icon-smiley-alt:before,.el-smiley-alt:before{content:""}.el-icon-smiley:before,.el-smiley:before{content:""}.el-icon-soundcloud:before,.el-soundcloud:before{content:""}.el-icon-speaker:before,.el-speaker:before{content:""}.el-icon-spotify:before,.el-spotify:before{content:""}.el-icon-stackoverflow:before,.el-stackoverflow:before{content:""}.el-icon-star-alt:before,.el-star-alt:before{content:""}.el-icon-star-empty:before,.el-star-empty:before{content:""}.el-icon-star:before,.el-star:before{content:""}.el-icon-step-backward:before,.el-step-backward:before{content:""}.el-icon-step-forward:before,.el-step-forward:before{content:""}.el-icon-stop-alt:before,.el-stop-alt:before{content:""}.el-icon-stop:before,.el-stop:before{content:""}.el-icon-stumbleupon:before,.el-stumbleupon:before{content:""}.el-icon-tag:before,.el-tag:before{content:""}.el-icon-tags:before,.el-tags:before{content:""}.el-icon-tasks:before,.el-tasks:before{content:""}.el-icon-text-height:before,.el-text-height:before{content:""}.el-icon-text-width:before,.el-text-width:before{content:""}.el-icon-th-large:before,.el-th-large:before{content:""}.el-icon-th-list:before,.el-th-list:before{content:""}.el-icon-th:before,.el-th:before{content:""}.el-icon-thumbs-down:before,.el-thumbs-down:before{content:""}.el-icon-thumbs-up:before,.el-thumbs-up:before{content:""}.el-icon-time-alt:before,.el-time-alt:before{content:""}.el-icon-time:before,.el-time:before{content:""}.el-icon-tint:before,.el-tint:before{content:""}.el-icon-torso:before,.el-torso:before{content:""}.el-icon-trash-alt:before,.el-trash-alt:before{content:""}.el-icon-trash:before,.el-trash:before{content:""}.el-icon-tumblr:before,.el-tumblr:before{content:""}.el-icon-twitter:before,.el-twitter:before{content:""}.el-icon-universal-access:before,.el-universal-access:before{content:""}.el-icon-unlock-alt:before,.el-unlock-alt:before{content:""}.el-icon-unlock:before,.el-unlock:before{content:""}.el-icon-upload:before,.el-upload:before{content:""}.el-icon-usd:before,.el-usd:before{content:""}.el-icon-user:before,.el-user:before{content:""}.el-icon-viadeo:before,.el-viadeo:before{content:""}.el-icon-video-alt:before,.el-video-alt:before{content:""}.el-icon-video-chat:before,.el-video-chat:before{content:""}.el-icon-video:before,.el-video:before{content:""}.el-icon-view-mode:before,.el-view-mode:before{content:""}.el-icon-vimeo:before,.el-vimeo:before{content:""}.el-icon-vkontakte:before,.el-vkontakte:before{content:""}.el-icon-volume-down:before,.el-volume-down:before{content:""}.el-icon-volume-off:before,.el-volume-off:before{content:""}.el-icon-volume-up:before,.el-volume-up:before{content:""}.el-icon-w3c:before,.el-w3c:before{content:""}.el-icon-warning-sign:before,.el-warning-sign:before{content:""}.el-icon-website-alt:before,.el-website-alt:before{content:""}.el-icon-website:before,.el-website:before{content:""}.el-icon-wheelchair:before,.el-wheelchair:before{content:""}.el-icon-wordpress:before,.el-wordpress:before{content:""}.el-icon-wrench-alt:before,.el-wrench-alt:before{content:""}.el-icon-wrench:before,.el-wrench:before{content:""}.el-icon-youtube:before,.el-youtube:before{content:""}.el-icon-zoom-in:before,.el-zoom-in:before{content:""}.el-icon-zoom-out:before,.el-zoom-out:before{content:""}

/*!
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%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.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%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.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%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-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,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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}@-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%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}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,-60px,0);transform:translate3d(0,-60px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,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(-60px,0,0);transform:translate3d(-60px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,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(60px,0,0);transform:translate3d(60px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,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,60px,0);transform:translate3d(0,60px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,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,-45deg);transform:rotate3d(0,0,1,-45deg);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,-45deg);transform:rotate3d(0,0,1,-45deg);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}@-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}@-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(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}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,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,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}/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default{border:0;background:rgba(0,0,0,0.96);color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content{font-size:12px;line-height:26px;font-weight:normal;padding:12px 18px;overflow:hidden;}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{/* border-color:... !important;*/}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon{cursor:help;margin-left:4px;}






/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible;}
.tooltipster-base .tooltipster-content{overflow:hidden;}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.tooltipster-arrow span, .tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px;}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px;}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px;}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px;}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span{left:6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span{right:6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px;}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px;}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px;}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
.tooltipster-fade-show{opacity:1;}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-fall-show{}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0;}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-slide.tooltipster-slide-show{}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0;}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
/*
Theme Name:  Hungry
Theme URI:   http://themeforest.net/user/SubatomicThemes
Author:      Subatomic Themes
Author URI:  http://themeforest.net/user/SubatomicThemes
Description: Hungry is a great theme for simple, nice-looking websites tailored towards restaurant owners or those in a similar industry. It's emphasis is on the "one-page" layout that is quite popular nowadays and provides you with a powerful options panel courtesy of the Redux Framework.
Version:     1.0.2
License:     See "Licenses" Folder
License URI: See "Licenses" Folder
Tags:        black, white, yellow, responsive-layout, one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-image-header, full-width-template, sticky-post, threaded-comments, custom-background, custom-header, editor-style, featured-images, theme-options, translation-ready
Text Domain: hungry
*/

/**
 *
 *  Table Of Contents
 *  =================
 *
 *  1.0  - CSS RESET
 *
 *  2.0  - BASE STYLES
 *
 * 	  2.1  - Basic HTML5 Elements
 *    2.2  - Headings
 *    2.3  - Lists
 *    2.4  - Blockquotes
 *    2.5  - Tables
 *    2.6  - Forms
 *    2.7  - Helper Classes
 *    2.8  - Images
 *    2.9  - Lightboxes
 *    2.10 - Buttons
 *    2.11 - Dropcaps
 *    2.12 - jQuery UI Datepicker
 *    2.13 - 404 Pages
 *
 *  3.0  - SECTIONS
 *
 * 	  3.1  - Section Containers
 *    3.2  - Section Headings
 *
 *  4.0  - SITE HEADER
 *
 *    4.1  - Mobile Navigation
 *    4.2  - Subpage Intro
 *    4.3  - Breadcrumb Trail
 * 	  4.4  - Navigation Menu (Superfish)
 *    4.5  - Preloader
 *
 *  5.0  - BLOG POSTS
 *
 *    5.1  - Post Header
 *    5.2  - Post Content
 *    5.3  - Post Footer
 *    5.4  - Post Navigation
 *    5.5  - Post Comments
 *    5.6  - Post Galleries
 *
 *  6.0  - WIDGETS
 *
 *    6.1  - Menu Widgets
 *    6.2  - Tag Cloud Widget
 *    6.3  - Opening Times Widget
 *    6.4  - Search Widget
 *    6.5  - Contact Details Widget
 *    6.6  - Latest Recipes Widget
 *    6.7  - Calendars
 *
 *  7.0  - SITE FOOTER
 *
 *    7.1  - Footer Widgets
 *    7.2  - Bottom Footer
 *    7.3  - Back-to-top Button
 *
 *  8.0  - SINGLE PAGE STYLES
 *
 *    8.1  - Page Header
 *    8.2  - About Us
 *    8.3  - Testimonials
 *    8.4  - Menus
 *    8.5  - Slogans
 *    8.6  - Staff Members
 *    8.7  - Gallery
 *    8.8  - Blog
 *    8.9  - Reservations
 *    8.10 - Open Table Form
 *
 *  9.0  - RECIPE POSTS
 *
 *    9.1  - Recipe Thumbnail
 *    9.2  - Recipe Content
 *    9.3  - Recipe Meta
 *
 *  10.0 -  FONTS
 *
 *  11.0 -  ACCENT COLOUR
 *
 *  12.0 -  MEDIA QUERIES
 *
 */

/**
 * 
 *  1.0  - CSS RESET
 *  ---------------------------------------------------------------------------
 *
 *  http://meyerweb.com/eric/tools/css/reset/ 
 *  v2.0 | 20110126
 *  License: none (public domain)
 *
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, main, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}

/**
 * 
 *  2.0  - BASE STYLES
 *  2.1  - Basic HTML5 Elements
 *  ---------------------------------------------------------------------------
 *
 */
body{font-size:14px;font-weight:normal;line-height:26px;color:#787878;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;}
p{margin-bottom:32px;}
a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:#404040;}
strong{font-weight:700;}
em{font-style:italic;}
abbr, acronym{border-bottom:2px dotted #eaeaea;cursor:help;}
big{font-size:140%;}
mark{background:#000;color:#fff;padding:0 4px;}
sup, sub{font-size:65%;position:relative;}
sub{top:4px;}
sup{bottom:6px;}
address{font-style:italic;margin-bottom:30px;}
code, kbd, var, pre, samp, tt{font-family:"Courier New", Courier, monospace;}
code, kbd, var, samp, tt{background:#eaeaea;border:1px solid #ddd;padding:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
pre{font-size:80%;font-weight:700;white-space:pre-wrap;background:#eaeaea;border:1px solid #dfdfdf;padding:30px;margin-bottom:40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
q{font-style:italic;padding-right:10px;}

/**
 * 
 *  2.2  - Headings
 *  ---------------------------------------------------------------------------
 *
 */
h1, h2, h3, h4, h5, h6{font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#000;position:relative;}
h1{font-size:32px;margin-bottom:30px;}
h2{font-size:28px;margin-bottom:30px;}
h3{font-size:24px;margin-bottom:24px;}
h4{font-size:22px;margin-bottom:24px;}
h5{font-size:18px;margin-bottom:20px;}
h6{font-size:16px;margin-bottom:20px;}
.header-divider{margin-bottom:70px;clear:both;}
.header-divider:after{content:"";position:absolute;bottom:-38px;left:0;display:block;width:20px;height:3px;background:#eaeaea;}

/**
 * 
 *  2.3  - Lists
 *  ---------------------------------------------------------------------------
 *
 */
ul, ol{margin-bottom:40px;padding-left:30px;line-height:30px;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
ol{list-style:upper-roman;}
ul{list-style:square;}
.fa-ul i:before{font-size:11px;line-height:28px;margin:0 8px 0 0;}
dl{margin-bottom:60px;}
dt{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:4px;color:#000;}
dd{margin-bottom:20px;}

/**
 * 
 *  2.4  - Blockquotes
 *  ---------------------------------------------------------------------------
 *
 */
blockquote{font-size:18px;font-style:italic;line-height:32px;margin-bottom:40px;padding:0 40px;color:#000;}
blockquote p{margin:0;}
cite{font-style:italic;font-weight:700;color:#000;padding-right:10px;}

/**
 * 
 *  2.5  - Tables
 *  ---------------------------------------------------------------------------
 *
 */
table{width:100%;text-align:center;margin-bottom:60px;font-size:14px;}
thead tr{background:#000;}
th{color:#fff;font-weight:700;}
td, th{padding:14px 15px;}
td{color:#656565;}
tfoot td{color:#000;font-style:italic;}
tr:nth-of-type(even){background:#f9f9f9;}

/**
 * 
 *  2.6  - Forms
 *  ---------------------------------------------------------------------------
 *
 */
textarea, select, input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{display:block;width:100%;font-size:14px;font-weight:700;color:#000;border:0;background:#f3f3f3;border:1px solid #f3f3f3;margin-bottom:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
textarea:hover, select:hover, input[type="date"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="email"]:hover,
input[type="month"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="time"]:hover,
input[type="url"]:hover,
input[type="week"]:hover{background:#f6f6f6;}
textarea:focus, select:focus, input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus{background:#fafafa;border:1px solid #f3f3f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
select, input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{height:50px;padding:0 20px;}
textarea{padding:20px;}::-webkit-input-placeholder{font-weight:normal;color:#999;}:-moz-placeholder{font-weight:normal;color:#999;}::-moz-placeholder{font-weight:normal;color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-weight:normal;color:#999;}
.placeholder_text{font-weight:normal;color:#999;}
.comment-form-author, .comment-form-email, .comment-form-url{float:left;width:31.70%;margin:0 20px 0 0;}
.comment-form-url{margin:0;}
button, input[type="reset"],
input[type="submit"],
input[type="button"]{width:100%;height:50px;display:block;background:#000;border:0;font-size:14px;font-weight:700;color:#fff;text-shadow:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
select{padding:0 16px;font-weight:normal;color:#bababa;}
select optgroup{font-style:normal;padding:8px 0;}
select option, select optgroup option{padding:8px;color:#bababa;}
label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#000;}
.form-title, .rtb-booking-form legend{margin-bottom:70px;width:100%;text-align:center;font-size:24px;font-weight:700;color:#000;text-transform:uppercase;}
.form-title span, .rtb-booking-form legend span{display:block;font-size:12px;font-weight:normal;color:#aaa;margin:2px 0;}
.form-title span em, .rtb-booking-form legend span em{font-style:normal;}
.picker__holder .picker__footer button{color:#000;}

/* Site footer form styling */
#site-footer textarea,
#site-footer select,
#site-footer input[type="date"],
#site-footer input[type="datetime"],
#site-footer input[type="datetime-local"],
#site-footer input[type="email"],
#site-footer input[type="month"],
#site-footer input[type="number"],
#site-footer input[type="password"],
#site-footer input[type="search"],
#site-footer input[type="tel"],
#site-footer input[type="text"],
#site-footer input[type="time"],
#site-footer input[type="url"],
#site-footer input[type="week"]{color:#353535;background:#151515;border:1px solid #000;}
#site-footer textarea:hover,
#site-footer select:hover,
#site-footer input[type="date"]:hover,
#site-footer input[type="datetime"]:hover,
#site-footer input[type="datetime-local"]:hover,
#site-footer input[type="email"]:hover,
#site-footer input[type="month"]:hover,
#site-footer input[type="number"]:hover,
#site-footer input[type="password"]:hover,
#site-footer input[type="search"]:hover,
#site-footer input[type="tel"]:hover,
#site-footer input[type="text"]:hover,
#site-footer input[type="time"]:hover,
#site-footer input[type="url"]:hover,
#site-footer input[type="week"]:hover{background:#121212;}
#site-footer textarea:focus,
#site-footer select:focus,
#site-footer input[type="date"]:focus,
#site-footer input[type="datetime"]:focus,
#site-footer input[type="datetime-local"]:focus,
#site-footer input[type="email"]:focus,
#site-footer input[type="month"]:focus,
#site-footer input[type="number"]:focus,
#site-footer input[type="password"]:focus,
#site-footer input[type="search"]:focus,
#site-footer input[type="tel"]:focus,
#site-footer input[type="text"]:focus,
#site-footer input[type="time"]:focus,
#site-footer input[type="url"]:focus,
#site-footer input[type="week"]:focus{background:#101010;}

/**
 * 
 *  2.7  - Helper Classes
 *  ---------------------------------------------------------------------------
 *
 */
.tilt-left{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg);}
.tilt-right{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg);}
.no-margin{margin-bottom:0 !important;}

/**
 * 
 *  2.8  - Images
 *  ---------------------------------------------------------------------------
 *
 */
.site-content img{max-width:100%;height:auto;}
.image-hover{position:relative;display:block;width:auto;}
.image-hover img{position:relative;}
.image-hover .image-hover-overlay{position:absolute;top:5px;left:5px;display:block;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);opacity:0;-moz-opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.image-hover .image-hover-overlay i{position:absolute;top:50%;left:50%;display:block;margin-top:-11px;margin-left:-12px;}
.image-hover .image-hover-overlay i:before{font-size:24px;color:#fff;}
.image-hover:hover .image-hover-overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0.9;-moz-opacity:0.9;}
.blog-overview .image-hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.recipe-featured-image .image-hover-overlay{top:20px;left:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;}

/**
 * 
 *  2.9  - Lightboxes
 *  ---------------------------------------------------------------------------
 *
 */
#colorbox,
#cboxOverlay,
#cboxWrapper{position:absolute;top:0;left:0;z-index:9998;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,
#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,
#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox,
#cboxContent,
#cboxLoadedContent{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#cboxOverlay{background:#000;opacity:0.96;-moz-opacity:0.96;}
#colorbox{outline:0;}
#cboxContent{background:#fff;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:0;}
#cboxTitle{font-size:18px;line-height:30px;text-align:center;width:100%;color:#fff;margin:20px 0 0 0;padding:0;}
#cboxCurrent{position:absolute;top:-40px;left:48%;color:#656565;font-size:14px;line-height:30px;text-align:center;}
#cboxLoadingOverlay{background:#fff url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/loading.gif) no-repeat center center;}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose{position:absolute;border:0;padding:0;margin:0;width:80px;height:80px;display:block;overflow:hidden;font-family:"FontAwesome";font-size:24px;line-height:1;background:transparent;color:#fff;opacity:0.35;-moz-opacity:0.35;}
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active{outline:0;}
#cboxPrevious:focus,
#cboxNext:focus,
#cboxSlideshow:focus,
#cboxClose:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#cboxPrevious:hover,
#cboxNext:hover,
#cboxSlideshow:hover,
#cboxClose:hover{background:#000;opacity:1;-moz-opacity:0.35;}
#cboxSlideshow{position:fixed;bottom:0px;left:50%;margin-left:-40px;}
#cboxPrevious{position:fixed;top:50%;left:0;}
#cboxNext{position:fixed;top:50%;right:0;}
#cboxClose{position:fixed;top:0px;right:0px;display:block;}

/**
 * 
 *  2.10 - Buttons
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-button{display:inline-block;font-size:13px;font-weight:700;line-height:10px;color:#000;text-transform:uppercase;padding:19px 30px 21px 30px;margin:0 16px 20px 0;background:#f0f0f0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.hungry-button:hover{background:#000;color:#fff;}
.parallax .hungry-button{background:rgba(255,255,255,0.45);}
.parallax .hungry-button:hover{background:rgba(0,0,0,0.25);}
.hungry-button.dark{background:#000;color:#fff;}
.hungry-button.dark:hover{background:#f0f0f0;color:#000;}
.parallax .hungry-button.dark{background:rgba(0,0,0,0.45);}
.parallax .hungry-button.dark:hover{background:rgba(255,255,255,0.25);}

/**
 * 
 *  2.11 - Dropcaps
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-dropcap{display:block;float:left;font-size:40px;line-height:40px;text-align:center;padding-top:10px;margin-right:18px;}

/**
 * 
 *  2.12 - jQuery UI Datepicker
 *  ---------------------------------------------------------------------------
 *
 */
.ui-datepicker{padding:12px 10px 2px 10px;-webkit-box-shadow:0 0 24px rgba(0,0,0,0.25);-moz-box-shadow:0 0 24px rgba(0,0,0,0.25);box-shadow:0 0 24px rgba(0,0,0,0.25);}
.ui-datepicker .ui-datepicker-header{border:0;font-size:13px;padding:0.8em 0;}
.ui-datepicker-prev, .ui-datepicker-next{margin-top:8px;cursor:pointer;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover, .ui-datepicker-prev-hover, .ui-datepicker-next-hover{border:0;background:transparent;}
.ui-datepicker-prev-hover .ui-icon{background-position:-79px -191px;}
.ui-datepicker-next-hover .ui-icon{background-position:-49px -191px;}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/ui-icons_ffffff_256x240.png);}

/**
 * 
 *  2.13 - 404 Pages
 *  ---------------------------------------------------------------------------
 *
 */
.error-404{text-align:center;padding:140px 0;}
.not-found-title{font-size:220px;line-height:50px;letter-spacing:0;}
.not-found-subtitle{font-size:30px;line-height:30px;}
.not-found-content{padding:60px 0;}
.not-found-content p{margin:0;font-size:18px;line-height:28px;}

/**
 * 
 *  3.0  - SECTIONS
 *  3.1  - Section Containers
 *  ---------------------------------------------------------------------------
 *
 */
#hungry-about-us{padding:140px 0 120px 0;}
#hungry-testimonials{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/parallax-backgrounds/parallax-01.jpg) repeat fixed;padding:140px 0 70px 0;}
#hungry-menu{padding:140px 0 50px 0;}
#hungry-slogan-01{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/parallax-backgrounds/parallax-02.jpg) repeat fixed;padding:140px 0;}
#hungry-slogan-02{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/parallax-backgrounds/parallax-03.jpg) repeat fixed;padding:140px 0;}
#hungry-slogan-03{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/parallax-backgrounds/parallax-03.jpg) repeat fixed;padding:140px 0;}
#hungry-slogan-04{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/parallax-backgrounds/parallax-02.jpg) repeat fixed;padding:140px 0;}
#hungry-staff{padding:140px 0;}
#hungry-gallery{padding:140px 0 120px 0;}
#hungry-blog{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/parallax-backgrounds/parallax-04.jpg) repeat fixed;padding:140px 0;}
#hungry-reservations{padding:140px 0;}
.section-container{clear:both;}
.section-container.parallax{position:relative;}
.section-container.parallax:before{content:"";width:100%;height:15px;display:block;position:absolute;top:0;left:0;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/parallax-top-alt.png);background-repeat:repeat-x;background-size:12px 15px;z-index:998;}
.section-container.parallax:after{content:"";width:100%;height:15px;display:block;position:absolute;bottom:0;left:0;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/parallax-bottom-alt.png);background-repeat:repeat-x;background-size:12px 15px;z-index:999;}

/**
 * 
 *  3.2  - Section Headings
 *  ---------------------------------------------------------------------------
 *
 */
.section-heading{text-align:center;margin-bottom:120px;position:relative;}
.section-heading-title{margin-bottom:0;padding:0;font-size:108px;font-weight:normal;text-transform:none;letter-spacing:0;line-height:64px;}
/* Rotation causes horizontal scrollbar */
.section-heading-subtitle-container{max-width:99.9%;}
.section-heading-subtitle{display:inline;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;background:#000;padding:3px 8px 5px 8px;border:3px solid #eaeaea;}
.parallax .section-heading-title{color:#fff;}
.parallax .section-heading-subtitle{border:3px solid #656565;}
.section-heading-alt-title{font-size:20px;text-align:center;color:#000;margin-bottom:140px;position:relative;}
.section-heading-alt-title:after{content:"";display:block;position:absolute;left:50%;bottom:-76px;width:70px;height:24px;margin-left:-35px;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/divider-light.png);background-repeat:no-repeat;background-size:70px 24px;}
.parallax .section-heading-alt-title{color:#fff;}

/**
 *
 *  4.0  - SITE HEADER
 *  ---------------------------------------------------------------------------
 *
 */
.site-navbar, .home .site-navbar{background:#000;/* Fallback */ background:rgba(0,0,0,0.25);background:-moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}
.site-navbar{position:fixed;top:0;width:100%;z-index:9998;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-logo{display:block;width:140px;height:20px;margin-top:65px;margin-left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-navbar.short .site-logo{width:50%;height:50%;margin-top:34px;}
.site-title{font-size:12px;line-height:16px;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-title:hover{color:#e5e5e5;}

/**
 *
 *  4.1  - Mobile Navigation
 *  ---------------------------------------------------------------------------
 *
 */
.mobile-nav{float:right;width:60px;height:74px;padding-top:58px;text-align:center;cursor:pointer;-webkit-transform:translateZ(0);}
.mobile-nav:hover i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.mobile-nav i{background:#000;padding:5px 7px 4px 7px;border:2px solid rgba(255,255,255,0.50);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg);}
.mobile-nav i:before{font-size:18px;color:#fff;}
.mobile-header{background:#000;padding:20px 20px 21px 20px;}
.mobile-header h2{margin:0;padding:0;font-size:14px;font-weight:700;color:#fff;}
.mobile-close{position:absolute;top:0;right:0;width:60px;height:47px;padding-top:23px;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.mobile-close i:before{color:#fff;}
.mobile-close:hover i:before{color:#000;}

/**
 *
 *  4.2  - Subpage Intro
 *  ---------------------------------------------------------------------------
 *
 */
#subpage-header{background-color:#353535;margin-bottom:140px;position:relative;}
#subpage-header:after{content:"";width:100%;height:15px;display:block;position:absolute;bottom:0;left:0;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/parallax-bottom-alt.png);background-repeat:repeat-x;background-size:12px 15px;z-index:999;}
#subpage-header.alt-header{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/demo/header-images/header-image-02.jpg) no-repeat fixed 50% 0;}
.page-meta{padding-top:240px;padding-bottom:180px;text-align:center;position:relative;}
.page-title{font-size:90px;font-weight:normal;line-height:80px;letter-spacing:0;margin-bottom:-20px;text-transform:none;color:#fff;}
.page-title:after{content:"";display:block;width:70px;height:24px;position:absolute;bottom:-100px;left:50%;margin-left:-35px;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/divider-light.png);background-repeat:no-repeat;background-position:top left;background-size:70px 24px;}

/**
 *
 *  4.3  - Breadcrumb Trail
 *  ---------------------------------------------------------------------------
 *
 */
.breadcrumb-trail{display:inline;background:#000;padding:3px 8px 5px 8px;border:3px solid rgba(255,255,255,0.35);}
.breadcrumb-trail, .breadcrumb-trail a{font-size:10px;line-height:16px;text-transform:uppercase;color:#fff;}
.breadcrumb-trail a{font-weight:700;}
.breadcrumb-trail .sep:before{content:"\f105";font-family:"FontAwesome";font-size:14px;color:rgba(255,255,255,0.50);}
.breadcrumb-trail .sep{margin:0 6px;position:relative;top:1px;}

/**
 *
 *  4.4  - Navigation Menu (Superfish)
 *  ---------------------------------------------------------------------------
 *
 */
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{float:right;z-index:90;}
.sf-menu li{position:relative;}
.sf-menu ul{min-width:16em;position:absolute;display:none;top:100%;left:0;background:#fff;z-index:99;-webkit-box-shadow:inset 2px 0 0 rgba(0,0,0,0.15), 0 0 24px rgba(0,0,0,0.25);-moz-box-shadow:inset 2px 0 0 rgba(0,0,0,0.15), 0 0 24px rgba(0,0,0,0.25);box-shadow:inset 2px 0 0 rgba(0,0,0,0.15), 0 0 24px rgba(0,0,0,0.25);}
.sf-menu ul:after{content:"";width:15px;height:15px;display:block;background:#fff;position:absolute;top:-4px;left:44px;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.sf-menu ul ul:after{content:"";display:none;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display:block;}
.sf-menu ul ul{top:0;left:85%;}
.site-navbar.short .sf-menu a{padding:30px 20px;}
.sf-menu a{display:block;position:relative;padding:60px 20px;font-size:13px;font-weight:normal;text-transform:uppercase;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu a:hover{background:rgba(0,0,0,0.25);background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);}
.sf-menu li{position:relative;white-space:nowrap;}
.sf-menu ul li a, .site-navbar.short .sf-menu ul li a{padding:6px 22px;font-size:12px;color:#000;}
.sf-menu ul li a:hover, .site-navbar.short .sf-menu ul li a:hover{background:#000;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.add-menu-text{float:right;margin:0;padding:58px 0;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.add-menu-text a:hover{color:#fff;}
.site-navbar.short .add-menu-text{padding:30px 0;}

/**
 *
 *  4.5  - Preloader
 *  ---------------------------------------------------------------------------
 *
 */
#hungry-preloader-container{position:fixed;width:100%;height:100%;background:#fff;z-index:9999;}
.hungry-preloader{text-align:center;width:100px;height:63px;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-31px;}
.hungry-preloader span{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:31px auto;background:#ccad52;-webkit-border-radius:63px;-moz-border-radius:63px;border-radius:63px;-webkit-animation-name:bubble-anim;-moz-animation-name:bubble-anim;-ms-animation-name:bubble-anim;-o-animation-name:bubble-anim;animation-name:bubble-anim;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-ms-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;}
.bubble-01{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}
.bubble-02{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s;}
.bubble-03{-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s;}
@-moz-keyframes bubble-anim {
	0%{width:13px;height:13px;background-color:#ccad52;-moz-transform:translateY(0);}
100%{width:30px;height:30px;background-color:#f1f1f1;-moz-transform:translateY(-26px);}
}
@-webkit-keyframes bubble-anim {
	0%{width:13px;height:13px;background-color:#ccad52;-webkit-transform:translateY(0);}
100%{width:30px;height:30px;background-color:#f1f1f1;-webkit-transform:translateY(-26px);}
}
@-ms-keyframes bubble-anim {
	0%{width:13px;height:13px;background-color:#ccad52;-ms-transform:translateY(0);}
100%{width:30px;height:30px;background-color:#f1f1f1;-ms-transform:translateY(-26px);}
}
@-o-keyframes bubble-anim {
	0%{width:13px;height:13px;background-color:#ccad52;-o-transform:translateY(0);}
100%{width:30px;height:30px;background-color:#f1f1f1;-o-transform:translateY(-26px);}
}
@keyframes bubble-anim {
	0%{width:13px;height:13px;background-color:#ccad52;transform:translateY(0);}
100%{width:30px;height:30px;background-color:#f1f1f1;transform:translateY(-26px);}
}
 
/**
 *
 *  5.0  - BLOG POSTS
 *  ---------------------------------------------------------------------------
 *
 */
.post-container{margin-bottom:50px;border-bottom:1px dotted #eaeaea;}
.page-container{margin-bottom:140px;}
.taxonomy-description{padding:30px;margin-bottom:60px;background:#f1f1f1;color:#000;}
.taxonomy-description p{margin:0;}
.sticky{}

/**
 *
 *  5.1  - Post Header
 *  ---------------------------------------------------------------------------
 *
 */
.post-container header{position:relative;}
.post-sticky-label{position:absolute;top:0;right:0;background:#000;color:#fff;padding:4px 14px 7px 20px;}
.post-sticky-label:before{content:"";display:block;width:27px;height:27px;background:#000;position:absolute;top:5px;left:-14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.post-title{font-size:32px;margin-bottom:40px;letter-spacing:0;word-wrap:break-word;}
.post-title a{color:#000;}
.post-meta{font-size:10px;line-height:50px;color:#000;border-bottom:1px dotted #eaeaea;margin-bottom:40px;clear:both;}
.post-meta span{margin-right:40px;}
.post-meta i:before{margin-right:16px;}
.post-meta a{font-weight:700;color:#000;}
.featured-image{position:relative;float:left;max-width:100%;}
.page-container .featured-image{margin-bottom:70px;}
.post-date-fixed{position:absolute;top:30px;left:-10px;}
.post-date-fixed time{display:inline;background:#000;padding:3px 10px 5px 10px;border:3px solid rgba(255,255,255,0.85);font-size:15px;font-weight:700;text-transform:uppercase;color:#fff;}

/* Blog Overview Styles */
.blog-overview .post-content p{margin-bottom:0;}
.blog-overview .post-title{font-size:18px;margin-bottom:12px;}
.blog-overview .post-meta{line-height:40px;}
.blog-overview .post-meta span{margin-right:16px;}
.blog-overview .post-meta i:before{margin-right:8px;}
.blog-overview .post-meta{margin-bottom:20px;}
.blog-overview .featured-image{position:static;}
.blog-overview .post-date-fixed{top:-10px;}
.blog-overview .post-date-fixed time{font-size:12px;}
.blog-overview .post-container{padding:40px 30px 30px 30px;margin-bottom:40px;position:relative;border:0;z-index:0;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.12);-moz-box-shadow:0 0 18px rgba(0,0,0,0.12);box-shadow:0 0 18px rgba(0,0,0,0.12);}

/**
 *
 *  5.2  - Post Content
 *  ---------------------------------------------------------------------------
 *
 */
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;float:none;margin:0 auto 30px auto !important;}
.alignnone{margin-bottom:30px;}
.wp-caption{max-width:100%;background:#fff;padding:5px;box-shadow:0 0 48px rgba(0,0,0,0.15);}
.wp-caption-text{font-size:11px;font-style:italic;padding:10px 10px 6px 10px;}
.page-links{margin-bottom:40px;}
.page-links span{display:inline-block;margin-right:8px;}
.page-links span{color:#000;}
.page-links a span{text-decoration:underline;}

/**
 *
 *  5.3  - Post Footer
 *  ---------------------------------------------------------------------------
 *
 */
.post-tags{margin-bottom:40px;}
.post-tags:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.post-tags .post-tags-title{font-size:12px;font-weight:700;display:block;float:left;margin-right:10px;}
.post-tags a{font-size:11px;font-weight:700;color:#000;line-height:26px;display:block;background:#eaeaea;padding:0 12px;margin:0 5px 5px 0;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.post-tags a:hover{color:#fff;}

/**
 *
 *  5.4  - Post Navigation
 *  ---------------------------------------------------------------------------
 *
 */
.navigation.post-navigation, .navigation.comment-navigation, .navigation.pagination{margin-bottom:140px;}
.navigation.pagination{text-align:center;}
.blog-overview .navigation.post-navigation, .blog-overview .navigation.pagination{padding-top:40px;border-top:1px dotted #eaeaea;}
.navigation.post-navigation:after, .navigation.comment-navigation:after, .navigation.pagination:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.navigation.pagination .screen-reader-text, .navigation.post-navigation .screen-reader-text{display:none;}
.navigation.post-navigation a, .navigation.comment-navigation a, .navigation.pagination a, .navigation.pagination span, .edit-link a{display:inline-block;width:40px;height:30px;font-size:12px;text-transform:uppercase;color:#000;line-height:20px;background:#eaeaea;padding-top:10px;margin:0 1px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.navigation.post-navigation a, .navigation.comment-navigation a, .edit-link a{width:auto;height:auto;padding:7px 18px 8px 18px;}
.edit-link a{margin-bottom:40px;}
.navigation.pagination span{background:#f5f5f5;color:#bcbcbc;}
.navigation.pagination a{position:relative;top:1px;}
.navigation.post-navigation a:hover, .navigation.comment-navigation a:hover, .navigation.pagination a:hover, .edit-link a:hover{color:#fff;}
.nav-previous{float:left;}
.nav-next{float:right;}
.nav-previous i{margin-right:12px;}
.nav-next i{margin-left:12px;}
.edit-link{clear:both;display:block;padding:60px 10px;}

/**
 *
 *  5.5  - Post Comments
 *  ---------------------------------------------------------------------------
 *
 */
.comments-title{font-size:24px;font-weight:normal;margin-bottom:70px;}
.comments-area{margin-bottom:100px;}
.comments-list{list-style-type:none;margin:0;padding:0;line-height:26px;}
.comment{position:relative;}
.comments-list:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.comment-author-avatar img{float:left;border:3px solid #eaeaea;position:relative;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;}
.comment-container{padding-bottom:40px;margin-bottom:40px;border-bottom:1px dotted #eaeaea;}
.comment-author-name{font-size:15px;line-height:15px;margin-bottom:22px;}
.comment-author-name a{color:#000;}
.comment-author-says{padding-left:6px;color:#737373;font-size:14px;font-weight:normal;text-transform:none;}
.post-author-tag{display:block;position:absolute;top:82px;left:0;font-size:10px;text-align:center;color:#fff;padding:0 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.post-author-tag:before{content:"";display:block;position:absolute;top:-3px;left:50%;width:10px;height:10px;margin-left:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.replied-on{display:block;position:absolute;top:0;right:0;line-height:16px;font-size:11px;color:#a6a6a6;}
.comment-content{margin-bottom:-8px;}
.comment-reply-link{font-size:12px;font-weight:normal;color:#000;text-transform:uppercase;background:#eaeaea;padding:7px 14px 7px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.comment-reply-link i:before{font-size:11px;margin-right:12px;}
.comment-reply-link:hover{color:#fff;}
.comments-list .children{padding:0 0 0 100px;margin:0;list-style-type:none;line-height:26px;}
.comments-list .children .children .children .children{padding:0;}
.comment-reply-area{margin-bottom:140px;}
.comment-edit-link{margin-left:10px;}
.comment-respond{margin-bottom:140px;}

/**
 *
 *  5.6  - Post Galleries
 *  ---------------------------------------------------------------------------
 *
 */
.gallery{margin-bottom:60px;}
.gallery-item{display:inline-block;margin:0;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-icon img{margin:0 auto;}
.gallery-icon a:hover{opacity:0.8;}
.gallery-caption{display:block;font-size:11px;line-height:18px;padding:20px;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}

/**
 *
 *  6.0  - WIDGETS
 *  ---------------------------------------------------------------------------
 *
 */
.widget{margin-bottom:70px;}
.widget:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.widget-title{font-size:16px;line-height:20px;position:relative;margin-bottom:60px;}
.widget-title:after{content:"";position:absolute;bottom:-30px;left:0;display:block;width:20px;height:3px;background:#eaeaea;}

/**
 *
 *  6.1  - Menu Widgets
 *  ---------------------------------------------------------------------------
 *
 */
.widget ul{list-style:none;padding:0;margin:0;}
.widget ul li{position:relative;padding-left:30px;color:#a6a6a6;font-weight:normal;border-bottom:1px dotted #eaeaea;}
.widget ul li:last-child{border:0;}
.widget ul li:before{content:"\f0da";font-family:"FontAwesome";position:absolute;top:1px;left:8px;}
.widget ul li a{font-size:12px;font-weight:700;line-height:30px;color:#000;}
.widget ul ul{padding:0;margin:0;}
.widget ul ul li{border:0;}
.widget ul ul li:before{color:#f1f1f1;}
.widget ul ul li a{color:#909090;}
.widget ul li.recentcomments:before{content:"\f075";left:5px;}
.widget_recent_entries ul li:before{content:"\f114";left:5px;}
.widget_recent_entries .post-date{display:block;font-size:10px;line-height:12px;margin-bottom:20px;}

/**
 *
 *  6.2  - Tag Cloud Widget
 *  ---------------------------------------------------------------------------
 *
 */
.tagcloud a{font-size:12px !important;/* Override WordPress font sizes! */ font-weight:700;color:#000;background:#eaeaea;margin:0 10px 10px 0;padding:2px 13px;display:inline-block;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.tagcloud a:hover{color:#fff;}

/**
 *
 *  6.3  - Opening Times Widget
 *  ---------------------------------------------------------------------------
 *
 */
.widget-hungry-opening-times .opening-times li{position:relative;font-weight:700;color:#000;padding-left:0;}
.widget-hungry-opening-times .opening-times li:last-child{border:0;}
.widget-hungry-opening-times .opening-times li:before{content:"";content:none;display:none;}
.widget-hungry-opening-times .opening-times li span{position:absolute;top:0;right:0;font-weight:normal;color:#a6a6a6;}
.widget-hungry-opening-times .opening-times li span.closed{top:5px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;background:#e54545;line-height:20px;padding:0 8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

/**
 *
 *  6.4  - Search Widget
 *  ---------------------------------------------------------------------------
 *
 */
.search-form{position:relative;}
.search-form input{margin:0;}
.search-form input[type="search"]{padding-right:70px;}
.search-form input[type="submit"]{width:50px;height:50px;position:absolute;top:0;right:0;font-family:"FontAwesome";font-weight:normal;background:transparent;color:#bcbcbc;border-top-left-radius:0;border-bottom-left-radius:0;}
.search-form input[type="submit"]:hover{background:#000;color:#fff;}

/**
 *
 *  6.5  - Contact Details Widget
 *  ---------------------------------------------------------------------------
 *
 */
.widget-hungry-contact-details{font-size:12px;line-height:22px;}
.widget-hungry-contact-details p{margin-bottom:30px;}
.widget-hungry-contact-details a:hover{color:#000;}
.widget-hungry-contact-details .contact-phone, .widget-hungry-contact-details .contact-email, .widget-hungry-contact-details .contact-address{margin-bottom:8px;}
.widget-hungry-contact-details i{float:left;}
.widget-hungry-contact-details i:before{font-size:25px;line-height:26px;color:#000;}
.widget-hungry-contact-details .phone-number-link, .widget-hungry-contact-details .phone-number-text, .widget-hungry-contact-details .email-link, .widget-hungry-contact-details .email-text, .widget-hungry-contact-details address{display:block;margin:0 0 0 40px;padding:0;color:#767676;}
.widget-hungry-contact-details .email-link{text-decoration:underline;}
.widget-hungry-contact-details .email-link:hover{text-decoration:none;}

/**
 *
 *  6.6  - Latest Recipes Widget
 *  ---------------------------------------------------------------------------
 *
 */
.widget-hungry-latest-recipes .latest-recipes{list-style:none;margin:0;padding:0;}
.widget-hungry-latest-recipes .latest-recipes li{margin:0 0 10px 0;padding:0 0 10px 0;}
.widget-hungry-latest-recipes .latest-recipes li:last-child{border:0;}
.widget-hungry-latest-recipes .latest-recipes li:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.widget-hungry-latest-recipes .latest-recipes li:before{display:none;}
.widget-hungry-latest-recipes .latest-recipes .recipe-thumbnail img{width:50px;height:50px;display:block;float:left;border:3px solid #eaeaea;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.widget-hungry-latest-recipes .latest-recipes a .recipe-thumbnail img:hover{opacity:0.6;-moz-opacity:0.6;}
.widget-hungry-latest-recipes .latest-recipes .recipe-title{font-size:14px;line-height:14px;letter-spacing:0;margin:0 0 0 70px;padding:9px 0 6px 0;}
.widget-hungry-latest-recipes .latest-recipes .recipe-title, .widget-hungry-latest-recipes .latest-recipes .recipe-title a{color:#000;line-height:14px;}
.widget-hungry-latest-recipes .latest-recipes .recipe-description{font-size:12px;line-height:22px;margin:0 0 0 70px;}
.widget-hungry-latest-recipes .latest-recipes .no-thumbnail .recipe-title, .widget-hungry-latest-recipes .latest-recipes .no-thumbnail .recipe-description{margin:0;}

/**
 *
 *  6.7  - Calendars
 *  ---------------------------------------------------------------------------
 *
 */
.widget_calendar table{max-width:380px;margin:0 auto;font-size:12px;line-height:40px;}
.widget_calendar caption{font-weight:700;margin-bottom:10px;text-transform:uppercase;color:#000;}
.widget_calendar th, .widget_calendar td{padding:0;border:1px solid #fff;}
.widget_calendar td{background:#f8f8f8;}
.widget_calendar .pad{background:#fff;}
.widget_calendar tfoot td{background:#fff;}
.widget_calendar tbody a{display:block;color:#fff;}
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus{background:#fff;color:#000;}
.widget_calendar tr:nth-of-type(even){background:none;}

/**
 *
 *  7.0  - SITE FOOTER
 *  ---------------------------------------------------------------------------
 *
 */
#site-footer{background:#202020;border-top:10px solid #f1f1f1;}

/**
 *
 *  7.1  - Footer Widgets
 *  ---------------------------------------------------------------------------
 *  See 6.0 for main widget styling!
 *
 */
#site-footer .widget-area{padding-top:70px;}
#site-footer .widget-column-01{padding-right:30px;}
#site-footer .widget-column-02{padding-right:15px;padding-left:15px;}
#site-footer .widget-column-03{padding-left:30px;}
#site-footer .widget-title{color:#fff;}
#site-footer .widget-title:after{background:#252525;}
#site-footer .widget ul li{color:#454545;border-bottom:1px dotted #252525;}
#site-footer .widget ul ul li a{color:#666;}
#site-footer .widget ul ul li:before{color:#454545;}
#site-footer .widget ul li a{color:#fff;}
#site-footer .tagcloud a{background:#252525;color:#fff;}
#site-footer .tagcloud a:hover{background:#fff;color:#000;}
#site-footer .widget-hungry-contact-details{color:#595959;}
#site-footer .widget-hungry-contact-details a:hover{color:#fff;}
#site-footer .widget-hungry-contact-details i:before{color:#fff;text-shadow:none;}
#site-footer .widget-hungry-contact-details .phone-number-link,
#site-footer .widget-hungry-contact-details .email-link,
#site-footer .widget-hungry-contact-details address{color:#666;}
#site-footer .widget-hungry-latest-recipes .latest-recipes .recipe-title,
#site-footer .widget-hungry-latest-recipes .latest-recipes .recipe-title a{color:#fff;}
#site-footer .widget-hungry-latest-recipes .latest-recipes .recipe-thumbnail img{border:3px solid #090909;}
#site-footer .widget-hungry-latest-recipes .latest-recipes li:last-child{border:0;}
#site-footer .widget-hungry-opening-times .opening-times li{color:#fff;}
#site-footer .widget-hungry-opening-times .opening-times li:last-child{border:0;}
#site-footer .widget_calendar caption{color:#fff;}
#site-footer .widget_calendar .pad{background:#202020;}
#site-footer .widget_calendar th,
#site-footer .widget_calendar td{border:1px solid #202020;}
#site-footer .widget_calendar td{background:#252525;}
#site-footer .widget_calendar tfoot td{background:#252525;}
#site-footer .widget_calendar tfoot td a:hover{color:#fff;}

/**
 *
 *  7.2  - Bottom Footer
 *  ---------------------------------------------------------------------------
 *
 */
#bottom-footer{background:#090909;padding:40px 0;}
.footer-logo-image{display:block;width:300px;height:20px;}
.footer-center .footer-logo-image{margin:0 auto;}
.footer-text p{font-size:12px;line-height:20px;color:#808080;margin:0;text-align:right;}
.footer-text a:hover{color:#fff;}
.footer-text.footer-center p{text-align:center;}

/**
 *
 *  7.3  - Back-to-top Button
 *  ---------------------------------------------------------------------------
 *
 */
#btt{display:none;position:fixed;bottom:20px;right:40px;text-align:center;width:50px;height:40px;padding-top:10px;background:rgba(0,0,0,0.35);z-index:9999;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#btt i:before{font-size:24px;color:#fff;}

/**
 *
 *  8.0  - SINGLE PAGE STYLES
 *  8.1  - Page Header
 *  ---------------------------------------------------------------------------
 *
 */
#single-page-header{height:980px;/*overflow-x:hidden;*/ overflow-y:hidden;position:relative;background:#000;}
#single-page-header:after{content:"";width:100%;height:15px;display:block;position:absolute;bottom:0;left:0;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/parallax-bottom-alt.png);background-repeat:repeat-x;background-size:12px 15px;z-index:999;}
#single-page-header img{display:block;max-height:100%}
.single-page-header-content{}
#single-page-header .cycle-slideshow{}
#single-page-header .cycle-slideshow img{width:100%;height:auto;}
#single-page-header .cycle-prev,
#single-page-header .cycle-next{position:absolute;top:50%;width:120px;height:70px;padding-top:50px;margin-top:-60px;display:block;color:rgba(255,255,255,0.85);text-align:center;z-index:998;cursor:pointer;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#single-page-header .cycle-prev:hover,
#single-page-header .cycle-next:hover{background:rgba(255,255,255,0.92);color:#252525;}
#single-page-header .cycle-prev{left:20px;}
#single-page-header .cycle-next{right:20px;}
#single-page-header .cycle-prev i:before,
#single-page-header .cycle-next i:before{font-size:20px;text-shadow:0 0 24px #000;}
.single-page-header-text{position:absolute;top:400px;width:100%;text-align:center;z-index:997;}
.single-page-header-text .header-texts{margin:0;padding:0;list-style-type:none;display:none;}
.single-page-header-text .tlt{overflow:hidden;/* Stop the horizontal scrollbar from appearing */ margin:-100px 0 0 -120px;/* Negative margin is the same as below */ padding:100px 0;}
.single-page-header-text .tlt span{font-size:132px;font-weight:normal;color:#fff;margin:0;text-transform:none;}
.single-page-header-text .tlt span[class^="char"]{padding:0 60px;/* Added padding to stop clipping of text */ margin-right:-120px;/* Pull the text back into the center. See above */}
.header-text-pre-slogan{display:inline;position:relative;bottom:48px;right:46px;font-size:16px;line-height:16px;color:#fff;margin:0;padding:2px 8px 4px 12px;background:#000;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,0.10);-moz-box-shadow:0 0 0 5px rgba(255,255,255,0.10);box-shadow:0 0 0 5px rgba(255,255,255,0.10);}
.header-text-pre-slogan em{font-style:normal;}
.header-text-divider{width:70px;height:24px;display:block;position:absolute;top:90px;left:50%;margin-left:-35px;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/header-text-divider.png);background-position:center center;background-repeat:no-repeat;background-size:70px 24px;}
.single-page-social-icons{position:absolute;top:540px;width:100%;text-align:center;z-index:9997;}
.single-page-social-icons-list{margin:0;padding:0;list-style-type:none;}
.single-page-social-icons-list li{display:inline;}
.single-page-social-icons-list li a{width:40px;height:35px;padding-top:5px;display:inline-block;color:#252525;margin:0 3px;background:rgba(255,255,255,0.65);-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;}
.single-page-social-icons-list li a i:before{font-size:14px;}
.single-page-social-icons-list li a:hover{background:#fff;color:#000;}

/**
 *
 *  8.2  - About Us
 *  ---------------------------------------------------------------------------
 *
 */
.about-images{text-align:center;position:relative;}
.about-images img{border:10px solid #f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;}
.about-inset{position:absolute;top:0;left:0;}

/**
 *
 *  8.3  - Testimonials
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-testimonial{text-align:center;margin-bottom:70px;}
.hungry-testimonial blockquote{margin:0 0 34px 0;padding:30px;font-size:14px;font-weight:700;font-style:italic;line-height:24px;color:#000;position:relative;background:rgba(255,255,255,0.72);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.hungry-testimonial blockquote:after{content:"";display:block;width:0;height:0;position:absolute;bottom:-10px;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(255,255,255,0.72);}
.hungry-testimonial img{max-width:160px;max-height:160px;margin:0 0 20px 0;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 0 5px rgba(0,0,0,0.25);-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;}
.hungry-testimonial cite{margin:0;padding:0;font-size:12px;font-weight:700;font-style:normal;line-height:20px;color:#fff;text-transform:uppercase;letter-spacing:2px;display:block;}
.hungry-testimonial cite:before{content:"";}
.hungry-testimonial cite a:hover{color:#fff;}

/**
 *
 *  8.4  - Menus
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-menu{margin-bottom:100px;}
.hungry-menu-title{font-size:18px;}
.hungry-menu-list{margin:0;padding:0;list-style:none;}
.hungry-menu-item{margin-bottom:40px;position:relative;}
.hungry-menu:after, .hungry-menu-item:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.hungry-menu-item-thumbnail img{width:80px;height:80px;display:block;float:left;margin-top:8px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-webkit-box-shadow:0 0 0 5px #f1f1f1;-moz-box-shadow:0 0 0 5px #f1f1f1;box-shadow:0 0 0 5px #f1f1f1;}
.hungry-menu-item-container{margin-left:110px;}
.hungry-menu-item-header{background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/dots.png) repeat-x 0 68%;position:relative;display:block;}
.hungry-menu-item-title{margin:0;font-size:15px;line-height:20px;background:#fff;padding-right:3px;display:inline;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.hungry-menu-item-price{margin:0;font-size:15px;line-height:20px;background:#eaeaea;padding:4px 6px 5px 9px;display:inline;position:absolute;bottom:-4px;right:0;border:5px solid #fff;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.special .hungry-menu-item-price{color:#fff;}
.hungry-menu-item-excerpt{padding:10px 0 0 0;}
.hungry-menu-item-excerpt p{font-size:12px;line-height:22px;margin:0;}
.hungry-menu-item-excerpt .menu-info{font-size:11px;color:#ff5959;font-style:italic;}
.hungry-menu-item-excerpt .menu-info i{position:relative;top:1px;margin:0 6px 0 0;}
.hungry-menu-item-excerpt .menu-info i:before{font-size:16px;}
.hungry-thumbnail-link{display:block;position:relative;}
.hungry-thumbnail-overlay{position:absolute;top:8px;left:0;width:80px;height:56px;padding-top:24px;background:rgba(0,0,0,0.45);text-align:center;overflow:hidden;opacity:0;-moz-opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.hungry-thumbnail-overlay i:before{font-size:16px;color:#fff;}
.hungry-thumbnail-link:hover .hungry-thumbnail-overlay{opacity:1;-moz-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.hungry-menu-divider{clear:left;width:100%;height:48px;background:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/divider-light.png) no-repeat center center;margin-bottom:100px;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}
.hungry-menu-divider.line{height:auto;background:transparent;border-bottom:1px dotted #e5e5e5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.hungry-menu-three-col .hungry-menu-item{text-align:center;}
.hungry-menu-three-col .hungry-menu-item-title{letter-spacing:0;}
.hungry-menu-three-col .hungry-menu-item-thumbnail img{display:inline;float:none;margin-bottom:30px;}
.hungry-menu-three-col .hungry-menu-item-container{text-align:left;margin-left:0;}
.hungry-menu-three-col .hungry-thumbnail-overlay{display:none;}
.hungry-menu-three-col .hungry-menu{padding-left:30px;padding-right:30px;}

/**
 *
 *  8.5  - Slogans
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-slogan{text-align:center;}
.hungry-slogan-text{font-size:36px;line-height:40px;color:#fff;margin:0;padding:70px 0;background-image:url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/divider-light.png), url(//biergarten-engensen.de/wp-content/themes/hungry-theme/images/assets/divider-light.png);background-repeat:no-repeat, no-repeat;background-position:50% 0, 50% 100%;background-size:70px 24px, 70px 24px;}
.hungry-slogan-text em{font-style:normal;}
.hungry-slogan-text span{font-size:20px;font-style:italic;line-height:20px;text-transform:none;letter-spacing:0;}
.hungry-slogan-text span em{font-style:italic;}
.clickable-slogan{display:block;background:transparent;width:100%;height:100%;}
.clickable-slogan:hover .parallax{opacity:0.92;-moz-opacity:0.92;}

/**
 *
 *  8.6  - Staff Members
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-staff-member{padding:0 30px;text-align:center;}
.hungry-staff-member-thumbnail{margin-bottom:40px;-webkit-box-shadow:0 0 0 10px #f1f1f1;-moz-box-shadow:0 0 0 10px #f1f1f1;box-shadow:0 0 0 10px #f1f1f1;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.hungry-staff-member-title{margin:0;font-size:16px;}
.hungry-staff-member-role{margin-bottom:30px;font-size:13px;font-style:italic;text-transform:none;letter-spacing:0;}
.hungry-staff-member-social-icons{margin:0;padding:0;list-style:none;}
.hungry-staff-member-social-icons li{display:inline;}
.hungry-staff-member-social-icons li a{width:30px;height:29px;padding-top:1px;display:inline-block;margin:0 3px;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.hungry-staff-member-social-icons li a:hover{background:#fff;}
.hungry-staff-member:hover .hungry-staff-member-thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 0 10px #fff, 0 0 48px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 10px #fff, 0 0 48px rgba(0,0,0,0.15);box-shadow:0 0 0 10px #fff, 0 0 48px rgba(0,0,0,0.15);}

/**
 *
 *  8.7  - Gallery
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-gallery{text-align:center;}
.hungry-gallery-item{width:23.70%;margin-bottom:20px;float:left;}
.hungry-gallery-item.wide{width:49.15%;}
.hungry-gallery-item img{display:block;}

/**
 *
 *  8.8  - Blog
 *  ---------------------------------------------------------------------------
 *
 */
.hungry-blog-container{margin-bottom:50px;}
.hungry-blog-block{background:#fff;position:relative;margin-bottom:20px;height:290px;overflow:hidden;}
.hungry-blog-block:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both;}
.hungry-blog-featured-image{width:50%;float:left;}
.hungry-blog-featured-image-placeholder{width:50%;height:290px;float:left;background:#f1f1f1;}
.hungry-blog-meta{width:46%;height:100%;float:right;text-align:center;padding:80px 2% 0 2%;}
.hungry-blog-block.swap .hungry-blog-featured-image, .hungry-blog-block.swap .hungry-blog-featured-image-placeholder{float:right;}
.hungry-blog-block.swap .hungry-blog-meta{float:left;}
.hungry-blog-arrow{width:20px;height:20px;display:block;background:#fff;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;z-index:50;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.hungry-blog-date, .hungry-blog-author{display:block;font-size:9px;font-weight:700;line-height:12px;color:#ccc;text-transform:uppercase;}
.hungry-blog-date{margin-bottom:20px;}
.hungry-blog-title{font-size:16px;line-height:20px;color:#000;margin-bottom:20px;padding:10px 30px 13px 30px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.hungry-blog-title a{color:#000;}
.hungry-blog-author a{color:#000;}

/**
 *
 *  8.9  - Reservations
 *  ---------------------------------------------------------------------------
 *
 *  Styling for the Restaurant Reservations plugin. !important is needed on
 *  some elements due to the plugin styles being loaded in the footer for some reason.
 *
 *  UPDATE:
 *  Due to a few bugs with this plugin (or the datepicker jQuery plugin, I'm not
 *  sure which!), this will not yet be a recommended plugin but the styles are
 *  here if you want to use it :)
 *
 */
.rtb-booking-form{margin-bottom:140px;}
.rtb-booking-form input, .rtb-booking-form select{max-width:100% !important;height:60px;padding-left:25px;padding-right:25px;margin:0 0 30px 0;background:#fcfcfc;color:#454545;border:1px solid #e5e5e5;}
.rtb-booking-form select{padding-left:22px;font-weight:700;}
.rtb-booking-form textarea{width:100%;max-width:100% !important;height:auto;background:#fcfcfc;border:1px solid #e5e5e5;padding:22px 25px;color:#454545;}
.rtb-booking-form input[type="text"]:hover,
.rtb-booking-form input[type="email"]:hover,
.rtb-booking-form input[type="tel"]:hover,
.rtb-booking-form input[type="date"]:hover,
.rtb-booking-form select:hover, .rtb-booking-form textarea:hover{border:1px solid #dadada;}
.rtb-booking-form input[type="text"]:focus,
.rtb-booking-form input[type="email"]:focus,
.rtb-booking-form input[type="tel"]:focus,
.rtb-booking-form input[type="date"]:focus,
.rtb-booking-form select:focus, .rtb-booking-form textarea:focus{background:#fff;border:1px solid #dadada;}
.rtb-booking-form ::-webkit-input-placeholder{font-weight:700;color:#454545;opacity:1;}
.rtb-booking-form :-moz-placeholder{font-weight:700;color:#454545;opacity:1;-moz-opacity:1;}
.rtb-booking-form ::-moz-placeholder{font-weight:700;color:#454545;opacity:1;-moz-opacity:1;}
.rtb-booking-form input:-ms-input-placeholder, .rtb-booking-form textarea:-ms-input-placeholder{font-weight:700;color:#454545;opacity:1;}
.rtb-booking-form .placeholder_text{font-weight:700;color:#454545;opacity:1;-moz-opacity:1;}
.rtb-booking-form input[type="submit"]{border:0;background:#000;margin-bottom:20px;color:#fff;}
.rtb-booking-form p{margin:0;position:relative;}
.rtb-booking-form legend{height:30px;font-size:18px;line-height:16px;margin:0;padding:0 !important;}
.rtb-booking-form fieldset{padding:10px 0 0 0 !important;margin-bottom:0 !important;}
.rtb-booking-form fieldset.reservation{width:48%;float:left;}
.rtb-booking-form fieldset.contact{width:48%;float:right;}
.rtb-booking-form .date, .rtb-booking-form .time, .rtb-booking-form .party, .rtb-booking-form .name, .rtb-booking-form .email, .rtb-booking-form .phone, .rtb-booking-form .message{position:relative;}
.rtb-booking-form .date label, .rtb-booking-form .time label, .rtb-booking-form .party label, .rtb-booking-form .name label, .rtb-booking-form .email label, .rtb-booking-form .phone label, .rtb-booking-form .message label{position:absolute;top:-10px;left:-20px;background:#fff;line-height:10px;color:#000;padding:4px 4px 7px 6px;border:2px solid #fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.25);-moz-box-shadow:0 0 8px rgba(0,0,0,0.25);box-shadow:0 0 8px rgba(0,0,0,0.25);-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg);}
.rtb-booking-form .email{width:48%;float:left;}
.rtb-booking-form .phone{width:48%;float:right;}
.rtb-booking-form .name input{margin-bottom:16px;}
.rtb-booking-form .add-message{clear:left;text-align:center;}
.rtb-booking-form .add-message a{display:block;height:58px;font-size:14px;font-weight:700;line-height:58px;background:#fcfcfc;color:#454545;border:1px solid #e5e5e5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.rtb-booking-form .add-message a:hover{background:#fefefe;border:1px solid #e9e9e9;}
.rtb-booking-form button{clear:left;height:60px;}
.reservation-confirmed, .rtb-message{position:fixed;bottom:20px;left:0;width:100%;z-index:999;padding:30px 0;background:#d0f5dc;font-size:12px;font-weight:700;line-height:22px;text-align:center;color:#3f8c59;-webkit-box-shadow:0 0 128px rgba(0,0,0,0.85);-moz-box-shadow:0 0 128px rgba(0,0,0,0.85);box-shadow:0 0 128px rgba(0,0,0,0.85);}
.reservation-confirmed i{float:left;}
.reservation-confirmed i:before{font-size:56px;color:#3f8c59;}
.reservation-confirmed .reservation-confirmed-title{font-size:18px;color:#3f8c59;margin:0 0 6px 80px;}
.reservation-confirmed .reservation-confirmed-text{font-size:12px;line-height:22px;color:#3f8c59;margin:0 0 0 80px;}
.reservation-confirmed .reservation-confirmed-text em{color:#16592d;}
.rtb-booking-form .rtb-error{font-size:10px !important;line-height:14px;background:#e54545 !important;padding:6px 12px !important;position:absolute;top:-13px;right:0;display:block;z-index:999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 8px 12px rgba(0,0,0,0.15);-moz-box-shadow:0 8px 12px rgba(0,0,0,0.15);box-shadow:0 8px 12px rgba(0,0,0,0.15);}
.rtb-booking-form .rtb-error:before{display:none !important;}
label.error{position:absolute;top:-1px;right:0;background:#e54545;font-weight:700;line-height:30px;color:#fff;padding:1px 18px 2px 18px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
label.error:before{content:"";position:absolute;bottom:-3px;right:10px;width:10px;height:10px;display:block;background:#e54545;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

/**
 *
 *  8.10  - Open Table Form
 *  ---------------------------------------------------------------------------
 *
 *  Styling for the Open Table Widget form. If you prefer the original widget
 *  styles, remove the "hungry-open-table" wrap.
 *
 */
.hungry-open-table .open-table-widget .otw-widget-title{text-align:center;font-size:24px;margin:0;}
.hungry-open-table .open-table-widget .otw-pre-form-content, .hungry-open-table .open-table-widget .otw-post-form-content{text-align:center;font-size:12px;font-weight:normal;color:#aaa;text-transform:uppercase;margin:2px 0px;}
.hungry-open-table .open-table-widget .otw-pre-form-content p{margin-bottom:60px;}
.hungry-open-table .open-table-widget .otw-post-form-content{padding-top:30px;}
.hungry-open-table .open-table-widget .powered-by-open-table{display:none;}
.hungry-open-table .open-table-widget button.btn, .hungry-open-table .open-table-widget .open-table-widget .btn, .hungry-open-table .open-table-widget input .otw-submit-btn, .hungry-open-table .open-table-widget .otw-input-wrap .btn, .hungry-open-table .open-table-widget .otw-widget-form-wrap input[type="text"]{height:60px;padding-left:25px;padding-right:25px;margin:0;background:#fcfcfc;font-size:12px;color:#454545;border:1px solid #e5e5e5;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.hungry-open-table .open-table-widget button.btn:hover, .hungry-open-table .open-table-widget .open-table-widget .btn:hover, .hungry-open-table .open-table-widget input .otw-submit-btn:hover, .hungry-open-table .open-table-widget .otw-input-wrap .btn:hover, .hungry-open-table .open-table-widget .otw-widget-form-wrap input[type="text"]:hover{background:#fdfdfd;border:1px solid #e2e2e2;}
.hungry-open-table .open-table-widget .bootstrap-select.btn-group .btn .filter-option{left:25px;right:25px;font-weight:700;}
.hungry-open-table .open-table-widget .bootstrap-select.btn-group .btn .caret{right:25px;}
.hungry-open-table .open-table-widget .otw-submit{height:60px;}
.hungry-open-table .open-table-widget label{font-size:10px;font-weight:normal;margin-bottom:-1px;}
.hungry-open-table .open-table-widget .otw-date-wrap{width:48.5%;float:left;}
.hungry-open-table .open-table-widget .otw-time-wrap{width:48.5%;float:right;}
.hungry-open-table .open-table-widget .otw-party-size-wrap{clear:both;}

/**
 *
 *  9.0  - RECIPE POSTS
 *  9.1  - Recipe Thumbnail
 *  ---------------------------------------------------------------------------
 *
 */
.recipe-featured-image{position:relative;}
.recipe-featured-image img{border:10px solid #f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;}

/**
 *
 *  9.2  - Recipe Content
 *  ---------------------------------------------------------------------------
 *
 */
.recipe-single{border-bottom:1px dotted #eaeaea;padding-bottom:100px;margin-bottom:40px;}
.recipe-title{font-size:24px;}

/**
 *
 *  9.3  - Recipe Meta
 *  ---------------------------------------------------------------------------
 *
 */
.recipe-meta{position:relative;bottom:80px;padding:30px;background:#fff;-webkit-box-shadow:0 -40px 40px rgba(0,0,0,0.08);-moz-box-shadow:0 -40px 40px rgba(0,0,0,0.08);box-shadow:0 -40px 40px rgba(0,0,0,0.08);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.recipe-meta-left{font-size:14px;font-weight:700;text-align:right;}
.recipe-meta-right{font-size:14px;margin-bottom:20px;}

/**
 * 
 *  10.0 - FONTS
 *  ---------------------------------------------------------------------------
 *
 */
 
/* Primary Font */
body, textarea, select, select optgroup, select optgroup option, input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
.hungry-slogan-text span, .hungry-staff-member-role, .hungry-open-table .open-table-widget button.btn{font-family:"Droid Serif", Georgia, serif;}

/* Secondary Font */
h1, h2, h3, h4, h5, h6,
dt, legend, label, .widget_calendar caption, .section-heading-subtitle, .sf-menu a, .breadcrumb-trail, .breadcrumb-trail a, .post-date-fixed time, .post-navigation a, .navigation.pagination a, .navigation.comment-navigation a, .edit-link a, .comment-reply-link, .hungry-button, .hungry-testimonial cite, .hungry-blog-author, .hungry-blog-date, .hungry-open-table .open-table-widget .otw-pre-form-content, .hungry-open-table .open-table-widget .otw-post-form-content, #cboxTitle,
#cboxCurrent{font-family:"Ubuntu", Helvetica, Arial, sans-serif;}

/* Special Font */
.hungry-dropcap, .single-page-header-text .tlt, .section-heading-title, .page-title, .not-found-title{font-family:"Aguafina Script", Helvetica, Arial, sans-serif;}

/**
 * 
 *  11.0 - ACCENT COLOUR
 *  ---------------------------------------------------------------------------
 *
 */
a, label span, .hungry-dropcap, .fa-ul i:before, .form-title span em, .rtb-booking-form legend span em, .section-heading-title, .section-heading-alt-title span, .header-text-pre-slogan em, .breadcrumb-trail a:hover, .post-meta a:hover, .post-title a:hover, .widget ul li:before, .widget ul li a:hover, .comment-author-name a:hover, .hungry-slogan-text em, .hungry-staff-member-role, .hungry-staff-member-social-icons li a:hover i:before, .hungry-blog-title a:hover, .hungry-blog-author a:hover, .widget-hungry-latest-recipes .latest-recipes a:hover, a.hungry-menu-item-header:hover .hungry-menu-item-title, .not-found-title, #site-footer .widget ul li a:hover,
#site-footer .widget-hungry-latest-recipes .latest-recipes a:hover{color:#ccad52;}
button:hover, input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.widget_calendar tbody a, .mobile-close:hover, .image-hover .image-hover-overlay, .post-tags a:hover, .tagcloud a:hover, .post-navigation a:hover, .navigation.pagination a:hover, .navigation.comment-navigation a:hover, .edit-link a:hover, .post-author-tag, .post-author-tag:before, .comment-reply-link:hover, .hungry-staff-member-social-icons li a, .special .hungry-menu-item-price, .ui-datepicker .ui-datepicker-header, #btt:hover,
#hungry-reservation-form input[type="submit"]:hover{background:#ccad52;}
.mobile-header{border-top:3px solid #ccad52;}
.bypostauthor > .comment-author-avatar, .widget-hungry-latest-recipes .latest-recipes a .recipe-thumbnail img:hover, #site-footer .widget-hungry-latest-recipes .latest-recipes a .recipe-thumbnail img:hover{border:3px solid #ccad52;}
.hungry-staff-member-social-icons li a{border:1px solid #ccad52;}
.post-meta i:before, .widget-hungry-contact-details i:before{text-shadow:1px 1px 0 #ccad52;}
.sf-menu a:hover, .site-navbar.short .sf-menu a:hover{-webkit-box-shadow:inset 0 2px 0 #ccad52;-moz-box-shadow:inset 0 2px 0 #ccad52;box-shadow:inset 0 2px 0 #ccad52;}
blockquote, .sf-menu ul li a:hover, .site-navbar.short .sf-menu ul li a:hover{-webkit-box-shadow:inset 2px 0 0 #ccad52;-moz-box-shadow:inset 2px 0 0 #ccad52;box-shadow:inset 2px 0 0 #ccad52;}

/**
 * 
 *  12.0 - MEDIA QUERIES
 *  ---------------------------------------------------------------------------
 *
 */

/* Widescreens */
@media screen and (min-width:1901px){

	.mobile-nav{display:none;}
.first-on-desktop{margin-left:0;}
.last-on-desktop{margin-right:0;}
#single-page-header{overflow-x:hidden;}
#single-page-header .cycle-slideshow img{min-width:100%;width:100%;height:auto;}

}
 
/* Desktop Only */
@media screen and (min-width:1025px){

	.mobile-nav{display:none;}
.first-on-desktop{margin-left:0;}
.last-on-desktop{margin-right:0;}
#single-page-header{overflow-x:hidden;}
#single-page-header .cycle-slideshow img{width:auto;height:100%;}

}

/* Laptop Only */
@media screen and (min-width: 1025px) and (max-width: 1370px) {

	#single-page-header{height:720px;}
#single-page-header .single-page-header-content img{width:auto;max-height:720px;}
.first-on-desktop{margin-left:0;}
.last-on-desktop{margin-right:0;}
.single-page-header-text{top:300px;}
.single-page-social-icons{top:420px;}
.header-text-divider{top:80px;}

}

/* Tablet Only */
@media screen and (min-width: 768px) and (max-width: 1024px) {

	.first-on-tablet{margin-left:0;}
.last-on-tablet{margin-right:0;}
.tablet-center{text-align:center;}
.tablet-center .header-divider:after{left:50%;margin-left:-10px;}
#single-page-header{overflow-y:visible;}
#single-page-header .cycle-slideshow img{width:auto;height:100%;}
#single-page-header .cycle-prev,
	#single-page-header .cycle-next{display:none;}
.header-text-pre-slogan{bottom:0;right:0;}
.header-text-divider{top:126px;}
.single-page-social-icons{top:580px;}
.single-page-header-text .tlt span{font-size:86px;line-height:94px;}
.hungry-gallery-item{width:48.685%}
.hungry-gallery-item.wide{width:48.685%;}
.recipe-featured-image img{display:block;margin:0 auto;}
.recipe-featured-image .image-hover-overlay{display:none;}

}

/* Tablet AND Mobile */
@media screen and (max-width:1024px){

	#subpage-header{background-attachment:scroll !important;}
#hungry-reservation-form .mobile-grid-100{margin:0;}
.tablet-grid-100, .mobile-grid-100{margin-bottom:70px;}
.site-navbar{position:absolute;}
.main-navigation{display:none;width:100%;height:auto;position:absolute;top:0;left:0;z-index:9998;-webkit-box-shadow:0 0 48px #000;-moz-box-shadow:0 0 48px #000;box-shadow:0 0 48px #000;}

	/* Reset Superfish */
	.sf-menu, .sf-menu *,
	.sf-menu li, .sf-menu a,
	.sf-menu a:hover, .sf-menu ul li,
	.sf-menu ul li a, .sf-menu ul li a:hover,
	.sf-menu ul, .sf-menu ul ul,
	.sf-menu li:hover, .sf-menu li:hover > ul,
	.sf-menu li.sfHover > ul{width:auto;height:auto;display:block;position:relative;top:0;left:0;background:#fff;padding:0;margin:0;float:none;font-size:13px;font-weight:normal;line-height:30px;border:0;overflow:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.sf-menu li a, .sf-menu ul li a,
	.sf-menu li a:hover, .sf-menu ul li a:hover{font-size:12px;padding:10px 30px 10px 20px;height:auto;color:#000;}
.sf-menu ul li a, .sf-menu ul li a:hover{position:relative;padding-left:20px;color:#000;}
.sf-menu ul ul li a, .sf-menu ul ul li a:hover{padding-left:30px;}
.sf-menu ul li a:before, .sf-menu ul li a:hover:before{content:"\f0da";font-family:"FontAwesome";color:#dedede;display:inline;margin:-3px 12px 0 0;opacity:1;-moz-opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu ul li a:hover:before{color:#999;}
.sf-menu ul ul li a:before, .sf-menu ul ul li a:hover:before{left:50px;}
.sf-menu a:before{display:none;}
.sf-menu a:hover:before{display:none;}
.sf-menu a:hover, .sf-menu ul li a:hover{background:#e2e2e2;border:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.sf-menu ul:after{display:none;}
/*#single-page-header{overflow-x:hidden;}*/ 
	.single-page-header-content, .single-page-header-content .cycle-slideshow{overflow:hidden;}
.about-inset{width:120px;height:120px;top:-50px;left:50%;margin-left:-60px;}
.comment-form-author, .comment-form-email,
	.comment-form-url{float:none;width:auto;margin:0;}
.hungry-blog-block{height:auto;max-height:auto;}
.hungry-blog-featured-image, .hungry-blog-featured-image-placeholder{width:100%;float:none;}
.hungry-blog-featured-image a img{width:100%;display:block;}
.hungry-blog-meta{width:100%;float:none;padding:80px 0;}
.hungry-blog-title{padding-right:50px;padding-left:50px;}
.hungry-blog-block.swap .hungry-blog-featured-image, .hungry-blog-block.swap .hungry-blog-featured-image-placeholder,
	.hungry-blog-block.swap .hungry-blog-meta{float:none;}
.hungry-blog-arrow{display:none;}
.footer-logo{padding:0;margin-bottom:40px;}
.footer-text{margin-bottom:0;padding:0 30px;}
.footer-text p{text-align:center;}
.footer-logo-image{margin:0 auto;max-width:80%;height:auto;}
#btt{right:20px;}
.post-sticky-label{position:static;text-align:center;}
.post-sticky-label:before{display:none;}
.rtb-booking-form fieldset.reservation, .rtb-booking-form fieldset.contact,
	.rtb-booking-form .email, .rtb-booking-form .phone{width:100%;float:none;}
.rtb-booking-form .add-message{margin-bottom:30px;}
.hungry-open-table .open-table-widget .otw-date-wrap{width:100%;float:none;}
.hungry-open-table .open-table-widget .otw-time-wrap{width:100%;float:none;}
.footer-logo-image{max-width:100%;}

}

/* Mobile Only */
@media screen and (max-width:767px){

	.first-on-mobile { margin-left: 0; }
	.last-on-mobile { margin-right: 0; }
	.mobile-center { text-align: center; }
	.mobile-center .header-divider:after {
		left: 50%;
		margin-left: -10px;
	}
	.no-margin-mobile { margin-bottom: 0; }
	input.comment-form-name, input.comment-form-email {
		display: block;
		width: 100%;
	}
	input.comment-form-email { float: none; }
	.post-navigation a {
		display: block;
		margin-bottom: 5px;
	}
	.previous-post-link, .next-post-link { float: none; }
	.next-post-link { text-align: right; }
	.comment { text-align: center; }
	.comment footer { text-align: left; }
	.replied-on {
		position: relative;
		margin-bottom: 20px;
	}
	.comment-container { margin-left: 0px; }
	.comment-author-avatar { 
		float: none;
		text-align: center;
		margin-bottom: 12px;
	}
	.comment-author-name { margin-bottom: 6px; }
	.comment-author-says { display: none; }
	.comment-content { text-align: left; }
	.comment-author-avatar img { float: none; }
	.comments-list .children { padding: 0; }
	.post-author-tag {
		top: -26px;
		left: 50%;
		margin-left: -40px;
	}
	.post-author-tag:before { display: none; }
	#site-footer .widget-column { padding: 0 10px; }
	#single-page-header { 
		height: 500px;
		overflow: visible;
	}
	#single-page-header .single-page-header-content img {
		width: auto;
		max-height: 500px; 
	}
	#single-page-header .cycle-prev,
	#single-page-header .cycle-next { display: none; }
	.single-page-header-text { top: 220px; }
	.single-page-header-text .tlt span {
		font-size: 48px;
		line-height: 52px;
		margin: 0;
	}
	.header-text-pre-slogan { display: none; }
	.header-text-divider { display: none; }
	.single-page-social-icons { top: 320px; }
	.single-page-social-icons-list li a {
		width: 32px;
		height: 31px;
		padding-top: 1px;
		margin: 0 1px;
		-webkit-border-radius: 32px;
		   -moz-border-radius: 32px;
				border-radius: 32px;
	}
	.hungry-button {
		display: block;
		text-align: center;
		margin: 0 0 20px 0;
	}
	.section-heading-title {
		font-size: 60px;
		line-height: 50px;
	}
	.section-heading-subtitle {	font-size: 12px; }
	.hungry-menu-item { text-align: center; }
	.hungry-menu-item-title { letter-spacing: 0; }
	.hungry-menu-item-thumbnail img { 
		display: inline;
		float: none; 
		margin-bottom: 30px;
	}
	.hungry-menu-item-container { 
		text-align: left;
		margin-left: 0; 
	}
	.hungry-menu-three-col .hungry-menu { padding: 0; }
	.hungry-slogan-text { 
		font-size: 24px; 
		line-height: 34px; 
	}
	.hungry-slogan-text span { font-size: 14px; }
	.hungry-thumbnail-overlay {	display: none; }
	.hungry-gallery-item, .hungry-gallery-item.wide {	width: 100%; }
	.recipe-meta { padding: 20px 10px; }
	.not-found-title { font-size: 140px; }
	#site-footer .widget-column { margin: 0; }
	
}