﻿.flexLays{max-width:121.6rem;margin:auto}.flexLays #heroImage{text-align:center;margin-bottom:3.2rem}.flexLays #heroImage img{width:100%}@media only screen and (min-width: 1280px) and (max-width: 1919px){.flexLays #heroImage img.landscape{max-width:800px;margin-left:auto;margin-right:auto}.flexLays #heroImage img.portrait{max-width:592px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1920px){.flexLays #heroImage img.portrait{max-width:800px;margin-left:auto;margin-right:auto}}.flexLays #heroImage .heroCaption{text-align:center;font-size:1.6rem;margin-bottom:0}.flexLays section{margin-bottom:9rem}.flexLays section:focus{outline:0}.flexLays section:last-of-type{margin-bottom:0}.flexLays section:last-of-type .narrow{margin-bottom:0}.flexLays .subTitle{text-align:center;font-size:2.4rem;line-height:2.4rem;letter-spacing:-0.1rem;text-transform:uppercase}.flexLays section.image{text-align:center}.flexLays section.image img{width:100%}@media only screen and (min-width: 1280px) and (max-width: 1919px){.flexLays section.image img.landscape{max-width:800px;margin-left:auto;margin-right:auto}.flexLays section.image img.portrait{max-width:592px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1920px){.flexLays section.image img.portrait{max-width:800px;margin-left:auto;margin-right:auto}}.flexLays .videoWrapper{margin-bottom:8rem}.flexLays .videoWrapper:last-of-type{margin-bottom:0}.flexLays .vidPlayer{position:relative;padding-bottom:56.25%;overflow:hidden}.flexLays .vidPlayer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.flexLays section.logos.squares ul{margin:0;text-align:center;margin:auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.flexLays section.logos.squares ul li{list-style-type:none;margin:0 1rem 2rem}.flexLays section.logos.squares ul li.normal img{width:auto;height:10rem}.flexLays section.logos.squares ul li.smaller75 img{width:auto;height:8rem}.flexLays section.logos.squares ul li.smaller50 img{width:auto;height:6rem}.flexLays .sectionGallery .tccGallery{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;padding:0}.flexLays .sectionGallery .tccGallery.cols-1{grid-template-columns:100%}.flexLays .sectionGallery .tccGallery.cols-2{grid-template-columns:repeat(2, 50%)}.flexLays .sectionGallery .tccGallery.cols-3{grid-template-columns:repeat(3, 33.3%)}@media only screen and (max-width: 860px){.flexLays .sectionGallery .tccGallery{grid-template-columns:100% !important}}.flexLays .sectionGallery .tccGallery .tccGalleryItem{list-style:none}.flexLays .sectionGallery .tccGallery .tccGalleryItem a{display:block}.flexLays .sectionGallery .tccGallery .tccGalleryItem img{width:100%}.text p:last-of-type{margin-bottom:0}.teamMembers .teamMember{list-style-type:none}.teamMembers .teamMember img{width:100%}.teamMembers .teamMember .name{font-size:2.4rem;letter-spacing:-0.05rem;text-align:center;line-height:2.4rem;display:block;margin-top:1.2rem}.teamMembers .teamMember .function{display:block;font-size:2.4rem;letter-spacing:-0.05rem;text-align:center;line-height:2.4rem}.teamMembers .teamMember .emailaddress{display:block;font-size:1.6rem;color:#000000;letter-spacing:-0.01rem;line-height:2.4rem}@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?24021398");src:url("../fonts/fontello.eot?24021398#iefix") format("embedded-opentype"),url("../fonts/fontello.woff2?24021398") format("woff2"),url("../fonts/fontello.woff?24021398") format("woff"),url("../fonts/fontello.ttf?24021398") format("truetype"),url("../fonts/fontello.svg?24021398#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowleft:before{content:'\e800'}.icon-boxy:before{content:'\e801'}.icon-cart:before{content:'\e802'}.icon-clock:before{content:'\e803'}.icon-facebook:before{content:'\e804'}.icon-instagram:before{content:'\e805'}.icon-mail:before{content:'\e806'}.icon-marker:before{content:'\e807'}.icon-search:before{content:'\e808'}.icon-ticket:before{content:'\e809'}.icon-twitter:before{content:'\e80a'}.icon-swicthl:before{content:'\e80b'}.icon-swicthr:before{content:'\e80c'}@font-face{font-family:'Marres';src:url("../fonts/Marres-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Marres-Regular.woff2") format("woff2"),url("../fonts/Marres-Regular.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Marres Medium Extended';src:url("../fonts/Marres-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Marres-Italic.woff2") format("woff2"),url("../fonts/Marres-Italic.woff") format("woff");font-weight:500;font-style:italic}html{font-size:62.5%;color:#000}html body{font-size:2.4rem;line-height:2.4rem}html body li,html body table{line-height:3.2rem}html body.logged-in .topBar{top:0rem;top:3.2rem}html body.logged-in .symbol{top:10.7rem}@media only screen and (max-width: 860px){html body.logged-in .symbol{top:13.9rem}}html body.logged-in .menuToggle,html body.logged-in .tccModal .modalCloseTog,.tccModal html body.logged-in .modalCloseTog,html body.logged-in .tccModalEmail .modalCloseTog,.tccModalEmail html body.logged-in .modalCloseTog,html body.logged-in .calendarClose,html body.logged-in .searchClose{top:11.8rem}@media only screen and (max-width: 860px){html body.logged-in .menuToggle,html body.logged-in .tccModal .modalCloseTog,.tccModal html body.logged-in .modalCloseTog,html body.logged-in .tccModalEmail .modalCloseTog,.tccModalEmail html body.logged-in .modalCloseTog,html body.logged-in .calendarClose,html body.logged-in .searchClose{top:14.7rem}}@media only screen and (max-width: 860px){html body.logged-in .modContentWrapper{padding-top:13.2rem}}html h1,html h2,html h3,html h4,html h5,html h6,html p,html a,html body,html strong{font-family:'Marres','Helvetica','Arial',sans-serif;font-weight:500 !important;color:#000}html h1{font-size:3.6rem;text-align:center;letter-spacing:-0.075rem;line-height:3.2rem;hyphens:none;word-break:break-word}@media only screen and (min-width: 861px){html h1{font-size:7.2rem;line-height:5.6rem;letter-spacing:-0.015rem}}html h2{font-size:3.6rem;line-height:3.2rem;letter-spacing:-0.75px;text-align:center}@media only screen and (max-width: 860px){html h2{font-size:2.4rem;line-height:2.4rem;letter-spacing:-0.05rem;text-align:center}}html h3{font-size:2.4rem;line-height:2.4rem;letter-spacing:-0.5px;text-align:center;text-transform:uppercase}html h4{font-size:2.4rem;line-height:3.2rem;letter-spacing:-0.5px;text-align:left;text-transform:uppercase}html h5{font-size:2.4rem;line-height:2.4rem;letter-spacing:-0.05rem;text-align:center}html h6{font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.01rem;text-transform:uppercase}html p{margin-bottom:3rem;font-size:2.4rem;color:#000;line-height:3.2rem;letter-spacing:-0.05rem}html p strong{font-weight:500}html p a{color:#000}html label,html input,html textarea{font-size:2.4rem;color:#000;font-weight:500}html .button{font-size:2.4rem;font-weight:500 !important;padding:1.4rem 2.4rem 2.1rem}html .text16{font-size:1.6rem}.tccModal,.tccModalEmail{position:fixed;bottom:8rem;right:3.2rem;width:65.5rem;background-color:#000;color:white;z-index:1;padding:3.2rem;font-size:2.4rem;letter-spacing:-0.05rem;line-height:3.2rem;z-index:1;display:none}@media only screen and (max-width: 860px){.tccModal,.tccModalEmail{position:fixed;z-index:1;height:0;overflow:hidden;left:0;width:100vw;height:100vh;top:5rem;width:100vw;height:calc(100vh - 5rem);z-index:8}}.tccModal a,.tccModalEmail a,.tccModal strong,.tccModalEmail strong{color:white}@media only screen and (min-width: 861px){.tccModal .modalCloseTog,.tccModalEmail .modalCloseTog{display:none}}@media only screen and (min-width: 861px){.tccModal .symbol,.tccModalEmail .symbol{display:none}}@media only screen and (max-width: 860px){.tccModal .modContentWrapper,.tccModalEmail .modContentWrapper{padding-top:10rem}.tccModal .modContentWrapper .tccModalContent,.tccModalEmail .modContentWrapper .tccModalContent{height:calc(100vh - 20rem);overflow:scroll}}.tccModal .readMoreModal,.tccModalEmail .readMoreModal{color:white}.tccModal .modalCloseBtn,.tccModalEmail .modalCloseBtn{border:0.2rem solid white;display:block;margin:auto;text-align:center;width:100%;padding:1.8rem;padding:1.4rem 2.4rem 2.1rem;margin-top:3.2rem;color:white;text-decoration:none;font-size:2.4rem;letter-spacing:-0.05rem}.tccModal .modalCloseBtn:hover,.tccModalEmail .modalCloseBtn:hover{background-color:rgba(255,255,255,0.2)}@media only screen and (max-width: 860px){.tccModal .modalCloseBtn,.tccModalEmail .modalCloseBtn{display:none}}.tccModalEmail .emailOption:first-of-type{margin-bottom:2rem}.topBar{background-color:#000;color:white;display:flex;align-items:center;padding-top:0.5rem;padding-bottom:0.69rem;position:sticky;position:-webkit-sticky;top:0rem;z-index:12}@media only screen and (max-width: 860px){.topBar{display:block;text-align:center}}.topBar .item{width:50%}@media only screen and (max-width: 860px){.topBar .item{width:100%}}.topBar .time{margin-left:1.8rem;font-size:1.6rem;padding-top:0.1rem}@media only screen and (max-width: 860px){.topBar .time{margin-left:auto;padding-bottom:0.2rem}}.topBar .time .timestamp:before{content:'';background-image:url(../assets/timestamp.png);background-size:2.4rem;background-repeat:no-repeat;background-position:center;margin-right:1.8rem;position:relative;float:left;width:2.4rem;height:2.4rem}@media only screen and (max-width: 860px){.topBar .time .timestamp:before{display:none}}.topBar .time .timestamp .timeSLiderItem{font-size:1.6rem;letter-spacing:-0.1px;line-height:2.4rem;margin-left:0}@media only screen and (max-width: 860px){.topBar .time .timestamp .timeSLiderItem{text-align:left;margin-right:2rem}}@media only screen and (max-width: 860px){.topBar .functionality{padding-top:0.2rem;border-top:0.2rem solid white}}.topBar .functionality ul{display:flex}@media only screen and (min-width: 861px){.topBar .functionality ul{justify-content:flex-end}}.topBar .functionality .funcItem{margin-right:1.8rem;line-height:2.4rem;position:relative}@media only screen and (max-width: 860px){.topBar .functionality .funcItem{margin-left:0.9rem;margin-right:0.9rem;align-self:flex-start}}.topBar .functionality .funcItem a{display:inline-flex;vertical-align:middle;color:white;text-decoration:none;outline:0;font-size:1.6rem}.topBar .functionality .funcItem a:before{content:'';background-size:2.4rem;background-repeat:no-repeat;background-position:center;width:2.4rem;height:2.4rem}.topBar .functionality .funcItem a.ticket:before{background-image:url(../assets/ticket.png)}.topBar .functionality .funcItem a.mail:before{background-image:url(../assets/email.png)}.topBar .functionality .funcItem a.marker:before{background-image:url(../assets/location.png)}.topBar .functionality .funcItem a.search:before{background-image:url(../assets/search.png)}.topBar .functionality .funcItem a.cart:before{background-image:url(../assets/cart.png)}.topBar .functionality .funcItem.langSwitch{width:auto}@media only screen and (max-width: 860px){.topBar .functionality .funcItem.langSwitch{margin-left:auto}}.topBar .functionality .funcItem.langSwitch a:before{display:none}.topBar .functionality .funcItem.langSwitch .swicth{display:inline-block}.topBar .functionality .funcItem.langSwitch .swicth:before{content:'';background-size:4rem 2.4rem;background-repeat:no-repeat;background-position:center;width:4rem;height:2.4rem;background-image:url(../assets/switch.png);display:block;margin-left:0.4rem;margin-right:0.4rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.topBar .functionality .funcItem.langSwitch .swicth.en:before{-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (max-width: 860px){.topBar .functionality .funcItem.langSwitch .swicth{width:auto}}.topBar .functionality .funcItem .cart-items{position:absolute;top:4rem;color:white;left:0rem;left:-0.2rem;text-align:center;width:3rem;height:3rem;border-radius:50%;background-color:black;display:block;font-size:1.2rem;line-height:2.6rem}.menuToggle,.tccModal .modalCloseTog,.tccModalEmail .modalCloseTog,.calendarClose,.searchClose{cursor:pointer;width:6.4rem;height:3.2rem;position:fixed;top:8.7rem;left:3.2rem;z-index:7}@media only screen and (max-width: 860px){.menuToggle,.tccModal .modalCloseTog,.tccModalEmail .modalCloseTog,.calendarClose,.searchClose{top:10.4rem;left:1.6rem}}.menuToggle span,.tccModal .modalCloseTog span,.tccModalEmail .modalCloseTog span,.calendarClose span,.searchClose span{width:6.4rem;border-bottom:0.2rem solid #000;display:block;position:absolute;top:1rem;left:0;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.menuToggle span:nth-child(1),.tccModal .modalCloseTog span:nth-child(1),.tccModalEmail .modalCloseTog span:nth-child(1),.calendarClose span:nth-child(1),.searchClose span:nth-child(1){-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.menuToggle span:nth-child(3),.tccModal .modalCloseTog span:nth-child(3),.tccModalEmail .modalCloseTog span:nth-child(3),.calendarClose span:nth-child(3),.searchClose span:nth-child(3){-webkit-transform:translateY(1rem);transform:translateY(1rem)}.menuToggle span:nth-child(4),.tccModal .modalCloseTog span:nth-child(4),.tccModalEmail .modalCloseTog span:nth-child(4),.calendarClose span:nth-child(4),.searchClose span:nth-child(4){-webkit-transform:translateY(2rem);transform:translateY(2rem)}.menuToggle.open span,.tccModal .open.modalCloseTog span,.tccModalEmail .open.modalCloseTog span,.open.calendarClose span,.open.searchClose span{border-bottom:0.2rem solid white;left:-0.2rem}.menuToggle.open span:nth-child(1),.tccModal .open.modalCloseTog span:nth-child(1),.tccModalEmail .open.modalCloseTog span:nth-child(1),.open.calendarClose span:nth-child(1),.open.searchClose span:nth-child(1){-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}.menuToggle.open span:nth-child(2),.tccModal .open.modalCloseTog span:nth-child(2),.tccModalEmail .open.modalCloseTog span:nth-child(2),.open.calendarClose span:nth-child(2),.open.searchClose span:nth-child(2){transform:scale(0)}.menuToggle.open span:nth-child(3),.tccModal .open.modalCloseTog span:nth-child(3),.tccModalEmail .open.modalCloseTog span:nth-child(3),.open.calendarClose span:nth-child(3),.open.searchClose span:nth-child(3){transform:scale(0)}.menuToggle.open span:nth-child(4),.tccModal .open.modalCloseTog span:nth-child(4),.tccModalEmail .open.modalCloseTog span:nth-child(4),.open.calendarClose span:nth-child(4),.open.searchClose span:nth-child(4){-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg)}.menuToggle.onBlack span,.tccModal .onBlack.modalCloseTog span,.tccModalEmail .onBlack.modalCloseTog span,.onBlack.calendarClose span,.onBlack.searchClose span{border-bottom:0.2rem solid white}.calendarClose{left:auto;right:2.4rem}@media only screen and (max-width: 860px){.calendarClose{right:0.7rem}}.searchClose{left:auto;right:2.4rem}@media only screen and (max-width: 860px){.searchClose{right:0.7rem}}.symbol{width:6.4rem;position:fixed;top:7.5rem;right:3rem;z-index:4}@media only screen and (max-width: 860px){.symbol{top:8.8rem;right:1.6rem;right:1.36rem}}.symbol svg{width:6.4rem;height:7.4rem}.symbol svg path{-webkit-transition:fill 0.5s ease-in-out;-moz-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out}.symbol.open svg path{fill:white}.site-header{background-color:transparent;box-shadow:none;margin:auto;top:0 !important;z-index:3;z-index:0;position:relative;margin-top:1.5rem;display:none}@media only screen and (max-width: 860px){.site-header{width:100%;margin-top:15.5rem}}.site-header .wrap{text-align:center}.site-header .wrap .title-area{max-width:none;text-align:center;margin:auto;width:100%;padding:0}.site-header .wrap .title-area .site-title{font-size:7.2rem;letter-spacing:-0.15rem;line-height:5.6rem}.site-header .wrap .title-area .site-title a{color:#000}.site-header .wrap .title-area .custom-logo-link{display:block}.site-header .wrap .title-area .site-description{font-size:3.6rem;letter-spacing:-0.075rem;line-height:3.2rem;margin-top:0.8rem}.nav-primary{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:6;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.nav-primary.open{-webkit-transform:none;transform:none}@media only screen and (max-width: 860px){.nav-primary .wrap{padding-top:18rem}}.nav-primary .menu{max-width:121.6rem;margin:auto;text-align:left;display:block}@media only screen and (min-width: 861px){.nav-primary .menu{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:3.2rem;grid-row-gap:15rem;align-content:center;min-height:100vh}}@media only screen and (max-width: 860px){.nav-primary .menu{height:calc(100vh - 21rem);overflow:scroll}}@media only screen and (max-width: 78rem){.nav-primary .menu{padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width: 860px){.nav-primary .menu{padding-left:1.6rem;padding-right:1.6rem}}.nav-primary a{color:white !important;outline:0}.nav-primary a:hover{color:white !important}.nav-primary .menu-item{display:block;width:100%}@media only screen and (max-width: 860px){.nav-primary .menu-item{margin-bottom:4.5rem}}.nav-primary .menu-item a{font-size:3.6rem;letter-spacing:-0.075rem;line-height:3.2rem;padding:0}.nav-primary .menu-item .sub-menu{display:block !important;position:relative;opacity:1 !important;width:auto;left:auto;border:0;background-color:transparent;margin-top:3.2rem;padding-left:0}.nav-primary .menu-item .sub-menu .menu-item{width:100%;margin-bottom:0}.nav-primary .menu-item .sub-menu .menu-item a{width:auto;border:0;background-color:transparent;font-size:2.4rem;letter-spacing:-0.05rem;line-height:4.8rem}.wp-caption-text{font-weight:500;text-align:right}.site-inner{max-width:121.6rem;padding-top:0;padding:0}@media only screen and (MIN-width: 1024px) and (max-width: 1366px){.site-inner{max-width:96rem}}.site-inner article.entry{margin-bottom:0}.site-inner .entry.programma{margin-bottom:0}@media only screen and (max-width: 78rem){.site-inner{padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width: 860px){.site-inner{padding-left:1.6rem;padding-right:1.6rem}}.site-inner h1.woocommerce-products-header__title{margin-bottom:3.2rem}.site-inner .narrow{max-width:57%;margin:auto;margin-bottom:9rem}.site-inner .narrow.shopTitle{margin-bottom:14rem;font-size:1.6rem;margin-top:2rem;letter-spacing:-0.01rem;line-height:2.4rem}@media only screen and (max-width: 860px){.site-inner .narrow.shopTitle{margin-bottom:7.2rem}}.site-inner .content{width:100%}.site-inner .content .post-edit-link{display:none}.site-inner .content .header5{margin-bottom:3.2rem;font-size:2.4rem;text-align:center;line-height:2.4rem;letter-spacing:-0.05rem}.site-inner .content .header3{margin-bottom:3.2rem;font-size:2.4rem;letter-spacing:-0.05rem;text-align:center;text-transform:uppercase;font-weight:500;line-height:2.4rem}.site-inner .entry-header{margin-bottom:7.2rem;margin-top:3.2rem}@media only screen and (max-width: 860px){.site-inner .entry-header{margin-top:15rem}}.site-inner .entry-title,.site-inner .archive-title{font-size:3.6rem;text-align:center;margin:0 auto;letter-spacing:-0.075rem;line-height:3.2rem;hyphens:none;word-break:break-word}@media only screen and (min-width: 861px){.site-inner .entry-title,.site-inner .archive-title{width:67%;max-width:80rem;width:100%;margin-left:auto;margin-right:auto;font-size:7.2rem;line-height:5.6rem;letter-spacing:-0.4rem}}.site-inner .archive-title{margin-top:3.2rem}@media only screen and (max-width: 860px){.site-inner .archive-title{margin-top:15rem}}.site-inner .archive-title:before{content:'#'}.site-inner .dateWrapper{text-align:center;max-width:80rem;margin:auto;margin-bottom:0;margin-top:1.4rem}.site-inner .dateWrapper h3{font-size:3.6rem;margin-bottom:0;line-height:3.2rem;letter-spacing:-0.2rem;text-transform:none}.site-inner .locationWrapper{text-align:center;max-width:80rem;margin:auto;line-height:3.2rem;letter-spacing:-0.2rem}.site-inner .locationWrapper p{margin-bottom:0;font-size:3.6rem;margin-bottom:0;line-height:3.6rem}.site-inner .locationWrapper a{text-decoration:none;font-size:3.6rem;line-height:3.6rem}.site-inner .category{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2.2rem}.site-inner .category a,.site-inner .category .thisCategory{border:0.2rem solid #000;padding:0.6rem 1.4rem;padding:0.6rem 1.4rem 0.9rem;font-size:1.6rem;word-break:break-word;margin:0;text-decoration:none;letter-spacing:-0.01rem;line-height:1.6rem}.site-inner .captionCon{font-size:1.6rem;text-align:center}.linkBox{margin-bottom:14rem;padding:0 !important}@media only screen and (max-width: 860px){.linkBox{margin-bottom:7.4rem}}.linkBox a{text-decoration:none}.linkBox.hasSubs{margin-bottom:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.linkBox.hasSubs:first-of-type{margin-top:0 !important}.linkBox.hasSubs .link{display:flex;width:100%}.linkBox.hasSubs .subLinks{max-height:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;border-color:transparent;border:0}.linkBox.hasSubs .subLinks .link{background-color:white;display:block;padding:0;border-top:0.2rem solid #000;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}.linkBox.hasSubs .subLinks .link:first-of-type{border-top:0.3rem solid #000}.linkBox.hasSubs .subLinks .link:hover{background-color:#CCCCCC}.linkBox.hasSubs .subLinks .link a{display:block;padding:2.4rem}.linkBox.hasSubs .name{align-self:flex-start;width:100%}.linkBox.hasSubs .downArrow{align-self:flex-end;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:none;-ms-transform:none;transform:none}.linkBox.hasSubs.showLinks{margin-bottom:3rem;margin-top:3rem}.linkBox.hasSubs.showLinks .subLinks{max-height:100rem;border-color:#000}.linkBox.hasSubs.showLinks .downArrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.linkBox .link{display:block;width:100%;border:0.2rem solid #000;padding:2.4rem;font-size:2.4rem;color:#000;text-decoration:none;position:relative;line-height:2.4rem}.linkBox .link:hover{background-color:rgba(0,0,0,0.2)}.linkBox .link .linkIcon{position:absolute;top:0;bottom:0;right:2.5rem;background-size:1.5rem;background-position:right center;width:1.5rem;background-repeat:no-repeat}.linkBox .link .arrow{background-image:url(../images/arrow.svg)}.linkBox .link .document{background-image:url(../images/document.svg)}.linkBox .link .download{background-image:url(../images/download.svg)}.linkBox .link .image{background-image:url(../images/image.svg)}.linkBox .link .linkurl{background-image:url(../images/link.svg)}.linkBox.buyCta{margin-top:14rem;margin-bottom:14rem}.linkBox.buyCta.last{margin-bottom:0}.linkBox.subLinks{border-left:0;border-right:0}.home .site-header{margin-top:3rem;display:block}@media only screen and (max-width: 860px){.home .site-header{margin-top:15.5rem}}.tcccalendar,.searchBlock{-webkit-transform:translateY(-200vh);-ms-transform:translateY(-200vh);transform:translateY(-200vh);position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;color:white;z-index:5;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding-left:1.6rem;padding-right:1.6rem}.tcccalendar.visible,.visible.searchBlock{-webkit-transform:none;-ms-transform:none;transform:none}.tcccalendar #datepicker,.searchBlock #datepicker{max-width:60rem;width:100%;margin:auto;padding-top:20rem;text-align:center}.tcccalendar #datepicker .ui-datepicker,.searchBlock #datepicker .ui-datepicker{border:0;background:none;margin:auto;padding:0;width:100%}@media only screen and (max-width: 860px){.tcccalendar #datepicker .ui-datepicker td,.searchBlock #datepicker .ui-datepicker td,.tcccalendar #datepicker .ui-datepicker th,.searchBlock #datepicker .ui-datepicker th,.tcccalendar #datepicker .ui-datepicker a,.searchBlock #datepicker .ui-datepicker a{font-size:2.2rem !important}}.tcccalendar #datepicker .ui-datepicker-header,.searchBlock #datepicker .ui-datepicker-header{border:0;background:none;font-family:'Marres';letter-spacing:-0.05rem;line-height:2.4rem}.tcccalendar #datepicker .ui-datepicker-header a,.searchBlock #datepicker .ui-datepicker-header a{text-decoration:none}.tcccalendar #datepicker .ui-datepicker-header a.ui-state-hover,.searchBlock #datepicker .ui-datepicker-header a.ui-state-hover{background:none;border-color:transparent !important}.tcccalendar #datepicker .ui-datepicker-header .arrowCal,.searchBlock #datepicker .ui-datepicker-header .arrowCal{color:white !important;font-size:2.4rem !important}.tcccalendar #datepicker .ui-datepicker-header .ui-datepicker-prev:before,.searchBlock #datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:'←';color:white;font-size:2.4rem;letter-spacing:-0.05rem;line-height:2.4rem}.tcccalendar #datepicker .ui-datepicker-header .ui-datepicker-prev span,.searchBlock #datepicker .ui-datepicker-header .ui-datepicker-prev span{display:none}.tcccalendar #datepicker .ui-datepicker-header .ui-datepicker-next:before,.searchBlock #datepicker .ui-datepicker-header .ui-datepicker-next:before{content:'→';color:white;font-size:2.4rem;letter-spacing:-0.05rem;line-height:2.4rem}.tcccalendar #datepicker .ui-datepicker-header .ui-datepicker-next span,.searchBlock #datepicker .ui-datepicker-header .ui-datepicker-next span{display:none}.tcccalendar #datepicker .ui-datepicker-header .ui-datepicker-title,.searchBlock #datepicker .ui-datepicker-header .ui-datepicker-title{font-size:2.4rem;font-weight:500;color:white;letter-spacing:-0.05rem;line-height:2.4rem}.tcccalendar #datepicker .ui-datepicker-calendar,.searchBlock #datepicker .ui-datepicker-calendar{border:0;font-family:'Marres'}.tcccalendar #datepicker .ui-datepicker-calendar th,.searchBlock #datepicker .ui-datepicker-calendar th{color:white;text-align:center;font-weight:500}.tcccalendar #datepicker .ui-datepicker-calendar tbody,.searchBlock #datepicker .ui-datepicker-calendar tbody{border:0}.tcccalendar #datepicker .ui-datepicker-calendar tr td,.searchBlock #datepicker .ui-datepicker-calendar tr td{text-align:center}@media only screen and (max-width: 860px){.tcccalendar #datepicker .ui-datepicker-calendar tr td,.searchBlock #datepicker .ui-datepicker-calendar tr td{width:4rem}}.tcccalendar #datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable,.searchBlock #datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable{background:none}.tcccalendar #datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable span,.searchBlock #datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable span{text-align:center;color:#808080;color:#dedede;background:none;border:0.2rem solid transparent}.tcccalendar #datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable.ui-datepicker-current-day span,.searchBlock #datepicker .ui-datepicker-calendar tr td.ui-datepicker-unselectable.ui-datepicker-current-day span{border:0.2rem solid white}.tcccalendar #datepicker .ui-datepicker-calendar a,.searchBlock #datepicker .ui-datepicker-calendar a{text-align:center;color:white;text-decoration:none;background:none;border:0.2rem solid transparent;border-radius:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:2.4rem}.tcccalendar #datepicker .ui-datepicker-calendar a:hover,.searchBlock #datepicker .ui-datepicker-calendar a:hover{border:0.2rem solid white;background-color:#333333}.tcccalendar #datepicker .ui-datepicker-calendar a.ui-state-active,.searchBlock #datepicker .ui-datepicker-calendar a.ui-state-active{border:0.2rem solid white;background-color:#333333}.tcccalendar #datepicker .ui-datepicker-calendar .ui-datepicker-today a,.searchBlock #datepicker .ui-datepicker-calendar .ui-datepicker-today a{border:0.2rem solid white !important}.tcccalendar #datepicker .ui-datepicker-calendar .ui-datepicker-today span,.searchBlock #datepicker .ui-datepicker-calendar .ui-datepicker-today span{border:0.2rem solid white !important}.tcccalendar #datepicker .ui-datepicker-calendar .past,.searchBlock #datepicker .ui-datepicker-calendar .past{color:#D8D8D8}.searchBlock .searchWrapper{max-width:117rem;margin:auto;height:100%}.searchBlock .searchWrapper .search-form{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.searchBlock .searchWrapper .search-form input{background-color:transparent;color:white;border:0.2rem solid white;border-radius:0 !important;padding:2.4rem;padding:1.4rem 2.4rem 2.1rem}.searchBlock .searchWrapper .search-form ::-webkit-input-placeholder{color:white}.searchBlock .searchWrapper .search-form :-moz-placeholder{color:white}.searchBlock .searchWrapper .search-form :-ms-input-placeholder{color:white}.searchBlock .searchWrapper .search-form .search-form-submit{display:none}.searchBlock .searchWrapper .search-form .icon-search{position:absolute;top:calc(50% - 1.4rem);right:2.4rem}@media only screen and (max-width: 860px){.searchBlock .searchWrapper .search-form .icon-search{right:2.4rem}}.nowWrapper{margin-top:14.4rem;min-height:10rem;margin-bottom:7.2rem}@media only screen and (max-width: 860px){.nowWrapper{margin-top:7.2rem}}.nowWrapper .header5.nowHeader{text-transform:uppercase}.longWrapper .header5.nowHeader{text-transform:uppercase}.noposts{text-align:center}.programmaGrid,.programmaSlider{padding:0 !important;margin:0 !important}.programmaGrid .gridSizer,.programmaSlider .gridSizer{width:31.3%}@media only screen and (max-width: 860px){.programmaGrid .gridSizer,.programmaSlider .gridSizer{width:100%}}.programmaGrid .gutterSizer,.programmaSlider .gutterSizer{width:3%}@media only screen and (max-width: 860px){.programmaGrid .gutterSizer,.programmaSlider .gutterSizer{width:0%}}.programmaGrid li,.programmaSlider li{list-style-type:none !important}.programmaGrid .gridItem,.programmaSlider .gridItem{margin-bottom:6rem;width:31.3%;text-align:center}@media only screen and (max-width: 860px){.programmaGrid .gridItem,.programmaSlider .gridItem{width:100%}}.programmaGrid .gridItem a,.programmaSlider .gridItem a{text-decoration:none;color:#000}.programmaGrid .gridItem .itemImg,.programmaSlider .gridItem .itemImg{margin-bottom:1.2rem;width:100%}.programmaGrid .gridItem .itemData,.programmaSlider .gridItem .itemData{display:block;margin-bottom:0}.programmaGrid .gridItem .itemTitle,.programmaSlider .gridItem .itemTitle{margin-bottom:0}.programmaGrid .gridItem .date,.programmaSlider .gridItem .date{margin-bottom:0}.programmaGrid .gridItem .category,.programmaSlider .gridItem .category{margin-top:1.6rem}@media only screen and (min-width: 861px){.programmaGrid.newItems .megaItem,.newItems.programmaSlider .megaItem{width:65.6%}}.programmaGrid.newItems .dayProgram,.newItems.programmaSlider .dayProgram{text-align:center;margin-bottom:6rem}.events.featured{margin-bottom:14.4rem}.programmaSlider{margin-left:-1.6rem !important;margin-right:-1.6rem !important}@media only screen and (max-width: 860px){.programmaSlider{overflow:hidden}}.programmaSlider .slick-arrow{top:10rem !important}.programmaSlider .slick-arrow.slick-prev{left:-2.3rem !important}.programmaSlider .slick-arrow.slick-next{right:-2.4rem !important}.programmaSlider .gridItem{margin:0 1.6rem}.btnWrapper{text-align:center}.bigBtn{padding:2.2rem 20rem;border:0.2rem solid #000;text-align:center;display:inline-block;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;letter-spacing:-0.5px;line-height:2.4rem}@media only screen and (max-width: 860px){.bigBtn{padding:2.2rem;width:100%}}.bigBtn:hover{background-color:rgba(0,0,0,0.2)}.searchResults .searchSubHeader{text-align:center;font-size:3.6rem;margin-bottom:0;margin-top:3.2rem;letter-spacing:-0.075rem;line-height:3.2rem}@media only screen and (max-width: 860px){.searchResults .searchSubHeader{margin-top:15rem}}.searchResults .searchHeader{text-align:center;font-size:7.2rem;line-height:5.6rem;letter-spacing:-0.15rem;margin-bottom:13.4rem}.woocommerce-page.archive .gridSizer,.woocommerce-page.page-template-page-archive .gridSizer{width:31.3%}@media only screen and (max-width: 860px){.woocommerce-page.archive .gridSizer,.woocommerce-page.page-template-page-archive .gridSizer{width:100%}}.woocommerce-page.archive .gutterSizer,.woocommerce-page.page-template-page-archive .gutterSizer{width:3%}@media only screen and (max-width: 860px){.woocommerce-page.archive .gutterSizer,.woocommerce-page.page-template-page-archive .gutterSizer{width:0%}}.woocommerce-page.archive .products,.woocommerce-page.page-template-page-archive .products{margin-bottom:7.4rem}.woocommerce-page.archive .product,.woocommerce-page.page-template-page-archive .product{margin-bottom:7.2rem !important;width:31.3% !important;text-align:center}@media only screen and (max-width: 860px){.woocommerce-page.archive .product,.woocommerce-page.page-template-page-archive .product{width:100% !important;margin-bottom:3.2rem !important}}.woocommerce-page.archive .product a,.woocommerce-page.page-template-page-archive .product a{text-decoration:none;color:#000}.woocommerce-page.archive .product a img,.woocommerce-page.page-template-page-archive .product a img{margin-bottom:1.2rem !important}.woocommerce-page.archive .product .woocommerce-loop-product__title,.woocommerce-page.page-template-page-archive .product .woocommerce-loop-product__title,.woocommerce-page.archive .product .price,.woocommerce-page.page-template-page-archive .product .price{font-size:2.4rem !important;letter-spacing:-0.05rem;text-align:center;color:#000 !important;margin-bottom:0 !important;padding:0 !important;line-height:2.4rem}.woocommerce-page.archive .product .category,.woocommerce-page.page-template-page-archive .product .category{display:flex;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.8rem}.woocommerce-page.archive .product .category a,.woocommerce-page.page-template-page-archive .product .category a{border:0.2rem solid #000;padding:0.7rem 1.5rem;font-size:1.6rem;word-break:break-all;margin:0 0.1rem 0.2rem}.woocommerce-page .woocommerce-products-header{margin-bottom:7.2rem;margin-top:3.2rem}@media only screen and (max-width: 860px){.woocommerce-page .woocommerce-products-header{margin-top:15.5rem}}.woocommerce-page .woocommerce-products-header h1{text-align:center;margin:0 auto}@media only screen and (min-width: 861px){.woocommerce-page .woocommerce-products-header h1{width:67%;max-width:80rem;width:100%;margin-left:auto;margin-right:auto}}.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{background-color:#000;color:white;margin:0;padding:3.2rem;letter-spacing:-0.05rem;line-height:3.2rem;border-top:0;position:fixed;bottom:8rem;right:3.2rem;width:65.5rem;color:white;z-index:1;font-size:2.4rem}.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{display:none}.woocommerce-page .woocommerce-error strong,.woocommerce-page .woocommerce-info strong,.woocommerce-page .woocommerce-message strong{color:white}.woocommerce-page .woocommerce-error a,.woocommerce-page .woocommerce-info a,.woocommerce-page .woocommerce-message a{font-size:2.4rem;background-color:transparent;border:2px solid white;display:block;float:none !important;border:0.2rem solid white;display:block;margin:auto;text-align:center;width:100%;padding:1.8rem;padding:1.4rem 2.4rem 2.1rem;margin-top:3.2rem;color:white;text-decoration:none;letter-spacing:-0.05rem}.woocommerce-page .woocommerce-error a:hover,.woocommerce-page .woocommerce-info a:hover,.woocommerce-page .woocommerce-message a:hover{background-color:rgba(255,255,255,0.2)}@media only screen and (max-width: 860px){.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{position:fixed;z-index:1;height:0;overflow:hidden;left:0;width:100vw;height:100vh;top:5rem;width:100vw;height:calc(100vh - 5rem);z-index:8;padding-top:12rem}}.woocommerce-page .site-inner #genesis-content{max-width:none}.woocommerce input[type="submit"]:hover,.woocommerce .woocommerce input[type="submit"]:focus{background-color:rgba(0,0,0,0.2);color:#000}.single-product .product_title{margin-top:3.2rem !important;letter-spacing:-0.15rem;line-height:5.6rem}@media only screen and (max-width: 860px){.single-product .product_title{margin-top:14.4rem !important;line-height:3.2rem}}.single-product .shortDesc{text-align:center;font-weight:500;font-size:3.2rem;line-height:3.2rem;letter-spacing:-0.2rem;margin-top:1.6rem}@media only screen and (max-width: 860px){.single-product .shortDesc{font-size:2.4rem;line-height:2.4rem;letter-spacing:-0.05rem}}.single-product .shortDesc p{font-weight:500 !important;font-size:3.6rem;line-height:inherit;letter-spacing:-0.75px;line-height:3.2rem;margin-bottom:0}.single-product .shortDesc p strong{font-weight:500 !important}@media only screen and (min-width: 861px){.single-product .category{width:67%;max-width:80rem;width:100%;margin-left:auto;margin-right:auto}}.single-product .woocommerce-product-gallery__wrapper{width:100% !important;float:none !important;margin-top:7.2rem}.single-product .woocommerce-product-gallery__wrapper .prodImgWrapper{width:100%;text-align:center}@media only screen and (min-width: 1280px) and (max-width: 1919px){.single-product .woocommerce-product-gallery__wrapper .prodImgWrapper img.landscape{max-width:800px;margin-left:auto;margin-right:auto}.single-product .woocommerce-product-gallery__wrapper .prodImgWrapper img.portrait{max-width:592px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1920px){.single-product .woocommerce-product-gallery__wrapper .prodImgWrapper img.portrait{max-width:800px;margin-left:auto;margin-right:auto}}.single-product .summary.entry-summary{width:100% !important;float:none !important;max-width:57%;margin:auto;margin-top:14.4rem}@media only screen and (max-width: 860px){.single-product .summary.entry-summary{margin-top:7.2rem}}.single-product .summary.entry-summary .price{font-size:3.6rem !important;letter-spacing:-0.5px;text-align:center;color:#000 !important;margin-bottom:3.2rem;margin-top:14.4rem;line-height:3.2rem}.single-product .summary.entry-summary .cart{text-align:center;display:flex;justify-content:center}.single-product .summary.entry-summary .cart.variations_form{display:block}.single-product .summary.entry-summary .cart.variations_form .tccVariations{text-align:left}.single-product .summary.entry-summary .cart.variations_form .tccVariations .link{padding:2.4rem;cursor:pointer}.single-product .summary.entry-summary .cart.variations_form .tccVariations .subLinks{margin-bottom:0 !important}.single-product .summary.entry-summary .cart .quantity,.single-product .summary.entry-summary .cart .button{float:none}.single-product .summary.entry-summary .cart .quantity{display:none !important}.single-product .summary.entry-summary .cart .single_add_to_cart_button{font-size:2.4rem;color:#000;text-decoration:none;position:relative;text-align:center;padding:1.4rem 2.4rem 2.1rem;background-color:white;width:100%;border:0.2rem solid #000}.single-product .summary.entry-summary .cart .single_add_to_cart_button:hover{background-color:rgba(0,0,0,0.2)}.single-product .summary.entry-summary .cart .variations{width:100%;display:none}.single-product .related.products{text-align:center;margin-top:14.4rem}.single-product .related.products h2{margin-bottom:3.2rem;font-size:2.4rem;text-align:center;line-height:2.4rem;letter-spacing:-0.05rem;text-transform:uppercase}.single-product .related.products .product{justify-content:normal}@media only screen and (max-width: 860px){.single-product .related.products .product{width:100% !important;float:none !important;margin-bottom:3.2rem !important}}.single-product .related.products .product .woocommerce-loop-product__title,.single-product .related.products .product .price{font-size:2.4rem !important;letter-spacing:-0.5px;text-align:center;color:#000 !important;margin-bottom:0 !important;padding:0 !important;line-height:2.4rem}.single-product .variations_form cart .variations tbody{border:0 !important}.cartGridHeader{margin-bottom:4.5rem}@media only screen and (max-width: 860px){.cartGridHeader{display:block !important}}.cartGridHeader .itemData{border-top:0.2rem solid #000;font-size:1.6rem;letter-spacing:-0.01rem;line-height:2.4rem;padding-top:1.2rem}@media only screen and (max-width: 860px){.cartGridHeader .itemData{display:none}.cartGridHeader .itemData.product-name{display:block}}.cartGridItem{display:grid;align-items:center}.cartGridItem a{text-decoration:none;line-height:2.4rem}.cartGridItem input{padding:0 !important;font-size:2.4rem !important}.cartGridItem .product-subtotal{text-align:right}.cartGridItem input{border:0 !important}.check{display:block;position:absolute;border:0.2rem solid #000;border-radius:100%;height:2.5rem;width:2.5rem;top:0;left:0;z-index:-1;-webkit-transition:border .25s linear;transition:border .25s linear}.check:before{display:block;position:absolute;content:'';border-radius:100%;height:1.5rem;width:1.5rem;top:0.3rem;left:0.3rem;margin:auto;-webkit-transition:background 0.25s linear;transition:background 0.25s linear}.check.checked:before{background-color:#000}body.woocommerce-cart .entry{margin-bottom:0}body.woocommerce-cart section{margin-bottom:0}body.woocommerce-cart .entry-header{margin-bottom:14.4rem}@media only screen and (max-width: 860px){body.woocommerce-cart .entry-header{margin-bottom:7.2rem}}body.woocommerce-cart .cartGridItem{margin-bottom:3.2rem;grid-template-columns:6fr 2fr 2fr 2fr;grid-column-gap:3.2rem}@media only screen and (max-width: 860px){body.woocommerce-cart .cartGridItem{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 860px){body.woocommerce-cart .cartGridItem{grid-template-areas:"name  name" "quantity  remove" "price  price"}}body.woocommerce-cart .cartGridItem:last-of-type{margin-bottom:0}@media only screen and (max-width: 860px){body.woocommerce-cart .cartGridItem .product-name{text-align:center;grid-area:name}}@media only screen and (min-width: 861px){body.woocommerce-cart .cartGridItem .product-name{display:grid;grid-template-columns:16rem auto;align-items:center;grid-column-gap:3.2rem}}body.woocommerce-cart .cartGridItem .product-quantity,body.woocommerce-cart .cartGridItem .product-remove{text-align:center}@media only screen and (max-width: 860px){body.woocommerce-cart .cartGridItem .product-quantity{text-align:right;grid-area:quantity}}@media only screen and (max-width: 860px){body.woocommerce-cart .cartGridItem .product-remove{text-align:left;grid-area:remove}body.woocommerce-cart .cartGridItem .product-remove a{display:inline-block}}body.woocommerce-cart .cartGridItem .product-remove a{height:auto;width:auto;color:#000 !important;border-radius:0}body.woocommerce-cart .cartGridItem .product-remove a:hover{background-color:transparent !important}body.woocommerce-cart .cartGridItem .product-subtotal{text-align:right}@media only screen and (max-width: 860px){body.woocommerce-cart .cartGridItem .product-subtotal{text-align:center;grid-area:price}}body.woocommerce-cart .discountWrapper{margin-top:3.2rem}body.woocommerce-cart .actions{text-align:right}body.woocommerce-cart .coupon{justify-content:flex-end;display:flex}@media only screen and (max-width: 860px){body.woocommerce-cart .coupon{display:block}}body.woocommerce-cart .coupon label{display:none}body.woocommerce-cart .coupon input{width:30rem;font-size:2.4rem;padding:2.6rem;padding:1.4rem 2.4rem 2.1rem;border:0.2rem solid #000;height:auto !important}@media only screen and (max-width: 860px){body.woocommerce-cart .coupon input{width:100%}}body.woocommerce-cart .coupon ::-webkit-input-placeholder{color:#808080}body.woocommerce-cart .coupon :-moz-placeholder{color:#808080}body.woocommerce-cart .coupon :-ms-input-placeholder{color:#808080}body.woocommerce-cart .coupon .button{width:auto;width:30rem;font-size:2.4rem;padding:0;text-align:center;font-weight:500;background-color:white;color:#000;padding:2.6rem;padding:1.4rem 2.4rem 2.1rem;border:0.2rem solid #000}@media only screen and (max-width: 860px){body.woocommerce-cart .coupon .button{width:100%}}body.woocommerce-cart .update_cart{width:60rem;margin-top:1rem;font-size:2.4rem;padding:2.6rem !important}@media only screen and (max-width: 860px){body.woocommerce-cart .update_cart{width:100% !important}}body.woocommerce-cart .cart-collaterals{margin-top:3.2rem}body.woocommerce-cart .cart_totals{width:60rem !important}@media only screen and (max-width: 860px){body.woocommerce-cart .cart_totals{width:100% !important}}body.woocommerce-cart .cart_totals .shop_table{text-align:center;border-top:0.2rem solid #000;font-size:1.6rem;font-weight:500;padding-top:1.2rem;letter-spacing:-0.01rem;line-height:2.4rem}body.woocommerce-cart .cart_totals .shop_table #shipping_method{text-align:left;margin-top:5rem}body.woocommerce-cart .cart_totals .shop_table #shipping_method li{position:relative;padding-left:0.5rem;margin-bottom:3.2rem}body.woocommerce-cart .cart_totals .shop_table #shipping_method li:after{content:'';display:table;clear:both;float:none}body.woocommerce-cart .cart_totals .shop_table #shipping_method li input[type="radio"]{position:relative;z-index:1;opacity:0;cursor:pointer}body.woocommerce-cart .cart_totals .shop_table #shipping_method .woocommerce-Price-amount{font-weight:500;float:right}body.woocommerce-cart .cart_totals .shop_table .woocommerce-shipping-destination{text-align:left;font-size:1.6rem}body.woocommerce-cart .cart_totals .shop_table .order-total{border-top:0.2rem solid #000;margin-top:4.5rem;padding-top:1.2rem}body.woocommerce-cart .cart_totals .shop_table .order-total strong{font-size:3.6rem;line-height:3.2rem;letter-spacing:-0.075rem;margin-top:3.2rem;display:block;margin-bottom:3.2rem}body.woocommerce-cart .cart_totals .shop_table .order-total .includes_tax{display:none}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding-top:0;padding-bottom:0}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a{border:0.2rem solid #000;padding:3rem;background-color:white;color:#000;font-size:2.4rem;margin-bottom:0}body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}@media only screen and (min-width: 861px){body.woocommerce-checkout .woocommerce form.woocommerce-checkout{display:grid !important;grid-template-columns:1fr 1fr;grid-column-gap:3.2rem}}body.woocommerce-checkout .woocommerce form.woocommerce-checkout .col-1,body.woocommerce-checkout .woocommerce form.woocommerce-checkout .col-2{width:100% !important}@media only screen and (max-width: 860px){body.woocommerce-checkout .woocommerce .tccCheckoutCol h3{text-transform:none}}body.woocommerce-checkout .woocommerce .tccCheckoutCol .woocommerce-form__label-for-checkbox{display:block;margin-top:3.2rem;position:relative;padding-left:4rem}body.woocommerce-checkout .woocommerce .tccCheckoutCol .woocommerce-form__label-for-checkbox span{font-size:2.4rem;letter-spacing:-0.05rem;line-height:2.4rem;display:block}body.woocommerce-checkout .woocommerce .tccCheckoutCol .woocommerce-form__label-for-checkbox input.input-checkbox{position:absolute;top:0.5rem;left:0.5rem;z-index:0;opacity:0}body.woocommerce-checkout .woocommerce .tccCheckoutCol .woocommerce-form__label-for-checkbox svg{position:absolute;top:0.1ex;z-index:-1;left:0;width:2.4rem;height:2.4rem}body.woocommerce-checkout .woocommerce .tccCheckoutCol .woocommerce-form__label-for-checkbox svg #crossCheck{opacity:0}body.woocommerce-checkout .woocommerce .tccCheckoutCol .woocommerce-form__label-for-checkbox svg.checked #crossCheck{opacity:1}body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row{padding:0;margin:0}body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row input,body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row select{font-size:2.4rem;color:#000;text-decoration:none;position:relative;text-align:center;padding:1.4rem 2.4rem 2.1rem;background-color:white;width:100%;border:0.2rem solid #000;line-height:2.4rem;text-align:left}body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row input:hover,body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row select:hover{background-color:rgba(0,0,0,0.2)}@media only screen and (min-width: 861px){body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row.form-row-first{width:50%}body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row.form-row-last{width:50%}}body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row-third{width:25%}@media only screen and (max-width: 860px){body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row-third{width:50%}}body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row-third.first{width:50%}@media only screen and (max-width: 860px){body.woocommerce-checkout .woocommerce .tccCheckoutCol .form-row-third.first{width:100%}}body.woocommerce-checkout .woocommerce .tccCheckoutCol #billing_company_field,body.woocommerce-checkout .woocommerce .tccCheckoutCol #shipping_company{margin-bottom:3.2rem}body.woocommerce-checkout .woocommerce .tccCheckoutCol .select2-container--default .select2-selection--single{font-size:2.4rem;color:#000;text-decoration:none;position:relative;text-align:center;padding:1.4rem 2.4rem 2.1rem;background-color:white;width:100%;border:0.2rem solid #000;border-radius:0 !important;height:auto;line-height:2.4rem;text-align:left}body.woocommerce-checkout .woocommerce .tccCheckoutCol .select2-container--default .select2-selection--single:hover{background-color:rgba(0,0,0,0.2)}body.woocommerce-checkout .woocommerce .tccCheckoutCol .select2-container--default .select2-selection--single .select2-selection__rendered{height:auto;padding:0}body.woocommerce-checkout .woocommerce .tccCheckoutCol #shipping_country_field,body.woocommerce-checkout .woocommerce .tccCheckoutCol #billing_country_field{margin-bottom:0.4rem}body.woocommerce-checkout .woocommerce .tccCheckoutCol #shipping_country_field .select2-selection__arrow,body.woocommerce-checkout .woocommerce .tccCheckoutCol #billing_country_field .select2-selection__arrow{height:100%;right:2.4rem}body.woocommerce-checkout .woocommerce .tccCheckoutCol #shipping_country_field .select2-selection__arrow:before,body.woocommerce-checkout .woocommerce .tccCheckoutCol #billing_country_field .select2-selection__arrow:before{content:'↓';display:block;font-size:2.4rem;line-height:2.4rem;position:absolute;top:1.4rem;left:0}body.woocommerce-checkout .woocommerce .tccCheckoutCol #shipping_country_field .select2-selection__arrow b,body.woocommerce-checkout .woocommerce .tccCheckoutCol #billing_country_field .select2-selection__arrow b{display:none}body.woocommerce-checkout .woocommerce .tccCheckoutCol .country_select .woocommerce-input-wrapper .selection .select2-selection{height:auto;border-radius:0 !important}body.woocommerce-checkout .woocommerce .tccCheckoutCol .validate-phone{margin-top:3.2rem}body.woocommerce-checkout .woocommerce #ship-to-different-address{margin-top:3.2rem;text-transform:none}@media only screen and (max-width: 860px){body.woocommerce-checkout .orderBlock{margin-top:7.2rem}}body.woocommerce-checkout .orderBlock .cartGridItem{margin-bottom:3.2rem;grid-template-columns:2fr 1fr;grid-column-gap:3.2rem}@media only screen and (max-width: 860px){body.woocommerce-checkout .orderBlock .cartGridItem{grid-template-columns:100%;text-align:center}}body.woocommerce-checkout .orderBlock .cartGridItem .product-quantity,body.woocommerce-checkout .orderBlock .cartGridItem .product-remove{text-align:center}@media only screen and (min-width: 861px){body.woocommerce-checkout .orderBlock .cartGridItem .product-total{text-align:right}}body.woocommerce-checkout .order-total strong{font-size:3.6rem;line-height:3.2rem;letter-spacing:-0.075rem;margin-top:3.2rem;display:block;margin-bottom:3.2rem}body.woocommerce-checkout .shipping{text-align:center;border-top:0.2rem solid #000;font-size:1.6rem;font-weight:500;padding-top:2rem}body.woocommerce-checkout #shipping_method{text-align:left;margin-top:5rem}body.woocommerce-checkout #shipping_method li{position:relative;padding-left:0.5rem}body.woocommerce-checkout #shipping_method li:after{content:'';display:table;clear:both;float:none}body.woocommerce-checkout #shipping_method li input[type="radio"]{position:relative;z-index:1;opacity:0;cursor:pointer;margin-right:1.8rem !important}body.woocommerce-checkout #shipping_method li .check{display:block;position:absolute;border:0.2rem solid #000;border-radius:100%;height:2.5rem;width:2.5rem;top:0;left:0;z-index:-1;-webkit-transition:border .25s linear;transition:border .25s linear}body.woocommerce-checkout #shipping_method li .check:before{display:block;position:absolute;content:'';border-radius:100%;height:1.5rem;width:1.5rem;top:0.3rem;left:0.3rem;margin:auto;-webkit-transition:background 0.25s linear;transition:background 0.25s linear}body.woocommerce-checkout #shipping_method li .check.checked:before{background-color:#000}body.woocommerce-checkout #shipping_method .woocommerce-Price-amount{font-weight:500;float:right}body.woocommerce-checkout .order-total{text-align:center;border-top:0.2rem solid #000;margin-top:4.5rem;padding-top:2rem}body.woocommerce-checkout .order-total strong{font-size:3.2rem;line-height:3.2rem;letter-spacing:-0.2rem}body.woocommerce-checkout .order-total .includes_tax{display:none}body.woocommerce-checkout #payment{background-color:transparent !important;padding:0}body.woocommerce-checkout #payment .wc_payment_methods{padding:0.5rem;border:0 !important}body.woocommerce-checkout #payment .wc_payment_method{position:relative;line-height:1.2 !important;margin-bottom:3.2rem !important}body.woocommerce-checkout #payment .wc_payment_method:last-of-type{margin-bottom:0rem !important}body.woocommerce-checkout #payment .wc_payment_method input[type="radio"]{opacity:0;z-index:1;margin-right:1rem !important;top:-0.2ex;position:relative}body.woocommerce-checkout #payment .wc_payment_method .check{top:0.5rem;left:-0.5rem}body.woocommerce-checkout #payment .wc_payment_method p{font-size:1.6rem}body.woocommerce-checkout #payment .payment_box{background-color:transparent !important;padding:0}body.woocommerce-checkout #payment .place-order{padding-left:0 !important;padding-right:0 !important}body.woocommerce-checkout #payment #place_order{font-size:2.4rem;color:#000;text-decoration:none;position:relative;text-align:center;padding:1.4rem 2.4rem 2.1rem;background-color:white;width:100%;border:0.2rem solid #000;width:100%;float:none;line-height:2.4rem;margin-top:3.2rem}body.woocommerce-checkout #payment #place_order:hover{background-color:rgba(0,0,0,0.2)}.woocommerce-checkout .woocommerce ul.order_details::after,.woocommerce-checkout .woocommerce ul.order_details::before{display:none}.woocommerce-checkout .woocommerce-thankyou-order-details{margin:0 !important;padding:0 !important;display:grid;margin-bottom:8rem !important;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:3.2rem}@media only screen and (max-width: 860px){.woocommerce-checkout .woocommerce-thankyou-order-details{grid-template-columns:1fr}}.woocommerce-checkout .woocommerce-thankyou-order-details li{margin:0 !important;padding:0 !important;border:0 !important;padding-top:2.4rem !important;border-top:0.2rem solid #000 !important;text-align:center;font-size:1.6rem;letter-spacing:-0.01rem;line-height:2.4rem;text-transform:none !important}@media only screen and (min-width: 861px){.woocommerce-checkout .woocommerce-thankyou-order-details li:first-of-type{text-align:left}.woocommerce-checkout .woocommerce-thankyou-order-details li:last-of-type{text-align:right}}.woocommerce-checkout .woocommerce-thankyou-order-details li strong{font-size:2.4rem;letter-spacing:-0.05rem;line-height:2.4rem;margin-top:3.2rem}@media only screen and (max-width: 860px){.woocommerce-checkout .woocommerce-thankyou-order-details li strong{margin-bottom:3.2rem}}.woocommerce-checkout .woocommerce-order-details.thanks{margin-bottom:0}.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem{margin-bottom:3.2rem;grid-template-columns:3fr 1fr;grid-column-gap:3.2rem}@media only screen and (max-width: 860px){.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem{grid-template-columns:1fr;text-align:center}}.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem:last-of-type{margin-bottom:0}.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem .product-name{grid-template-columns:100%}@media only screen and (min-width: 861px){.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem .product-name{display:grid;grid-template-columns:16rem auto;align-items:center;grid-column-gap:3.2rem}}@media only screen and (max-width: 860px){.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem .product-name img{display:none}}.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem .product-quantity{display:none}@media only screen and (min-width: 861px){.woocommerce-checkout .woocommerce-order-details.thanks .shop_table .cartGridItem .woocommerce-table__product-total{text-align:right}}.footer-widgets{margin-top:14rem;border-top:0.2rem solid #000;padding:2rem 0 3.2rem}@media only screen and (max-width: 860px){.footer-widgets{margin-top:7.2rem;text-align:center}}.footer-widgets .wrap{display:grid;grid-template-columns:1fr 1fr 2fr;grid-column-gap:3.2rem;max-width:121.6rem}@media only screen and (max-width: 860px){.footer-widgets .wrap{grid-template-columns:1fr}}@media only screen and (max-width: 78rem){.footer-widgets .wrap{padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width: 860px){.footer-widgets .wrap{padding-left:1.6rem;padding-right:1.6rem}}.footer-widgets .wrap:before{display:none}.footer-widgets .wrap .footer-widget-area{width:100%;float:none;padding:0}.footer-widgets .wrap .footer-widget-area p{line-height:2.4rem}.footer-widgets .wrap .footer-widgets-3 p{margin-bottom:0}.footer-widgets .wrap .footer-widgets-3 .mc4wp-form{margin-top:0.8rem}.footer-widgets .wrap .footer-widgets-3 .widget_text{margin-bottom:0}.footer-widgets .wrap .footer-widgets-3 .joinus{margin-top:0.8rem}.footer-widgets p{margin-bottom:3rem;font-size:1.6rem;color:#000}.footer-widgets label,.footer-widgets input,.footer-widgets textarea{font-size:1.6rem;color:#000}.footer-widgets .socialIcons{display:flex}@media only screen and (max-width: 860px){.footer-widgets .socialIcons{justify-content:center}}.footer-widgets .socialIcons a{text-decoration:none;text-align:center;padding:0}.footer-widgets .socialIcons a:before{content:'';display:block;background-size:2.4rem;background-position:center;height:5.6rem;width:5.6rem;background-repeat:no-repeat;border:0.2rem solid #000}.footer-widgets .socialIcons a.facebook:before{background-image:url(../assets/facebook.png)}.footer-widgets .socialIcons a.instagram:before{background-image:url(../assets/instagram.png)}.footer-widgets .socialIcons a.twitter:before{background-image:url(../assets/twitter.png)}.footer-widgets .mc4wp-form{margin-bottom:3.5rem}@media only screen and (min-width: 861px){.footer-widgets .mc4wp-form .mc4wp-form-fields{display:flex}}.footer-widgets .mc4wp-form input{width:100%;border:2px solid #000;padding:2.4rem;font-size:2.4rem;color:#000;text-decoration:none;position:relative;text-align:center;border-radius:0;background-color:white;font-weight:500;padding:1.4rem 2.4rem;padding:1.4rem 2.4rem 2.1rem;line-height:2.4rem}@media only screen and (min-width: 861px){.footer-widgets .mc4wp-form input{width:50%}}.footer-widgets .mc4wp-form ::-webkit-input-placeholder{color:#808080}.footer-widgets .mc4wp-form :-moz-placeholder{color:#808080}.footer-widgets .mc4wp-form :-ms-input-placeholder{color:#808080}.footer-widgets .mc4wp-form input[type="submit"]:hover{background-color:rgba(0,0,0,0.2)}.footer-widgets .link{display:block;width:100%;border:2px solid #000;padding:1.4rem 2.4rem 2.1rem;font-size:2.4rem;color:#000;text-decoration:none;position:relative;text-align:center;margin-top:2rem;margin-bottom:3.5rem}.footer-widgets .link:hover{background-color:rgba(0,0,0,0.2)}.slick-slider{overflow:hidden}.slick-slider .slick-arrow{width:7.2rem;height:7.2rem;border-radius:50%;background-color:white;z-index:1}.slick-slider .slick-arrow:before{content:'';background-image:url(../images/arrow.svg);background-size:1.5rem;background-position:center center;background-repeat:no-repeat;display:block;width:7.2rem;height:7.2rem}.slick-slider .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-slider .slick-arrow.slick-prev{left:-2.3rem !important}.slick-slider .slick-arrow.slick-next{right:-2.4rem !important}.slick-slider .slick-list .slick-slide{margin:0 1.6rem}.slick-slider .slick-list .slick-slide img{width:100%}.initSlider.single-item .slideWrapper{width:100%;text-align:center}@media only screen and (min-width: 1280px) and (max-width: 1919px){.initSlider.single-item .slideWrapper img.landscape{max-width:800px;margin-left:auto;margin-right:auto}.initSlider.single-item .slideWrapper img.portrait{max-width:592px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1920px){.initSlider.single-item .slideWrapper img.portrait{max-width:800px;margin-left:auto;margin-right:auto}}.archive .yearHeader,.page-template-page-archive .yearHeader{text-align:center;margin-bottom:3rem;font-weight:500}.archive .programmaSlider,.page-template-page-archive .programmaSlider{margin-bottom:14.4rem !important;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}@media only screen and (max-width: 860px){.archive .programmaSlider,.page-template-page-archive .programmaSlider{margin-bottom:7.2rem !important}}.archive .programmaSlider:last-of-type,.page-template-page-archive .programmaSlider:last-of-type{margin-bottom:0 !important}.archive .programmaSlider.loaded,.page-template-page-archive .programmaSlider.loaded{opacity:1}.page-template-page-archive .entry-header{margin-bottom:14.4rem}.page-template-page-archive .entry-header .category{display:none}.loader{border:1.6rem solid #f3f3f3;border-top:1.6rem solid #000000;border-radius:50%;width:12rem;height:12rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:calc(50vh - 6rem);left:calc(50% - 6rem);opacity:1;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.loader.loaded{opacity:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}section.timeline{width:100%}section.timeline .timelineBar{display:block;width:auto;position:-webkit-sticky;position:sticky;top:4rem;z-index:2}@media only screen and (max-width: 860px){section.timeline .timelineBar{position:fixed;margin-left:0;top:4rem;height:80vh;width:4.25rem;left:0}}section.timeline .timelineBar .slick-slider .slick-list{background:none;min-height:0}section.timeline .timelineBar .slick-slider .slick-arrow{margin-top:-0.5rem}section.timeline .timelineBar .slick-slider .slick-prev{left:-40px}@media only screen and (max-width: 860px){section.timeline .timelineBar .slick-slider .slick-prev{position:relative;left:inherit !important;margin:auto;margin-bottom:0rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}section.timeline .timelineBar .slick-slider .slick-next{right:-52px}@media only screen and (max-width: 860px){section.timeline .timelineBar .slick-slider .slick-next{position:relative;right:inherit !important;margin:auto;margin-top:0.5rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}section.timeline .timelineBar .timelineWrapper{width:auto}@media only screen and (min-width: 861px){section.timeline .timelineBar .timelineWrapper{height:6rem;width:90%;margin:auto;max-width:63rem}}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineWrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}section.timeline .timelineBar .timelineMarker{display:inline-block;text-decoration:none;border:0;position:relative;margin:0;padding:0 0.5rem}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker{display:block}}section.timeline .timelineBar .timelineMarker:after{content:'';width:50%;position:absolute;top:0.4rem;right:0;border-top:2px solid black;z-index:-1}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker:after{bottom:0;top:inherit;left:48%;transform:translateX(-52%) rotate(90deg);display:none}}section.timeline .timelineBar .timelineMarker:before{content:'';width:50%;position:absolute;top:0.4rem;left:0;border-top:2px solid black;z-index:-1}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker:before{display:none}}section.timeline .timelineBar .timelineMarker:first-of-type{margin-left:0}section.timeline .timelineBar .timelineMarker:first-of-type:before{width:0}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker:first-of-type .circle{display:none}}section.timeline .timelineBar .timelineMarker:last-of-type{margin-right:0}section.timeline .timelineBar .timelineMarker:last-of-type:after{width:0}@media only screen and (min-width: 861px){section.timeline .timelineBar .timelineMarker:hover .tijdHeader{background-color:black;color:white}section.timeline .timelineBar .timelineMarker:hover .circle{background-color:black;border-color:white}}section.timeline .timelineBar .timelineMarker .circle{border:0.1rem solid black;border-radius:50%;width:1rem;height:1rem;background-color:white;margin-bottom:1rem;margin-bottom:0.33rem;position:relative;display:block;float:none;left:50%;transform:translateX(-50%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker .circle{width:0.5rem;height:0.5rem;margin-bottom:0;left:47%;transform:translateX(-47%);display:none}}section.timeline .timelineBar .timelineMarker .circle:before{content:'';height:1.5rem;border-left:2px solid black;position:absolute;z-index:-1;top:0.9rem;left:calc(50% - 1px)}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker .circle:before{display:none}}section.timeline .timelineBar .timelineMarker .tijdHeader{background-color:white;position:relative;border:0.1rem solid black;padding:0rem 0.3rem 0rem;display:inline-block;font-size:1rem;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;top:0.5ex}@media only screen and (max-width: 860px){section.timeline .timelineBar .timelineMarker .tijdHeader{font-size:0.8rem;z-index:2}}section.timeline .timelineBar .timelineMarker.disabled{pointer-events:none}section.timeline .timelineBar .timelineMarker.disabled:after{border-top:2px solid lightgray}section.timeline .timelineBar .timelineMarker.disabled:before{border-top:2px solid lightgray}@media only screen and (min-width: 861px){section.timeline .timelineBar .timelineMarker.disabled:hover .tijdHeader{background-color:lightgray;color:white}section.timeline .timelineBar .timelineMarker.disabled:hover .circle{background-color:lightgray;border-color:white}}section.timeline .timelineBar .timelineMarker.disabled .circle{border:0.1rem solid lightgray;background-color:white}section.timeline .timelineBar .timelineMarker.disabled .circle:before{border-left:2px solid lightgray}section.timeline .timelineBar .timelineMarker.disabled .tijdHeader{background-color:white;position:relative;border:0.1rem solid lightgray;color:lightgray}@media only screen and (max-width: 860px){section.timeline .timeLineBlocksWrapper{width:calc(100% - 5.5rem);margin-left:5.5rem}}section.timeline .highlightsHeader{text-align:center;margin-bottom:2rem;border-bottom:0.1rem solid black;display:table;margin-left:auto;margin-right:auto}section.timeline .showHighlight{text-align:center;margin:0rem auto 4rem;display:block;clear:both;border:2px solid black;border-radius:50%;width:2rem;height:2rem;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;cursor:pointer;text-decoration:none}section.timeline .showHighlight:after{content:'';display:table;clear:both;float:none}section.timeline .showHighlight:hover{color:white;background-color:black}section.timeline .showHighlight.active span.plus{display:none}section.timeline .showHighlight.active span.minus{display:block}section.timeline .showHighlight span{font-size:1.2rem;display:block;line-height:1.4rem}section.timeline .showHighlight span.minus{display:none}section.timeline .timeHiglights{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:2rem;grid-row-gap:2rem;margin-bottom:4rem}@media only screen and (max-width: 1024px){section.timeline .timeHiglights{grid-template-columns:repeat(1, 1fr)}}section.timeline .timeHiglights .timeHighlight{display:block}section.timeline .timeHiglights .timeHighlight:after{content:'';display:table;clear:both;float:none}@media only screen and (max-width: 860px){section.timeline .timeHiglights .timeHighlight{margin-bottom:2rem}section.timeline .timeHiglights .timeHighlight:last-of-type{margin-bottom:0}}section.timeline .timeHiglights .timeHighlight .title a{text-decoration:none;border-bottom:0;font-size:1.2rem}section.timeline .timeHiglights .timeHighlight .timeHighMedia{width:100%;margin-bottom:2rem}section.timeline .timeHiglights .timeHighlight .timeHighData{max-height:10rem;overflow:hidden;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,0.71) 56%, #fff 85%, #fff 98%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,0.71) 56%, #fff 85%, #fff 98%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,0.71) 56%, #fff 85%, #fff 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );background-position:bottom;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}section.timeline .timeHiglights .timeHighlight .timeHighData.showExcerpt{background:transparent;max-height:100rem}@media only screen and (max-width: 860px){section.timeline .timeHiglights .timeHighlight .timeHighData.showExcerpt{max-height:200rem}}section.timeline .timeHiglights .timeHighlight .timeHighExcerpt{z-index:-1;position:relative}section.timeline .timeHiglights .timeHighlight .showHighlight{margin:1rem auto 0rem}@media only screen and (max-width: 860px){section.timeline .timeHiglights .timeHighlight .showHighlight{margin:0.5rem auto 0rem}}section.timeline .timelineBlocksHeader{text-align:center;border-bottom:0.1rem solid black;display:table;margin-left:auto;margin-right:auto}section.timeline .timelineBlocks{border-left:2px solid black;border-bottom:2px solid black;width:94%}section.timeline .timelineBlocks .timelineBlock{margin-top:2rem}section.timeline .timelineBlocks .timelineBlock .tijdHeader{background-color:white;position:relative;margin-left:-2.9rem;border:2px solid black;padding:0.1rem 0.5rem 0.1rem;display:inline-block}@media only screen and (max-width: 860px){section.timeline .timelineBlocks .timelineBlock .tijdHeader{font-size:1rem;margin-left:-2.2rem}}section.timeline .timelineBlocks .timelineBlock .timelineItem{padding-left:2rem;display:grid;grid-template-columns:25% 45% 30%;grid-gap:1rem 2rem;margin-bottom:4rem}@media only screen and (max-width: 1024px){section.timeline .timelineBlocks .timelineBlock .timelineItem{grid-template-columns:repeat(1, 1fr)}}section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper{font-size:1.4rem;display:inline-block;padding:0.5rem 0.5rem 0.1rem}section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper:after{content:'';display:table;clear:both;float:none}@media only screen and (max-width: 860px){section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper{font-size:1.2rem;margin-bottom:0}}section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper .circle{border:2px solid black;border-radius:50%;width:1rem;height:1rem;display:inline-block;float:left;background-color:white;margin-left:-3.1rem;position:relative;top:0.5ex}section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper .circle:after{content:'';width:3rem;margin-left:0.75rem;border-top:2px solid black;top:0.4ex;position:relative;display:inline-block;float:left}section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper .date{margin-left:1.25rem;display:table}@media only screen and (max-width: 860px){section.timeline .timelineBlocks .timelineBlock .timelineItem .dateWrapper .date{font-size:1.1rem}}section.timeline .timelineBlocks .timelineBlock .timelineItem .title{font-size:1.3rem;padding-left:2rem}@media only screen and (max-width: 860px){section.timeline .timelineBlocks .timelineBlock .timelineItem .title{font-size:1.2rem}}section.timeline .timelineBlocks .timelineBlock .timelineItem .title a{border:0}section.timeline .timelineBlocks .timelineBlock .timelineItem .itemMedia{width:100%}section.timeline .timelineBlocks .timelineBlock .timelineItem .itemMedia .timeHighImg{width:100%;height:25rem;display:block;border:none}@media only screen and (max-width: 860px){section.timeline .timelineBlocks .timelineBlock .timelineItem .itemMedia .timeHighImg{height:auto}}section.timeline .timelineBlocks .timelineBlock .timelineItem .itemMedia .timeHighImg img{object-fit:cover;width:100%;height:100%}section.timeline .timelineBlocks .timelineBlock .timelineItem .itemData.showExcerpt{background:transparent;overflow:visible;width:100%;max-height:200rem}@media only screen and (max-width: 860px){section.timeline .timelineBlocks .timelineBlock .timelineItem .itemData.showExcerpt{max-height:200rem}}section.timeline .timelineBlocks .timelineBlock .timelineItem .showHighlight{position:relative;margin:0 auto}section.timeline .timelineBlocks .timelineBlock .timelineItem .itemExcerpt{z-index:-1;position:relative;max-height:22rem;overflow:hidden;margin-bottom:0rem}section.timeline .timelineBlocks .timelineBlock .timelineItem .itemExcerpt:after{content:'';position:absolute;bottom:0;height:7rem;left:0;width:100%;z-index:1;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,0.71) 56%, #fff 85%, #fff 98%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,0.71) 56%, #fff 85%, #fff 98%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,0.71) 56%, #fff 85%, #fff 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );background-position:bottom}.masonryGallery .tccMasonry .tccGalleryItem{width:31%;height:auto !important;margin:0 1% 2%}.masonryGallery .tccMasonry .tccGalleryItem img{width:100%}.videoWelcome{padding:15vw;-webkit-transform:translateY(-200vh);-ms-transform:translateY(-200vh);transform:translateY(-200vh);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;position:fixed;z-index:1;height:0;overflow:hidden;left:0;width:100vw;height:100vh;background:white;top:5rem;width:100vw;height:calc(100vh - 5rem)}@media only screen and (max-width: 1024px){.videoWelcome{padding:10vw}}.videoWelcome .vidPlayer{position:relative;padding-bottom:56.25%;overflow:hidden}.videoWelcome .vidPlayer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.videoWelcome .video{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.videoWelcome.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:4}.videoWelcome.active .video{width:100%;margin:auto;position:relative}.videoWelcome .nextbutton{position:absolute;cursor:pointer;width:58px;height:77px;bottom:8%;right:5%;opacity:1;width:3.5rem;height:3.5rem;bottom:5.5%;right:5rem;opacity:1;border-radius:50%;background-color:white;border:1px solid black;opacity:0.9;text-align:center}.videoWelcome .nextbutton span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;position:relative}.videoWelcome .nextbutton span:before{content:"\f345"}@media screen and (max-width: 860px){.videoWelcome .nextbutton{display:none}}.videoWelcome #unmuteButton{position:absolute;width:3.5rem;height:3.5rem;background-image:url(../assets/svg/Mute_Icon.svg);background-size:2rem;background-position:center;background-repeat:no-repeat;opacity:1;background-color:white;border:1px solid black;border-radius:50%;opacity:0.4;bottom:5.5%;right:10rem;cursor:pointer}.videoWelcome #unmuteButton:hover{background-color:white}.videoWelcome #unmuteButton:focus{outline:0}.videoWelcome #unmuteButton.videoPlaying{opacity:1;background-image:url(../assets/svg/Speaker_Icon.svg)}@media screen and (max-width: 800px){.videoWelcome #unmuteButton{display:none}}.videoWelcome.animation{padding:10rem}.videoWelcome.animation .animWrapper{height:100%;text-align:center}.videoWelcome.animation .animWrapper svg{width:auto;height:100%;max-width:100%}.videoWelcome.animation .animWrapper svg path{display:none}.ginger_banner{background-color:#000 !important}.ginger_banner .ginger_message{color:white !important;max-width:121.6rem;margin-left:auto;margin-right:auto}@media only screen and (max-width: 78rem){.ginger_banner .ginger_message{padding-left:3.2rem;padding-right:3.2rem}}.ginger_banner .ginger_btn{border-radius:0 !important}.map{width:100%;height:68.5rem;margin-bottom:14.4rem}@media only screen and (max-width: 860px){.map{margin-bottom:7.2rem}}.map #map{width:100%;height:100%}@media only screen and (max-width: 1024px){.map{height:18.5rem}}.error404 .entry-title{margin-bottom:7.2rem;margin-top:3.2rem}
