/*!
 * large.css
 *
 * @link https://www.vektorrausch.de
 * @author vektorrausch GmbH <sippel@vektorrausch.de>
 *
 * @package WordPress
 * @subpackage cleantheme
 */
html{font-size:16px}body{font-size:1.5rem}a{text-decoration:none}a:hover{text-decoration:underline}h1,.h1,.page-title{font-size:6.25rem;margin:0 !important}h2,.h2,.headline{font-size:2.5rem;letter-spacing:.4px}#header{position:relative}#logo{margin:0}#logo a:hover{text-decoration:none}#logo .letters{font-size:6.25rem}#page-title{margin-top:-.6875em}#page-title h1{-webkit-text-stroke:3px #000;text-stroke:3px rgba(0,0,0,1)}.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-footer{font-size:1.25rem}#widget-area-footer .widget-title{font-size:1.25rem}.widget-area-off-canvas-container{padding-top:1.375em !important}.widget_taxonomy_list .taxonomy-item>a:hover{color:rgba(0,50,255,1)}.widget_archive_list .archive-item>a:hover{color:rgba(0,50,255,1)}.widget_archive_list .archive-item>a.ui-accordion-header-active:hover{color:rgba(0,0,0,1);cursor:text}.widget_nav_menu_advanced .menu-item>a[href]:hover{text-decoration:none;color:rgba(0,50,255,1)}.widget.menu-main .menu-link-depth-0{font-size:2.125rem;padding:.171875em 0}.widget.menu-main .menu-link-depth-0:hover{text-decoration:none}.widget.menu-main .menu-link-depth-1{font-size:2.125rem;padding:.171875em 0}.widget.menu-main .menu-link-depth-1:hover{text-decoration:none}.widget.menu-main .menu-link-depth-2{font-size:2.125rem;padding:.171875em 0 .171875em .6875em}.widget.menu-main .menu-link-depth-2:hover{text-decoration:none}.widget.menu-social{margin-bottom:1.375em}.widget.menu-social .menu-link{padding:.257812em;font-size:1rem}.widget.menu-social .menu-link:hover{text-decoration:none}.widget.menu-social i{width:52px;height:52px;line-height:52px;font-size:2rem}.widget.menu-legal .menu-link{font-size:1rem}.widget.menu-legal .menu-link:hover{text-decoration:none}#footer .widget.footer-social .menu-link:hover{text-decoration:underline}#layout-social .field-body a:hover{color:rgba(0,50,255,1);text-decoration:none}#layout-social .icon{width:104px;height:104px}#layout-social .icon i{font-size:4.75rem}.layout-accordion .accordion{border-top:8px solid rgba(0,0,0,1)}.layout-accordion .accordion-item{padding:1.375em .6875em .6875em;border-bottom:8px solid rgba(0,0,0,1)}.layout-accordion .accordion-content{padding:.6875em 0}.layout-headline.size-big{top:6.25rem}.layout-headline.size-big h2{-webkit-text-stroke:3px rgba(0,0,0,1);text-stroke:3px rgba(0,0,0,1)}.layout-spacer{width:100%;height:2.75em}.layout-spacer.size-small{height:1.375em}.layout-spacer.size-big{height:5.5em}.layout-buttons .field-body a:hover{color:rgba(0,50,255,1);text-decoration:none}.layout-buttons .icon{width:104px;height:104px}.layout-buttons .icon i{font-size:4.75rem}.post-view-slider .slide{height:calc(100vh - 126px)}.post-type-athlete.post-view-teaser:hover:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid rgba(0,50,255,1);z-index:99;pointer-events:none}.post-type-athlete.post-view-teaser .instagram{width:76px;height:76px}.post-type-athlete.post-view-teaser .instagram i{font-size:3.25rem}.post-type-athlete.post-view-teaser:hover .headline{background:rgba(255,255,255,1)}.post-type-athlete.post-view-teaser:hover .headline a{text-decoration:none;color:rgba(0,50,255,1)}.post-type-case.post-view-teaser:hover:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid rgba(0,50,255,1);z-index:99;pointer-events:none}.post-type-case.post-view-teaser:hover .headline{background:rgba(255,255,255,1)}.post-type-case.post-view-teaser:hover .headline a{text-decoration:none;color:rgba(0,50,255,1)}.field-taxonomy a{opacity:1;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}.field-taxonomy a[href]:hover,.field-taxonomy a[href]:focus,.field-taxonomy a[href]:active{text-decoration:none;opacity:.75}.field-share a[href]:hover,.field-share a[href]:focus{-moz-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);opacity:.5}.field-down{width:98px;height:92px;line-height:92px}.field-down a{font-size:4rem}.field-up{width:98px;height:92px;line-height:92px}.field-up a{font-size:4rem}.btn,.button,input[type=submit]{opacity:1;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s;font-size:1.5rem}.btn:hover,.btn:focus,.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus{opacity:.75;text-decoration:none}.btn-o:hover,.btn-o:focus,.button-o:hover,.button-o:focus{opacity:.75;text-decoration:none}#guide a{opacity:1;-moz-transition:opacity ease .3s;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}#guide a[href]:hover{text-decoration:none;opacity:.75}.nav-button{top:5px;right:0;width:110px;height:110px}.nav-button span{top:25px;left:20px;width:70px;height:5px}.nav-button span:before,.nav-button span:after{left:0;width:100%;height:5px}.nav-button span:before{top:27.5px}.nav-button span:after{bottom:-55px}.nav-button span:hover,.nav-button span:before:hover,.nav-button span:after:hover{display:none;background:rgba(0,50,255,1)}#wpml-menu .menu-link{font-size:1.25rem}#footer-menu .menu-link{font-size:1.25rem}#pagination.prev-next a{opacity:1;-moz-transition:opacity ease .3s;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}#pagination.prev-next a:hover,#pagination.prev-next a:focus,#pagination.prev-next a:active{opacity:.75;text-decoration:none}.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)}.owl-carousel.owl-theme .owl-nav [class*=owl-]{width:62px;height:104px;margin-top:-52px}.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover{background:rgba(255,255,255,1) !important}.owl-carousel.owl-theme .owl-nav [class*=owl-] i{font-size:4rem}.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover i{color:rgba(0,50,255,1)}.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(0,50,255,1)}#swipebox-prev:not(.disabled):hover:after,#swipebox-next:not(.disabled):hover:after{color:rgba(0,50,255,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(0,50,255,1)}.tos-prev:hover span,.tos-next:hover span{color:rgba(0,50,255,1)}.tos-desktop .tos-wrapper.tos-has-thumbnails .tos-pagination a:hover{opacity:1}[data-off-canvas-close]{right:10px;top:20px;width:60px;height:60px;font-size:3rem}[data-off-canvas-close]:hover{color:rgba(0,50,255,1)}.gallery.gallery-columns-9 .gallery-item{float:left;width:11.111% !important}.gallery.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery.gallery-columns-3 figcaption{display:block}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}