#lang_sel {height:32px; position:relative; z-index:99;  font-family: verdana, arial, sans-serif;} * html #lang_sel {width:12em; w\idth:12em;} #lang_sel ul, #lang_sel li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel li:before{content:'' !important;}
#lang_sel ul ul {width:149px;} #lang_sel li {float:left;width:149px;position:relative;} #lang_sel a, #lang_sel a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; border:1px solid #cdcdcd; background:#fff; padding-left:10px; line-height:24px;} * html #lang_sel a, * html #lang_sel a:visited {width:149px; w\idth:138px;} #lang_sel ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:149px;border-top:1px solid #cdcdcd;} * html #lang_sel ul ul {top:18px;t\op:19px;} #lang_sel table {position:absolute; top:0; left:0; border-collapse:collapse;;} #lang_sel ul ul a, #lang_sel ul ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em; padding:5px 10px;border-width:0 1px 1px 1px;} * html #lang_sel ul ul a, * html #lang_sel ul ul a:visited {width:150px;w\idth:128px;} #lang_sel a:hover, #lang_sel ul ul a:hover{color:#000; background:#eee;}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {color:#000; background:#eee;}
#lang_sel a.lang_sel_sel{
background:url(//al-mare.fotoad.cz/wp-content/plugins/sitepress-multilingual-cms/res/img/nav-arrow-down.png) #fff right no-repeat;
color:#444;
}
#lang_sel a.lang_sel_sel:hover{
text-decoration: none;
color:#000;
} #lang_sel ul li:hover ul,
#lang_sel ul a:hover ul{visibility:visible; }
#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}
#lang_sel_footer {
margin: 0;
padding: 7px;
text-align: center;
border: 1px solid #fff;
font: 11px Verdana, sans-serif;
height: 15px;
clear: both;
background-color: #fff;
border: 1px solid #cdcdcd;
}
#lang_sel_footer ul {
list-style: none;
margin:0;
padding:0;
}
#lang_sel_footer ul li img {
position: relative;
top: 1px;
width: 18px;
height: 12px;
}
#lang_sel_footer ul li {
display:inline;
margin:0 1px 0 0;
padding:0;
}
#lang_sel_footer ul li a, #lang_sel_footer ul li a:visited {
text-decoration: none;
padding: 5px 10px;
}
#lang_sel_footer ul li a:hover, #lang_sel_footer ul li a:active {}
#wpml_credit_footer { width: 100%; margin: 10px 0; padding: 0; text-align: center; font-size: 11px; }
#lang_sel_list {height:32px; position:relative; z-index:99;  font-family: verdana, arial, sans-serif; width:149px;} * html #lang_sel_list {width:12em; w\idth:12em;} #lang_sel_list ul, #lang_sel_list li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
#lang_sel_list li:before{content:'' !important;}
#lang_sel_list ul {width:149px;} #lang_sel_list li {float:left;width:149px;position:relative;} #lang_sel_list a, #lang_sel_list a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; border:1px solid #cdcdcd; border-width:0 1px 1px 1px; background:#fff; padding-left:10px; line-height:18px;} * html #lang_sel_list a, * html #lang_sel_list a:visited {width:149px; w\idth:138px;} #lang_sel_list ul { height:0;top:19px;left:0; width:149px;border-top:1px solid #cdcdcd;} * html #lang_sel_list ul {top:18px;t\op:19px;} #lang_sel_list table {position:absolute; top:0; left:0; border-collapse:collapse;} #lang_sel_list ul a, #lang_sel_list_list ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em; padding:3px 10px;} * html #lang_sel_list ul a, * html #lang_sel_list ul a:visited {width:150px;w\idth:128px;}
#lang_sel_list a.lang_sel_sel{
background-image: none;
color:#444;
}
#lang_sel_list a.lang_sel_sel:hover{
text-decoration: none;
color:#000;
} #lang_sel_list ul li:hover ul,
#lang_sel_list ul a:hover ul{visibility:visible; }
#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}
#lang_sel.icl_rtl{
text-align:right;
direction: rtl;
}
#lang_sel.icl_rtl .lang_sel_sel{
padding-right:14px;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
html,body {
margin:0;
padding:0;
background-image: none; }
html {  } 
.stin {
text-shadow: 2px 1.5px 3px rgba(33,29,112,0.7);
}
.claim_vel {
font-size: 200% !important;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
input{
border:1px solid #b0b0b0;
padding:3px 5px 4px;
color:#979797;
width:190px;
}
address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
} body{
font-family: "Shadows", "Shadows Into Light Two", sans-serif;
background: #000;
font-weight: 400;
font-size: 15px;
color: #aa3e03;
overflow-y: scroll;
overflow-x: hidden;
}
.ie7 body{
overflow:hidden;
}
a{
color: #333;
text-decoration: none;
}
.container{
position: relative;
text-align: center;
}
.trick {
height:0;
width:0;
visibility:hidden;
z-index: 100000; position: fixed;
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
.clr{
clear: both;
}
.container > header{
padding: 30px 30px 10px 20px;
margin: 0px 20px 10px 20px;
position: relative;
display: block;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
text-align: left;
}
.container > header h1{
font-family: "Shadows", "Shadows Into Light Two", sans-serif;
font-size: 35px;
line-height: 35px;
position: relative;
font-weight: 400;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
padding: 0px 0px 5px 0px;
}
.container > header h1 span{
}
.container > header h2, p.info{
font-size: 16px;
font-style: italic;
color: #f8f8f8;
text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
} .codrops-top{
font-family: "Shadows", "Shadows Into Light Two", sans-serif;
line-height: 24px;
font-size: 11px;
width: 100%;
background: #000;
opacity: 0.9;
text-transform: uppercase;
z-index: 9999;
position: relative;
-moz-box-shadow: 1px 0px 2px #000;
-webkit-box-shadow: 1px 0px 2px #000;
box-shadow: 1px 0px 2px #000;
}
.codrops-top a{
padding: 0px 10px;
letter-spacing: 1px;
color: #ddd;
display: block;
float: left;
}
.codrops-top a:hover{
color: #fff;
}
.codrops-top span.right{
float: right;
}
.codrops-top span.right a{                                                              
float: none;
display: inline;
}
p.codrops-aldente{
display: block;
padding: 15px 0px;
}
p.codrops-aldente a,
p.codrops-aldente a.current-aldente,
p.codrops-aldente a.current-aldente:hover{
display: inline-block;
border: 1px solid #00247d;
padding: 4px 10px 3px;
font-size: 18px;
line-height: 18px;
margin: 2px 3px;
font-weight: 800;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #a90329;
background: -moz-linear-gradient(top, #00247d 0%, #00247d 44%, #00247d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00247d), color-stop(44%,#00247d), color-stop(100%,#00247d));
background: -webkit-linear-gradient(top, #00247d 0%,#00247d 44%,#00247d 100%);
background: -o-linear-gradient(top, #00247d 0%,#00247d 44%,#00247d 100%);
background: -ms-linear-gradient(top, #00247d 0%,#00247d 44%,#00247d 100%);
background: linear-gradient(top, #00247d 0%,#00247d 44%,#00247d 100%);
}
p.codrops-aldente a:hover{
background: #6d0019;
}
p.codrops-aldente a:active{
background: #6d0019;
background: -moz-linear-gradient(top, #6d0019 0%, #8f0222 56%, #a90329 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329));
background: -webkit-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
background: -o-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
background: -ms-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
background: linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%);
-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.9);
-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.9);
box-shadow: 0px 1px 1px rgba(255,255,255,0.9);
}
p.codrops-aldente a.current-aldente,
p.codrops-aldente a.current-aldente:hover{
color: #A5727D;
background: #6d0019;
}
.inkognito{
visibility:collapse;
}
.footer { 
height: 150px;
width: 100%;
position:absolute;
left: 0;
bottom: 0; background-image: url(/wp-content/themes/alforno/images/paperBk.png);
z-index: 99;
}
img#logodole { 
height: 245px;
width: 300px;
padding-left: 60px;
margin-top: -130px;  }
.nalogo { }
.nadennimenu { position:absolute;
z-index: 99;
margin: 0px 0 0 -50px;
top: 20px;
left: 50%;
}
.navoucher { position:absolute;
z-index: 99;
margin: 0px 0 0 -50px;
top: 20px;
left: 100px;
}
.navlajkucz { 
height: 50px;
width: 75px;
position:absolute;
right: 50px;
top: 25px;
background-image: url(http://www.al-mare.cz/wp-content/plugins/sitepress-multilingual-cms/res/flags/cs.png);
background-size: cover;
z-index: 99;
}
.navlajkuen { 
height: 50px;
width: 75px;
position:absolute;
right: 50px;
top: 25px;
background-image: url(http://www.al-mare.cz/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png);
background-size: cover;
z-index: 99;
}
.popisdole { 
position:absolute;
left: 380px; 
bottom: 20px;
font-size: 40px;
line-height: 40px;
}
@media screen and (max-width: 900px) {
.popisdole { 
font-size: 32px;
line-height: 32px;
}
} @media screen and (max-width: 767px) {
.popisdole { 
left: 120px; 
font-size: 20px;
line-height: 20px;
bottom:0;
}
html { 
height: 100.1%; 
padding-bottom: 1px;
margin-bottom: -100px;
}	
.container > header{
text-align: center;
}
p.codrops-aldente {
position: relative;
top: auto;
left: auto;
}
img#logodole { 
height: 82px;
width: 100px;
position:relative;
padding:0; left: 5%;  margin-bottom:-80px;
}
.footer { 
height: 60px; 
}	
.nalogo {
height: 100px;
position: absolute;
bottom: 0;
}
.navlajkucz { 
height: 30px;
width: 45px;
top: 33px;
}
.navlajkuen { 
height: 30px;
width: 45px;
top: 33px;
}	
}
@media screen and (max-width: 500px) {
.navoucher { 
left: 50px;
}
}	
@media screen and (max-width: 400px) {
.popisdole { 
left: 120px; 
font-size: 16px;
line-height: 16px;
bottom:0;
}	
.nadennimenu { position:absolute;
z-index: 99;
top: 20px;
left: 75px;
}
.navoucher { position:absolute;
z-index: 99;
top: 50px;
left: 75px;
}
img#logodole {  left: 5%;  margin-bottom:-80px;
}
.footer { }	
}
@media screen and (max-width: 300px) {
.popisdole { 
left: 120px; 
font-size: 14px;
line-height: 14px;
bottom:0;
}	
}.cb-slideshow,
.cb-slideshow:after { 
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
z-index: 0; 
}
.cb-slideshow:after {  }
.cb-slideshow li span { 
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
color: transparent;
background-size: cover;
background-position: 50% 50%;
background-repeat: none;
opacity: 0;
z-index: 0;
-webkit-backface-visibility: hidden;
-webkit-animation: imageAnimation 45s linear infinite 0s;
-moz-animation: imageAnimation 45s linear infinite 0s;
-o-animation: imageAnimation 45s linear infinite 0s;
-ms-animation: imageAnimation 45s linear infinite 0s;
animation: imageAnimation 45s linear infinite 0s; 
}
.cb-slideshow li div { 
z-index: 1000;
position: absolute;
bottom: 30px;
left: 0px;
width: 100%;
text-align: center;
opacity: 0;
color: #fff;
-webkit-animation: titleAnimation 45s linear infinite 0s;
-moz-animation: titleAnimation 45s linear infinite 0s;
-o-animation: titleAnimation 45s linear infinite 0s;
-ms-animation: titleAnimation 45s linear infinite 0s;
animation: titleAnimation 45s linear infinite 0s; 
}
.cb-slideshow li div h3 { 
font-family: "Shadows", "Shadows Into Light Two", sans-serif;
font-size: 240px;
padding: 0;
line-height: 200px; 
}
.cb-slideshow li:nth-child(1) span { 
background-image: url(/wp-content/themes/alforno/images/0.jpg) 
}
.cb-slideshow li:nth-child(2) span { 
background-image: url(/wp-content/themes/alforno/images/1.jpg);
-webkit-animation-delay: 5s;
-moz-animation-delay: 5s;
-o-animation-delay: 5s;
-ms-animation-delay: 5s;
animation-delay: 5s; 
}
.cb-slideshow li:nth-child(3) span { 
background-image: url(/wp-content/themes/alforno/images/2.jpg);
-webkit-animation-delay: 10s;
-moz-animation-delay: 10s;
-o-animation-delay: 10s;
-ms-animation-delay: 10s;
animation-delay: 10s; 
}
.cb-slideshow li:nth-child(4) span { 
background-image: url(/wp-content/themes/alforno/images/3.jpg);
-webkit-animation-delay: 15s;
-moz-animation-delay: 15s;
-o-animation-delay: 15s;
-ms-animation-delay: 15s;
animation-delay: 15s; 
}
.cb-slideshow li:nth-child(5) span { 
background-image: url(/wp-content/themes/alforno/images/4.jpg);
-webkit-animation-delay: 20s;
-moz-animation-delay: 20s;
-o-animation-delay: 20s;
-ms-animation-delay: 20s;
animation-delay: 20s; 
}
.cb-slideshow li:nth-child(6) span { 
background-image: url(/wp-content/themes/alforno/images/5.jpg);
-webkit-animation-delay: 25s;
-moz-animation-delay: 25s;
-o-animation-delay: 25s;
-ms-animation-delay: 25s;
animation-delay: 25s; 
}
.cb-slideshow li:nth-child(7) span { 
background-image: url(/wp-content/themes/alforno/images/6.jpg);
-webkit-animation-delay: 30s;
-moz-animation-delay: 30s;
-o-animation-delay: 30s;
-ms-animation-delay: 30s;
animation-delay: 30s; 
}
.cb-slideshow li:nth-child(8) span { 
background-image: url(/wp-content/themes/alforno/images/7.jpg);
-webkit-animation-delay: 35s;
-moz-animation-delay: 35s;
-o-animation-delay: 35s;
-ms-animation-delay: 35s;
animation-delay: 35s; 
}
.cb-slideshow li:nth-child(9) span { 
background-image: url(/wp-content/themes/alforno/images/8.jpg);
-webkit-animation-delay: 40s;
-moz-animation-delay: 40s;
-o-animation-delay: 40s;
-ms-animation-delay: 40s;
animation-delay: 40s; 
}
@media screen and (max-width: 800px) { .cb-slideshow li:nth-child(1) span { 
background-image: url(/wp-content/themes/alforno/images/0m.jpg) 
}
.cb-slideshow li:nth-child(2) span { 
background-image: url(/wp-content/themes/alforno/images/1m.jpg);
}
.cb-slideshow li:nth-child(3) span { 
background-image: url(/wp-content/themes/alforno/images/2m.jpg);
}
.cb-slideshow li:nth-child(4) span { 
background-image: url(/wp-content/themes/alforno/images/3m.jpg);
}
.cb-slideshow li:nth-child(5) span { 
background-image: url(/wp-content/themes/alforno/images/4m.jpg);
}
.cb-slideshow li:nth-child(6) span { 
background-image: url(/wp-content/themes/alforno/images/5m.jpg);
}
.cb-slideshow li:nth-child(7) span { 
background-image: url(/wp-content/themes/alforno/images/6m.jpg);
}
.cb-slideshow li:nth-child(8) span { 
background-image: url(/wp-content/themes/alforno/images/7m.jpg);
}
.cb-slideshow li:nth-child(9) span { 
background-image: url(/wp-content/themes/alforno/images/8m.jpg);
}
} .cb-slideshow li:nth-child(2) div { 
-webkit-animation-delay: 5s;
-moz-animation-delay: 5s;
-o-animation-delay: 5s;
-ms-animation-delay: 5s;
animation-delay: 5s; 
}
.cb-slideshow li:nth-child(3) div { 
-webkit-animation-delay: 10s;
-moz-animation-delay: 10s;
-o-animation-delay: 10s;
-ms-animation-delay: 10s;
animation-delay: 10s; 
}
.cb-slideshow li:nth-child(4) div { 
-webkit-animation-delay: 15s;
-moz-animation-delay: 15s;
-o-animation-delay: 15s;
-ms-animation-delay: 15s;
animation-delay: 15s; 
}
.cb-slideshow li:nth-child(5) div { 
-webkit-animation-delay: 20s;
-moz-animation-delay: 20s;
-o-animation-delay: 20s;
-ms-animation-delay: 20s;
animation-delay: 20s; 
}
.cb-slideshow li:nth-child(6) div { 
-webkit-animation-delay: 25s;
-moz-animation-delay: 25s;
-o-animation-delay: 25s;
-ms-animation-delay: 25s;
animation-delay: 25s; 
}
.cb-slideshow li:nth-child(7) div { 
-webkit-animation-delay: 30s;
-moz-animation-delay: 30s;
-o-animation-delay: 30s;
-ms-animation-delay: 30s;
animation-delay: 30s; 
}
.cb-slideshow li:nth-child(8) div { 
-webkit-animation-delay: 35s;
-moz-animation-delay: 35s;
-o-animation-delay: 35s;
-ms-animation-delay: 35s;
animation-delay: 35s; 
}
.cb-slideshow li:nth-child(9) div { 
-webkit-animation-delay: 40s;
-moz-animation-delay: 40s;
-o-animation-delay: 40s;
-ms-animation-delay: 40s;
animation-delay: 40s; 
} @-webkit-keyframes imageAnimation { 
0% { opacity: 0;
-webkit-animation-timing-function: ease-in; }
8% { opacity: 1;
-webkit-animation-timing-function: ease-out; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
0% { opacity: 0;
-moz-animation-timing-function: ease-in; }
8% { opacity: 1;
-moz-animation-timing-function: ease-out; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
0% { opacity: 0;
-o-animation-timing-function: ease-in; }
8% { opacity: 1;
-o-animation-timing-function: ease-out; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
0% { opacity: 0;
-ms-animation-timing-function: ease-in; }
8% { opacity: 1;
-ms-animation-timing-function: ease-out; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
}
@keyframes imageAnimation { 
0% { opacity: 0;
animation-timing-function: ease-in; }
8% { opacity: 1;
animation-timing-function: ease-out; }
17% { opacity: 1 }
25% { opacity: 0 }
100% { opacity: 0 }
} @-webkit-keyframes titleAnimation { 
0% { opacity: 0 }
8% { opacity: 1 }
17% { opacity: 1 }
19% { opacity: 0 }
100% { opacity: 0 }
}
@-moz-keyframes titleAnimation { 
0% { opacity: 0 }
8% { opacity: 1 }
17% { opacity: 1 }
19% { opacity: 0 }
100% { opacity: 0 }
}
@-o-keyframes titleAnimation { 
0% { opacity: 0 }
8% { opacity: 1 }
17% { opacity: 1 }
19% { opacity: 0 }
100% { opacity: 0 }
}
@-ms-keyframes titleAnimation { 
0% { opacity: 0 }
8% { opacity: 1 }
17% { opacity: 1 }
19% { opacity: 0 }
100% { opacity: 0 }
}
@keyframes titleAnimation { 
0% { opacity: 0 }
8% { opacity: 1 }
17% { opacity: 1 }
19% { opacity: 0 }
100% { opacity: 0 }
} .no-cssanimations .cb-slideshow li span{
opacity: 1;
}
@media screen and (max-width: 1140px) { 
.cb-slideshow li div h3 { font-size: 140px }
}
@media screen and (max-width: 600px) { 
.cb-slideshow li div h3 { font-size: 80px }
}@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300"); html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}div.datepicker{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none;background-color:#000}.datepickerContainer{background:#121212;position:absolute;top:10px;left:10px}.datepickerBorderT{position:absolute;left:10px;top:0;right:10px;height:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_t.html)}.datepickerBorderB{position:absolute;left:10px;bottom:0;right:10px;height:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_b.html)}.datepickerBorderL{position:absolute;left:0;bottom:10px;top:10px;width:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_l.html)}.datepickerBorderR{position:absolute;right:0;bottom:10px;top:10px;width:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_r.html)}.datepickerBorderTL{position:absolute;top:0;left:0;width:10px;height:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_tl.html)}.datepickerBorderTR{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_tr.html)}.datepickerBorderBL{position:absolute;bottom:0;left:0;width:10px;height:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_bl.html)}.datepickerBorderBR{position:absolute;bottom:0;right:0;width:10px;height:10px;background:url(/wp-content/themes/alforno/static/images/datepicker_br.html)}.datepickerHidden{display:none}div.datepicker
table{border-collapse:collapse}div.datepicker
a{color:#eee;text-decoration:none;cursor:default;outline:none}div.datepicker table
td{text-align:right;padding:0;margin:0}div.datepicker
th{text-align:center;color:#999;font-weight:normal}div.datepicker tbody
th{text-align:left}div.datepicker tbody
a{display:block}.datepickerDays
a{width:20px;line-height:16px;height:16px;padding-right:2px}.datepickerYears a,
.datepickerMonths
a{width:44px;line-height:36px;height:36px;text-align:center}td.datepickerNotInMonth
a{color:#666}tbody.datepickerDays
td.datepickerSelected{background:#136A9F}tbody.datepickerDays
td.datepickerNotInMonth.datepickerSelected{background:#17384d}tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths
td.datepickerSelected{background:#17384d}div.datepicker a:hover,
div.datepicker a:hover{color:#88c5eb}div.datepicker td.datepickerNotInMonth a:hover{color:#999}div.datepicker tbody
th{text-align:left}.datepickerSpace
div{width:20px}.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth
a{text-align:center;height:20px;line-height:20px}.datepickerGoNext
a{float:right;width:20px}.datepickerGoPrev
a{float:left;width:20px}table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays
tbody.datepickerYears{display:none}table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths
tr.datepickerDoW{display:none}table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears
tr.datepickerDoW{display:none}td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth
a{color:#333}td.datepickerDisabled a:hover{color:#333}td.datepickerSpecial
a{background:#700}td.datepickerSpecial.datepickerSelected
a{background:#a00}body{margin:0;padding:0;background-color:#303030; ;color:white;font-family:"Open Sans",sans-serif;font-size:13px;overflow-y:scroll}a,a:visited,a:active,a:link{color:white}input{color:black}div{box-sizing:border-box}.container{width:1280px;margin:0
auto;box-sizing:border-box}@media screen and (max-width: 1280px){.container{width:100%;padding:0
10px}}@media screen and (max-width: 940px){.container{padding:0}}@media screen and (max-width: 750px){.alternative_responsive_menu
.standard_menu{display:none}}.alternative_responsive_menu
.mobile_menu{display:none}@media screen and (max-width: 750px){.alternative_responsive_menu
.mobile_menu{display:block}}.menu_bar{background-color:rgba(0,0,0,0.7);font-size:13px;letter-spacing:0.5px;position:fixed;width:100%;min-height:54px;display:block;z-index:10}.menu_bar.menu_bar_animated_bg{-webkit-transition:background-color 1s linear 0s;-moz-transition:background-color 1s linear 0s;transition:background-color 1s linear 0s}.menu_bar.menu_bar_transparent_gradient{background-color:rgba(0, 0, 0, 0.01);background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(rgba(0, 0, 0, 0.5), transparent)}@media screen and (max-width: 750px){.menu_bar{position:relative;background-color:black}.menu_bar.menu_bar_transparent_gradient{background-color:black}.menu_bar
ul.main_menu{display:none;width:100%;background-color:black}.menu_bar ul.main_menu
li{width:100%}}.menu_bar
.logo{width:195px;height:50px;display:inline-block;overflow:hidden;background-image:url(/wp-content/themes/alforno/static/images/logo_large.png);background-size:contain;background-repeat:no-repeat;text-indent:-5000px;margin:9px
0 12px 14px}.menu_bar
.responsive_sandwich{float:right;display:none;overflow:hidden;background-image:url(/wp-content/themes/alforno/static/images/icon_sandwich.png);background-repeat:no-repeat;margin:0;line-height:54px;padding:0
14px 0 35px;background-position:left center;text-transform:uppercase;font-size:12px;text-decoration:none}@media screen and (max-width: 750px){.menu_bar
.responsive_sandwich{display:inline-block}}.menu_bar
ul.main_menu{margin:0;text-transform:uppercase;font-weight:400;list-style:none;padding:0;float:right}.menu_bar ul.main_menu li>ul{font-weight:300;list-style:none;padding:0}.menu_bar ul.main_menu li>a{text-decoration:none}.menu_bar ul.main_menu li>a:hover{color:#6c0}.menu_bar ul.main_menu li.active>a{color:#6c0;font-weight:bold}.menu_bar ul.main_menu
.cart_icon{margin-right:10px}@media screen and (max-width: 750px){.menu_bar ul.main_menu
.cart_icon{text-align:center}.menu_bar ul.main_menu .cart_icon
.cart_dropdown{text-align:left}}.menu_bar ul.main_menu .cart_icon > a, .menu_bar ul.main_menu .cart_icon>div>a{height:27px;width:27px;padding:0;margin:13px;display:inline-block;background-image:url(/wp-content/themes/alforno/static/images/menu_cart_icon.png);background-repeat:no-repeat;text-indent:-5000px}.menu_bar ul.main_menu .cart_icon > a.has_bubble, .menu_bar ul.main_menu .cart_icon>div>a.has_bubble{text-indent:0;position:relative}.menu_bar ul.main_menu .cart_icon
.bubble{font-size:12px;color:white;background-color:#6c0;border-radius:10px;text-align:right;right:-7px;top:-2px;position:absolute;line-height:9px;padding:3px
3px 3px 4px}.menu_bar ul.main_menu .cart_icon
.cart_dropdown{background-color:white;color:black;width:300px;max-height:500px;position:absolute;right:0;box-sizing:border-box;padding:10px;border-radius:10px}@media screen and (max-width: 750px){.menu_bar ul.main_menu .cart_icon
.cart_dropdown{right:initial}}@media screen and (max-width: 500px){.menu_bar ul.main_menu .cart_icon
.cart_dropdown{width:100%;max-height:initial;position:absolute;left:0}}.menu_bar ul.main_menu .cart_icon .cart_dropdown
.emptiness_notice{font-weight:600;text-transform:none;text-align:center;margin:20px
0 30px 0}.menu_bar ul.main_menu .cart_icon .cart_dropdown
.article_list{max-height:350px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 500px){.menu_bar ul.main_menu .cart_icon .cart_dropdown
.article_list{max-height:none}}.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list
.article{margin-bottom:10px}.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list .article
.left_part{display:inline-block;width:38%;height:67px;overflow:hidden}.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list .article .left_part
img{width:100%}@media screen and (max-width: 500px){.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list .article
.left_part{width:20%;height:45px}}.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list .article
.right_part{display:inline-block;box-sizing:border-box;margin:0;padding:0
0 0 10px;vertical-align:top;width:62%}.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list .article .right_part
h3{text-transform:uppercase;letter-spacing:0;font-size:14px;margin:0;padding:0}.menu_bar ul.main_menu .cart_icon .cart_dropdown .article_list .article .right_part
p{text-transform:none;margin:0;color:#b2b2b2;padding:0}.menu_bar ul.main_menu .cart_icon .cart_dropdown
.grandtotal{text-align:center;font-size:14px;font-weight:700;letter-spacing:0;padding:20px
0;border-top:1px solid #e5e5e5}.menu_bar ul.main_menu .cart_icon .cart_dropdown
.checkout_button_container{width:100%;text-align:center;margin-top:10px;box-sizing:border-box;margin-bottom:10px}.menu_bar ul.main_menu>li{position:relative;display:inline-block;vertical-align:top}.menu_bar ul.main_menu>li>a{line-height:54px;padding:0
20px;display:inline-block;overflow:hidden}@media screen and (max-width: 940px){.menu_bar ul.main_menu>li>a{padding:0
3px 0 14px;font-size:12px}}@media screen and (max-width: 750px){.menu_bar ul.main_menu>li>a{line-height:40px;width:100%}}.menu_bar ul.main_menu > li
ul{background-color:#303030;padding:0;position:absolute;top:54px;left:0;width:180px;display:none;opacity:0;visibility:hidden}.menu_bar ul.main_menu > li ul
li{line-height:18px;padding:10px
20px}@media screen and (max-width: 750px){.menu_bar ul.main_menu > li
ul{position:relative;top:0;left:0;width:100%;display:inline-block;opacity:1;visibility:visible;background:none}.menu_bar ul.main_menu > li ul
li{line-height:18px;padding:0;font-size:11px}.menu_bar ul.main_menu > li ul li
a{padding:0
3px 0 28px;line-height:40px;display:block}}.menu_bar ul.main_menu > li:hover
ul{display:block;opacity:0.9;visibility:visible}.footer{background-color:#4f4f4f;color:#b2b2b2;padding:40px
0}.footer
h3{color:white;text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:0.5px;margin-top:0;margin-bottom:30px}.footer a, .footer a:visited, .footer a:active, .footer a:link{color:#b2b2b2;font-weight:600;text-decoration:none}.footer
h3.icon{line-height:20px;background-repeat:no-repeat;padding-left:40px}.footer
h3.icon.icon_people{background-image:url(/wp-content/themes/alforno/static/images/icon_people.png)}.footer
h3.icon.icon_squares{background-image:url(/wp-content/themes/alforno/static/images/icon_squares.png)}.footer
h3.icon.icon_envelope{background-image:url(/wp-content/themes/alforno/static/images/icon_envelope.png)}.footer
.footer_column{width:33%;display:inline-block;vertical-align:top}@media screen and (max-width: 940px){.footer
.footer_column{width:100%;display:block;vertical-align:top;max-width:500px;margin:0
auto 70px auto;padding:0
10px}}.footer .footer_menu_1, .footer
.footer_menu_2{box-sizing:border-box;display:inline-block;width:50%;vertical-align:top;list-style:none;padding:0;margin:0}.footer .footer_menu_1 li, .footer .footer_menu_2
li{margin:0
0 5px 0}.footer .footer_newsletter_form
label{display:none}.footer .footer_newsletter_form input[type=text]{background-color:#616161;color:white;border:0;padding:11px
15px;width:100%;box-sizing:border-box;font-size:14px;margin:10px
0}.footer .footer_newsletter_form
.submit_buttons{margin-top:10px;text-align:right}.footer_bar{width:100%;background-color:#1d1d1d;color:#4f4f4f;overflow:hidden;padding:8px
0}@media screen and (max-width: 940px){.footer_bar{padding:8px
10px}}.footer_bar
.copyright{float:left;line-height:33px;overflow:hidden}.footer_bar
.social_assets{float:right;line-height:0}.footer_bar .social_assets a, .footer_bar .social_assets
span{display:inline-block;overflow:hidden;line-height:33px}.footer_bar .social_assets
a{width:33px;height:33px;background-repeat:no-repeat;margin-left:6px}.footer_bar .social_assets
.mark{background-image:url(/wp-content/themes/alforno/static/images/icon_facebook.png);margin-left:16px}.footer_bar .social_assets
.pictures{background-image:url(/wp-content/themes/alforno/static/images/icon_instagram.png)}#homepage_header{overflow:hidden;width:100%;position:relative}#homepage_header
.homepage_header_logo{background-image:url(/wp-content/themes/alforno/static/images/logo_large.png); ;height:460px;background-repeat:no-repeat;margin:0
auto;width:70%;background-size:contain;background-position:center}#homepage_header
.homepage_header_claim{margin:0
auto;text-align:center;font-size:17px;font-weight:300;letter-spacing:0.5px;margin-top:18px;}#homepage_header
.homepage_header_scroll{background-image:url(/wp-content/themes/alforno/static/images/scroll.png);width:48px;height:234px;background-repeat:no-repeat;margin:0
auto}#homepage_header .homepage_header_scroll
.homepage_header_scroll_button{width:48px;height:63px;cursor:pointer}#header_video_placeholder,#header_video{position:absolute;z-index:-10}#header_video{display:none}.homepage_tiles{max-width:1280px;margin:0
auto}.homepage_tiles
.row{display:block;box-sizing:border-box;overflow:hidden}.homepage_tiles .column_2, .homepage_tiles
.column_1{display:inline-block;float:left}.homepage_tiles
.column_1{width:100%}.homepage_tiles
.column_2{width:50%}@media screen and (max-width: 940px){.homepage_tiles
.column_2{width:100%}.homepage_tiles .column_2>.tile_1{height:129.16vw}}.homepage_tiles .tile_1, .homepage_tiles
.tile_2{width:100%;display:block;overflow:hidden}.homepage_tiles
.tile_2{height:826px}@media screen and (max-width: 1280px){.homepage_tiles
.tile_2{height:64.58vw}}@media screen and (max-width: 940px){.homepage_tiles
.tile_2{height:129.16vw}}.homepage_tiles
.tile_1{height:413px}@media screen and (max-width: 1280px){.homepage_tiles
.tile_1{height:32.29vw}}@media screen and (max-width: 940px){.homepage_tiles
.tile_1{height:64.58vw}}.homepage_tiles
.tile_with_background{background-size:auto 100%;background-repeat:no-repeat;background-position:center;-webkit-transition:background-size 0.5s ease-in-out 0s;-moz-transition:background-size 0.5s ease-in-out 0s;transition:background-size 0.5s ease-in-out 0s}.homepage_tiles .tile_with_background:hover{background-size:auto 105%}.homepage_tiles
.tile_bg_webshop{background-image:url(/wp-content/themes/alforno/media/img/homepage/teaser_webshop.jpg);text-align:center}.homepage_tiles .tile_bg_webshop
.webshop_button{margin-top:666px;border:1px
solid white;border-radius:20px;text-decoration:none;text-transform:uppercase;display:inline-block;box-sizing:border-box;padding:15px
80px;font-size:18px;font-weight:300;letter-spacing:1px}@media screen and (max-width: 1280px){.homepage_tiles .tile_bg_webshop
.webshop_button{margin-top:52vw}}@media screen and (max-width: 940px){.homepage_tiles .tile_bg_webshop
.webshop_button{margin-top:103vw}}@media screen and (max-width: 500px){.homepage_tiles .tile_bg_webshop
.webshop_button{padding:15px
40px}}.homepage_tiles .tile_bg_webshop .webshop_button:hover{background-color:white;color:#303030}.homepage_tiles
.tile_bg_partyplanner{background-image:url(/wp-content/themes/alforno/media/img/homepage/teaser_partyplanner.jpg);position:relative}@media screen and (max-width: 500px){.homepage_tiles
.tile_bg_partyplanner{height:340px;background-position:center -30px}}.homepage_tiles .tile_bg_partyplanner
.broetchenplaner_widget{box-sizing:border-box;width:100%;padding:0
10px;margin-top:256px;text-transform:uppercase}@media screen and (max-width: 1280px){.homepage_tiles .tile_bg_partyplanner
.broetchenplaner_widget{margin-top:20vw}}@media screen and (max-width: 940px){.homepage_tiles .tile_bg_partyplanner
.broetchenplaner_widget{margin-top:40vw}}@media screen and (max-width: 500px){.homepage_tiles .tile_bg_partyplanner
.broetchenplaner_widget{padding:0;position:absolute;bottom:0}}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget
.content_wrapper{background-color:#4f4f4f;width:100%;padding:18px;border-radius:20px;overflow:hidden;max-width:550px;margin:0
auto}@media screen and (max-width: 500px){.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget
.content_wrapper{border-radius:0}}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper
.sentence{float:left;display:inline-block;font-weight:300;letter-spacing:0.5px;font-size:12px;line-height:33px}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper .sentence
input{margin:0
3px;text-align:right;width:24px;line-height:20px}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper .sentence
select{margin-right:3px;background-color:#272727;border:3px
solid #272727}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper
.submit_button{display:inline-block;float:right;margin-top:30px}@media screen and (max-width: 500px){.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper
.submit_button{float:none;width:100%;margin-top:20px}}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper .submit_button
input{font-size:12px;text-transform:uppercase;font-weight:600;background-color:#6c0;color:white;border:none;padding:6px
15px;border-radius:4px}@media screen and (max-width: 500px){.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper .submit_button
input{width:100%;padding:12px
15px}}.homepage_tiles .tile_bg_partyplanner .broetchenplaner_widget .content_wrapper .submit_button input:hover{background-color:#59b300}.homepage_tiles
.tile_bg_festivehours{background-image:url(/wp-content/themes/alforno/media/img/homepage/teaser_festtagsoeffnungszeiten.jpg)}.homepage_tiles
.tile_bg_scs_umbau{background-image:url(/wp-content/themes/alforno/media/img/homepage/teaser_scs_umbau.jpg)}.homepage_tiles .tile_bg_scs_umbau:hover{background-size:auto 100%}.homepage_tiles
.tile_bg_faq{background-image:url(/wp-content/themes/alforno/media/img/homepage/teaser_faq.jpg)}.homepage_tiles
.tile_bg_packages{background-image:url(/wp-content/themes/alforno/media/img/homepage/teaser_packages.jpg)}.header_image
img{width:100%}.button{color:white;background-color:#6c0;padding:10px
30px;border-radius:5px;display:inline-block;border:none;text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:0.5px}.button:hover{color:white;background-color:#59b300}.button.button_ludicrously_huge{font-size:20px;padding:15px
50px}.slim_content,.text_content{padding-top:140px;padding-bottom:150px;width:520px;margin:0
auto}@media screen and (max-width: 520px){.slim_content,.text_content{width:100%;padding:20px
0 50px 0}}.slim_content h1, .text_content
h1{text-transform:uppercase;font-weight:300;font-size:32px;text-align:center;margin:0
0 30px 0}@media screen and (max-width: 520px){.slim_content h1, .text_content
h1{font-size:27px;margin-bottom:10px}}.slim_content .card, .text_content
.card{width:100%;background-color:#3d3d3d;padding:30px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1)}@media screen and (max-width: 940px){.slim_content .card, .text_content
.card{padding:30px
15px}}.slim_content .card h2, .text_content .card
h2{margin:0
0 7px 0;letter-spacing:0.5px;line-height:100%;font-weight:600}.slim_content .card p, .text_content .card
p{margin-top:0;color:#999}.slim_content .card fieldset, .text_content .card
fieldset{border:none;margin:0;padding:0}.slim_content .card input[type=text], .text_content .card input[type=text], .slim_content .card input[type=password], .text_content .card input[type=password]{background-color:#616161;color:white;border:0;padding:11px
15px;width:100%;box-sizing:border-box;font-size:14px;margin:10px
0}.slim_content .card input[type=text]::-webkit-input-placeholder, .text_content .card input[type=text]::-webkit-input-placeholder, .slim_content .card input[type=password]::-webkit-input-placeholder, .text_content .card input[type=password]::-webkit-input-placeholder{color:#616161}.slim_content .card input[type=text]::-moz-placeholder, .text_content .card input[type=text]::-moz-placeholder, .slim_content .card input[type=password]::-moz-placeholder, .text_content .card input[type=password]::-moz-placeholder{color:#616161}.slim_content .card input[type=text]:-moz-placeholder, .text_content .card input[type=text]:-moz-placeholder, .slim_content .card input[type=password]:-moz-placeholder, .text_content .card input[type=password]:-moz-placeholder{color:#616161}.slim_content .card input[type=text]:-ms-input-placeholder, .text_content .card input[type=text]:-ms-input-placeholder, .slim_content .card input[type=password]:-ms-input-placeholder, .text_content .card input[type=password]:-ms-input-placeholder{color:#616161}.slim_content .card label.checkbox, .text_content .card
label.checkbox{margin:10px
0;display:block}.slim_content .card label.checkbox input, .text_content .card label.checkbox
input{margin-right:5px}.slim_content .card .errorMessage, .text_content .card
.errorMessage{margin:-7px 0 7px 0}.slim_content .card .submit_buttons, .text_content .card
.submit_buttons{margin:10px
0 0 0}.slim_content .card .submit_buttons .helper_link, .text_content .card .submit_buttons
.helper_link{float:right;margin:10px
0}.slim_content .card.no_labels label, .text_content .card.no_labels
label{display:none}.slim_content .card.no_labels input[type=text]::-webkit-input-placeholder, .text_content .card.no_labels input[type=text]::-webkit-input-placeholder, .slim_content .card.no_labels input[type=password]::-webkit-input-placeholder, .text_content .card.no_labels input[type=password]::-webkit-input-placeholder{color:#b2b2b2}.slim_content .card.no_labels input[type=text]::-moz-placeholder, .text_content .card.no_labels input[type=text]::-moz-placeholder, .slim_content .card.no_labels input[type=password]::-moz-placeholder, .text_content .card.no_labels input[type=password]::-moz-placeholder{color:#b2b2b2}.slim_content .card.no_labels input[type=text]:-moz-placeholder, .text_content .card.no_labels input[type=text]:-moz-placeholder, .slim_content .card.no_labels input[type=password]:-moz-placeholder, .text_content .card.no_labels input[type=password]:-moz-placeholder{color:#b2b2b2}.slim_content .card.no_labels input[type=text]:-ms-input-placeholder, .text_content .card.no_labels input[type=text]:-ms-input-placeholder, .slim_content .card.no_labels input[type=password]:-ms-input-placeholder, .text_content .card.no_labels input[type=password]:-ms-input-placeholder{color:#b2b2b2}.slim_content .card.centered h1, .text_content .card.centered
h1{font-size:24px}.slim_content .card.centered h2, .text_content .card.centered
h2{margin-top:30px;font-size:16px}.slim_content .huge_link, .text_content
.huge_link{display:block;width:100%;padding:18px
50px 18px 30px;box-shadow:0px 0px 10px 4px rgba(0, 0, 0, 0.1);box-sizing:border-box;margin-top:32px;letter-spacing:0.5px;line-height:130%;font-weight:600;font-size:1.5em;text-decoration:none;background-color:#3d3d3d;background-image:url(/wp-content/themes/alforno/static/images/delta_arrow_right.png);background-repeat:no-repeat;background-position:right 20px center}.slim_content .huge_link:hover, .text_content .huge_link:hover{background-color:#4f4f4f}.errorMessage{color:#c8281e}.help_block{font-size:12px;color:#b2b2b2}.section{margin:0
0 60px 0}.section:last-child{margin-bottom:0}.slim_content_with_menu{padding-top:140px;padding-bottom:150px;max-width:840px;width:100%;margin:0
auto;color:#999}@media screen and (max-width: 750px){.slim_content_with_menu{padding:20px
0 50px 0}}.slim_content_with_menu .card
h2{text-transform:uppercase;color:white;font-size:22px;font-weight:600;margin-bottom:15px}.slim_content_with_menu
h1{text-transform:uppercase;font-weight:300;font-size:32px;text-align:center;margin:0
0 30px 0;color:white}.slim_content_with_menu
.menu_box{display:inline-block;width:300px;margin-right:20px;vertical-align:top}@media screen and (max-width: 940px){.slim_content_with_menu
.menu_box{width:230px;margin-right:10px}}@media screen and (max-width: 500px){.slim_content_with_menu
.menu_box{width:100%}}.slim_content_with_menu
.content_area{width:520px;display:inline-block;margin:0;vertical-align:top}@media screen and (max-width: 750px){.slim_content_with_menu
.content_area{width:100%;padding:40px
0 0 0}}.slim_content_with_menu .content_area
.card{padding:30px}@media screen and (max-width: 500px){.slim_content_with_menu .content_area
.card{padding:10px}}.text_content{width:636px;color:#999}@media screen and (max-width: 750px){.text_content{width:100%;padding:20px
0 50px 0}}.text_content
h1{color:white}.text_content .card
h2{text-transform:uppercase;color:white;font-size:22px;font-weight:600;margin-bottom:15px}.text_content .card
p{color:#999}.heading_explanation{text-align:center;color:white;margin-top:-25px;margin-bottom:30px}@media screen and (max-width: 750px){.heading_explanation{margin-top:0}}figure{width:75%;margin:40px
auto}@media screen and (max-width: 750px){figure{width:100%}}figure
img{width:100%;height:auto}figure
figcaption{text-align:center}.shop_articles{width:100%;margin-top:16px}.shop_articles
.shop_article{width:25%;min-width:230px;display:inline-block;box-sizing:border-box;padding:5px}@media screen and (max-width: 940px){.shop_articles
.shop_article{width:33%}}@media screen and (max-width: 750px){.shop_articles
.shop_article{width:50%}}@media screen and (max-width: 500px){.shop_articles
.shop_article{width:100%}}.shop_articles .shop_article
.top_part{position:relative}.shop_articles .shop_article .top_part
.info{position:absolute;top:70%;height:30%;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.5));background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.5));box-sizing:border-box;padding:8px
13px;overflow:hidden}.shop_articles .shop_article .top_part .info
.name{text-transform:uppercase;font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.5px}.shop_articles .shop_article .top_part .info
.description{font-size:9px;color:#909090;margin-top:2px}.shop_articles .shop_article .top_part:hover
.quantity_interaction_overlay{display:block}.shop_articles .shop_article .top_part
.quantity_interaction_overlay{width:100%;background-color:rgba(0, 0, 0, 0.6);height:100%;position:absolute;top:0;left:0;display:none;text-align:center;font-weight:300}.shop_articles .shop_article .top_part
.quantity_interaction_overlay.show{display:block}.shop_articles .shop_article .top_part .quantity_interaction_overlay
.quantity{font-size:60px;margin-top:10%;line-height:60px;margin-bottom:3%}.shop_articles .shop_article .top_part .quantity_interaction_overlay
.in_your_cart{text-transform:uppercase}.shop_articles .shop_article .top_part .quantity_interaction_overlay
.buttons{margin-top:5%}.shop_articles .shop_article .top_part .quantity_interaction_overlay .buttons
a{font-size:32px;text-decoration:none;border:1px
solid #6c0;text-align:center;border-radius:14px;line-height:40px;margin:0
3px;display:inline-block;box-sizing:border-box;width:31%}.shop_articles .shop_article .top_part .quantity_interaction_overlay .buttons a:hover{background-color:#6c0}.shop_articles .shop_article .top_part .quantity_interaction_overlay .buttons
a.inactive{color:#4f4f4f;border-color:#4f4f4f;cursor:default}.shop_articles .shop_article .top_part .quantity_interaction_overlay .buttons a.inactive:hover{background-color:transparent}.shop_articles .shop_article .top_part
img{width:100%}.shop_articles .shop_article .top_part
.allergens{display:none}.shop_articles .shop_article
.order_row{background-color:#393939;overflow:hidden}.shop_articles .shop_article .order_row
input.quantity{width:40px;text-align:right;padding:0
5px;line-height:30px;margin:10px
8px 10px 11px;box-sizing:border-box;height:30px}.shop_articles .shop_article .order_row
.right_part{text-align:right;float:right;display:inline-block}.shop_articles .shop_article .order_row .right_part
.price{line-height:50px;margin-right:14px;font-weight:600}.shop_articles .shop_article .order_row .right_part
a.add_to_cart_button{text-align:left;background-color:#5d5d5d;display:inline-block;float:right;box-sizing:border-box;height:50px;width:50px;overflow:hidden;background-image:url(/wp-content/themes/alforno/static/images/menu_cart_icon.png);background-repeat:no-repeat;background-position:11px 11px;text-indent:-5000px}.shop_articles .shop_article .order_row .right_part a.add_to_cart_button:hover{background-color:#6c0}.shop_cart_button_container{width:100%;text-align:center;margin:60px
0}.footnote{font-size:11px;color:#b2b2b2;width:100%;max-width:520px;margin:50px
auto 50px 0}@media screen and (max-width: 940px){.footnote{padding:0
10px}}.footnote
.allergens_table{margin:10px
0 30px 0}.footnote .allergens_table
tr{border-bottom:1px solid #4f4f4f}.footnote .allergens_table tr
th{padding:3px
20px}.footnote .allergens_table tr
td{padding:3px
0px}.footnote .allergens_table tr
td.letter{padding:3px
20px;text-align:center}.footnote .allergens_table tr.content:hover{background-color:#4f4f4f}.footnote .allergens_table
tr.header{border:0}.shadowed_box, .slim_content_with_menu .content_area .card, .checkout_content .article_list, .checkout_content .options_panel .upsell_teaser, .checkout_content .options_panel .interactions_box, .checkout_content .left_area, .checkout_content .right_area, .shop_top_box, .geschichte_wide_image img, .geschichte_images
img{background-color:#3d3d3d;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1)}.checkout_content{width:1070px;margin:0
auto;padding:100px
0 150px 0}@media screen and (max-width: 940px){.checkout_content{width:100%}}@media screen and (max-width: 750px){.checkout_content{padding:0px
0 80px 0}}.checkout_content
.article_list{width:700px;display:inline-block}@media screen and (max-width: 940px){.checkout_content
.article_list{width:100%}}.checkout_content .article_list
table{width:100%}.checkout_content .article_list table
thead{background-color:#242424}.checkout_content .article_list table thead
td{padding:20px
0;text-transform:uppercase;font-weight:600;text-align:center}.checkout_content .article_list table thead td:nth-child(2){text-align:left}.checkout_content .article_list table tbody tr:nth-child(odd){background-color:#393939}.checkout_content .article_list table tbody
td{padding:10px
0;box-sizing:border-box}.checkout_content .article_list
.remove{text-align:center}.checkout_content .article_list .remove
.remove_button{background-image:url(/wp-content/themes/alforno/static/images/icon_trash.png);background-repeat:no-repeat;margin:0
20px;display:inline-block;width:13px;height:16px;cursor:pointer}@media screen and (max-width: 940px){.checkout_content .article_list .remove
.remove_button{margin:0
10px}}.checkout_content .article_list
.image{display:inline-block;width:50px;height:33px;overflow:hidden}@media screen and (max-width: 940px){.checkout_content .article_list
.image{display:none}}.checkout_content .article_list .image
img{width:100%}.checkout_content .article_list
.name{text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:0.5px}.checkout_content .article_list
.quantity{text-align:right}.checkout_content .article_list .quantity
input{text-align:right;width:40px}.checkout_content .article_list
.unit{text-align:left;padding-left:5px}.checkout_content .article_list
.amount{text-align:right;padding-right:38px;font-weight:600}@media screen and (max-width: 940px){.checkout_content .article_list
.amount{padding-right:10px}}.checkout_content
.options_panel{width:350px;display:inline-block;margin-left:20px;vertical-align:top}@media screen and (max-width: 940px){.checkout_content
.options_panel{width:100%;margin-left:0;margin-top:20px}}.checkout_content .options_panel
.upsell_teaser{background-image:url(/wp-content/themes/alforno/static/images/teaser_beverages.jpg);background-repeat:no-repeat;width:350px;height:178px;display:block;margin-bottom:17px}@media screen and (max-width: 940px){.checkout_content .options_panel
.upsell_teaser{display:none}}.checkout_content .options_panel
.interactions_box{margin-bottom:17px}.checkout_content .options_panel .interactions_box
.tray_selection{padding:20px;font-weight:600}.checkout_content .options_panel .interactions_box .tray_selection
.name{margin-left:6px}.checkout_content .options_panel .interactions_box .tray_selection
.price{float:right}.checkout_content .options_panel .interactions_box
.info{background-color:#393939;padding:20px}.checkout_content .options_panel .interactions_box .info
.grand_total{padding-bottom:20px;text-transform:uppercase;font-weight:600;font-size:14px}.checkout_content .options_panel .interactions_box .info .grand_total
.amount{float:right}.checkout_content .options_panel .interactions_box .info
a.button{width:100%;box-sizing:border-box;text-align:center;font-size:16px}.checkout_content .options_panel .secondary_actions
a{color:#ccc;font-weight:600;font-size:12px;line-height:15px;display:inline-block;background-repeat:no-repeat;text-indent:21px}.checkout_content .options_panel .secondary_actions
.back_to_shop{background-image:url(/wp-content/themes/alforno/static/images/icon_circle_arrow_right.png)}.checkout_content
.left_area{display:inline-block;vertical-align:top;width:100%;max-width:700px;background-color:#3d3d3d;padding:20px}@media screen and (max-width: 940px){.checkout_content
.left_area{margin:0
auto 0 auto;display:block}}.checkout_content .left_area
h2{letter-spacing:0.5px;text-transform:uppercase;font-weight:400;font-size:16px}.checkout_content .left_area
h3{font-weight:400;font-size:14px}.checkout_content .left_area h3
label{margin-left:5px}.checkout_content .left_area
.selectors{width:100%}.checkout_content .left_area .selectors
.option{background-color:#474747;border:1px
solid #474747;color:#999;width:320px;height:75px;margin-left:20px;display:inline-block;padding:10px
20px;font-size:14px;border-radius:3px;vertical-align:top}@media screen and (max-width: 940px){.checkout_content .left_area .selectors
.option{margin:5px
0;height:initial;width:100%}}.checkout_content .left_area .selectors .option:nth-child(1){margin-left:0}.checkout_content .left_area .selectors
.option.selected{color:white;border:1px
solid white}.checkout_content .left_area .selectors .option
label{display:flex;align-items:center;height:100%;width:100%;box-sizing:border-box;cursor:pointer}.checkout_content .left_area .selectors .option label
input{margin-right:20px}.checkout_content .left_area .selectors.horizontal_selectors
.option{width:100%;height:auto;margin:0
0 10px 0}.checkout_content .left_area .selectors.horizontal_selectors .option h3, .checkout_content .left_area .selectors.horizontal_selectors .option h4, .checkout_content .left_area .selectors.horizontal_selectors .option
p{margin:0}.checkout_content .left_area .selectors.horizontal_selectors .option
h3{font-size:14px}.checkout_content .left_area .selectors.horizontal_selectors .option
h4{font-size:12px}.checkout_content .left_area .selectors.horizontal_selectors .option
p{font-size:12px}.checkout_content .left_area .selectors.horizontal_selectors .option
.small_info{font-weight:normal;font-size:80%;margin-left:25px}.checkout_content .left_area
fieldset{padding:0;border:none;margin:30px
0 0 0}.checkout_content .left_area fieldset
.input_field{margin-bottom:20px}.checkout_content .left_area fieldset .input_field
label{display:block;color:#999;font-size:12px;margin-bottom:5px}.checkout_content .left_area fieldset .input_field input, .checkout_content .left_area fieldset .input_field
select{color:white;background-color:#616161;border:0;padding:5px;width:100%;box-sizing:border-box}.checkout_content .left_area fieldset .input_field input::-webkit-input-placeholder{color:#616161}.checkout_content .left_area fieldset .input_field input::-moz-placeholder{color:#616161}.checkout_content .left_area fieldset .input_field input:-moz-placeholder{color:#616161}.checkout_content .left_area fieldset .input_field input:-ms-input-placeholder{color:#616161}.checkout_content .left_area
.loading_spinner{background-image:url(/wp-content/themes/alforno/static/images/loading_spinner.gif);width:16px;height:16px;background-repeat:no-repeat;margin-bottom:10px}.checkout_content .left_area
.submit_buttons{text-align:right;margin-top:50px}.checkout_content .left_area .submit_buttons
.button{padding:10px
70px;font-size:16px}.checkout_content
.right_area{display:inline-block;vertical-align:top;width:100%;max-width:350px;background-color:#3d3d3d;padding:20px;margin-left:20px}@media screen and (max-width: 940px){.checkout_content
.right_area{margin:20px
auto 0 auto;display:block}}.horizontal_group .col_1of2, .horizontal_group .col_1of3, .horizontal_group .col_1of4, .horizontal_group
.col_3of4{vertical-align:top;display:inline-block}.horizontal_group
.col_1of4{width:25%;padding-right:10px}.horizontal_group
.col_3of4{width:75%}.horizontal_group
.col_1of3{width:33%;padding-right:30px}.horizontal_group .col_1of3:last-child{padding-right:0}.horizontal_group
.col_1of2{width:50%;padding-right:10px}.horizontal_group .col_1of2:last-child{padding-right:0}@media screen and (max-width: 500px){.horizontal_group .col_1of2, .horizontal_group .col_1of3, .horizontal_group .col_1of4, .horizontal_group
.col_3of4{width:100%;padding:0}}.checkout_review
h2.order_review{margin:20px
0 0 0;text-transform:none;font-size:14px;font-weight:600}.checkout_review h2.order_review
.edit_link{text-transform:none;font-size:12px;font-weight:300;margin-left:20px;color:#b2b2b2}.checkout_review
p{color:#999;margin:8px
0;font-size:12px}.checkout_review
table.order_review{width:100%}.checkout_review table.order_review
td{padding:6px}.checkout_review table.order_review
tr.break{background-color:none}.checkout_review table.order_review tr.break
td{padding-top:20px}.checkout_review table.order_review thead tr
td{border-top:none;padding-top:25px;text-transform:uppercase;color:#b2b2b2}.checkout_review table.order_review tbody tr:nth-child(odd){background-color:#393939}.checkout_review table.order_review tbody tr
td.quantity{text-align:right}.checkout_review table.order_review tbody tr
td.price{text-align:right}.checkout_review table.order_review tbody.sums
tr{background:none}.checkout_review table.order_review tbody.sums tr
td.name_unindented{text-align:right}.checkout_review table.order_review tbody.sums
tr.grand_total{border-top:1px solid white;font-weight:600}.checkout_review
.shipping_costs_disclaimer{margin-top:20px;color:#b2b2b2;text-align:right;width:100%}.checkout_review
.order_overview{margin-bottom:25px}.checkout_review .order_overview
.item{margin:0
0 15px 0}.checkout_review .order_overview .item .item_data
.item_number{font-size:18px}.checkout_review .order_overview .item .item_data
.item_unit{font-size:12px;margin-left:2px}.checkout_review .order_overview .item
.item_label{color:#b2b2b2;font-size:12px}.checkout_review
.comment_field{width:100%;height:110px;border:0;box-sizing:border-box;color:black;padding:4px}.checkout_review
.submit_buttons{margin-top:20px}.checkout_review .submit_buttons
.button{width:100%;margin-top:20px;padding:13px
30px}.thankyou_page
.buttons{text-align:center;margin-top:30px}.shop_top_box{background-color:#393939;background-image:-webkit-linear-gradient(#3f3f3f, #313131);background-image:linear-gradient(#3f3f3f, #313131);border-radius:10px;margin-top:10px;padding:20px
30px;overflow:hidden}@media screen and (max-width: 500px){.shop_top_box{margin-top:0;border-radius:0;padding:10px}}.shop_top_box
.sentence{text-transform:uppercase;display:block;font-weight:400;letter-spacing:0.5px;font-size:12px;line-height:33px}@media screen and (max-width: 500px){.shop_top_box
.sentence{line-height:43px}}.shop_top_box .sentence
input{margin:0
3px;text-align:right;width:24px;line-height:20px}.shop_top_box .sentence
select{margin-right:3px;background-color:#272727;border:3px
solid #272727}.shop_top_box
.submit_button{display:inline-block;float:right;margin-top:30px}.shop_top_box .submit_button
input{font-size:14px;text-transform:uppercase;font-weight:600;background-color:#6c0;color:white;border:none;padding:8px
22px;border-radius:4px}@media screen and (max-width: 500px){.shop_top_box .submit_button
input{width:100%;padding:12px
22px}}.shop_top_box .submit_button input:hover{background-color:#59b300}.shop_top_box
.criteria_filter{width:70%;float:left;margin-top:10px}@media screen and (max-width: 750px){.shop_top_box
.criteria_filter{width:100%}}@media screen and (max-width: 500px){.shop_top_box
.criteria_filter{margin-top:20px}}.shop_top_box .criteria_filter
.criterion{width:33%;display:inline-block;margin:5px
0}@media screen and (max-width: 500px){.shop_top_box .criteria_filter
.criterion{width:100%}}.shop_top_box .criteria_filter .criterion
label{margin-left:4px}.shop_top_box
.submit_button{display:inline-block;float:right;margin-top:30px;width:30%;text-align:right}@media screen and (max-width: 750px){.shop_top_box
.submit_button{width:100%}}#partyplaner .article_list
.article{width:20%;display:inline-block;box-sizing:border-box;padding:5px}@media screen and (max-width: 940px){#partyplaner .article_list
.article{width:25%}}@media screen and (max-width: 750px){#partyplaner .article_list
.article{width:33%}}@media screen and (max-width: 500px){#partyplaner .article_list
.article{width:50%}}#partyplaner .article_list .article
.top_part{position:relative}#partyplaner .article_list .article .top_part
img{width:100%}#partyplaner .article_list .article .top_part
.allergens{display:none}#partyplaner .article_list .article .top_part
.info{position:absolute;top:70%;height:30%;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.5));background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.5));box-sizing:border-box;padding:8px
13px;overflow:hidden}#partyplaner .article_list .article .top_part .info
.name{text-transform:uppercase;font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.5px}#partyplaner .article_list .article .top_part .info
.description{font-size:9px;color:#909090;margin-top:2px}#partyplaner .article_list .article
.order_row{background-color:#393939;overflow:hidden}#partyplaner .article_list .article .order_row
input.quantity{width:40px;text-align:right;padding:0
5px;line-height:30px;margin:10px
8px 10px 11px;box-sizing:border-box;height:30px}#partyplaner .article_list .article .order_row
.right_part{text-align:right;float:right;display:inline-block}#partyplaner .article_list .article .order_row .right_part
.price{line-height:50px;margin-right:14px;font-weight:600}#partyplaner
.order_sentence{margin-top:40px;text-align:right}#partyplaner .order_sentence
input.partyplaner_quantity{width:70px;text-align:right;padding:0
5px;line-height:30px;margin:10px
8px 10px 11px;box-sizing:border-box;height:30px}#partyplaner .order_sentence
.button{margin-left:8px}@media screen and (max-width: 500px){#partyplaner
.order_sentence{padding:0
10px;text-align:left;margin-top:20px;line-height:60px}#partyplaner .order_sentence
input.button{width:100%;margin:0}}.partyplaner_results{margin-bottom:90px}@media screen and (max-width: 940px){.partyplaner_results>h2,.partyplaner_results>p{padding:0
10px}}ul.branch_list{list-style:none;padding:0;margin:0}ul.branch_list
li{display:inline-block;box-sizing:border-box;margin:5px
4px;vertical-align:top}@media screen and (max-width: 750px){ul.branch_list
li{margin:1px
0;width:100%}}ul.branch_list li
a{display:block;background-color:#616161;width:220px;padding:10px;box-sizing:border-box;text-decoration:none}@media screen and (max-width: 750px){ul.branch_list li
a{width:100%}}ul.branch_list li a:hover{background-color:#b2b2b2}ul.branch_list li a
.name{text-transform:uppercase;font-size:14px;display:block;font-weight:300;letter-spacing:0.5px}ul.branch_list li a
.telephone{display:block;font-size:12px}.faq_section{margin-bottom:50px}.faq_section
.faq_pair{margin:0
0 10px 0}.faq_section .faq_pair.displayed
.faq_question{color:#6c0;background-image:url(/wp-content/themes/alforno/static/images/delta_arrow_up.png)}.faq_section .faq_pair
.faq_question{background-color:#242424;color:white;text-transform:uppercase;font-size:18px;padding:20px
40px 20px 20px;font-weight:600;cursor:pointer;background-repeat:no-repeat;background-image:url(/wp-content/themes/alforno/static/images/delta_arrow_down.png);background-position:right 25px center}@media screen and (max-width: 750px){.faq_section .faq_pair
.faq_question{font-size:14px}}.faq_section .faq_pair
.faq_answer{background-color:#3d3d3d;padding:20px}.geschichte_wide_image{width:100%;text-align:center;margin:0
auto}.geschichte_wide_image
img{width:100%}.geschichte_text_section{text-align:center;width:100%;max-width:660px;padding:80px
0;margin:0
auto}.geschichte_text_section
h2{text-transform:uppercase;font-weight:300;font-size:38px}@media screen and (max-width: 940px){.geschichte_text_section
h2{font-size:27px}}.geschichte_text_section
p{color:#999;line-height:180%;margin:30px
0}@media screen and (max-width: 940px){.geschichte_text_section{padding:30px
10px}}.geschichte_images{width:100%;text-align:center;margin:0
auto}.geschichte_images
img{margin:5px;width:100%;max-width:486px}@media screen and (max-width: 940px){.geschichte_images
img{margin:10px
0}}