/*
Theme Name: SUBWAY TO SALLY
Author: TICKTOO Sytems GmbH
Author URI: https://ticktoo.com
Template: bones
*/

@import url("https://use.typekit.net/zvg2smf.css");

html,body{min-height:100vh}
body{
	background-attachment: fixed;
	background-size: cover;
	background:rgb(0,0,0);
	color:rgb(255,255,255);
	font-family:'urw-din-condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:1.2rem;
	font-weight:300;
}
.group:after,.box:after{content:".";clear:both;display:block;height:0;visibility:hidden}
*:focus{outline:none}
a{text-decoration:none;text-shadow:none!important;transition:color .1s linear .1s,background-color .1s linear .1s,opacity .2s linear .1s!important}
@media (min-width: 1200px){.container{max-width:960px}}

.img-rounded img {
	border-radius: 10px;
	box-shadow: 0 4px 10px rgba(0,0,0,.5);
}

/*! HERO */

.hero{position:relative}
.hero-img{background-image:url(img/hf_hero.jpg);background-size:cover;padding-top:50%}
.hero-img::after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);bottom:0;content:'';display:block;height:40%;position:absolute;width:100%}
.hero.ehn .hero-img{background-image:url(img/ehn23_header.png);background-size:cover;padding-top:50%}
.hero.ehn .hero-img::after{background: transparent!important;}

/*! HEADER */

.header .container{position:relative}
.header .brand a:hover,
.header-pure .brand a:hover {opacity:.65}
.header .brand{left:50%;position:absolute;top:0;transform:translateX(-50%)}
.header .menu{display:block;list-style-type:none!important;margin:0;padding:0}
.header .menu li{float:left}
.header .menu li a{color:rgba(255,255,255,.5);display:block;font-weight:400;margin:0 30px 0 0;padding:0!important;text-decoration:none;text-transform:uppercase}
.header .menu li a:hover,.header .menu ul li:hover > a{color:rgb(255,255,255)!important}
.menu-right{float:right}
.header .menu .menu-right li a{margin:0 0 0 30px}

/*! HEADER PURE */

.header-pure .brand a{background-image:url(img/logo_sts.svg);background-position:0 0;background-repeat:no-repeat;background-size:150px 21px;display:block;height:21px;margin:16px 0 0 0;text-indent:-9999px;width:150px}
.header-pure .social-links ul{margin-top:14px;}
.header-pure .social-links li{float:left;}
.header-pure .social-links a{margin:0 6px}
.header-pure .social-links .ig{margin-left:0}

/*! SOCIAL LINKS */

