html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,  dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody ,tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
margin: 0;
padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} *, *::before, *::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
width: 100%;
height: 100%;
}
body {
font-size: 16px;
font-family:'Open Sans', sans-serif;
font-weight:400;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
height:100%;
background:#5a1eec;
background:#ffffff;
}
img {
display: block;
max-width: 100%;
height: auto;
}
a {
display: block;
-webkit-transition: all 0.4s cubic-bezier(0.67, 0, 0.34, 1);
-o-transition: all 0.4s cubic-bezier(0.67, 0, 0.34, 1);
transition: all 0.4s cubic-bezier(0.67, 0, 0.34, 1);
outline:none;
text-decoration: none;
}
a:hover,
a:focus {
} p > img {
display: inline-block;
}
img.aligncenter {
display: block; margin: 0 auto;
}
img.alignleft {
float: left;
margin-right: 1em;
}
img.alignright {
float: right;
margin-left: 15px;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Montserrat';
font-weight: 600;
color: #000000;
}
h1 {
font-size:3rem;
line-height: 3.75rem;
}
h2 {
font-size: 1.5rem;
line-height:2.25rem;
}
h3 {
font-size: 1.25rem;
line-height:2rem;
}
p, li {
font-size:1rem;
color:#797979;
font-weight:400;
line-height:1.75rem;
}
p > a {
display: inline;
color:#ed3b3b;
text-decoration: none;
}
p > a:hover {
color:#000000;
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.white {
color:#ffffff;
} #navigation .logo {
width:5.9375rem;
height:auto;
}
#navigation .logo img {
width:100%;
height:auto;
}
#navigation {
position:fixed;
top:0;
left:0;
width:100%;
padding:1.25rem 0;
z-index:99;
-webkit-transition: all 0.35s cubic-bezier(0.67, 0, 0.34, 1);
-o-transition: all 0.35s cubic-bezier(0.67, 0, 0.34, 1);
transition: all 0.35s cubic-bezier(0.67, 0, 0.34, 1);
}
#navigation.scroll {
background:#ffffff;
}
#navigation .navigation-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.navbar-toggle {
display:none;
}
.navigation-left {
position:relative;
}
.navigation-right {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-flex:0;
} nav.header-nav ul {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
list-style: none;
padding: 0;
}
nav.header-nav ul li {
position:relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
margin:0 1rem;
}
nav.header-nav ul li a {
position: relative;
font-family: 'Montserrat', sans-serif;
font-size:1rem;
font-weight:600;
color:#ffffff;
text-decoration:none;
padding:0 .125rem;
text-shadow:0 0 1rem rgba(0,0,0,.5);
-webkit-transition: all 0.35s cubic-bezier(0.67, 0, 0.34, 1);
-o-transition: all 0.35s cubic-bezier(0.67, 0, 0.34, 1);
transition: all 0.35s cubic-bezier(0.67, 0, 0.34, 1);
}
#navigation.scroll nav.header-nav ul li a {
color:#222222;
text-shadow: none;
}
nav.header-nav li a:hover,
nav.header-nav li:hover a,
nav.header-nav li a.active ,
#navigation.scroll nav.header-nav li a.active ,
nav.header-nav li.current-menu-item a,
nav.header-nav li.current-page-ancestor a {
color:#ed3b3b;
} header {
position:relative;
height:48rem;
margin-bottom:6.25rem;
}
header .container,
header .row {
position: relative;
height:100%;
}
header .counter {
width: 12rem;
height: 12rem;
border-radius: 12rem;
background: #ed3b3b;
border: .25rem solid #ffffff;
position: absolute;
right: 0;
bottom: -3.125rem;
display: flex;
align-items: center;
justify-content: center;
padding: 1.5rem;
}
header .counter p {
font-family: 'Amatic SC', sans-serif;
font-size: 1.75rem;
color: #ffffff;
text-align: center;
}
.header__content {
padding-top:12.5rem;
}
header p {
font-size:1.5rem;
color:#5a5a5a;
line-height:2.25rem;
margin:1rem 0;
font-weight:400;
}
header .header-buttons {
margin-top:2rem;
}
header .button.grey {
margin-left:.5rem;
} section {
margin-bottom:6.25rem;
}
.video {
position: relative;
}
.video img {
position: absolute;
left:70%;
top:-50%;
}
iframe {
max-width:100%;
height:auto;
min-height:18rem;
}
#informatie p {
margin:1rem 0 1.5rem 0;
}
#specs {
padding:6.25rem 0;
background:#ed3b3b;
}
#specs hr {
width:100%;
height:1px;
border:none;
background:#ffffff;
margin:0 0 4rem 0;
opacity:.75;
}
#specs h2 {
margin-bottom:2rem;
}
#specs p {
color:#ffffff;
}
#specs .justify-between p {
font-size:.875rem;
}
#specs ul {
margin-left:1.25rem;
}
#specs ul li {
position: relative;
color:#ffffff;
line-height:2rem;
}
#specs ul li::before {
content:"";
font-family: 'FontAwesome';
color:#ffffff;
font-size:.75rem;
position: absolute;
left:-1.25rem;
top:0;
}
#specs img {
height:5rem !important;
width:auto !important;
margin:0 auto 2rem auto !important;
} #prijzen {
position: relative;
margin-bottom: 12.5rem;
} 
#prijzen .labeltje {
position: absolute;
left:54%;
top:-1rem;
}
#prijzen .box-md-12 h2 {
margin-bottom:2rem;
}
#prijzen .box-md-4:nth-child(2) {
-webkit-transform:translate(0,3.125rem);
-ms-transform:translate(0,3.125rem);
transform:translate(0,3.125rem);
}
#prijzen .box-md-4:nth-child(3) {
-webkit-transform:translate(0,6.25rem);
-ms-transform:translate(0,6.25rem);
transform:translate(0,6.25rem);
}
#prijzen .pakket {
position: relative;
overflow: hidden;
height:100%;
background:#222222;
border-radius:1rem;
text-align:center;
padding:11.375rem 2rem 2rem 2rem;
}
#prijzen .pakket-header {
background:#ed3b3b;
position: absolute;
left:0;
top:0;
height:9.375rem;
width:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#prijzen .pakket-specs {
height: calc(100% - 2rem);
}
#prijzen .pakket-specs p {
line-height:1.25rem;
}
#prijzen .pakket-footer {
margin-top:auto;
min-height:5rem;
}
#voorbeelden {
height:auto;
background:#ed3b3b;
margin-top:6.25rem;
margin-bottom:0;	
}
#voorbeelden h2 {
margin-top:3.125rem;
color:#ffffff;
}
#voorbeelden p {
color:#ffffff;
}
#voorbeelden .container-full,
#voorbeelden .row,
#voorbeelden .box-12,
#voorbeelden .ba-slider,
#voorbeelden .slick-track,
#voorbeelden .slick-list,
#voorbeelden .slide {
height:100%;
}
#voorbeelden .ba-slider {
width:1423px !important;
height:600px !important;
margin:0 auto;
}
#voorbeelden .ba-sliderr {
width:1423px !important;
height:600px !important;
margin:0 auto;
}
#voorbeelden .slide {
display:-webkit-box;
display:-ms-flexbox;
display:flex; 
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
} .slide-half {
position: relative;
height:85%;
width:47.5%;
}
.slide-half h2 {
z-index:9;
position: absolute;
top:2rem;
left:2rem;
font-weight:600;
text-shadow:0 0 1rem rgba(0,0,0,.5);
}
.slick-arrow {
position: absolute;
left:0;
top:50%;
z-index:10;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
width:2rem;
height:2rem;
background:transparent;
border:none;
font-size:1.5rem;
color:#ffffff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.slick-prev {
left:2rem;
}
.slick-next {
right:2rem;
left:auto;
}
#testimonials .row>.box-md-6 {
margin-top:2rem !important;
}
#testimonials h3 {
margin-top:1rem;
}
#reviews {
padding:6.25rem 0;
background:#fef5f5;
}
.review-slider {
margin-top:2rem;
}
.review {
position: relative;
padding:2.5rem;
background:#ffffff;
border-radius:1rem;
border:1px solid #efefef;
margin:0 .5rem 2rem .5rem;
}
.review-foto {
width:6.25rem;
height:6.25rem;
margin:0 auto 2rem auto;
border-radius: 6.25rem;
}
.review strong {
display:block;
font-size:1.25rem;
margin-bottom:.5rem;
}
.review p {
color:#7a7a7a;
font-size:1rem;
line-height:1.75rem;
}
#reviews .slick-arrow {
color:#ed3b3b;
}
#reviews .slick-prev {
left:-3.125rem;
}
#reviews .slick-next {
right:-3.125rem;
}
#boeken {
padding:6.25rem 0;
margin-bottom:0;
}
#contact {
padding:6.25rem 0;
background:#ed3b3b;
margin-bottom:0;
}
#contact h2 {
font-size:3.125rem;
line-height:3.875rem;
}
#contact p {
color:#ffffff;
font-size:1.5rem;
line-height:2.25rem;
}
#contact a {
color:#ffffff;
}
#contact a:hover {
text-decoration: underline;
}
#blog {
padding:6.25rem 0;
background:#fef5f5;
margin-bottom:0;
}
#blog h2 {
margin-bottom:2rem;
}
.blog-item {
position: relative;
border-radius:1rem;
overflow: hidden;
background:#ffffff;
border:1px solid #efefef;
}
.blog-item--image {
position: relative;
overflow:hidden;
width:100%;
height:13.125rem;
}
.blog-item--image > a {
width: 100%;
height: 100%;
}
.blog-item--image > a img {
width: 100%;
height: 100%;
max-width: 100%;
max-height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;	
}
.blog-item:hover .blog-item--image > a img {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}
.blog-image--inner {
position: absolute;
width:100%;
height:100%;
left:0;
top:0;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;	
}
.blog-item:hover .blog-image--inner {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}
.blog-item--inner {
padding:2rem;
text-align:center;
border-bottom:1px solid #efefef;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;	
}
.blog-item--inner strong {
color:#222222;
margin-bottom:.5rem;
display:block;
}
.blog-item--inner a {
color:#ed3b3b;
}
.blog-item--inner a h4 {
color:#222222;
margin-bottom:1rem;
}
.single-header {
height:24rem;
background-size: cover !important;
}
.single-post {
padding:0 0 6.25rem 0;
}
.single-post p {
margin:1rem 0;
} .button {
min-width:11.25rem;
}
.button {
position:relative;
display:inline-block;
position: relative;
padding:0 1.25rem;
border-radius:2.75rem;
height:2.75rem;
line-height:2.75rem;
font-size:1rem;
font-weight:600;
text-decoration: none;
text-align: center;
cursor:pointer;
z-index:1;
-webkit-transition: all 0.25s cubic-bezier(0.67, 0, 0.34, 1);
-o-transition: all 0.25s cubic-bezier(0.67, 0, 0.34, 1);
transition: all 0.25s cubic-bezier(0.67, 0, 0.34, 1);
}
.button i {
margin-left:.5rem;
font-size:.75rem;
-webkit-transition: all 0.25s cubic-bezier(0.67, 0, 0.34, 1);
-o-transition: all 0.25s cubic-bezier(0.67, 0, 0.34, 1);
transition: all 0.25s cubic-bezier(0.67, 0, 0.34, 1);
}
.button:hover i {
-webkit-transform:translate(50%, 0);
-ms-transform:translate(50%, 0);
transform:translate(50%, 0);
}
.button.red {
background:#ed3b3b;
color:#ffffff;
}
.button.red:hover {
background:#ed3b3b;
color:#ffffff;
-webkit-box-shadow:0 0 .75rem rgba(169,44,44,.4);
box-shadow:0 0 .75rem rgba(169,44,44,.4);
}
.button.grey {
background:#5a5a5a;
color:#ffffff;
}
.button.grey:hover {
background:#5a5a5a;
color:#ffffff;
-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.2);
box-shadow:0 0 .75rem rgba(0,0,0,.2);
} input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
font-size:1rem;
color:#000000;
font-weight:400;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
font-size:1rem;
color:#000000;
font-weight:400;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
font-size:1rem;
color:#000000;
font-weight:400;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
font-size:1rem;
color:#000000;
font-weight:400;
}
input::placeholder,
textarea::placeholder {
font-size:1rem;
color:#000000;
font-weight:400;
}
form label {
display:block;
font-family: 'Montserrat';
font-weight:600;
font-size:.75rem;
text-transform: uppercase;
margin-top:2rem;
margin-bottom: -.75rem;
text-align:left;
}
.ginput_container {
width:100%;
margin-top:1rem;
}
.gform_fields {
width:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.form-half {
-webkit-box-flex:0;
-ms-flex:0 0 48%;
flex:0 0 48%;
max-width:48%;
}
.form-full {
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
input[type="text"],
input[type="password"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="date"],
input[type="time"],
input[type="file"],
textarea,
select {
font-family: 'Montserrat';
font-weight:400;
border-radius: 0;
width: 100%;
padding:.75rem 1.25rem;
background: #efefef;;
border: 0;
border-bottom:2px solid #d1d1d1;
font-size:1rem;
color:#000000;
font-weight:400;
outline:none;
-webkit-transition: all .4s cubic-bezier(0.3, 0, 0.34, .5);
-o-transition: all .4s cubic-bezier(0.3, 0, 0.34, .5);
transition: all .4s cubic-bezier(0.3, 0, 0.34, .5);
}
select {
min-height:2.75rem;
line-height:2.75rem;
height:2.75rem;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="time"]:focus,
textarea:focus,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="tel"]:hover,
input[type="date"]:hover,
input[type="time"]:hover,
textarea:hover {
}
.gfield_checkbox li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.gfield_checkbox input[type="checkbox"] {
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
position:relative;
outline:none;
border:none;
background:none;
}
.gfield_checkbox input[type="checkbox"]::before {
content:"";
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
width:1.25rem;
height:1.25rem;
background:#ffffff;
border-radius: 0;
border:.1875rem solid #d1d1d1;
}
.gfield_checkbox input[type="checkbox"]:checked::before {
background:#333333;
}
.gfield_checkbox label {
display:inline-block !important;
color:#000000;
font-size:.75rem;
margin-left:.25rem;
margin-top:-.5rem;
}
.gfield_checkbox a {
display:inline !important;
}
.gfield_html {
margin-top:1rem;
margin-bottom:0;
}
.gfield_html p {
margin:0 !important;
font-size:.875rem;
line-height:1rem;
font-style: italic;
}
.gform_button {
background: #ed3b3b;
border:none;
color: #ffffff;
margin-top:2rem;
-webkit-appearance: none;
}
.footer-links a {
display:inline-block;
margin-left:1rem;
font-size:.875rem;
} @media screen and (max-width: 48em) {
.navigation-left {
-webkit-box-flex:0;
-ms-flex:none;
flex:none;
}
#navigation .logo {
width: 3.125rem;
}
.navigation-center {
-webkit-box-flex:0;
-ms-flex:0 0 80%;
flex:0 0 80%;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navigation-right {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
#navigation {
height: 3.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
nav.header-nav {
opacity:1;
visibility:hidden;
-webkit-transition: .5s cubic-bezier(0.75, 0, 0.35, 1);
-webkit-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
transform: translate(100%, 0);
background: #222222;
width:100%;
height:100%;
position:fixed;
height:100%);
top: 0;
left: 0;
z-index:-1;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-hide-scrollbar;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.nav-open nav.header-nav {
opacity:1;
visibility:visible;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
nav.header-nav ul {
width:100%;
max-width:90%;
margin:0 auto;
padding-top:3.125rem;
padding-bottom:3.125rem;
background:transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
nav.header-nav ul::before {
display:none;
}
nav.header-nav ul li {
display:block;
margin-right:0;
margin-left:0;
text-align:center; 
}
.navbar-toggle {
display:block;
position:relative;
height:1rem;
width:1.875rem;
margin-left:2rem;
outline:none;
-webkit-appearance: none;
border:0;
padding:0;
background:transparent;
z-index:999;
}
.navbar-toggle:focus,
.navbar-toggle:active {
outline:none;
background:transparent;
}
.navbar-toggle .icon-bar {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:absolute;
width:1.875rem;
height:.125rem;
background:#ffffff;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transition: all 0.3s 0s cubic-bezier(0.76, 0.17, 0.27, 0.88);
-o-transition: all 0.3s 0s cubic-bezier(0.76, 0.17, 0.27, 0.88);
transition: all 0.3s 0s cubic-bezier(0.76, 0.17, 0.27, 0.88);
outline:none;
}
.navbar-toggle.active .icon-bar {
-webkit-transition: all 0.3s 0.3s cubic-bezier(0.76, 0.17, 0.27, 0.88);
-o-transition: all 0.3s 0.3s cubic-bezier(0.76, 0.17, 0.27, 0.88);
transition: all 0.3s 0.3s cubic-bezier(0.76, 0.17, 0.27, 0.88);
}
.nav-open .navbar-toggle .icon-bar {
background:#ffffff;
}
#navigation.scroll .navbar-toggle .icon-bar {
background:#222222;
}
.nav-open #navigation.scroll .navbar-toggle .icon-bar {
background:#ffffff;
}
.navbar-toggle span:nth-child(1) {
top:0;
}
.navbar-toggle span:nth-child(2) {
top:7px;
}
.navbar-toggle span:nth-child(3) {
top:14px;
}
.navbar-toggle.active span:nth-of-type(1) { 
-webkit-transform: translate(0, 9px) rotate(45deg); 
-ms-transform: translate(0, 8px) rotate(45deg); 
transform: translate(0, 8px) rotate(45deg);
-webkit-transition-delay:;
-o-transition-delay:;
transition-delay: 
}
.navbar-toggle.active span:nth-of-type(2) { 
-webkit-transform: translate(9px, 0); 
-ms-transform: translate(100px, 0); 
transform: translate(100px, 0); 
opacity: 0;
}
.navbar-toggle.active span:nth-of-type(3) { 
-webkit-transform: translate(0, -6px) rotate(-45deg); 
-ms-transform: translate(0, -6px) rotate(-45deg); 
transform: translate(0, -6px) rotate(-45deg); 
} nav.header-nav ul li {
text-align:left;
margin-bottom: 2rem;
}
nav.header-nav ul li a,
#navigation.scroll nav.header-nav ul li a {
font-size:2rem;
font-weight:600;
padding:0;
border:none;
color:#ffffff;
line-height:2.75rem;
}
nav.header-nav li a:hover, 
nav.header-nav li:hover a, 
nav.header-nav li.current-menu-item a, 
nav.header-nav li.current-page-ancestor a {
color:#0afbba;
border:none;
background:transparent;
}
header {
height:38rem;
background-size:80% auto !important;
background-position: right top !important;
}
header .counter {
bottom:5rem;
right:1rem;
}
header .header__content {
margin-left:3.125rem;
}
header h1 {
display: inline;
background: #ffffff;
}
.video {
margin-bottom:2rem;
}
.video img {
top:-40%;
}
iframe {
width:100%;
min-height:22rem;
}
#specs img {
display: block;
margin:2rem auto;
}
#specs .box-md-2 {
margin-bottom:3rem;
}
#prijzen .pakket-header	{
height: 6.25rem;	
}
.pakket-header h2 {
font-size:1.25rem;
}
.pakket-header h3 {
font-size: 1rem;
line-height: 1rem;
}
#prijzen .pakket {
padding: 7.5rem 1rem 1rem 1rem;
}
#prijzen .pakket-specs p {
line-height: 1.125rem;
font-size: .875rem;
}
#prijzen .box-md-4:nth-child(2),
#prijzen .box-md-4:nth-child(3) {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
#prijzen .labeltje {
top:-4rem;
}
#prijzen .button.red {
margin-top:-1rem;
font-size:.75rem;
}
#prijzen {
margin-bottom:6.25rem;
}
.slide-half h2 {
top: 1rem;
left: 1rem;
}
#testimonials iframe {
width: 100%;
min-height: 12.5rem;
}
#reviews .slick-prev {
left: -0.75rem;
}
#reviews .slick-next {
right: -0.75rem;
}
#over-ons img {
margin-bottom:2rem;
}
#voorbeelden .ba-slider {
width:100% !important;
height:38rem !important;
margin:0 auto;
}
}
@media screen and (max-width: 38em) {
.home header {
height:100%;
background:#ffffff !important;
}
header .counter {
right: 50%;
bottom: -6.25rem;
transform: translate(50%, 0);
}	
header .header__content {
padding-top:0;
margin-left:0;
padding-left:2rem;
padding-right:2rem;
}
.header__content p br {
display:none;
}
.header-buttons .button {
width:100%;
}
.header-buttons .button.grey {
margin-left:0;
margin-top:.5rem;
}
.video img {
display: none;
}
iframe {
min-height:12rem;
}
#prijzen .row>.box-md-4 {
margin-bottom:2rem;
}
#prijzen .row>.box-md-4:last-child {
margin:0;
}
#prijzen .pakket {
padding: 7.5rem 2rem 2rem 2rem;
}
#prijzen .labeltje {
display:none;
}
#voorbeelden {
height:auto;
margin-top:3.125rem;
}
#voorbeelden .ba-slider {
width:100% !important;
height: 32rem !important;
margin:0 auto;
margin-top:2rem;
}
#voorbeelden .slide {
flex-direction: column !important;
}
.slide-half {
height: 100%;
width: 100%;
}
.slide-half h2 {
font-size: .875rem;
line-height: 1.5rem;
margin-top:0 !important;
}
#voorbeelden p {
font-size: .75rem;
line-height: 1.25rem;
}
#reviews .slick-next,
#voorbeelden .slick-next {
right:-.5rem;
}
#reviews .slick-prev,
#voorbeelden .slick-prev {
left:-.5rem;
}
section {
margin-bottom:3.125rem;
}
#specs,
#reviews,
#blog,
#contact {
padding:3.125rem 0;
}
#contact p {
font-size:1.25rem;
}
.navbar-toggle .icon-bar {
background:#222222;
}
nav.header-nav ul li {
margin-bottom:1rem;
}
nav.header-nav ul li a,
#navigation.scroll nav.header-nav ul li a {
font-size:1.5rem;
line-height:2.25rem;
}
#blog .row>.box-md-4 {
margin-bottom:2rem !important;
}
.form-half {
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
#gform_wrapper_4 {
margin-bottom:3.125rem;
}
}
@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 1400px) 
and (-webkit-device-pixel-ratio : 2)
and (orientation : landscape) {
.header__content-inner img {
max-width:12.5rem;
}
header p {
font-size:1.25rem;
}
.navigation-left {
-webkit-box-flex:0;
-ms-flex:none;
flex:none;
}
#navigation .logo {
width: 3.125rem;
}
.navigation-center {
-webkit-box-flex:0;
-ms-flex:0 0 80%;
flex:0 0 80%;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navigation-right {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
#navigation {
height: 3.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
nav.header-nav {
opacity:1;
visibility:hidden;
-webkit-transition: .5s cubic-bezier(0.75, 0, 0.35, 1);
-webkit-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
transform: translate(100%, 0);
background: #222222;
width:100%;
height:100%;
position:fixed;
height:100%);
top: 0;
left: 0;
z-index:-1;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:flex-start;
-ms-flex-align:flex-start;
align-items:flex-start;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-hide-scrollbar;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.nav-open nav.header-nav {
opacity:1;
visibility:visible;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
nav.header-nav ul {
width:100%;
max-width:90%;
margin:0 auto;
padding-top:3.125rem;
padding-bottom:3.125rem;
background:transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
nav.header-nav ul::before {
display:none;
}
nav.header-nav ul li {
display:block;
margin-right:0;
margin-left:0;
text-align:center; 
}
.navbar-toggle {
display:block;
position:relative;
height:1rem;
width:1.875rem;
margin-left:2rem;
outline:none;
-webkit-appearance: none;
border:0;
padding:0;
background:transparent;
z-index:999;
}
.navbar-toggle:focus,
.navbar-toggle:active {
outline:none;
background:transparent;
}
.navbar-toggle .icon-bar {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:absolute;
width:1.875rem;
height:.125rem;
background:#ffffff;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transition: all 0.3s 0s cubic-bezier(0.76, 0.17, 0.27, 0.88);
-o-transition: all 0.3s 0s cubic-bezier(0.76, 0.17, 0.27, 0.88);
transition: all 0.3s 0s cubic-bezier(0.76, 0.17, 0.27, 0.88);
outline:none;
}
.navbar-toggle.active .icon-bar {
-webkit-transition: all 0.3s 0.3s cubic-bezier(0.76, 0.17, 0.27, 0.88);
-o-transition: all 0.3s 0.3s cubic-bezier(0.76, 0.17, 0.27, 0.88);
transition: all 0.3s 0.3s cubic-bezier(0.76, 0.17, 0.27, 0.88);
}
.nav-open .navbar-toggle .icon-bar {
background:#ffffff;
}
#navigation.scroll .navbar-toggle .icon-bar {
background:#222222;
}
.nav-open #navigation.scroll .navbar-toggle .icon-bar {
background:#ffffff;
}
.navbar-toggle span:nth-child(1) {
top:0;
}
.navbar-toggle span:nth-child(2) {
top:7px;
}
.navbar-toggle span:nth-child(3) {
top:14px;
}
.navbar-toggle.active span:nth-of-type(1) { 
-webkit-transform: translate(0, 9px) rotate(45deg); 
-ms-transform: translate(0, 8px) rotate(45deg); 
transform: translate(0, 8px) rotate(45deg);
-webkit-transition-delay:;
-o-transition-delay:;
transition-delay: 
}
.navbar-toggle.active span:nth-of-type(2) { 
-webkit-transform: translate(9px, 0); 
-ms-transform: translate(100px, 0); 
transform: translate(100px, 0); 
opacity: 0;
}
.navbar-toggle.active span:nth-of-type(3) { 
-webkit-transform: translate(0, -6px) rotate(-45deg); 
-ms-transform: translate(0, -6px) rotate(-45deg); 
transform: translate(0, -6px) rotate(-45deg); 
} nav.header-nav ul li {
text-align:left;
margin-bottom: 2rem;
}
nav.header-nav ul li a,
#navigation.scroll nav.header-nav ul li a {
font-size:2rem;
font-weight:600;
padding:0;
border:none;
color:#ffffff;
line-height:2.75rem;
}
nav.header-nav li a:hover, 
nav.header-nav li:hover a, 
nav.header-nav li.current-menu-item a, 
nav.header-nav li.current-page-ancestor a {
color:#0afbba;
border:none;
background:transparent;
}
#voorbeelden .ba-slider {
height: 21rem !important;
width:100% !important;
}	
#reviews .slick-next,
#voorbeelden .slick-next {
right:-.5rem;
}
#reviews .slick-prev,
#voorbeelden .slick-prev {
left:-.5rem;
}
header#home {
height:32rem;
background-position: right top !important;
background-size: 28rem auto !important;
}
.header__content {
padding-top:0;
}
}.accordion-header{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:12px;font-weight:700;padding:10px 20px;position:relative;text-align:left;width:100%}.accordion-header:before{background-color:#000;border-radius:100%;box-sizing:border-box;color:#fff;content:"\f132";font-family:dashicons;font-size:10px;font-weight:400;height:14px;left:0;line-height:17px;padding:0;padding-right:1px;position:absolute;text-align:center;top:12px;width:15px}.accordion-header:after{border-bottom:1px solid #ddd;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:80%}.accordion-header.is-active:before{content:"\f460";line-height:15px}.accordion-header:focus{outline:1px solid #5b9dd9}.accordion-header:hover{background:none}.tribe-tickets-editor-history:after{width:calc(100% - 80px)}.tribe_attendee_meta:after{width:calc(100% - 170px)}.tribe_advanced_meta:after{width:calc(100% - 105px)}.accordion-label:focus{outline:none}.accordion-content{display:none}.ticket_panel .accordion-content{margin:1em 0 2em}.accordion-content.is-active{display:block}.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container)}.tribe-common-c-loader.tribe-tickets-loader__modal{height:100vh;position:fixed;width:100vw}.event-tickets .tribe-common-c-loader{align-items:center;background:var(--tec-color-background-transparent);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:var(--tec-z-index-spinner-container)}.event-tickets .tribe-tickets__notice,.tribe-common .tribe-tickets__notice{background-color:var(--tec-color-background-secondary);border-radius:var(--tec-border-radius-default);margin:var(--tec-spacer-4) 0;padding:var(--tec-spacer-3)}.event-tickets .tribe-tickets__notice>:last-child,.tribe-common .tribe-tickets__notice>:last-child{margin-bottom:0;padding-bottom:0}.event-tickets .tribe-tickets-notice__title,.tribe-common .tribe-tickets-notice__title{margin:0;position:relative}.event-tickets .tribe-tickets-notice__title:empty,.tribe-common .tribe-tickets-notice__title:empty{display:none}.event-tickets .tribe-tickets__notice--error,.tribe-common .tribe-tickets__notice--error{background-color:var(--tec-color-background-error);display:none;padding-left:50px;position:relative}.event-tickets .tribe-tickets__notice--error:before,.tribe-common .tribe-tickets__notice--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Ccircle cx='8' cy='8' r='7.467' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Ccircle cx='8' cy='11.733' r='1.067' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 3.733v4.8' fill='%23141827'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;content:"";height:var(--tec-spacer-3);left:var(--tec-spacer-4);position:absolute;top:var(--tec-spacer-4);width:var(--tec-spacer-3)}.event-tickets .tribe-tickets__notice--barred,.tribe-common .tribe-tickets__notice--barred{background-color:var(--tec-color-background);border:var(--tec-spacer-0) solid var(--tec-color-border-secondary);border-bottom:0;border-radius:0;border-top:0;padding:0 var(--tec-spacer-2)}.event-tickets .tribe-tickets__notice--barred-left,.tribe-common .tribe-tickets__notice--barred-left{border-right:0;padding:0 0 0 var(--tec-spacer-2)}.event-tickets .tribe-tickets__notice--barred-right,.tribe-common .tribe-tickets__notice--barred-right{border-left:0;padding:0 var(--tec-spacer-2) 0 0}.event-tickets .tribe-tickets-svgicon{background-repeat:no-repeat;background-size:contain}.tooltipster-base.tribe-tickets-tooltip-theme{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip);height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-box .tooltipster-content{color:var(--tec-color-text-primary);overflow:inherit;padding:0;word-break:break-word}.tooltipster-base.tribe-tickets-tooltip-theme .tooltipster-arrow{display:none}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type=button].tribe-common-c-btn--small,.tribe-common input[type=submit].tribe-common-c-btn--small{background-color:var(--tec-color-accent-primary);padding:11px 14px;width:auto}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;text-align:center;text-decoration:underline;transition:var(--tec-transition-color)}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{background-color:transparent}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:transparent;color:var(--tec-color-accent-primary);padding:11px 20px;width:100%}.tribe-common a.tribe-common-c-btn-link:focus,.tribe-common a.tribe-common-c-btn-link:hover,.tribe-common button.tribe-common-c-btn-link:focus,.tribe-common button.tribe-common-c-btn-link:hover,.tribe-common input[type=button].tribe-common-c-btn-link:focus,.tribe-common input[type=button].tribe-common-c-btn-link:hover,.tribe-common input[type=submit].tribe-common-c-btn-link:focus,.tribe-common input[type=submit].tribe-common-c-btn-link:hover{color:var(--tec-color-accent-primary-hover)}.tribe-common a.tribe-common-c-btn-link:active,.tribe-common button.tribe-common-c-btn-link:active,.tribe-common input[type=button].tribe-common-c-btn-link:active,.tribe-common input[type=submit].tribe-common-c-btn-link:active{color:var(--tec-color-accent-primary-active)}.tribe-common a.tribe-common-c-btn-link:disabled,.tribe-common button.tribe-common-c-btn-link:disabled,.tribe-common input[type=button].tribe-common-c-btn-link:disabled,.tribe-common input[type=submit].tribe-common-c-btn-link:disabled{color:var(--tec-color-accent-primary-background)}.event-tickets .tribe-tickets__rsvp-wrapper{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);margin-top:var(--tec-spacer-6);max-width:580px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.event-tickets .tribe-tickets__rsvp{padding:var(--tec-spacer-10) var(--tec-grid-gutter-small-half)}.event-tickets .tribe-tickets__rsvp-details-wrapper{align-items:center;display:flex;flex:none;justify-content:center;text-align:center}.event-tickets .tribe-tickets__rsvp-details{text-align:center;width:100%}.event-tickets .tribe-tickets__rsvp-description{color:var(--tec-color-text-secondary);margin-top:var(--tec-spacer-1)}.event-tickets .tribe-tickets__rsvp-attendance{display:flex;flex-direction:column;margin-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-attendance-number{font-size:var(--tec-font-size-9)}.event-tickets .tribe-tickets__rsvp-attendance-number.tribe-tickets__rsvp-attendance-number--no-description{font-size:var(--tec-font-size-10)}.event-tickets .tribe-tickets__rsvp-attendance-going{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-availability{color:var(--tec-color-text-secondary);margin-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-availability-days-left,.event-tickets .tribe-tickets__rsvp-availability-quantity{color:var(--tec-color-text-primary)}.event-tickets .tribe-tickets__rsvp-actions-wrapper{align-items:center;display:flex;flex:none;justify-content:center;text-align:center}.event-tickets .tribe-tickets__rsvp-actions{border-top:1px dashed var(--tec-color-border-secondary);margin-top:var(--tec-spacer-10);padding:var(--tec-spacer-10) 0;width:100%}.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn{max-width:125px}.event-tickets .tribe-tickets__rsvp-actions-button-going,.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-family:var(--tec-font-family-sans-serif)}.event-tickets .tribe-tickets__rsvp-actions-rsvp-going{margin-top:var(--tec-spacer-2)}.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going{margin-top:var(--tec-spacer-8)}.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-size:var(--tec-font-size-2)}.event-tickets .tribe-tickets__rsvp-actions-full{padding:var(--tec-spacer-12) var(--tec-spacer-7) var(--tec-spacer-11)}.event-tickets .tribe-tickets__rsvp-actions-full-text{color:var(--tec-color-text-secondary);text-transform:uppercase}.event-tickets .tribe-tickets__rsvp-actions-success-going{align-items:center;display:flex;justify-content:center}.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon{background-color:var(--tec-color-accent-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:100%;display:inline-block;height:var(--tec-spacer-7);margin:0 var(--tec-spacer-0);width:var(--tec-spacer-7)}.event-tickets .tribe-tickets__rsvp-actions-success-going-text{margin-left:var(--tec-spacer-1);text-transform:capitalize}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle{display:flex;justify-content:center;margin-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-input{flex:none}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-label{text-align:left}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle-label-underline{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.event-tickets .tribe-tickets__rsvp-message{align-items:center;background-color:var(--tec-color-accent-primary-background);border-radius:var(--tec-border-radius-default);display:flex;padding:var(--tec-spacer-4) var(--tec-spacer-3)}.event-tickets .tribe-tickets__rsvp-message--error,.event-tickets .tribe-tickets__rsvp-message--error.tribe-tickets__rsvp-message{background-color:var(--tec-color-background-error)}.event-tickets .tribe-tickets__rsvp-message--success-icon{display:inline-block;height:var(--tec-spacer-3);margin-right:var(--tec-spacer-2);width:var(--tec-spacer-3)}.event-tickets .tribe-tickets__rsvp-message--success-icon path{stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-message--error-icon,.event-tickets .tribe-tickets__rsvp-message--must-login-icon{display:inline-block;margin-right:var(--tec-spacer-2)}.event-tickets .tribe-tickets__rsvp-message--error-icon circle,.event-tickets .tribe-tickets__rsvp-message--must-login-icon circle{stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-message--error-icon circle#dot,.event-tickets .tribe-tickets__rsvp-message--must-login-icon circle#dot{fill:var(--tec-color-icon-active);stroke:transparent}.event-tickets .tribe-tickets__rsvp-message--error-icon path,.event-tickets .tribe-tickets__rsvp-message--must-login-icon path{stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-message-link{color:var(--tec-color-accent-primary)}.event-tickets .tribe-common-c-btn:disabled{background-color:var(--tec-color-accent-primary);cursor:not-allowed}.event-tickets button.tribe-common-cta:disabled{cursor:not-allowed}.event-tickets .tribe-tickets__rsvp-form-wrapper{padding:var(--tec-spacer-5)}.event-tickets .tribe-tickets__rsvp-form-title{border-bottom:1px dashed var(--tec-color-border-secondary);padding-bottom:var(--tec-spacer-5)}.event-tickets .tribe-tickets__rsvp-form-content{margin-bottom:var(--tec-spacer-1);margin-top:var(--tec-spacer-8)}.event-tickets .tribe-tickets__rsvp-form-buttons{align-items:baseline;display:flex;justify-content:flex-end;padding-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-form-buttons>*{margin-left:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-form-button{width:auto}.event-tickets .tribe-tickets__rsvp-form-button--cancel{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-form-button--cancel:focus,.event-tickets .tribe-tickets__rsvp-form-button--cancel:hover{color:var(--tec-color-text-primary)}.event-tickets .tribe-tickets__rsvp-form-button--submit{padding-left:var(--tec-spacer-6);padding-right:var(--tec-spacer-6)}.event-tickets .tribe-tickets__rsvp-ar{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper{display:flex;flex:none}.event-tickets .tribe-tickets__rsvp-ar-sidebar{border-bottom:1px dashed var(--tec-color-border-secondary);margin-top:var(--tec-spacer-5);padding:var(--tec-spacer-5) 0;width:100%}.event-tickets .tribe-tickets__rsvp-ar-quantity{align-items:center;display:flex;margin-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-ar-quantity-input{align-items:center;display:flex;margin-left:var(--tec-spacer-3)}.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]{appearance:textfield;background:transparent;border:none;height:var(--tec-spacer-8);max-width:var(--tec-spacer-8);padding:var(--tec-spacer-0) 0;text-align:center}.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]:-webkit-inner-spin-button,.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]:-webkit-outer-spin-button{appearance:none}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number{background-color:transparent;border:1px solid var(--tec-color-border-default);border-radius:50%;flex:none;height:28px;padding:0;position:relative;width:28px}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:after,.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:before{background-color:var(--tec-color-icon-active);content:"";height:2px;left:9px;position:absolute;top:12px;width:8px}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:focus,.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number:hover{background:none;border-color:var(--tec-color-border-active)}.event-tickets .tribe-tickets__rsvp-ar-quantity-input-number--plus:after{transform:rotate(90deg)}.event-tickets .tribe-tickets__rsvp-ar-guest-list{margin-top:var(--tec-spacer-7)!important}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item{display:inline-block}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive:focus,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive:hover,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button:focus,.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button:hover{color:var(--tec-color-text-primary)}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive{color:var(--tec-color-text-secondary)}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-button--inactive .tribe-tickets__rsvp-ar-guest-icon path{fill:var(--tec-color-icon-disabled);stroke:var(--tec-color-icon-disabled)}.event-tickets .tribe-tickets__rsvp-ar-guest-icon{display:inline-block;height:17px;margin-right:var(--tec-spacer-5);width:14px}.event-tickets .tribe-tickets__rsvp-ar-guest-icon path{fill:var(--tec-color-icon-active);stroke:var(--tec-color-icon-active)}.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{background-color:#f6f7f9;display:flex;flex:none}.event-tickets .tribe-tickets__rsvp-ar-form{padding:var(--tec-spacer-5) 0;width:100%}.event-tickets .tribe-tickets__rsvp-ar-form .tribe-tickets__form{margin-top:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-ar-form-title{color:var(--tec-color-text-secondary)}@media (min-width:768px){.event-tickets .tribe-common-c-loader,.tribe-common-c-loader.tribe-tickets-loader__modal,.tribe-common-c-loader.tribe-tickets-loader__tickets-block{padding:0}.tribe-common a.tribe-common-c-btn-link,.tribe-common button.tribe-common-c-btn-link,.tribe-common input[type=button].tribe-common-c-btn-link,.tribe-common input[type=submit].tribe-common-c-btn-link{background-color:transparent;width:auto}.event-tickets .tribe-tickets__rsvp{padding:var(--tec-spacer-5) var(-tec-grid-gutter-half)}.event-tickets .tribe-tickets__rsvp-details-wrapper{width:calc(var(--tec-grid-width-1-of-8)*5)}.event-tickets .tribe-tickets__rsvp-details{text-align:initial}.event-tickets .tribe-tickets__rsvp-description{margin-top:var(--tec-spacer-2)}.event-tickets .tribe-tickets__rsvp-attendance{margin-top:var(--tec-spacer-5)}.event-tickets .tribe-tickets__rsvp-attendance-number{font-size:var(--tec-font-size-7)}.event-tickets .tribe-tickets__rsvp-availability{margin-top:var(--tec-spacer-5)}.event-tickets .tribe-tickets__rsvp-actions-wrapper{border-left:1px dashed var(--tec-color-border-secondary);width:calc(var(--tec-grid-width-1-of-8)*3)}.event-tickets .tribe-tickets__rsvp-actions{border-top:0;margin-top:0;padding:0}.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going{margin-top:var(--tec-spacer-5)}.event-tickets .tribe-tickets__rsvp-actions-button-not-going{font-size:var(--tec-font-size-1)}.event-tickets .tribe-tickets__rsvp-actions-full{padding:0 var(--tec-spacer-7)}.event-tickets .tribe-tickets__rsvp-actions-success-going{justify-content:flex-start}.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle{justify-content:flex-start;margin-top:var(--tec-spacer-1)}.event-tickets .tribe-tickets__rsvp-message{padding:var(--tec-spacer-3)}.event-tickets .tribe-tickets__rsvp-form-title{border:none;padding-bottom:0}.event-tickets .tribe-tickets__rsvp-form-content{margin-top:var(--tec-spacer-5)}.event-tickets .tribe-tickets__form input[type=number].tribe-tickets__rsvp-form-input-number{max-width:140px}.event-tickets .tribe-tickets__rsvp-ar{flex-direction:row-reverse;padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper{border-left:1px dashed var(--tec-color-border-secondary);width:calc(var(--tec-grid-width-1-of-8)*3)}.event-tickets .tribe-tickets__rsvp-ar-sidebar{border:0;margin-top:0;padding-left:var(--tec-spacer-4)}.event-tickets .tribe-tickets__rsvp-ar-quantity{display:block}.event-tickets .tribe-tickets__rsvp-ar-quantity-input{margin-left:0}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item{display:block}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item:not(:first-of-type){margin-top:var(--tec-spacer-7)}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item-title{clip:auto;height:auto;margin:0;position:static;width:auto}.event-tickets .tribe-tickets__rsvp-ar-guest-icon{height:14px;margin-right:var(--tec-spacer-0);width:11px}.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{width:calc(var(--tec-grid-width-1-of-8)*5)}.event-tickets .tribe-tickets__rsvp-ar-form{text-align:initial}}@media (prefers-reduced-motion:reduce){.event-tickets .tribe-tickets__rsvp-wrapper{transition:none}}@media (min-width:600px){.event-tickets .tribe-tickets__rsvp-ar-quantity-input input[type=number]{height:var(--tec-spacer-8)}}.tribe-tpp{padding:20px 0}.tribe-tpp h2{line-height:1.2;margin-bottom:20px}.tribe-tickets-has-tpp .tribe-tickets-meta-row{display:table-row}.tribe-tpp-message-display .tribe-tpp-messages{display:block}.tribe-tpp-messages{display:none;padding:10px 10px 5px}.tribe-tpp-message{border-radius:3px;border-style:solid;border-width:1px;font-size:12px;margin:0 0 5px;padding:0 .6em}.tribe-tpp-message-success{background-color:#ffffe0;border-color:#e6db55}.tribe-tpp-message-error{background-color:#ffebe8;border-color:#c00}.tribe-tpp-list{list-style:none;margin:0;padding:0}.tribe-tpp-list>.tribe-item{border:1px solid #ededed;border-bottom:0;min-height:105px;padding:20px}.tribe-tpp-list>.tribe-item:last-child{border-bottom:1px solid #ededed;margin-bottom:20px}.tribe-tpp-list>.tribe-item.tribe-disabled{background-color:#efefef;border-color:#ddd;color:#717171}.tribe-tpp-list>.tribe-item.tribe-disabled:last-child{border-bottom-color:#ddd}.tribe-tpp-list>.tribe-item .tribe-answer{display:inline-block;float:right}.tribe-tpp-list>.tribe-item table{border:0;margin:0}.tribe-tpp-list>.tribe-item td{border:0}.tribe-events-tickets-title.tribe--tpp{margin:0}.tribe-tickets-purchase-disabled{opacity:.3}