﻿/*
Theme Name: MX vs ATV All Out
Author: THQ Nordic GmbH - nt
Description: Custom WordPress Theme for MX vs ATV All Out
Text Domain: mxallout
Version: 1.2
*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@font-face{font-family:'Pop Warner';src:url('./fonts/PopWarner.eot');src:url('./fonts/PopWarner.eot?#iefix') format('embedded-opentype'),url('./fonts/PopWarner.woff2') format('woff2'),url('./fonts/PopWarner.woff') format('woff'),url('./fonts/PopWarner.ttf') format('truetype'),url('./fonts/PopWarner.svg#PopWarner') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'EurostileLTStd-DemiOblique';src:url('./fonts/EurostileLTStd-DemiOblique.eot');src:url('./fonts/EurostileLTStd-DemiOblique.woff2') format('woff2'),url('./fonts/EurostileLTStd-DemiOblique.woff') format('woff'),url('./fonts/EurostileLTStd-DemiOblique.ttf') format('truetype'),url('./fonts/EurostileLTStd-DemiOblique.svg#EurostileLTStd-DemiOblique') format('svg'),url('./fonts/EurostileLTStd-DemiOblique.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}html,body{width:100%;height:100%}body{background-color:#1e1e1e;font-family:"EurostileLTStd-DemiOblique",serif;font-size:21px;letter-spacing:1px;color:#fff;line-height:1.4;width:100%;margin:0;padding:0;word-wrap:break-word;overflow-x:hidden;position:relative}.modalOverflow{overflow:hidden}header:after,nav:after,main:after,section:after,footer:after,.form-one-row:after{content:"";clear:both;display:block}a,img{outline:0 none;text-decoration:none}a,a:hover{color:#fff;text-decoration:none}.inlinelink,.inlinelink:hover,.single .main-content p>a,.single .main-content p>a:hover{color:#bb0603;text-decoration:none}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.1;letter-spacing:4px;margin:0 0 1.2em}h1{font-family:'Pop Warner';font-size:3.358em;text-transform:uppercase;color:#bb0603}h2{font-family:'Pop Warner';color:#bb0603;font-size:2.7em;font-weight:normal;text-transform:uppercase}h3{font-size:1.75em}h4{font-size:1.55em}p{font-size:1em;margin:0 0 1.2em}hr{display:block;margin:1.4em auto}ol,ul{font-size:1em;margin:0 0 1.5em 0;padding:0 0 1em 1.2em}ul{font-size:1em;list-style-type:square}li>ul,li>ol{margin:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;max-width:100%;height:auto}blockquote{text-align:right;font-style:italic}button,input,select,option{font-family:"EurostileLTStd-DemiOblique",serif;font-size:1em;color:#fff;background-color:transparent;border:0;outline:0;background-clip:padding-box;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}input{border-radius:5px;background-color:transparent;border:2px solid #fff;padding:.5em 1em}button:focus,input:focus{outline:0}.inputfield-error{border-color:#333}::-webkit-input-placeholder{color:#fff;opacity:.8}::-moz-placeholder{color:#fff;opacity:.8}:-ms-input-placeholder{color:#fff;opacity:.8}:-moz-placeholder{color:#fff;opacity:.8}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden]{display:none}embed,iframe,object,video{max-width:100%}.alignleft img,.alignright img,.aligncenter img,.alignnone img{border-radius:5px}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;text-align:center}.alignnone{margin-bottom:1.5em}.menu-holder{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:.85em;padding:10px 0 10px;background-color:#bb0603;z-index:20}.menu-logo{display:block}.mainnav,.menu-logo,.language-switcher{margin:0 1em}.mainnav ul{padding:0}.mainnav ul li{display:inline-block;margin:.125em .5em;text-transform:uppercase;vertical-align:middle}.mainnav ul li:not(.cart-icon){vertical-align:middle;position:relative;margin:.125em calc(.25em + 20px);background-color:#333;color:#fff}.mainnav ul li:not(.cart-icon)::before,.mainnav ul li:not(.cart-icon)::after{content:"";position:absolute;width:20px;height:100%}.mainnav ul li:not(.cart-icon)::before{background:transparent url("./img/icons/btn-left.png") no-repeat left center / 100% auto;bottom:0;left:-20px}.mainnav ul li:not(.cart-icon)::after{top:0;background:transparent url("./img/icons/btn-right.png") no-repeat left center / 100% auto;right:-20px}.mainnav ul li a{display:block;padding:5px 1.3em 5px 0;text-align:center;position:relative}.mainnav ul li:not(.cart-icon) a{padding:.5em 1.25em .5em .85em}.mainnav ul li:not(.cart-icon).menu-active a,.mainnav ul li.menu-item-object-category.current-menu-item a,.mainnav ul li.current-menu-parent a{color:#bb0603}.mainnav ul li:not(.cart-icon) a::before,.mainnav ul li:not(.cart-icon) a::after,.button-text-arrow::before,.button-text-arrow::after{content:"";height:1em;width:1em;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1}.mainnav ul li:not(.cart-icon) a::before,.mainnav ul li.menu-item-object-category.current-menu-item a::before,.mainnav ul li.current-menu-parent a::before,.button-text-arrow::before{background:transparent url("./img/icons/arrow-right-white.png") no-repeat center center / auto 1em;opacity:1}.mainnav ul li:not(.cart-icon) a::after,.mainnav ul li.menu-item-object-category.current-menu-item a::after,.mainnav ul li.current-menu-parent a::after,.button-text-arrow::after{background:transparent url("./img/icons/arrow-right.png") no-repeat center center / auto 1em;opacity:0}.mainnav ul li:not(.cart-icon).menu-active a::after,.mainnav ul li.menu-item-object-category.current-menu-item a::after,.mainnav ul li.current-menu-parent a::after,.cart-icon.menu-active::after{opacity:1}.mainnav ul li:not(.cart-icon).menu-active a::before,.mainnav ul li.menu-item-object-category.current-menu-item a::before,.mainnav ul li.current-menu-parent a::before,.cart-icon.menu-active::before{opacity:0}.language-switcher select{padding:5px 20px 5px 5px;letter-spacing:4px;text-transform:uppercase;color:#fff;background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAyZdo3rqxF+fDoTsvJAnzflhGo7QSpAAAAE9JREFUCNdNzlkKwDAIRdFnTDOn09v/XotIm94fOSAodMdXVkQZr3oUCBmyYTYyoZIsCpwHjUJrqz6Mq4TRlsIEcAt9s8PTQsbrdz8E/+YBYFEE7/1TuMAAAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:right 2px center;border-radius:0;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;min-width:60px}.language-switcher select option{padding:5px;letter-spacing:4px;color:#000;background:#fff none no-repeat center center;text-align:center}.cart-icon{text-indent:-9999px;overflow:hidden;height:52px;width:52px;margin-left:7em!important;overflow:hidden;text-indent:-9999px;position:relative}.cart-icon::before,.cart-icon::after{content:"";height:52px;width:52px;position:absolute;top:0;left:0;z-index:-1}.cart-icon::before{background:transparent url("./img/icons/cart-white.png") no-repeat left center;opacity:1}.cart-icon::after{background:transparent url("./img/icons/cart-red.png") no-repeat left center;opacity:0}.cart-icon a{border:0 none!important;height:100%;width:100%;padding:0!important}main{position:relative;margin:0;padding:0;overflow:hidden}section{width:100%;position:relative;margin:0;padding:calc(4em + 37px) 4vw calc(3em + 24px);z-index:1}.ajax-overlay{padding:4em 4vw}header{text-align:center;margin-bottom:1.7em}.main-content{position:relative;margin:1em auto;width:70%}.hero-section{width:100%;height:100%;position:relative;padding:0;min-height:100vh;overflow:hidden}.intro-content{text-align:center;margin:25vh auto 0;z-index:3;max-width:60%}.intro-logo{display:block;margin-bottom:3em}.intro-buttons .videoplay-big-icon{background:transparent url("./img/icons/play-102.png") no-repeat center center / contain;display:block;margin:0 auto;min-height:4.5em;text-align:center;text-indent:-9999px}.fullscreen-bg-container::before,.fullscreen-bg-container::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fullscreen-bg-container::before{background-image:url("./img/bg-img/grey-frame-left.png"),url("./img/bg-img/grey-frame-right.png");background-position:left top,right top;background-repeat:repeat-y;background-size:21px auto,26px auto}.fullscreen-bg-container:after{background-image:url("./img/bg-img/grey-frame-bottom.png"),url("./img/bg-img/grey-frame-top.png");background-position:left top,left bottom;background-repeat:repeat-x;background-size:auto 24px}.darkgrey-colored{background-color:#1e1e1e}main>.darkgrey-colored:not(.first-child)::before{background:transparent url("./img/bg-img/grey-frame-top.png") repeat-x bottom left;content:"";left:0;width:100%;height:24px;position:absolute;top:-24px;z-index:2}.darkgrey-colored::after{background:transparent url("./img/bg-img/grey-frame-bottom.png") repeat-x bottom left;content:"";left:0;width:100%;height:37px;position:absolute;bottom:-37px;z-index:2}.lightgrey-colored{color:#333;background-color:#eeebe2}.lightgrey-colored::before{background:transparent url("./img/bg-img/lightgrey-frame-top.png") repeat-x bottom left;content:"";left:0;width:100%;height:24px;position:absolute;top:-24px;z-index:3}.lightgrey-colored::after{background:transparent url("./img/bg-img/lightgrey-frame-bottom.png") repeat-x bottom left;content:"";left:0;width:100%;height:37px;position:absolute;bottom:-37px;z-index:3}.keyart-parallax{background:transparent url("./img/bg-img/keyart-with-slogan.png") no-repeat center top / cover;position:relative;padding-top:56.25%}.news-box-holder{margin-bottom:2em;display:flex;align-items:stretch;flex-flow:row wrap;justify-content:space-between}.news-box{margin-bottom:1.5em}.col-2{flex:0 0 calc(50% - .5em);max-width:50%;max-width:calc(50% - .5em)}.image{background:#1e1e1e url("./img/bg-img/newsposts-fallback.jpg") no-repeat center center / cover;position:relative;width:100%;height:auto;border-radius:3px;padding-top:56.25%;overflow:hidden}.excerpt{background-color:rgba(30,30,30,.6);text-align:center;padding:1em;font-size:.75em;display:flex;align-items:center;position:absolute;width:100%;height:100%;left:0;top:0}.news-prev{margin-top:.5em}.news-title{text-transform:uppercase;font-size:.85em;border-bottom:2px solid #bb0603}.news-title a{display:block;color:#bb0603}.news-metainfo{display:flex;font-size:.65em;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:.5em}.news-metainfo-seperator{border-bottom:2px solid #bb0603;padding:.5em 0;margin-bottom:2.5em}.author{margin-bottom:0}.date{margin-bottom:0}.button-holder{display:flex;align-items:center;justify-content:center}.timeline-wrapper{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.timeline-content-container{display:flex;height:100%;position:relative;transition-property:transform;width:100%}.timeline-step{padding:0 50px;flex-shrink:0;height:100%;position:relative;width:100%}.timeline-box-content{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;text-align:left}.timeline-box-gamelogo{text-align:center;margin-bottom:1.5em}.timeline-gallery,.timeline-box-text{width:calc(100% / 2 - 1em)}.timeline-date{font-size:1.5em;margin-bottom:.5em}.timeline-pagination .swiper-button-next,.timeline-pagination .swiper-button-prev{top:50%;position:absolute}.timeline-pagination .swiper-button-next{right:0!important}.timeline-pagination .swiper-button-prev{left:0!important}.timeline-pagination .swiper-button-next.swiper-button-disabled,.timeline-pagination .swiper-button-prev.swiper-button-disabled{display:none}.vbox-next,.vbox-prev,.swiper-button-next,.swiper-button-prev{height:56px!important;width:40px!important;background:0 none!important;overflow:hidden;text-shadow:none!important;margin-top:0!important;transform:translateY(-50%);right:.75em!important}.vbox-prev{left:.75em!important}.vbox-next::before,.vbox-next::after,.vbox-prev::before,.vbox-prev::after,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-next::after,.swiper-button-prev::before{content:"";height:56px!important;width:40px!important;position:absolute;top:0;left:0;z-index:-1}.vbox-prev::before,.swiper-button-prev::before{background:transparent url("./img/icons/arrow-left.png") no-repeat center center / contain;opacity:1}.vbox-prev::after,.swiper-button-prev::after{background:transparent url("./img/icons/arrow-left-white.png") no-repeat center center / contain;opacity:0}.vbox-next::before,.swiper-button-next::before{background:transparent url("./img/icons/arrow-right.png") no-repeat center center / contain;opacity:1}.vbox-next::after,.swiper-button-next::after{background:transparent url("./img/icons/arrow-right-white.png") no-repeat center center / contain;opacity:0}.vbox-next span,.vbox-prev span,.swiper-button-next span,.swiper-button-prev span{display:none}.vbox-close,.close-icon{text-indent:-9999px;top:1em!important;right:calc(20px + 1em)!important;width:48px!important;height:48px!important;overflow:hidden;cursor:pointer}.vbox-close::before,.vbox-close::after,.close-icon::before,.close-icon::after{content:"";height:48px;width:48px;position:absolute;top:0;left:0;z-index:-1}.vbox-close::before,.close-icon::before{background:transparent url("./img/icons/close.png") no-repeat left center;opacity:0}.vbox-close::after,.close-icon::after{background:transparent url("./img/icons/close.png") no-repeat right center;opacity:1}.video-thumb-wrapper{position:relative;width:100%}.videoplay-icon{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:transparent url("./img/icons/play.png") no-repeat center center;z-index:5}.textcenter{text-align:center}.button{position:relative;display:inline-block;margin:.5em calc(.5em + 20px);background-color:#333;color:#fff;text-transform:uppercase;cursor:pointer}.button::before,.button::after{content:"";position:absolute;width:20px}.button::before{background:transparent url("./img/icons/btn-left.png") no-repeat left center / 100% auto;bottom:0;left:-20px;height:100%}.button::after{height:100%;top:0;background:transparent url("./img/icons/btn-right.png") no-repeat left center / 100% auto;right:-20px}.button-text-arrow{padding:.5em 1.75em .5em 1.25em;position:relative;display:inline-block}.loading-img{width:2.5em;height:2.5em;position:relative;text-align:center;margin:0 auto}@keyframes gear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.gear-rotate{width:100%;height:100%;background:transparent url("./img/icons/ritzel.png") no-repeat center center / contain;position:relative;animation:1s gear-rotate steps(10) infinite}.iframeWrapper{margin-bottom:1.5em;border-radius:5px;overflow:hidden}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter{position:relative;padding:1em 0}#errormsg{margin-top:1.5em}#errormsg>*{display:none;text-align:center;padding:.5em 1em;text-transform:uppercase}#successmsg{display:none;font-size:1.5em}.newsletter legend{font-family:"EurostileLTStd-DemiOblique",serif}.newsletter fieldset{border:0 none;margin-bottom:1em}.newsletter button,input[type="checkbox"],input[type="radio"]{cursor:pointer}.newsletter input[type="checkbox"]{margin-right:10px}.newsletter input[type="checkbox"]:not(old),input[type="radio"]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}.newsletter input[type="checkbox"]:not(old)+label,input[type="radio"]:not(old)+label{display:inline-block;margin-left:-2em;line-height:1.5em}.newsletter input[type="checkbox"]:not(old)+label>span,.newsletter input[type="radio"]:not(old)+label>span{font-size:16px;display:inline-block;width:1em;height:1em;margin:0 .5em .22em .22em;border:2px solid #fff;border-radius:5px;vertical-align:middle}.newsletter input[type="radio"]:not(old)+label>span{border-radius:50%}.newsletter input[type="checkbox"]:not(old):checked+label>span,.newsletter input[type="radio"]:not(old):checked+label>span{background:#fff}.newsletter input[type=checkbox]:not(old):checked+label>span:before{display:block;width:1em;color:#fff;font-size:1em;line-height:1em;text-align:center;font-weight:700}.newsletter input[type=radio]:not(old):checked+label>span>span{display:block;height:.6em;margin:.125em;border-radius:50%;background:rgba(255,255,255,1)}.form-one-row{margin-bottom:.5em}.form-10{float:left;width:calc(10% - .5em);margin-right:.5em}.form-15{float:left;width:calc(15% - .5em);margin:0 .5em 0 0}.form-20{float:left;width:calc(20% - .5em);margin:0 .5em 0 0}.form-25{float:left;width:calc(25% - .5em);margin:0 .5em 0 0}.form-50{float:left;width:calc(50% - .75em);margin:0 .75em 0 0}#cookie{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.97);z-index:9999;padding:10px}#cookie p{color:#fff;position:relative;display:block;font-size:11px;margin:0;text-align:center}.soc{align-items:center;background-color:#bb0603;display:flex;justify-content:center;padding:1.5em 4vw}.newsletter-subscription{display:flex;align-items:center;margin-right:2em}.newsletter-subscription h3{font-size:1.5em;margin-right:1em;margin-bottom:0}footer{padding:2em 4vw;position:relative}.so-follow{display:flex;align-items:center;justify-content:center}.so-icon{margin:5px}.logo-leiste{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.platform-leiste img,.company-logo-leiste a{margin-right:1em}.copyright{font-size:.65em;margin-bottom:1em}.copyright a{text-decoration:underline;text-transform:none}.copyright p{margin-bottom:.5em}.ratings span{color:#fff;display:inline-block;font-size:11px;height:100%;line-height:14px;padding-left:5px;vertical-align:top}.retailer-section{width:100%;text-align:center}.content:not(:empty),.retailer-description:not(:empty){text-align:left;margin-top:1.8em}.no-retailer{text-transform:uppercase;text-align:center;font-size:1.1em}.get-retailer,.get-retailer div:first-child{text-align:center}.get-retailer div{margin-bottom:.5em;text-align:left}.get-retailer div:not(:first-child){margin:0 auto 1em;max-width:450px}.get-retailer>div a{display:inline-block;color:#fff;transform:scale(.95);filter:grayscale(.8);text-decoration:none;cursor:pointer;margin-bottom:.5em;max-width:31%}.get-retailer>div a:last-child{margin-right:0}.get-retailer label{text-transform:uppercase;display:inline-block;margin-bottom:.25em}.get-retailer select{width:100%;background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAAS1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNOfcgEAAAAGHRSTlMAyGjeurGVF+fDoTsv88zLm35YRiYiCgkBEmFcAAAAUElEQVQI103NRw6AMBBDUWdCeujN9z8pGkVA/sZ6K0NufAWBNfVVsQaG9EFxZNIhkYwCrCOVE7UhtcHMLoeaf/kTwG4ahoKWRNJu3f/iL2gPtOwGMs8D0gAAAAAASUVORK5CYII=') no-repeat right 3px center;border:2px solid #333;border-radius:5px;color:#333;cursor:pointer;padding:5px 16px 5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.get-retailer select option{background-color:#fff;padding:5px 10px;cursor:pointer;margin:0;border:0 none;color:#333}.get-retailer>div a:hover,.get-retailer>div a.active{transform:scale(1);filter:grayscale(0) drop-shadow(7px 9px 5px rgba(51,51,51,0.5))}.get-retailer button{display:none}.close-icon{display:none}.modalOverflow .close-icon{display:block;position:fixed;z-index:25}.ajax-container-content{position:fixed;width:100%;height:100%;left:-100%;top:0;background-color:rgba(0,0,0,0.97);overflow-y:auto;visibility:hidden;z-index:60}.ajax-container-content.ajax-content-open{left:0;visibility:visible}#nojs-container{display:none}.no-js #nojs-container{display:block}#nojs-container .main-content{margin-top:25vh;text-align:center}.error-site{min-height:80vh}.error-site .main-content{text-align:center}.gallery{margin-bottom:2em;display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:flex-start}.gallery-item{padding:.75em;margin:0 .5em .5em 0;position:relative}.rounded-frame{background-color:rgba(0,0,0,0.7);border-radius:5px;padding:.75em}.gallery .rounded-frame{background-color:transparent;padding:.75em calc(0.75em + 0.375em) .75em .75em}.gallery .rounded-frame::after{content:"";background:transparent url("./img/bg-img/screenshot-frame-black.png") no-repeat center center / 100% 100%;width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:.7}.gallery-item a{display:block;position:relative;width:100%;height:100%}.gallery-item-caption:not(:empty){display:inline-block;margin-bottom:.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.rounded-frame img{border-radius:5px;overflow:hidden;text-align:center}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto .5em}.gallery-columns-2 .gallery-item{max-width:49%;max-width:calc(50% - .5em)}.gallery-columns-3 .gallery-item{flex:0 0 calc(33.33333333333333% - .5em);max-width:30%;max-width:calc(33.33333333333333% - .5em)}.gallery-columns-4 .gallery-item{flex:0 0 calc(25% - .5em);max-width:23%;max-width:calc(25% - .5em)}.gallery-columns-5 .gallery-item{flex:0 0 calc(19% - .5em);max-width:19%;max-width:calc(20% - .5em)}.gallery-columns-6 .gallery-item{flex:0 0 calc(15% - .5em);max-width:15%;max-width:calc(16.7% - .5em)}.gallery-columns-7 .gallery-item{flex:0 0 calc(13% - .5em);max-width:13%;max-width:calc(14.28% - .5em)}.gallery-columns-8 .gallery-item{flex:0 0 calc(11% - .5em);max-width:11%;max-width:calc(12.5% - .5em)}.gallery-columns-9 .gallery-item{flex:0 0 calc(9% - .5em);max-width:9%;max-width:calc(11.1% - .5em)}.gallery-item img{width:100%;display:block}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.figlio{border-radius:5px;overflow:hidden;box-shadow:none}.vbox-container{text-align:center;background-color:transparent!important}.vbox-content{padding:.75em!important;max-width:100%;width:auto!important;float:none!important;margin:0 auto;margin-left:10px!important;margin-right:10px!important}#responsive-icon{display:none}-ms-viewport{width:device-width}viewport{width:device-width}@media screen and (min-device-width:1025px){.copyright a,.mainnav ul li a,.mainnav ul li a:hover,.mainnav ul li.menu-active a,.button,.mainnav ul li.menu-item-object-category.current-menu-item a,.mainnav ul li.current-menu-parent a,.button .button-text-arrow,.button:hover .button-text-arrow{transition:color .35s ease-in-out}.mainnav ul li:not(.cart-icon) a::before,.mainnav ul li:not(.cart-icon) a::after,.cart-icon::before,.cart-icon::after,.vbox-close::before,.close-icon::before,.vbox-close::after,.close-icon::after,.vbox-next::before,.vbox-prev::before,.vbox-next::after,.vbox-prev::after,.swiper-button-next::after,.swiper-button-prev::after,.swiper-button-next::before,.swiper-button-prev::before,.button .button-text-arrow::after,.button .button-text-arrow::before,.button:hover .button-text-arrow::after,.button:hover .button-text-arrow::before,.gallery .rounded-frame::after,.gallery .rounded-frame:hover::after,.gallery .rounded-frame:hover::before,.gallery .rounded-frame::before,.excerpt{transition:opacity .35s ease-in-out}.ajax-container-content,.ajax-container-content.ajax-content-open,.get-retailer>div a,.get-retailer>div a:hover,.get-retailer>div a.active,.get-retailer button{transition:all .35s ease-in-out}.mainnav ul li:not(.cart-icon) a:hover,.button:hover .button-text-arrow{color:#bb0603}.mainnav ul li:not(.cart-icon) a:hover::after,.button:hover .button-text-arrow::after,.cart-icon:hover::after,.vbox-next:hover::after,.vbox-prev:hover::after,.swiper-button-next:hover::after,.swiper-button-prev:hover::after,.vbox-close:hover::before,.close-icon:hover::before{opacity:1}.mainnav ul li:not(.cart-icon) a:hover::before,.button:hover .button-text-arrow::before,.cart-icon:hover::before,.vbox-next:hover::before,.vbox-prev:hover::before,.swiper-button-next:hover::before,.swiper-button-prev:hover::before,.vbox-close:hover::after,.close-icon:hover::after,.gallery .rounded-frame:hover::after{opacity:0}.gallery .rounded-frame::before{content:"";background:transparent url("./img/bg-img/screenshot-frame-red.png") no-repeat center center / 100% 100%;width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:0}.gallery .rounded-frame:hover::before{opacity:.8}.so-icon{transform:scale(.9);transition:all .35s ease-in-out!important}.so-icon:focus,.so-icon:hover{transition:all .35s ease-in-out!important;transform:scale(1)!important}.copyright a:hover{color:#bb0603}.excerpt{opacity:0;background-color:rgba(30,30,30,.85)}.image:hover .excerpt{opacity:1}}@media screen and (min-width:1921px){.fullscreen-bg-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0;z-index:-100}.fullscreen-bg-container{display:inline-block;height:100%;padding:0;position:relative;z-index:0}.main-content{max-width:1500px}}@media screen and (max-width:1920px){.fullscreen-bg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}.fullscreen-bg-container{bottom:0;display:block;margin:0;padding:0;right:0;position:absolute;max-width:initial;z-index:0;width:100%;height:100%;min-height:100%;min-width:100%}.fullscreen-bg_video{max-width:initial;left:50%;max-width:initial;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:1600px){body{font-size:20px}}@media screen and (max-width:1366px){body{font-size:19px}}@media screen and (max-width:1280px){body{font-size:18px}.main-content{width:75%}}@media screen and (max-width:1160px){body{font-size:17px}}@media screen and (min-width:1121px){.menu-holder::after{background:transparent url("./img/bg-img/header-bg-bottom-red.png") repeat-x left bottom;content:"";height:12px;width:100%;position:absolute;bottom:-12px;left:0;z-index:1}.keyart-parallax{background-attachment:fixed}}@media screen and (max-width:1305px){.cart-icon{margin-left:5em!important}}@media screen and (max-width:1235px){.cart-icon{margin-left:2em!important}}@media screen and (max-width:1190px){.cart-icon{margin-left:.5em!important}.menu-holder .mainnav ul{font-size:.9em}}@media screen and (max-width:1120px){body{font-size:16px}.menu-holder,.activemenu{transition:transform .35s linear}#responsive-icon{cursor:pointer;position:fixed;width:3em;height:3em;font-size:1em;top:20px;right:1em;display:block;z-index:50}.lines-button{background:none repeat 0 center rgba(0,0,0,0);border:0 none;cursor:pointer;display:inline-block;outline:0 none;position:absolute}.lines{background:none repeat 0 0 #bb0603;display:inline-block;height:5px;position:relative;width:2.5em;border-radius:5px}.lines::before,.lines::after{background:none repeat 0 0 #bb0603;content:"";display:inline-block;height:5px;left:0;position:absolute;transform-origin:1px center 0;width:2.5em;border-radius:5px}.lines::before{top:13px}.lines::after{top:-13px}.lines-button .lines::before,.lines-button .lines::after{transform-origin:50% 50% 0;transition:top .35s ease .5s,transform .35s ease 0s}#responsive-icon.close .lines-button .lines{background:none repeat 0 0 transparent}#responsive-icon.close .lines-button .lines::before,#responsive-icon.close .lines-button .lines::after{top:0;transition:top .35s ease 0s,transform .35s ease .5s;width:2.5em;background-color:#fff}#responsive-icon.close .lines-button .lines::before{transform:rotate3d(0,0,1,45deg)}#responsive-icon.close .lines-button .lines::after{transform:rotate3d(0,0,1,-45deg)}.menu-holder.activemenu .responsivemenu-logo{position:relative;text-align:center;margin:2em auto;max-width:100%;transform:none;display:block}.menu-holder{transform:translateX(100%);flex-flow:column nowrap;justify-content:start;align-items:left;height:100vh;overflow-x:hidden;overflow-y:auto;padding:10px 25vw;z-index:45;font-size:1em}.menu-holder.activemenu{transform:translateY(0)}.menu-holder .mainnav ul{padding:0;position:relative;font-size:1em}.menu-holder .mainnav ul li{display:block;text-align:center;position:relative;margin:10px calc(0.25em + 20px)}.menu-holder .cart-icon{margin:0 auto!important}.menu-holder .language-switcher{margin:.75em 0}.menu-holder .menu-logo,.menu-holder .mainnav{width:100%}.menu-holder .menu-logo{margin:0 auto;text-align:center;padding:20px 0;order:1}.menu-holder .language-switcher{order:2}.menu-holder .mainnav{margin:0;order:3}.menu-so-fo{margin:3em auto 0;order:4}.main-content{width:80%}.gallery .rounded-frame{padding:.75em calc(0.75em + 0.75em) .75em .75em}.gallery-columns-3 .gallery-item{flex:0 0 calc(50% - .5em);max-width:calc(50% - .5em)}.gallery-columns-3 .gallery-item:nth-of-type(3n){margin-right:.5em}.gallery-columns-3 .gallery-item:nth-of-type(2n){margin-right:0}.gallery-columns-4 .gallery-item{flex:0 0 calc(33.33333333333333% - .5em);max-width:30%;max-width:calc(33.33333333333333% - .5em)}.gallery-columns-4 .gallery-item:nth-of-type(4n){margin-right:.5em}.gallery-columns-4 .gallery-item:nth-of-type(3n){margin-right:0}.vbox-next,.vbox-prev,.swiper-button-next,.swiper-button-prev,.vbox-next::before,.vbox-next::after,.vbox-prev::before,.vbox-prev::after,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-next::after,.swiper-button-prev::before{height:51px!important;width:35px!important}.timeline-step{padding:0 45px}.timeline-wrapper::before{width:calc(100% - 35px - 35px)}}@media screen and (max-width:1070px){body{font-size:16px}.main-content{width:85%}.soc{display:block}.newsletter-subscription{margin-right:0;margin-bottom:1.5em;justify-content:center}.form-15{width:calc(23.33333333333333% - 1em)}.form-25{width:calc(30% - 1em)}.form-50{width:calc(70% - 1em)}}@media screen and (max-width:875px){.newsletter-subscription{display:block;margin:0 auto 1em;text-align:center}.newsletter-subscription h3{margin-right:0;margin-bottom:.25em}.gallery-columns-4 .gallery-item{flex:0 0 calc(50% - .5em);max-width:calc(50% - .5em)}.gallery-columns-4 .gallery-item:nth-of-type(3n){margin-right:.5em}.gallery-columns-4 .gallery-item:nth-of-type(2n){margin-right:0}}@media screen and (min-width:851px){.timeline-wrapper::before{background:transparent url("./img/bg-img/ruler-segment-red-horizontal.png") repeat-x left center;content:"";top:50%;transform:translateY(-50%);width:calc(100% - 40px - 40px);height:30px;position:absolute;left:40px;z-index:0}}@media screen and (max-width:850px){body{font-size:16px}.main-content{width:90%}.vbox-next,.vbox-prev,.swiper-button-next,.swiper-button-prev,.vbox-next::before,.vbox-next::after,.vbox-prev::before,.vbox-prev::after,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-next::after,.swiper-button-prev::before{height:46px!important;width:30px!important}.timeline-step{padding:0 40px}.menu-holder{padding:10px 20vw}.videoplay-icon{background-size:45px auto}.timeline-box-content{display:block}.timeline-gallery,.timeline-box-text{width:100%}.timeline-gallery{margin-bottom:1.5em}.intro-content{max-width:70%}.logo-leiste{flex-flow:wrap}.platform-leiste{order:1}.company-logo-leiste{order:2}.ratings{flex:0 0 100%;margin-top:1em;order:3}.form-15{width:calc(33.33333333333333% - 1em)}.form-20{width:calc(50% - 1em)}.form-25,.form-50{width:100%;margin-right:0}.form-one-row{margin-bottom:1em}.confirm-label{margin-left:0!important}}@media screen and (max-width:700px){body{font-size:15px}.vbox-next,.vbox-prev,.swiper-button-next,.swiper-button-prev,.vbox-next::before,.vbox-next::after,.vbox-prev::before,.vbox-prev::after,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-next::after,.swiper-button-prev::before{height:41px!important;width:25px!important}.timeline-step{padding:0 35px}.platform-leiste img,.company-logo-leiste img{max-width:calc(33.3333% - 1em)}.logo-leiste{display:block}.ratings{margin-bottom:1em;margin-top:0}.platform-leiste{text-align:right}.gallery-item-shadow.right,.gallery-item-shadow.left{float:none;margin:.5em 0 1.5em;display:inline-block}}@media screen and (max-width:590px){body{font-size:14px}section{padding:calc(2em + 37px) 2em calc(1em + 24px)}.ajax-overlay{padding:4em 2em}footer,.soc{padding:1.5em 2em}.boxshots:not(:empty){margin-right:0}.menu-holder{padding:0 18vw}.main-content{width:95%}.col-2{flex:0 0 100%;max-width:100%}}@media screen and (max-width:480px){#responsive-icon{right:5px}.main-content{width:95%}.timeline-step{padding:0 30px}.menu-holder{padding:0 15vw}.videoplay-icon{background-size:45px auto}.nl-email-form input{width:100%}.gallery-columns-3 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-4 .gallery-item{flex:0 0 100%;max-width:100%;margin-right:0}.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-4 .gallery-item:nth-of-type(2n){margin-right:0}.fullscreen-bg-container::before{background-size:12px auto,15px auto}.fullscreen-bg-container::after{background-size:auto 15px}section{padding:calc(2em + 20px) 2em calc(1.25em + 10px)}main>.darkgrey-colored:not(.first-child)::before,.lightgrey-colored::before{height:8px;top:-8px}.darkgrey-colored::after,.lightgrey-colored::after{height:15px;bottom:-15px}.intro-content{max-width:80%}}@media screen and (max-width:380px){section{padding:calc(1em + 20px) 2em calc(.75em + 10px)}.ajax-overlay{padding:3.5em 2em}.main-content{width:100%}.gallery-columns-5 .gallery-item{flex:0 0 100%;max-width:100%}.form-20{width:100%;margin-right:0}.form-15{width:100%;margin:0 0 .5em}}