/*!
 * large.css
 *
 * @link https://www.vektorrausch.de
 * @author vektorrausch GmbH <sippel@vektorrausch.de>
 *
 * @package WordPress
 * @subpackage cleantheme
 */
a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline;text-decoration-color:rgba(var(--color-red),1);color:rgba(0,0,0,1)}.has-image-to-angle+.has-negative-margin-top{margin-top:-14vw}#header{position:relative}.no-sidebar #content{width:100%}.sidebar-primary.sidebar-secondary .content-container,.sidebar-primary.sidebar-secondary .sidebar-area{clear:none;float:left}.sidebar-primary.sidebar-secondary #content{margin-left:calc((100% + 40px) / 4);margin-right:calc((100% + 40px) / 4);width:auto}.sidebar-primary.sidebar-secondary #primary{margin-left:-100%;width:calc((100% + 40px) / 4)}.sidebar-primary.sidebar-secondary #secondary{margin-left:calc((-100% - 40px) / 4);width:calc((100% + 40px) / 4)}.sidebar-primary.no-sidebar-secondary .content-container,.sidebar-primary.no-sidebar-secondary .sidebar-area{clear:none;float:left}.sidebar-primary.no-sidebar-secondary #content{margin-left:calc((100% + 40px) / 3);margin-right:0;width:auto}.sidebar-primary.no-sidebar-secondary #primary{margin-left:-100%;width:calc((100% + 40px) / 3)}.sidebar-secondary.no-sidebar-primary .content-container,.sidebar-secondary.no-sidebar-primary .sidebar-area{clear:none;float:left}.sidebar-secondary.no-sidebar-primary #content{margin-left:0;margin-right:calc((100% + 40px) / 3);width:auto}.sidebar-secondary.no-sidebar-primary #secondary{margin-left:calc((-100% - 40px) / 3);width:calc((100% + 40px) / 3)}#widget-area-logos .widget-inner{opacity:.35;filter:grayscale(1)}#widget-area-logos .widget-inner:hover{opacity:1;filter:grayscale(0)}.list-grid{grid-template-columns:repeat(3,1fr)}.btn,.button,input[type=submit]{opacity:1;transition:all ease .3s}.btn:hover,.btn:focus,.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus{text-decoration:none}.btn-o:hover,.btn-o:focus,.button-o:hover,.button-o:focus{text-decoration:none}#guide a{opacity:1;transition:opacity ease .3s}#guide a[href]:hover{text-decoration:none;opacity:.75}.main-menu-container{margin:0 0 1.375em}#main-menu{display:flex;align-items:center}#main-menu .menu-item-depth-0{position:relative;margin-right:1.375em}#main-menu .menu-item-depth-0:last-child{margin-right:0}#main-menu .menu-link-depth-0{padding:.6875em 0;color:rgba(0,0,0,1);display:block}#main-menu .menu-item-depth-0:hover .menu-link-depth-0,#main-menu .menu-item-depth-0:focus .menu-link-depth-0,#main-menu .menu-item-depth-0:active .menu-link-depth-0{text-decoration:none}#main-menu .menu-item-depth-0.current-menu-item .menu-link-depth-0,#main-menu .menu-item-depth-0.current-menu-ancestor .menu-link-depth-0{text-decoration:none}#main-menu .menu-item-has-children .menu-link-depth-0:after{content:'\f107';font-family:'Font Awesome 5 Pro';font-weight:500;color:rgba(var(--color-grey),1);margin-left:.34375em}#main-menu .menu-item-depth-0 .menu-link-depth-0 span:after{content:'';display:block;width:30px;height:3px;background:rgba(var(--color-red),1);position:absolute;z-index:1;bottom:0;left:50%;transform:translate3d(-50%,-200%,0);opacity:0;transition:all .3s ease-in-out}#main-menu .menu-item-depth-0.current-menu-item .menu-link-depth-0 span:after,#main-menu .menu-item-depth-0.current-menu-ancestor .menu-link-depth-0 span:after,#main-menu .menu-item-depth-0:hover .menu-link-depth-0 span:after{opacity:1;transform:translate3d(-50%,0,0)}#main-menu .menu-depth-1{position:absolute;z-index:25;top:100%;left:0;background:rgba(255,255,255,1);box-shadow:0 10px 20px -10px rgba(var(--color-grey),.5);border-radius:2px;min-width:220px;font-size:.875rem;line-height:normal;padding:.6875em 1.375rem;margin:0;display:none}#main-menu .menu-item-depth-0:last-child .menu-depth-1{left:auto;right:0}#main-menu .menu-item-depth-0:hover .menu-depth-1{display:block}#main-menu .menu-depth-1:before{content:none;position:absolute;z-index:1;left:0;top:-16px;height:16px;width:100%}#main-menu .sub-menu .menu-link{display:block;padding:.34375em 0;color:rgba(var(--color-grey),1)}#main-menu .sub-menu .menu-item:hover>.menu-link,#main-menu .sub-menu .menu-item:focus>.menu-link,#main-menu .sub-menu .menu-item:active>.menu-link{color:rgba(0,0,0,1);text-decoration:none}#main-menu .sub-menu .menu-item.current-menu-item>.menu-link,#main-menu .sub-menu .menu-item.current-menu-ancestor>.menu-link{color:rgba(0,0,0,1);text-decoration:none}#main-menu .menu-item-depth-1 .sub-menu{margin:0;padding:0}#main-menu .menu-item-depth-1:first-child .menu-link,#main-menu .menu-depth-2 .menu-link{border-top:0}#main-menu .sub-menu .menu-item-depth-2 .menu-link:before{content:'›';display:inline-block;margin-left:-1.375em;width:1.375em;text-align:center}#main-menu .sub-menu .menu-link-depth-2{padding-left:1.375em}#main-menu .sub-menu .menu-item-depth-2:hover>.menu-link,#main-menu .sub-menu .menu-item-depth-2:focus>.menu-link,#main-menu .sub-menu .menu-item-depth-2:active>.menu-link{padding-left:2.0625em}#main-menu .sub-menu .menu-item-depth-2 .menu-link-depth-2:before{content:'›'}#main-menu .sub-menu .menu-link-depth-3{padding-left:2.0625em}#main-menu .sub-menu .menu-item-depth-3:hover>.menu-link,#main-menu .sub-menu .menu-item-depth-3:focus>.menu-link,#main-menu .sub-menu .menu-item-depth-3:active>.menu-link{padding-left:2.75em}#main-menu .sub-menu .menu-item-depth-3 .menu-link-depth-3:before{content:'››'}#main-menu .sub-menu .menu-link-depth-4{padding-left:2.75em}#main-menu .sub-menu .menu-item-depth-4:hover>.menu-link,#main-menu .sub-menu .menu-item-depth-4:focus>.menu-link,#main-menu .sub-menu .menu-item-depth-4:active>.menu-link{padding-left:3.4375em}#main-menu .sub-menu .menu-item-depth-4 .menu-link-depth-4:before{content:'›››'}#main-menu .menu-link-description{display:block;font-size:.625rem;opacity:.5}.site-search .search-input{font-size:3rem}#pagination.prev-next a{transition:all ease-in-out .3s}#pagination.prev-next a:hover,#pagination.prev-next a:focus,#pagination.prev-next a:active{text-decoration:none;color:rgba(0,0,0,1) !important;border-color:rgba(0,0,0,1) !important}body .coffee-filter .filter-inner.list{grid-template-columns:repeat(3,1fr)}.card.card-hover{transition:box-shadow .3s ease 0s}.card.card-hover:hover{box-shadow:0 2px 3px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25)}.font-size-is-great-again{font-size:18px}#swipebox-close:hover,#swipebox-prev:not(.disabled):hover,#swipebox-next:not(.disabled):hover{background:rgba(255,255,255,1)}#swipebox-close:hover:after{color:rgba(var(--color-base),1)}#swipebox-prev:not(.disabled):hover:after,#swipebox-next:not(.disabled):hover:after{color:rgba(var(--color-base),1)}.tos-desktop .tos-close:hover,.tos-desktop .tos-next:hover,.tos-desktop .tos-prev:hover{background:rgba(255,255,255,1)}.tos-close:hover span:after{color:rgba(var(--color-base),1)}.tos-prev:hover span,.tos-next:hover span{color:rgba(var(--color-base),1)}.tos-desktop .tos-wrapper.tos-has-thumbnails .tos-pagination a:hover{opacity:1}html.js{margin-top:0 !important}#wpadminbar{opacity:1;transform:translateY(-50%);transition:all .3s ease;background:0 0}#wpadminbar:hover{opacity:1;transform:translateY(0);background:#23282d}#wpadminbar:before{position:absolute;right:0;top:0;content:'Administration';background:#23282d;color:#fff;z-index:1;padding:0 15px;transform:translateY(50%);font-size:12px;border-radius:0 0 0 6px}#wpadminbar:hover:before{display:none}#wpadminbar>*{opacity:0}#wpadminbar:hover #wp-toolbar{opacity:1}