/*!
Theme Name: rocketrack
Theme URI: http://rocketrack.ch
Author: Rocket Ruby
Author URI: https://rocketruby.ch
Description: rocketrack custom WordPress theme.
Version: 1.9
License: copyright (c) 2016 by Rocket Ruby. All rights reserved.
Text Domain: rocketrack
Domain Path: /languages/
*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.content-max-width{max-width:68.75em}.content-align{margin-left:auto;margin-right:auto}.site-background{background-color:#ccb2a8}*,*:before,*:after{box-sizing:border-box}::selection{color:#fff;background:rgba(0,0,0,0.99)}html{width:100%;width:100vw;overflow-x:hidden}body{font:100% Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3125;color:#2d1004;padding:1.25em 1.25em 1.25em 1.25em;background-color:#ccb2a8}a{color:#2d1004}a:hover{color:#fff}.custom-link-color a{color:#9d6b5d}.custom-link-color a:hover{color:#000}h1,.heading{color:#fff;font-size:2.0625em;font-weight:normal;line-height:1.06060606;margin:0em 0 .75757576em}h2,.subheading{font-size:1.375em;line-height:1.13636364;margin:0em 0 .45454545em}h2,h3,h4,h5,h6,.subheading{color:#fff;font-size:1.375em;font-weight:400}.site-main ul{list-style:none;margin-left:0;padding-left:0}.site-main ul li{padding-left:2ch;text-indent:-2ch}.site-main ul li:before{content:"–";font-size:.95em;line-height:1.05263158;vertical-align:text-top;padding-right:1.10526316ch}hr:not(.content-item){border:none;display:block;background:#cbb1a7;height:1px}.header-bar{z-index:91;width:100%;width:100vw;margin:0;left:0;padding-top:40px;padding:2.5em 0em;transition:all 500ms;background:rgba(255,255,255,0.9)}.header-bar-site-top{position:fixed;top:0}.header-bar-in-header{position:absolute;bottom:0}.sticky .header-bar{position:fixed;top:0;left:0;bottom:auto;background:rgba(255,255,255,0.9);padding-top:1.5625em;padding-bottom:1.5625em;transition:all 500ms;padding:1.5625em 0em}.header-bar-content-top{position:absolute}.header-bar-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding-right:1.25em;padding-left:1.25em;margin:0 auto;width:100%;height:100%;max-width:68.75em;margin-left:auto;margin-right:auto}.header-bar-inner.viewport-s{justify-content:space-between}.sticky .header-bar-inner a{color:#2d1004}.sticky .header-bar-inner a:hover{color:#9d6b5d}.sticky .header-bar-inner .current-menu-item a,.sticky .header-bar-inner .current-menu-ancestor a{color:#9d6b5d}.logo img,.logo svg{width:auto}.logo a{text-decoration:none}.logo-header-sticky,.logo-header-tablet,.logo-header-tablet-sticky,.logo-header-mobile,.logo-header-mobile-sticky{display:none}.logo-default{display:block;height:5em}.sticky .logo-default{display:none}.logo-header-sticky{display:none}.sticky .logo-header-sticky{display:block;height:5em}.logo-hidden{visibility:hidden}.site-header{width:100%;position:relative}.header-content{height:12.5em}.header-stretch{width:100vw;margin:-1.25em -1.25em 1.5625em -1.25em;height:12.5em}.header-fill{width:100vw;height:100vh;margin:-1.25em -1.25em 1.5625em -1.25em}.boxed{background-color:transparent;padding:1.25em}.site-header-inner{position:relative;width:100%;height:100%;background-color:#ccb2a8}.header-image .site-header-inner{background:#ccb2a8 url("") center center no-repeat;background-size:cover}.nav-container{width:100%}.nav{padding:0 0em 0 0em;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}.nav li{list-style:none}.nav>li{padding:.25em 0 .25em 2.5em}.nav>li:first-child{padding-left:0}.nav a{color:#2d1004;text-decoration:none}.sicky .nav a{color:#2d1004}.nav a:hover{color:#9d6b5d}.sicky .nav a:hover{color:#9d6b5d}.current-menu-item a,.current-menu-ancestor a{color:#9d6b5d}.sicky .current-menu-item a,.sicky .current-menu-ancestor a{color:#9d6b5d}/*! Adapted code 
	 *	Original code from https://github.com/GoogleChrome/ui-element-samples/tree/gh-pages/side-nav
	 *	licenced under http://www.apache.org/licenses/LICENSE-2.0
	 *  Original Copyright 2016 Google Inc. All rights reserved.
	 */.side-nav{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:95}.side-nav a{text-decoration:none}.side-nav--visible{pointer-events:auto}.side-nav::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(0, 0, .3, 1)}.side-nav__container{position:relative;width:90%;max-width:16.5625em;background:#fff;height:100%;box-shadow:2px 0 12px rgba(0,0,0,0.4);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;will-change:transform;z-index:97;float:right;transform:translateX(102%)}.side-nav__content a:hover{color:#2d1004}.side-nav--animatable .side-nav__container{transition:transform .13s cubic-bezier(0, 0, .3, 1)}.side-nav--visible.side-nav--animatable .side-nav__container{transition:transform .33s cubic-bezier(0, 0, .3, 1)}.side-nav--visible::before{opacity:1}.side-nav--visible .side-nav__container{transform:none}.menu-toggle{display:none;-webkit-align-self:center;align-self:center;padding:0;background:none;border:none;padding-left:1.5em;margin:0;z-index:999}.menu-toggle rect{fill:#9d6b5d}.sticky .menu-toggle rect{fill:#9d6b5d}.side-nav__hide{padding:1em 1em;background:none;border:none;width:1.5em;height:1.5em;margin:0}.side-nav__header{background:#fff;color:#fff;display:-webkit-flex;display:flex;padding:1em;-webkit-align-items:flex-end;align-items:flex-end}.side-nav__header .logo{margin-top:16px;height:auto}.side-nav__header .logo img,.side-nav__header .logo svg{max-width:100%;max-height:100%;width:100%;height:5em}.side-nav__content{padding-top:32px;-webkit-flex:1;-ms-flex:1;flex:1;list-style:none;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.side-nav__content li{min-height:50px;padding:.3125em .9375em .3125em 1.25em}.side-nav__content .sub-menu li:first-child{padding-top:1.25em}.side-nav__content .sub-menu li:last-child{padding-bottom:.3125em}.side-nav__widgets-container{padding:16px}.sub-menu{list-style:none}.nav-inline,.nav-side-nav{display:none}.nav-inline{display:block}.site-main{max-width:68.75em;margin-left:auto;margin-right:auto;background-color:#ccb2a8;margin-bottom:1.5625em}.site-main img{max-width:100%;height:auto}.has_content-top-menu .site-main{padding-top:160px}.rr-post-group,.rr-post{*zoom:1}.rr-post-group:before,.rr-post:before,.rr-post-group:after,.rr-post:after{content:"";display:table}.rr-post-group:after,.rr-post:after{clear:both}.rr-post-group:before,.rr-post:before,.rr-post-group:after,.rr-post:after{content:"";display:table}.rr-post-group:after,.rr-post:after{clear:both}.content-item{margin:0em 0}.content-item-wrap.un-boxed>.content-item{max-width:1100px;margin:0 auto}.content-item-wrap.un-boxed{padding-left:1.25em;padding-right:1.25em}.custom-text-color h1,.custom-text-color h2,.custom-text-color h3,.custom-text-color h4,.custom-text-color h5,.custom-text-color h6,.custom-text-color .heading,.custom-text-color .subheading{color:inherit}.single-post-nav{display:inline-block;max-width:48%}.single-post-nav-next{float:right;text-align:right}.single-post-nav-next:after{content:' »'}.single-post-nav-prev{float:left}.single-post-nav-prev:before{content:'« '}.heading-inside-column{margin-top:0}.text-item p:first-child{margin-top:0}.row{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:1.5625em}.col{-webkit-align-self:stretch;align-self:stretch;margin-bottom:1.5625em;padding:1.5625em 0em}.col-1-2{width:calc(50% - 12.5px)}.col-1-3{width:calc(33.33333333% - 16.66666667px)}.col-2-3{width:calc(66.66666667% - 8.33333333px)}.post-teaser-module{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}.post-teaser--dummy{height:0;margin:0;border:none !important}.post-teaser{padding:1.25em .625em 1.25em 1.25em;position:relative;overflow:hidden;width:calc(33.33333333% - 16.66666667px);margin-bottom:1.5625em;background:#fff;-webkit-align-self:stretch;align-self:stretch}.row-of-2 .post-teaser{width:calc(50% - 12.5px)}.row-of-3 .post-teaser{width:calc(33.33333333% - 16.66666667px)}.row-of-4 .post-teaser{width:calc(25% - 18.75px)}.row-of-5 .post-teaser{width:calc(20% - 20px)}.row-of-6 .post-teaser{width:calc(16.66666667% - 20.83333333px)}.post-teaser img{width:100%;height:auto;display:block;padding:0em 0em .625em 0em}.post-teaser a{text-decoration:none}.post-teaser h2{margin:0}.post-teaser__textblock{padding:0em 0em 1.25em 0em}.post-teaser__textblock,.post-teaser__textblock .post-title,.post-teaser__textblock .more-link{color:#9d6b5d}.post-teaser__textblock .post-excerpt{margin-top:0em}.post-teaser-text-overlay .post-teaser__textblock{opacity:0;position:absolute;top:0em;right:0em;bottom:1.25em;left:0em;overflow:hidden}.post-teaser-text-overlay .post-teaser__textblock:hover{opacity:1}.page-template-custom-archive .post-teaser{padding:0em;width:calc(33.33333333% - 16.66666667px);margin-bottom:1.875em;text-align:center;-webkit-align-self:stretch;align-self:stretch}.row-of-2 .page-template-custom-archive .post-teaser{width:calc(50% - 12.5px)}.row-of-3 .page-template-custom-archive .post-teaser{width:calc(33.33333333% - 16.66666667px)}.row-of-4 .page-template-custom-archive .post-teaser{width:calc(25% - 18.75px)}.row-of-5 .page-template-custom-archive .post-teaser{width:calc(20% - 20px)}.row-of-6 .page-template-custom-archive .post-teaser{width:calc(16.66666667% - 20.83333333px)}.page-template-custom-archive .post-teaser img{padding:0em 0em 0em 0em}.page-template-custom-archive .post-teaser__textblock{padding:0em 0em 0em 0em;padding-top:30%}.page-template-custom-archive .post-teaser__textblock .post-excerpt{margin-top:0em}.page-template-custom-archive .post-teaser-text-overlay .post-teaser__textblock{opacity:0;position:absolute;top:0em;right:0em;bottom:0em;left:0em;overflow:hidden;background:rgba(0,0,0,0.7)}.page-template-custom-archive .post-teaser-text-overlay .post-teaser__textblock:hover{opacity:1}.overlay-style1 .post-teaser__textblock h2,.overlay-style1 .post-teaser__textblock .post-category{transform:translatey(50%);transition:transform 500ms,opacity 500ms;opacity:0;will-change:transform,opacity}.overlay-style1 .post-teaser__textblock:hover h2,.overlay-style1 .post-teaser__textblock:hover .post-category{transform:translate(0, 0);opacity:1}.post-teaser__img{display:block}a.more-linkmore-link{text-decoration:underline}.image-block{position:relative;width:100%;height:15.625em;background-repeat:no-repeat;background-position:center center;background-size:cover}.fixed-bg{background-attachment:fixed}.icon-block {font-size:2.0625em}.filter-block{padding:0}.filter-block li{list-style:none;display:inline-block}.filter-block a{color:#2d1004}.filter-block a:hover{color:#fff}.collapsable-header{cursor:s-resize}.collapsable-title{float:left}.collapsable-icon{float:left;margin-left:2em;width:1.1em;height:1.1em}.collapsable-icon-close{display:none}.collapsable-body{clear:both;max-height:1px;padding-top:1px;overflow:hidden;transition:max-height 500ms}.collapsable--open .collapsable-header{cursor:n-resize}.collapsable--open .collapsable-body{max-height:99em}.collapsable--open .collapsable-icon-open{display:none}.collapsable--open .collapsable-icon-close{display:block}.field-list-entry:first-child h3{margin-top:0}.field-list-entry h3{margin-bottom:.48484848em}.field-list-entry span,.field-list-entry p{margin:0 .25em 0 0}.site-footer{width:100vw;margin:0 -1.25em -1.25em -1.25em;background-color:transparent;padding:0em 1.25em 1.25em 1.25em}.site-footer h3{margin-top:0}.site-footer a{color:#fff}.site-footer a:hover{color:#9d6b5d}.site-footer-inner{color:#fff;background:#ccb2a8}.site-footer-inner__content{max-width:68.75em;margin-left:auto;margin-right:auto;padding:.625em 0em 0em 1em}.site-footer__widget{width:20em;max-width:100%}.header-slider .royalSlider,.header-slider .rsOverflow{width:100% !important;height:100% !important}.header-slider .royalSlider img{min-width:100% !important}.header-slider .rsContent{margin:0 !important}.header-slider .royalSlider .rsBullets{position:absolute !important;bottom:0 !important;line-height:initial !important}@supports (object-fit: cover){.header-slider .royalSlider img{width:100% !important;height:100% !important;object-fit:cover}}.rr-post-group .royalSlider,.rr-post-group .rsOverflow,.rr-post-group .royalSlider img{max-width:100%}.rr-post-group .rsOverflow,.rr-post-group .rsSlide,.rr-post-group .rsVideoFrameHolder{background:#fff !important}.rr-post-group .rsThumbs{background:#fff !important}.pix-loader img{max-width:36px;max-height:36px;-webkit-animation:spin 1.3s infinite linear;animation:spin 1.3s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animation-wiggle{-webkit-animation:wiggle 2s infinite ease-in;animation:wiggle 2s infinite ease-in;display:block;will-change:transform}.animation-wiggle-delayed{-webkit-animation:wiggle-delayed 10s infinite ease-in;animation:wiggle-delayed 10s infinite ease-in;display:block;will-change:transform}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg)}10%{-webkit-transform:rotate(0deg)}15%{-webkit-transform:rotate(-15deg)}20%{-webkit-transform:rotate(15deg)}25%{-webkit-transform:rotate(-15deg)}30%{-webkit-transform:rotate(15deg)}35%{-webkit-transform:rotate(0deg)}}@keyframes wiggle{0%{transform:rotate(0deg)}10%{transform:rotate(0deg)}15%{transform:rotate(-15deg)}20%{transform:rotate(15deg)}25%{transform:rotate(-15deg)}30%{transform:rotate(15deg)}35%{transform:rotate(0deg)}}@-webkit-keyframes wiggle-delayed{0%{-webkit-transform:rotate(0deg)}20%{-webkit-transform:rotate(0deg)}21%{-webkit-transform:rotate(-15deg)}22%{-webkit-transform:rotate(15deg)}23%{-webkit-transform:rotate(-15deg)}24%{-webkit-transform:rotate(15deg)}25%{-webkit-transform:rotate(0deg)}}@keyframes wiggle-delayed{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}21%{transform:rotate(-15deg)}22%{transform:rotate(15deg)}23%{transform:rotate(-15deg)}24%{transform:rotate(15deg)}25%{transform:rotate(0deg)}}.un-boxed{margin-left:-1.25em;width:100vw}.align-center,.aligncenter{text-align:center}img.align-center,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.align-right,.alignright{text-align:right}img.align-right,img.alignright{display:block;margin-left:auto}.font-size-heading{font-size:33px;line-height:1.06060606}.font-size-sub-heading {font-size:25px}.font-style-heading{font-weight:normal}.font-style-sub-heading{font-weight:400}.video-container{margin-bottom:1em;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.viewport-s,.viewport-m{display:none}.viewport-l{display:-webkit-flex;display:flex}@media all and (min-width:1100px){.un-boxed{margin-left:calc(550px - 50vw);width:100vw}.header-bar-inner,.site-footer-inner__content{padding-left:0;padding-right:0}}@media all and (max-width:1024px){.image-block{background-size:100%}.image-block.fixed-bg{background-attachment:scroll}}@media all and (max-width:1000px){.col,.post-teaser-module .post-teaser{width:calc(50% - 10px)}.header-bar{padding:1.5625em 0em}.nav-container{display:none}.header-stretch{height:10em}.logo-header-tablet{display:block;max-width:100%;max-height:100%;height:3.125em}.logo-default{display:none}.sticky .logo-header-tablet,.sticky .logo-header-sticky{display:none}.sticky .logo-header-tablet-sticky{display:block;height:3.125em}.side-nav,.menu-toggle{display:block}.viewport-s,.viewport-l{display:none}.viewport-m{display:-webkit-flex;display:flex}.content-item{margin-bottom:0em}.acf-map{height:300px !important}}@media all and (max-width:640px){.col,.post-teaser-module .post-teaser{width:100%}.site-footer-inner__content{-webkit-flex-direction:column;flex-direction:column}.header-bar{padding:1.5625em 0em}.header-stretch{height:7.5em}.nav-container{display:none}.sticky .logo-header-mobile,.sticky .logo-header-sticky,.sticky .logo-header-tablet-sticky{display:none}.sticky .logo-header-mobile-sticky{display:block;height:3.125em}.viewport-m,.viewport-l{display:none}.viewport-s{display:-webkit-flex;display:flex}.acf-map{height:200px !important}}@media all and (min-width:1000px){.sub-menu{display:none;position:absolute;padding:1em 0 0 0}.sub-menu a{color:#9d6b5d}.sub-menu a:hover{color:#000}.sub-menu .menu-item{background:#fff;padding:.5em 1em}.sticky .sub-menu .menu-item{background:#fff}.sub-menu .menu-item:first-child{padding-top:1em}.sub-menu .menu-item:last-child{padding-bottom:1em}.nav-site-top .menu-item:hover .sub-menu{display:block}.single-post-nav{position:fixed;top:50%;float:none;max-width:none;background-color:#ccb2a8;padding:.25em .5em 0 .5em;border-radius:5px 5px 0 0}.single-post-nav-next{right:2em;transform:rotateZ(-90deg);transform-origin:100% 0%}.single-post-nav-next:after{content:''}.single-post-nav-prev{left:2em;transform:rotateZ(90deg);transform-origin:0 0}.single-post-nav-prev:before{content:''}.acf-map{height:400px !important}}/*! Print styles from HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}