.social-links .container{position:relative}
.social-links ul{float:right;list-style-type:none;margin:0;padding:0}
.social-links li{float:left}
.social-links a{display:block;height:22px;line-height:22px;margin-left:14px;text-align:center;transition:all .1s ease!important;width:22px}
.social-links a:hover{height:22px;width:22px;line-height:22px;}
.social-links .fb{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgba(255,255,255,.5)' d='M18.768 7.465H14.5V5.56c0-.896.594-1.105 1.012-1.105H18.5V.513L14.171.5C10.244.5 9.5 3.438 9.5 5.32v2.145h-3v4h3v12h5v-12h3.851l.417-4z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.social-links .ig{margin-left:10px;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgba(255,255,255,.5)' d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 0 0 1.384 2.126A5.868 5.868 0 0 0 4.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 0 0 2.126-1.384 5.86 5.86 0 0 0 1.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 0 0-1.384-2.126A5.847 5.847 0 0 0 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 0 1-.899 1.382 3.744 3.744 0 0 1-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 0 1-1.379-.899 3.644 3.644 0 0 1-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 1 0 0-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 0 1-2.88 0 1.44 1.44 0 0 1 2.88 0z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.social-links .yt{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgba(255,255,255,.5)' d='M20.063 4H3.938A3.944 3.944 0 0 0 0 7.939v9.121A3.944 3.944 0 0 0 3.938 21h16.125A3.944 3.944 0 0 0 24 17.061V7.939A3.944 3.944 0 0 0 20.063 4zm-3.525 8.531L9.77 16.862a.49.49 0 0 1-.51.016.497.497 0 0 1-.26-.437V7.779a.501.501 0 0 1 .77-.421l6.769 4.332a.498.498 0 0 1-.001.841z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.social-links .sf{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgba(255,255,255,.5)' d='M24 0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0zm9.7 36c-.4 0-.7-.1-1.1-.4-3.7-2.2-8.2-3.4-13.1-3.4-2.7 0-5.4.3-8 .9-.4.1-.9.2-1.2.2-1 0-1.6-.8-1.6-1.6 0-1.1.6-1.6 1.4-1.7 3.1-.7 6.2-1.1 9.5-1.1 5.5 0 10.5 1.3 14.7 3.8.6.4 1 .7 1 1.7 0 .9-.7 1.6-1.6 1.6zm2.8-6.7c-.5 0-.9-.2-1.3-.4-4.1-2.4-9.8-4.1-16.1-4.1-3.2 0-6 .5-8.2 1.1-.5.1-.8.3-1.2.3-1.1 0-2-.9-2-2s.5-1.8 1.6-2.1c2.8-.8 5.7-1.4 10-1.4 6.6 0 13 1.6 18 4.7.8.5 1.2 1.1 1.2 2-.1 1-.9 1.9-2 1.9zm3.1-7.8c-.5 0-.8-.1-1.3-.4-4.6-2.7-11.7-4.3-18.5-4.3-3.4 0-6.9.4-10.1 1.2-.4.1-.8.3-1.3.3C7 18.4 6 17.3 6 16c0-1.4.9-2.1 1.8-2.4 3.6-1.1 7.6-1.6 12-1.6 7.4 0 15.2 1.5 20.9 4.9.8.4 1.3 1.1 1.3 2.3 0 1.3-1.1 2.3-2.4 2.3z' /></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.social-links .fb:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M18.768 7.465H14.5V5.56c0-.896.594-1.105 1.012-1.105H18.5V.513L14.171.5C10.244.5 9.5 3.438 9.5 5.32v2.145h-3v4h3v12h5v-12h3.851l.417-4z'/></svg>")}
.social-links .ig:hover{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,255,255)' d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 0 0 1.384 2.126A5.868 5.868 0 0 0 4.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 0 0 2.126-1.384 5.86 5.86 0 0 0 1.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 0 0-1.384-2.126A5.847 5.847 0 0 0 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 0 1-.899 1.382 3.744 3.744 0 0 1-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 0 1-1.379-.899 3.644 3.644 0 0 1-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 1 0 0-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 0 1-2.88 0 1.44 1.44 0 0 1 2.88 0z'/></svg>")}
.social-links .yt:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M20.063 4H3.938A3.944 3.944 0 0 0 0 7.939v9.121A3.944 3.944 0 0 0 3.938 21h16.125A3.944 3.944 0 0 0 24 17.061V7.939A3.944 3.944 0 0 0 20.063 4zm-3.525 8.531L9.77 16.862a.49.49 0 0 1-.51.016.497.497 0 0 1-.26-.437V7.779a.501.501 0 0 1 .77-.421l6.769 4.332a.498.498 0 0 1-.001.841z'/></svg>")}
.social-links .sf:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgb(255,255,255)' d='M24 0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0zm9.7 36c-.4 0-.7-.1-1.1-.4-3.7-2.2-8.2-3.4-13.1-3.4-2.7 0-5.4.3-8 .9-.4.1-.9.2-1.2.2-1 0-1.6-.8-1.6-1.6 0-1.1.6-1.6 1.4-1.7 3.1-.7 6.2-1.1 9.5-1.1 5.5 0 10.5 1.3 14.7 3.8.6.4 1 .7 1 1.7 0 .9-.7 1.6-1.6 1.6zm2.8-6.7c-.5 0-.9-.2-1.3-.4-4.1-2.4-9.8-4.1-16.1-4.1-3.2 0-6 .5-8.2 1.1-.5.1-.8.3-1.2.3-1.1 0-2-.9-2-2s.5-1.8 1.6-2.1c2.8-.8 5.7-1.4 10-1.4 6.6 0 13 1.6 18 4.7.8.5 1.2 1.1 1.2 2-.1 1-.9 1.9-2 1.9zm3.1-7.8c-.5 0-.8-.1-1.3-.4-4.6-2.7-11.7-4.3-18.5-4.3-3.4 0-6.9.4-10.1 1.2-.4.1-.8.3-1.3.3C7 18.4 6 17.3 6 16c0-1.4.9-2.1 1.8-2.4 3.6-1.1 7.6-1.6 12-1.6 7.4 0 15.2 1.5 20.9 4.9.8.4 1.3 1.1 1.3 2.3 0 1.3-1.1 2.3-2.4 2.3z' /></svg>")}


/*! CONTENT */

.page-wrapper{background:#000 url(img/hf_backdrop.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin:0;padding:0}
.page-end{height:80px;position:relative;width:100%}
.page-end::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);bottom:0;content:'';display:block;height:100%;position:absolute;width:100%}
.page-start{height:80px;position:relative;width:100%}
.page-start::before{background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);content:'';display:block;height:100%;position:absolute;top:0;width:100%}
h1,h2,h3,h4{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;color:#FFF;font-weight:600;hyphens:auto}

/*.page-wrapper h1,body.home h2{color:#FFF;font-size:4.2rem;font-weight:600;line-height:1;margin:0 0 20px;padding:0;text-align:center;text-transform:uppercase}*/
.page-wrapper h1,body.home h2{color:#FFF;font-weight:600;line-height:1;padding:0;text-align:center;text-transform:uppercase}

body.home h2,
body.home h3 {margin-top:4rem;}

.page-wrapper a{color:rgba(255,255,255,.5)}
.page-wrapper a:hover{color:#FFF}
body.home h1{display:none}

/*! FOOTER */

.footer{color:rgba(255,255,255,.5);font-size:.8rem;text-align:center;text-transform:uppercase}
.footer a{color:rgba(255,255,255,.5);text-decoration:none}
.footer a:hover{color:#FFF}


/*! Tour */

.tour-list{border-top:1px solid rgba(255,255,255,.3);font-size:1.6rem;list-style-type:none;margin:0 0 20px;padding:0;text-transform:uppercase}
.tour-list a{color:#FFF;display:block;line-height:1.1;padding:10px}
.tour-list .sold-out a{color:red}
.tour-list a:hover{background-color:#FFF;color:#000}
.tour-item{border-bottom:1px solid rgba(255,255,255,.3);display:block;text-transform:uppercase}
.tour-item.cancelled,.tour-item.cancelled:hover{color:#777!important}
.tour-action{float:right;font-weight:600}
.tour-presenter{opacity:.4}
.tour-presenter.ehn {opacity:1;}

/*! Buylinks */

.product-item{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;padding-top:84%;position:relative;transform-style:preserve-3d}
.item-title{font-size:1.6rem;font-weight:600;left:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}
.item-title span{color:rgba(255,255,255,.5);font-size:1rem;font-weight:400}
.item-desc{background-color:rgba(0,0,0,.8);border-radius:3px;border:2px solid rgba(255,255,255,.2);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.3s,visibility .3s;visibility:hidden;width:100%}
.item-buy{left:50%;list-style-type:none;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
.item-buy a{background-color:#fff;color:#000;display:block;font-weight:600;margin:0 30px 4px;padding:6px 48px;text-align:center;width:calc(100% - 60px)}
.item-buy a:hover{color:#000}
.item-buy li:first-child a{border-radius:3px 3px 0 0}
.item-buy li:last-child a{border-radius:0 0 3px 3px}
.item-buy li.single a {border-radius:3px!important}
.product-item:hover .item-desc{visibility:visible;opacity:1;transition:opacity 0.3s,visibility .3s}
.product-item:hover .item-title{visibility:hidden;opacity:0;transition:opacity 0.3s,visibility .3s}

/*! EHN */

.page-id-36,.page-id-36 h1,.page-id-36 h2,.page-id-36 h3,.page-id-36 h4{color:rgb(255,205,28)!important;text-transform: uppercase;}
.page-id-36 h1{display:none}
.page-id-36 h2 {text-align: center;}
.page-id-36 {background:transparent url(img/ehn23_backdrop.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin:0;padding:0}
.page-id-36 .page-wrapper{background: transparent;}
.page-id-36 .social-links .fb{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M18.768 7.465H14.5V5.56c0-.896.594-1.105 1.012-1.105H18.5V.513L14.171.5C10.244.5 9.5 3.438 9.5 5.32v2.145h-3v4h3v12h5v-12h3.851l.417-4z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.page-id-36 .social-links .ig{margin-left:10px;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,255,255)' d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 0 0 1.384 2.126A5.868 5.868 0 0 0 4.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 0 0 2.126-1.384 5.86 5.86 0 0 0 1.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 0 0-1.384-2.126A5.847 5.847 0 0 0 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 0 1-.899 1.382 3.744 3.744 0 0 1-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 0 1-1.379-.899 3.644 3.644 0 0 1-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 1 0 0-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 0 1-2.88 0 1.44 1.44 0 0 1 2.88 0z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.page-id-36 .social-links .yt{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M20.063 4H3.938A3.944 3.944 0 0 0 0 7.939v9.121A3.944 3.944 0 0 0 3.938 21h16.125A3.944 3.944 0 0 0 24 17.061V7.939A3.944 3.944 0 0 0 20.063 4zm-3.525 8.531L9.77 16.862a.49.49 0 0 1-.51.016.497.497 0 0 1-.26-.437V7.779a.501.501 0 0 1 .77-.421l6.769 4.332a.498.498 0 0 1-.001.841z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.page-id-36 .social-links .sf{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgb(255,255,255)' d='M24 0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0zm9.7 36c-.4 0-.7-.1-1.1-.4-3.7-2.2-8.2-3.4-13.1-3.4-2.7 0-5.4.3-8 .9-.4.1-.9.2-1.2.2-1 0-1.6-.8-1.6-1.6 0-1.1.6-1.6 1.4-1.7 3.1-.7 6.2-1.1 9.5-1.1 5.5 0 10.5 1.3 14.7 3.8.6.4 1 .7 1 1.7 0 .9-.7 1.6-1.6 1.6zm2.8-6.7c-.5 0-.9-.2-1.3-.4-4.1-2.4-9.8-4.1-16.1-4.1-3.2 0-6 .5-8.2 1.1-.5.1-.8.3-1.2.3-1.1 0-2-.9-2-2s.5-1.8 1.6-2.1c2.8-.8 5.7-1.4 10-1.4 6.6 0 13 1.6 18 4.7.8.5 1.2 1.1 1.2 2-.1 1-.9 1.9-2 1.9zm3.1-7.8c-.5 0-.8-.1-1.3-.4-4.6-2.7-11.7-4.3-18.5-4.3-3.4 0-6.9.4-10.1 1.2-.4.1-.8.3-1.3.3C7 18.4 6 17.3 6 16c0-1.4.9-2.1 1.8-2.4 3.6-1.1 7.6-1.6 12-1.6 7.4 0 15.2 1.5 20.9 4.9.8.4 1.3 1.1 1.3 2.3 0 1.3-1.1 2.3-2.4 2.3z' /></svg>");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;text-indent:-9999px}
.page-id-36 .social-links .fb:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,205,28)' d='M18.768 7.465H14.5V5.56c0-.896.594-1.105 1.012-1.105H18.5V.513L14.171.5C10.244.5 9.5 3.438 9.5 5.32v2.145h-3v4h3v12h5v-12h3.851l.417-4z'/></svg>")}
.page-id-36 .social-links .ig:hover{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(255,205,28)' d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 0 0 1.384 2.126A5.868 5.868 0 0 0 4.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 0 0 2.126-1.384 5.86 5.86 0 0 0 1.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 0 0-1.384-2.126A5.847 5.847 0 0 0 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 0 1-.899 1.382 3.744 3.744 0 0 1-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 0 1-1.379-.899 3.644 3.644 0 0 1-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 1 0 0-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 0 1-2.88 0 1.44 1.44 0 0 1 2.88 0z'/></svg>")}
.page-id-36 .social-links .yt:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,205,28)' d='M20.063 4H3.938A3.944 3.944 0 0 0 0 7.939v9.121A3.944 3.944 0 0 0 3.938 21h16.125A3.944 3.944 0 0 0 24 17.061V7.939A3.944 3.944 0 0 0 20.063 4zm-3.525 8.531L9.77 16.862a.49.49 0 0 1-.51.016.497.497 0 0 1-.26-.437V7.779a.501.501 0 0 1 .77-.421l6.769 4.332a.498.498 0 0 1-.001.841z'/></svg>")}
.page-id-36 .social-links .sf:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgb(255,205,28)' d='M24 0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0zm9.7 36c-.4 0-.7-.1-1.1-.4-3.7-2.2-8.2-3.4-13.1-3.4-2.7 0-5.4.3-8 .9-.4.1-.9.2-1.2.2-1 0-1.6-.8-1.6-1.6 0-1.1.6-1.6 1.4-1.7 3.1-.7 6.2-1.1 9.5-1.1 5.5 0 10.5 1.3 14.7 3.8.6.4 1 .7 1 1.7 0 .9-.7 1.6-1.6 1.6zm2.8-6.7c-.5 0-.9-.2-1.3-.4-4.1-2.4-9.8-4.1-16.1-4.1-3.2 0-6 .5-8.2 1.1-.5.1-.8.3-1.2.3-1.1 0-2-.9-2-2s.5-1.8 1.6-2.1c2.8-.8 5.7-1.4 10-1.4 6.6 0 13 1.6 18 4.7.8.5 1.2 1.1 1.2 2-.1 1-.9 1.9-2 1.9zm3.1-7.8c-.5 0-.8-.1-1.3-.4-4.6-2.7-11.7-4.3-18.5-4.3-3.4 0-6.9.4-10.1 1.2-.4.1-.8.3-1.3.3C7 18.4 6 17.3 6 16c0-1.4.9-2.1 1.8-2.4 3.6-1.1 7.6-1.6 12-1.6 7.4 0 15.2 1.5 20.9 4.9.8.4 1.3 1.1 1.3 2.3 0 1.3-1.1 2.3-2.4 2.3z' /></svg>")}
.page-id-36 .back-home{color:#fff;display:inline-block;text-transform:uppercase}
.page-id-36 .back-home:hover{color:rgb(255,205,28)}
.page-id-36 .tour-list{border-top:1px solid rgba(255,255,255,.3)}
.page-id-36 .tour-list a{color:#fff}
.page-id-36 .tour-list a:hover{background-color:rgb(255,205,28);color:#000}
.page-id-36 .tour-item{border-bottom:1px solid rgba(255,255,255,.3)}
.page-id-36 .tour-presenter{opacity:1}
.page-id-36 .footer{color:#FFF}
.page-id-36 .footer a{color:#FFF}
.page-id-36 .footer a:hover{color:rgb(255,205,28);}
.page-id-104 h1{display:none}
.page-id-36 .page-start::before{background: transparent!important;}
.page-id-36 .page-start, .page-id-36 .page-end{display: none;}

/*! 3rd PARTY -------------------------------------------------------------- */

/*! MAILCHIMP */

.nl-box{border-radius:3px;border:2px solid rgba(255,255,255,.4);padding:12px 24px}
.nl-legal{color:rgba(255,255,255,.5)}
.nl-legal a{color:rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);text-decoration:none}
.nl-legal a:hover{color:#FFF}
.mc-field-group{display:block;margin-bottom:14px}
.mc-field-group label{color:#FFF;display:block}
.mc-field-group label span{color:rgba(255,255,255,.5);font-size:.9rem}
.mc-field-group input{background-color:transparent;border:0;border-bottom:1px solid #FFF;color:#FFF;display:block;width:100%;padding:4px 0}
#mc-embedded-subscribe{border-radius:3px;border:0;background-color:#fff;color:#000;padding:13px 24px;display:block;font-weight:600;width:100%;margin-top:10px;cursor:pointer}

/*! Audio Player */

.audioplayer ol{padding:0;margin:0;list-style:decimal-leading-zero inside;width:100%;background-color:#232323;font-size:.9em}
.audioplayer ol li{position:relative;margin:0;padding:4px 10px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}
.audioplayer ol li::before{content:"";width:16px;display:inline-block}
.audioplayer ol li:last-child{border:0}
.audioplayer li a{text-transform:uppercase;color:rgba(255,255,255,.5)}
.audioplayer li.playing{background-color:rgba(255,255,255,.05)}
.audioplayer li.playing a{color:#FFF}
.audiojs{width:100%;height:38px;background:#232323;overflow:hidden;border-bottom:1px solid #000}
.audiojs .play-pause{width:36px;height:38px;margin:0 10px 0 0;float:left;overflow:hidden;border-right:1px solid #000}
.audiojs p{display:none;width:36px;height:38px;line-height:36px;margin:0;cursor:pointer}
.audiojs .scrubber{position:relative;float:left;width:calc(100% - 146px);background:#5a5a5a;height:14px;margin-top:10px;overflow:hidden}
.audiojs .progress{position:absolute;top:0;left:0;height:14px;width:0;background:#ccc;z-index:1}
.audiojs .time{color:rgba(255,255,255,.5);float:right;height:38px;line-height:38px;margin:0 0 0 10px;padding:0 12px;border-left:1px solid #000;font-size:.85rem;width:90px;text-align:center}
.audiojs .time .played{color:#FFF;margin-right:3px;font-style:normal}
.audiojs .time .duration{margin-left:3px;font-style:normal;font-weight:400}
.audiojs .play{display:block}
.playing .play, .playing .loading, .playing .error { display: none; } 
.playing .pause { display: block; } 
.loading .play, .loading .pause, .loading .error { display: none; } 
.loading .loading { display: block; } 
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; } 
.error .error { display: block; }
.error .play-pause p { cursor: auto; }
.error .error-message { display: block; }
.audiojs .play { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M23.754 11.553l-23-11.5A.5.5 0 0 0 .031.5v23a.502.502 0 0 0 .5.5.505.505 0 0 0 .224-.053l23-11.5a.5.5 0 0 0-.001-.894z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:18px 18px;}
.audiojs .pause { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgb(255,255,255)' d='M10.531 0h-5a.5.5 0 0 0-.5.5v23a.5.5 0 0 0 .5.5h5c.276 0 .5-.224.469-.5V.5c.031-.276-.193-.5-.469-.5zM18.531 0h-5a.5.5 0 0 0-.5.5v23a.5.5 0 0 0 .5.5h5c.276 0 .5-.224.469-.5V.5c.031-.276-.193-.5-.469-.5z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:20px 20px;}
.audiojs .loading { background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='rgba(255,255,255,.5)' d='M11.518 18.823a1 1 0 0 0-1 1v2a1 1 0 1 0 2 0v-2c0-.552-.449-1-1-1zM21.02 11.518l-2-.004c-.57.012-1.002.445-1.002.998a.998.998 0 0 0 .998 1.002l2 .004h.002a1 1 0 0 0 .002-2zM11.541 0h-.002a1 1 0 0 0-1 .998l-.008 4A1.001 1.001 0 0 0 11.529 6h.002a1 1 0 0 0 1-.998l.008-4A.998.998 0 0 0 11.541 0zM8.828 18.462A.998.998 0 0 0 7.52 19l-.77 1.846a1 1 0 1 0 1.846.77l.77-1.846a1 1 0 0 0-.538-1.308zM15.492 19.017a1 1 0 1 0-1.85.76l.759 1.849a1 1 0 1 0 1.851-.76l-.76-1.849zM4.016 13.485h.002a1 1 0 0 0 .002-2l-2-.004h-.002a1 1 0 1 0-.002 2l2 .004zM17.526 10.023a1 1 0 0 0 1.306.544l1.85-.763a1 1 0 0 0 .543-1.305.996.996 0 0 0-1.305-.544l-1.85.763c-.51.211-.754.796-.544 1.305zM5.506 14.976a.996.996 0 0 0-1.305-.544l-1.85.763a1 1 0 1 0 .762 1.849l1.85-.763a1 1 0 0 0 .543-1.305zM17.518 17.107a1 1 0 0 0-1.416 1.412l1.41 1.417a1.005 1.005 0 0 0 1.415.002.999.999 0 0 0 .003-1.414l-1.412-1.417zM16.121 7.912a.997.997 0 0 0 .709.294.997.997 0 0 0 .706-.291l1.417-1.412a1 1 0 0 0-1.412-1.417l-1.416 1.412a.999.999 0 0 0-.004 1.414zM14.016 6.5a1 1 0 0 0 1.308-.539l.769-1.848a1 1 0 1 0-1.847-.769l-.769 1.848a1 1 0 0 0 .539 1.308zM8.822 3.335a1 1 0 1 0-1.848.763l.763 1.849a.998.998 0 0 0 1.305.543 1 1 0 0 0 .544-1.306l-.764-1.849zM5.516 7.892A.999.999 0 1 0 6.932 6.48L5.521 5.063a1 1 0 1 0-1.417 1.412l1.412 1.417zM6.912 17.088a.999.999 0 0 0-1.414-.003L4.08 18.496a1 1 0 0 0 1.412 1.417l1.417-1.411a1 1 0 0 0 .003-1.414zM20.671 15.229l-1.847-.769a1 1 0 0 0-.769 1.847l1.847.769a.999.999 0 0 0 1.307-.538 1 1 0 0 0-.538-1.309zM2.361 9.771l1.848.769a.997.997 0 0 0 1.307-.539 1 1 0 0 0-.538-1.308l-1.847-.769a1 1 0 1 0-.77 1.847z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:20px 20px;}

/*! NINJA FORMS */


/*! BLOCK MODIFIER --------------------------------------------------------- */

.wp-block-file{border:1px solid #DDD;font-size:.8rem;height:42px;line-height:42px;margin-bottom:10px;position:relative;width:100%}
.wp-block-file a:not(.wp-block-file__button){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgb(24,24,24)' d='M47 48H1c-.6 0-1-.4-1-1V37c0-.6.4-1 1-1s1 .4 1 1v9h44v-9c0-.6.4-1 1-1s1 .4 1 1v10c0 .6-.4 1-1 1zM24 38c-.3 0-.5-.1-.7-.3l-14-14c-.3-.3-.4-.7-.2-1.1.1-.4.5-.6.9-.6h6V1c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v21h6c.4 0 .8.2.9.6.2.4.1.8-.2 1.1l-14 14c-.2.2-.4.3-.7.3zM12.4 24L24 35.6 35.6 24H31c-.6 0-1-.5-1-1V2H18v21c0 .6-.4 1-1 1h-4.6z'/></svg>");background-position:10px center;background-repeat:no-repeat;background-size:24px 24px;color:#4a4a4a;display:block;font-weight:600;padding-left:50px;text-decoration:none}
.wp-block-file a:not(.wp-block-file__button):hover{color:rgb(2,160,224)}
.wp-block-file__button{display:none}
.wp-block-embed-youtube {margin:0;padding:0;}
.wp-block-embed-youtube .wp-block-embed__wrapper{height:0;margin-bottom:24px;padding-bottom:56.25%;padding-top:30px;position:relative;overflow:hidden}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-embed-youtube .wp-block-embed__wrapper object,.wp-block-embed-youtube .wp-block-embed__wrapper embed,.wp-block-embed-youtube .wp-block-embed__wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}
.wp-block-image img{display:block;height:auto;max-width:100%;width:960px}

/*! RESPONSIVE, BABY! ------------------------------------------------------ */

@media screen and (min-width: 61.9em){ /* LARGE */ 
	.header {margin-top: -120px;}	
	.header .brand a{background-image:url(img/logo_sts.svg);background-position:0 0;background-repeat:no-repeat;background-size:500px 70px;display:block;height:70px;margin:0 auto;text-indent:-9999px;width:500px}
	.header .menu li a {line-height: 70px;font-size: 1.8rem}
	.abs{position: absolute;left:0;top: 14px;width: 100%;}
	.page-wrapper{margin-top:80px}
	.page-id-36 .page-wrapper{margin-top:0}
	.album-teaser h2{margin:60px 0 40px}
	.album-teaser p{margin-bottom:30px}
	.tour-date,.tour-venue,.tour-location{display:inline-block}
	.tour-date{width:120px}
	.tour-location{width:220px}
	.event-link.footer{display:none}
	h2{font-size:2.8rem;margin-bottom:2rem}
	h3{font-size:2.1rem;margin-bottom:1rem}
}
@media screen and (max-width: 61.9em){ /* SMALL + MEDIUM */ 
	.header {margin-top: -40px;}		
	.header .brand a{background-image:url(img/logo_sts.svg);background-position:0 0;background-repeat:no-repeat;background-size:300px 42px;display:block;height:42px;margin:0 auto;text-indent:-9999px;width:300px}
	.header .menu {padding-top:50px;}
	.header .menu li a {line-height: 42px;font-size: 1.6rem;}
	.page-wrapper{margin-top:0px}
	.tour-action{margin-top:10px;float:none}
}
@media screen and (min-width:47.9em) and (max-width: 61.9em){ /* MEDIUM ONLY */ 
	.abs{position: absolute;left:0;top: 14px;width: 100%;}
}
@media screen and (min-width:.1em) and (max-width: 48em){ /* SMALL ONLY*/ 
	.header .menu{margin:0 auto;margin-top:46px;text-align:center;width:99%}
	.header .menu li,.header .menu li a,.header .menu-right,.header .menu .menu-right li a{float:none;margin:0}
	.header .menu li{display:inline-block;margin:0 6px}
	.social-links.abs ul{margin:0 auto;margin-top:14px;text-align:center;width:99%;float:none}
	.social-links.abs li{float:none;display:inline-block}
	.social-links.abs a{margin:0 6px}
	.social-links.abs .ig{margin-left:0!important}
	.social-links.abs .back-home{background-image:none!important;margin:0 auto;margin-top:14px;padding:0!important;text-align:center;width:100%;float:none}
	.album-teaser h2{font-size:3rem}
	.footer span{display:block}
	.header-pure .brand a {margin: 0 auto;margin-top:16px}
	.header-pure .social-links ul{margin:0 auto;margin-top:14px;text-align:center;width:99%;float:none}
	.header-pure .social-links li{float:none;display: inline-block;margin:0;}
	.event-link a img{padding: 10px 40px;}
}

/*! END OF LINE */