/*!
Theme Name: Traum Theme
Theme URI:
Author: Fabrizio Nasi
Author URI: http://byters.it
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: traum
Text Domain: traum
------------------------------------------------------- */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;box-sizing:border-box;background-color:#fff}*,:after,:before{box-sizing:inherit}body{margin:0;height:100%}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:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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}select::-ms-expand{display: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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset,legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p:empty{display:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:k;animation-name:k}@-webkit-keyframes b{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes b{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes c{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:c;animation-name:c}@-webkit-keyframes d{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes d{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:d;animation-name:d}@-webkit-keyframes e{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes e{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:e;animation-name:e}@-webkit-keyframes f{0%{opacity:1}to{opacity:0}}@keyframes f{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:f;animation-name:f}@-webkit-keyframes g{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes g{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:g;animation-name:g}@-webkit-keyframes h{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes h{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:h;animation-name:h}@-webkit-keyframes i{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes i{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:i;animation-name:i}@-webkit-keyframes j{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes j{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:j;animation-name:j}[data-state=is-hidden]{opacity:0;max-height:0;overflow:hidden;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);transition:.5s;position:relative}[data-state=is-visible]{opacity:1;max-height:400px;overflow:visible;transition:.5s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@-ms-viewport{width:device-width}.screen-reader{position:absolute;top:-9999px;left:-9999px}iframe{width:100%;overflow:hidden}body,html{position:relative;height:100%;background-color:#0d0d0d;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;width:auto}.inner-container{width:92%}.container{max-width:1200px;margin-left:auto;margin-right:auto;width:92%}.container:after{content:'';display:table;clear:both;content:" ";display:block}.content-wrap{margin-top:1.45em;margin-bottom:1.45em}.app-container--margin{padding-top:90px}.has-padding{padding:1.45em}.has-margin-t{margin-top:1.45em}.has-margin-b{margin-bottom:1.45em}.no-margin{margin:0}.center{margin:0 auto;text-align:center}form input{width:100%;border:none;border-radius:4px;padding:.725em;color:#0d0d0d}form label{color:#fff}div.wpcf7-mail-sent-ok{border:none!important;border-bottom:4px solid #2a91f0!important}div.wpcf7-response-output{color:#fff!important;margin:0!important;padding:0!important}div.wpcf7-mail-sent-ng{border:none!important;border-bottom:4px solid red!important}.preloader{position:fixed;height:100%;width:100%;background-color:#0d0d0d;z-index:999;opacity:1;transition:.6s ease}.preloader__logo{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:calc(50% - 34px);max-width:80%}.preloader .read__more{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;bottom:.725em;text-align:center}.preloader .read__more p{margin-bottom:.725em}.preloader .read__more svg{fill:#2a91f0}.preloader.moved{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.preloader__logo{-webkit-animation:4s k;animation:4s k}.str1{stroke:#fff;stroke-width:2.82736}.str0{stroke:#fff;stroke-width:2.54362}.fil0{fill:#000}.fil2{fill:#0084ff}.fil1{fill:#fff}@-webkit-keyframes k{0%{opacity:0}to{opacity:1}}html{font-weight:400;font-size:1em;line-height:1.45;color:#6a6a6a}h1,h2,h3,h4,h5,h6,html{font-family:Roboto,sans-serif;font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .725em;line-height:1.2;text-rendering:optimizeLegibility}.h1,h1{font-size:2em}.h2,h2{font-size:1.424em}.h3,h3{font-size:1.266em}.h4,h4{font-size:1.125em}.article__title .h1,.article__title h1{font-size:1.5em}.article__title .h2,.article__title h2{font-size:1.25em}.article__title .h3,.article__title h3{font-size:1em}.font__small,small{display:block;font-size:.833em}.font__large{line-height:1;font-size:2em}@media screen and (min-width:75em){.font__large{font-size:3em}}p{margin:0 0 1.45em}strong{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}article p:last-child{margin:0}article p h1,article p h2,article p h3,article p h4{margin-top:1.45em}a{text-decoration:underline;transition:all .2s ease-out}a,a:active,a:focus,a:hover{color:#6a6a6a}a:active,a:focus{outline:none}a>svg{fill:currentColor;transition:fill .2s ease-out}ol,ul{list-style-type:none;margin:0;padding:0}ol.default-ul,ul.default-ul{list-style-type:disc;margin-bottom:1.45em;padding-left:2.9em}ol.default-ul li:not(:last-child),ul.default-ul li:not(:last-child){margin-bottom:.725em}ol.default-ol,ul.default-ol{list-style-type:decimal;margin-bottom:1.45em;padding-left:1.45em}ol.default-ol li,ul.default-ol li{margin-bottom:1.45em}dl:not(:last-child){margin:0 0 1.45em}dt{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}dd{margin:0;padding:0}hr{position:relative;margin:1.5rem 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}.main-navigation__menu{position:fixed;top:0;left:0;width:100%;padding:.725em 0;background-color:rgba(0,0,0,.7);z-index:2;opacity:1;transition:.2s ease}.main-navigation__menu.dark{background-color:#0d0d0d}.main-navigation__menu.disabled{opacity:0;z-index:0}.main-navigation__menu .logo{display:block;float:right}.main-navigation__menu .logo img{display:inline-block;max-width:120px;width:auto}.main-navigation__menu .open-menu{float:left}.main-navigation__menu .open-menu.active .icon.menu-close{opacity:1}.main-navigation__menu .open-menu.active .icon.menu-icon{opacity:0}.main-navigation__menu .open-menu .icon{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#fff;width:32px;height:32px}.main-navigation__menu .open-menu .icon.menu-close{opacity:0;transition:.2s ease}.main-navigation__menu .open-menu .icon.menu-icon{opacity:1;transition:.2s ease}.main-navigation{position:fixed;top:68px;left:0;z-index:2;width:100%;height:90vh;background-color:#0d0d0d;opacity:0;visibility:hidden;transition:.8s ease}.main-navigation.active{visibility:visible;opacity:1}.main-navigation ul{padding:0;text-align:center;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:calc(50% - 34px)}.main-navigation ul li{display:block;padding:1.45em 0;transition:.5s ease}.main-navigation ul li:nth-child(odd){-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.main-navigation ul li:nth-child(even){-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.main-navigation ul li.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-navigation ul li a{color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:1.266em;font-style:italic;text-decoration:underline}.icon{display:inline-block;width:32px;height:32px;fill:#6a6a6a}@media screen and (min-width:50em){.icon{width:44px;height:44px}}.icon--small{width:16px;height:16px}.icon--large{width:66px;height:66px}.icon__push{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:0;left:auto}@media screen and (min-width:50em){.icon--after{margin-left:10px}}.icon--before{margin-right:5px}.icon__button{border-bottom:none;display:inline-block}.icon__button:focus,.icon__button:hover{fill:#6a6a6a}h1>svg,h2>svg,h3>svg,h4>svg,h5>svg,h6>svg{margin-right:.3625em}.btn,.button,button,input[type=submit]{font-size:1em;font-family:Roboto,sans-serif;font-weight:400;font-style:italic;background:#2a91f0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:5px;border:0;color:#fff;cursor:pointer;display:inline-block;line-height:1;padding:18px 22px;text-decoration:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:auto;position:relative;transition:all .5s ease-out}.btn:focus,.btn:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{box-shadow:inset 350px 0 0 0 #1285ee,inset -350px 0 0 0 #1285ee;color:#fff}.btn.is-disabled,.btn[disabled=disabled],.btn[disabled],.button.is-disabled,.button[disabled=disabled],.button[disabled],button.is-disabled,button[disabled=disabled],button[disabled],input[type=submit].is-disabled,input[type=submit][disabled=disabled],input[type=submit][disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.button__icon{padding:16px 20px}.button__icon .icon{width:18px;height:18px;vertical-align:middle;fill:currentColor;position:relative;top:-2px}@media screen and (min-width:62.5em){.button__icon .icon{width:22px;height:22px}}.button__icon .icon--before{margin-right:10px}.button--large{font-size:1.125em;padding:22px 32px}.button--small{font-size:.75em;padding:12px 20px}.button--primary{background:#2a91f0}.button--primary:focus,.button--primary:hover{box-shadow:inset 350px 0 0 0 #1285ee,inset -350px 0 0 0 #1285ee;color:#fff}.button--secondary{background:#6a6a6a}.button--secondary:focus,.button--secondary:hover{box-shadow:inset 350px 0 0 0 #5d5d5d,inset -350px 0 0 0 #5d5d5d;color:#fff}.button--tertiary{background:#6a6a6a}.button--tertiary:focus,.button--tertiary:hover{box-shadow:inset 350px 0 0 0 #5d5d5d,inset -350px 0 0 0 #5d5d5d;color:#fff}.button--fullwidth{width:100%}.swiper-container{width:100%;height:100vh}.swiper-container .read-more{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;bottom:-2.9em;transition:.2s ease-out}.swiper-container .read-more.active{bottom:.725em}.swiper-container .read-more p{margin:0;color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.swiper-container .read-more p span{font-size:.875em}.swiper-container .read-more .icon{fill:#fff}.swiper-slide{text-align:center;background:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-size:cover;background-position:50%}.swiper-slide__intro{position:absolute;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.swiper-slide__intro.active .intro-container h1{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.swiper-slide__intro .intro-container{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:calc(50% - 34px);text-align:left}.swiper-slide__intro .intro-container h1,.swiper-slide__intro .intro-container p{color:#fff}.swiper-slide__intro .intro-container h1{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:.3s ease}.swiper-slide__intro .intro-container h1:first-letter{color:#2a91f0}.swiper-slide.has-content .swiper-slide{text-align:left;display:block;height:auto;box-sizing:border-box}.swiper-slide.has-content .swiper-slide__content{padding-top:5.8em}.swiper-slide.has-content .swiper-slide__content h2,.swiper-slide.has-content .swiper-slide__content h3{position:relative;display:inline-block;text-transform:uppercase;width:60%;color:#0d0d0d}.swiper-slide.has-content .swiper-slide__content h2:after,.swiper-slide.has-content .swiper-slide__content h3:after{content:'';position:absolute;left:0;top:105%;width:80px;height:4px;background-color:#2a91f0}.swiper-slide.has-content .swiper-slide__content h2{font-size:2em}.swiper-slide.has-content .swiper-slide .back__button{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:silver;padding:18px 22px;border-radius:0 0 50% 50%;z-index:5}.swiper-slide.has-content .swiper-slide .back__button .swiper-pagination-bullet{width:auto;height:auto;border-radius:none;background:none;opacity:1}.swiper-slide.has-content .swiper-slide .back__button .icon{display:block;margin:0 auto;fill:#fff}.swiper-slide.has-content .swiper-slide .back__button span{color:#fff}.swiper-slide.has-content .swiper-slide .back__button span:nth-child(2){display:none}.swiper-slide.has-content .swiper-slide .post__image{padding-bottom:200px;background-size:cover;background-repeat:no-repeat;margin:.725em -8%}.swiper-slide.has-content .swiper-slide.custom-theme .post__image{margin:0 -8%}.swiper-container-v{background:#eee}.gallery-slide{text-align:center}.gallery-slide p{position:absolute;width:100%;bottom:0;left:0;margin:0;color:#fff;padding:.725em 0;background-color:rgba(0,0,0,.7)}.swiper-arrow{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:80px;z-index:1;background-color:hsla(0,0%,65%,.5);top:calc(50% + 125px);transition:all .5s ease}.swiper-arrow:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.swiper-arrow-prev{left:0}.swiper-arrow-prev:before{background:url(_img/svg/icons/swiper-arrow-l.svg) 50% no-repeat;background-size:30px 40px}.swiper-arrow-next{right:0}.swiper-arrow-next:before{background:url(_img/svg/icons/swiper-arrow-r.svg) 50% no-repeat;background-size:30px 40px}.swiper-arrow.inactive{opacity:0;z-index:0}.swiper-button-disabled{display:none}.article__date{font-style:italic;text-transform:uppercase}.article__date,.article__pagination{text-align:center}.article__pagination span{margin:auto 4px}.article__title{color:#2a91f0;font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.article__black{background:#0d0d0d}.article__black .article__content,.article__black .article__date{color:#fff}.article__black .article__pagination .swiper-pagination-bullet{background:transparent;border:1px solid #fff;opacity:.4}.article__black .article__pagination .swiper-pagination-bullet-active{opacity:1;background:#fff}.article__white{background:#fff}.single-traum_races{background-color:#0d0d0d;overflow-x:hidden}.back{display:block}.races{background-color:#ddd;padding:1.45em;color:#fff}.races:after{content:'';display:table;clear:both}.races__modules{width:49.15254%;float:left;margin-bottom:2.9em}.races__modules:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.races__modules:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}.races__modules:last-child{margin-bottom:0}.races__modules img{width:auto;max-width:60%;display:block;margin:0 auto}.races__heading{color:#fff;margin-bottom:1.45em}.races__heading-content{width:49.15254%;float:left}.races__heading-content:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.races__heading-content:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}.races__heading-content.right{text-align:right}.races__heading h1{font-size:2em;display:inline-table;vertical-align:middle;border-bottom:4px solid #2a91f0;word-break:break-word}.races__heading img{width:auto;max-width:100%;display:block;margin:0 auto;display:inline-table;vertical-align:middle}.races__description{color:#fff}.races__details .races__modules{margin:0;float:none;width:auto}.circuits{padding:2.9em 0}.circuits:after{content:'';display:table;clear:both}.circuits .swiper-container-circuit{position:relative;width:100%;height:auto!important}.circuits .swiper-container-circuit .swiper-button-disabled{display:none}.circuits .swiper-container-circuit .swiper-slide{display:block;background-color:#0d0d0d;height:auto;transition:.3s ease;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.circuits .swiper-container-circuit .swiper-slide-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.circuits .swiper-container-circuit .swiper-slide .circuits__specifics{display:block;width:100%;margin-bottom:2.9em}.circuits .swiper-container-circuit .swiper-slide .circuits__specifics:after{content:'';display:table;clear:both}.circuits .swiper-container-circuit .swiper-slide .circuits__specifics .circuit-details{width:100%;border-bottom:1px solid #0d0d0d}.circuits .swiper-container-circuit .swiper-slide .circuits__specifics div{background-color:#2a91f0;padding:5px;display:inline-block;font-size:.8em;color:#0d0d0d}.circuits .swiper-container-circuit .swiper-slide .circuits__specifics-hours,.circuits .swiper-container-circuit .swiper-slide .circuits__specifics-name{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}.circuits .swiper-container-circuit .swiper-slide .circuits__specifics .icon{display:inline-block;vertical-align:middle;fill:#fff}.circuits .swiper-container-circuit .swiper-slide .circuits__path img{max-width:50%;margin:0 auto}.clients__logo{width:50%;margin:2.9em auto}.contacts{color:#fff}.contacts__phone{padding-bottom:1.45em}.contacts__phone .icon,.contacts__phone p{display:inline-block;vertical-align:middle;color:#fff;fill:#fff}.contacts__phone p{margin:0}.contacts__email{padding-bottom:1.45em}.contacts__email .icon,.contacts__email a{color:#fff;fill:#fff;display:inline-block;vertical-align:middle}.contacts__disclaimer{max-width:50%}.contact h1{color:#fff}.contact-section{padding:1.45em 0;text-align:center}.box-race{background-color:#2a91f0;color:#fff;margin-left:-8%;margin-right:-8%}.box-race__container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.45em;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff}.box-race__container:after{content:'';display:table;clear:both}.box-race__container .box-race-icon{margin-right:1.45em}.box-race__container .box-race-icon img{max-width:40px}.box-race__container .box-race-caption{position:relative;padding-left:1.45em;width:300px}.box-race__container .box-race-caption:after{content:'';position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;height:40px;width:1px;background:#fff;-webkit-transform:translateY(-50%) skew(-15deg);-ms-transform:translateY(-50%) skew(-15deg);transform:translateY(-50%) skew(-15deg)}.box-race__container .box-race-caption p{margin:0}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#0d0d0d;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow-x:hidden!important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}.fancybox-close{background-image:url(/wp-content/themes/traum/_img/svg/icons/menu-close-w.svg);background-size:16px 16px;background-repeat:no-repeat}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) 50% no-repeat}.fancybox-close{right:0;width:16px;height:16px}.fancybox-close,.fancybox-nav{position:absolute;top:0;cursor:pointer;z-index:8040}.fancybox-nav{width:40%;height:100%;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#0d0d0d}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}.fancybox-close{background-image:url(/wp-content/themes/traum/_img/svg/icons/menu-close-w.svg);background-size:16px 16px;background-repeat:no-repeat}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}