@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@font-face { font-family: "Start2Finish";
src: url(//www.start2finish.nl/wp-content/themes/dewebdeveloper/assets/fonts/start2finish.woff) format("woff");
} :root { --dwd--font-start2finish: var(--font-headings, 'Anton', sans-serif);
--dwd--font-start2finish-logo: var(--font-headings, 'Start2Finish', sans-serif); --dwd--fontsize-banner-h2: 14rem;
--dwd--fontsize-banner-h3: 2.4rem; --dwd--huiskleur-oranje: #F08324;
--dwd--huiskleur-donkerzandkleurig: #989260;
--dwd--huiskleur-middendonkeroranje: #7D5828;
--dwd--huiskleur-fluo-blue: #009DCB;
--dwd--huiskleur-dwd: #C40069;
--dwd--huiskleur-lichter-zwart: #1D1D1B;
--dwd--huiskleur-zwart: #000000;
} b, strong {
font-weight: 600;
color: var(--dwd--huiskleur-fluo-blue);
}
p {
margin: 0 0 1.41575em;
letter-spacing: 1px;
text-align: justify;
} html { scroll-behavior: smooth; }
body, button, input, textarea { font-family: 'Roboto', sans-serif; }
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus,
input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus { outline-color: transparent; } #main { min-height: calc(100vh - 375px); }  .entry-title { font-family: var(--dwd--font-start2finish); color: var(--dwd--huiskleur-lichter-zwart); text-transform: uppercase; font-size: 3.5rem; margin-bottom: 20px; }
h1, .alpha {
font-size: 2.5rem;
font-weight: bold;
}
h2, .beta {
font-size: 1.7rem;
font-weight: 600;
}
h2 + h3, .beta + h3 {
font-size: 1.5rem;
font-weight: 600;
border-top: 0;
}
h4, .delta {
font-size: 1.25rem;
}
h5, .h5 {
font-size: 1rem;
}
h6, .h6 {
font-size: .8rem;
}
.page-id-7 .entry-title { display: none; } #page::before {
content: "";
background-image: url(https://www.start2finish.nl/wp-content/themes/dewebdeveloper/assets/images/logo-element.svg);
width: 100%;
height: 1910px;
position: fixed;
background-size: cover;
z-index: -2;
opacity: 0.056;
top: -270px;
} .dwd-row-main-inner-wrapper img {
max-width: 680px !important;
padding: 55px;
}
@media (max-width: 991px) {
.image.wp-image-1845.attachment-full.size-full { max-width: 100% !important; }
} button { color: #FFF; }
button:hover { background: #009DCB; color: #FFF; transition: .5s; }
.dwd-slider-btn { font-family: var(--dwd--font-start2finish-logo); font-size: 1.5rem; text-transform: uppercase; background: #F80; border-radius: 45px; margin: 0 auto; max-width: fit-content; }
.ow-button-base.ow-button-align-center { text-align: left; }
.ow-button-base a { border-radius: 45px !important; text-decoration: none !important; text-transform: uppercase; font-weight: 600; font-family: var(--dwd--font-start2finish-logo) !important; font-size: 1.1rem !important; }
.dwd-to-cart { font-family: var(--dwd--font-start2finish-logo); font-size: 1.1rem; text-transform: uppercase; background: #F80; border-radius: 45px; margin: 0 auto; max-width: fit-content; }
body, .secondary-navigation a { color: var(--dwd--huiskleur-lichter-zwart); }
.single_add_to_cart_button.button.alt::before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: ""; display: inline; position: absolute; left: 20px; bottom: 17px; font-size: 1.4rem; }
.woocommerce-product-gallery__trigger { background: var(--dwd--huiskleur-oranje) !important; color: #fff !important; }
.woocommerce-product-gallery__trigger:hover { background: #009DCB !important; }
.single_add_to_cart_button.button.alt:hover, .storefront-sticky-add-to-cart__content-button.button.alt:hover, .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover { background: #009DCB; }
.dwd-inkijk:hover { background: var(--dwd--huiskleur-oranje); color: #FFF; }
input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, .input-text:focus { background-color: RGB(250, 213, 182, .25); }
.woocommerce-tabs ul.tabs li::after { color: var(--dwd--huiskleur-oranje); } a { color: var(--dwd--huiskleur-fluo-blue); }
.cat-links a, .tags-links a { color: var(--dwd--huiskleur-oranje); }  .widget ul { list-style: square; margin: 0 30px; }
.widget ul li { padding: .25em 0; }
ol li { padding: .25em 0; }
ol { margin: 0 30px; }  .site-branding { margin-bottom: 0; max-width: fit-content; }
#masthead { margin-bottom: 0; padding-top: 0; }
#masthead .custom-logo { max-width: 185px; padding: 7px; } .dwd-row-main-inner-wrapper { padding: 135px 0; }
#dwd-row-main .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper { max-width: 1500px; }
.dwd-row-main-inner h2 { text-transform: uppercase; font-size: var(--dwd--fontsize-banner-h2); color: var(--dwd--huiskleur-oranje); text-align: center; font-weight: normal; letter-spacing: 15px; margin-bottom: 0; font-family: var(--dwd--font-start2finish); line-height: 1.1; min-width: 762px; max-width: 100%; }
.dwd-row-main-inner h2 a { text-align: ; text-decoration: none !important; color: #FFF; }
.dwd-row-main-inner h3 {
text-align: center;
font-size: var(--dwd--fontsize-banner-h3);
color: #009DCB;
font-family: var(--dwd--font-start2finish);
padding-top: 0;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 6px;
}
.dwd-row-main-inner-wrapper img { animation: floating 5s infinite; position: relative; bottom: 120px; }
.dwd-row-main-inner-wrapper .textwidget.custom-html-widget { text-align: center; } .primary-navigation { font-family: var(--dwd--font-start2finish-logo); font-size: 1rem; text-transform: uppercase; }
.main-navigation ul li a { color: var(--dwd--huiskleur-zwart); }
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a { color: var(--dwd--huiskleur-oranje); }
#site-navigation-menu-toggle { background: transparent !important; } .home.right-sidebar .content-area, .single-product.right-sidebar .content-area { max-width: 100%; min-width: 100% !important; }
#dwd-row-main { position: relative; z-index: 5; } .dwd-row-1.dwd-first-section.home h2 {
font-family: var(--dwd--font-start2finish);
text-transform: uppercase;
font-size: 10rem;
color: var(--dwd--huiskleur-lichter-zwart);
font-weight: 100;
padding: 0;
margin-bottom: 40px;
position: relative;
}
#dwd-row-1 h3 {
margin-bottom: 0;
font-size: 4rem;
color: var(--dwd--huiskleur-fluo-blue);
text-transform: uppercase;
font-weight: bold;
font-family: var(--dwd--font-start2finish-logo);
padding-top: 0;
letter-spacing: -2px;
}
#dwd-row-1 h4 {
font-size: 4rem;
color: var(--dwd--huiskleur-oranje) !important;
text-transform: uppercase;
font-weight: bold;
font-family: var(--dwd--font-start2finish-logo);
padding-top: 90px;
margin-bottom: -60px;
letter-spacing: -2px;
}
.dwd-genoeg {
color: var(--dwd--huiskleur-oranje);
font-weight: 900;
font-family: var(--dwd--font-start2finish);
letter-spacing: 4px;
text-shadow: 2px 2px 0 var(--dwd--huiskleur-donkerzandkleurig);
} #dwd-row-2 { padding-bottom: 100px; }
#dwd-row-2 p { letter-spacing: 1px; color: var(--dwd--huiskleur-lichter-zwart); text-align: justify; }
#dwd-row-2 img { animation: floating 5s infinite; padding: 35px; }
#dwd-row-2 bdi { display: block; padding: 15px; }
#dwd-row-2 div:nth-child(2) { padding-right: 105px; } #dwd-row-3 { background: RGB(170, 222, 237, 0.3); padding: 100px 0; }
#dwd-row-3 h2 { margin-bottom: -35px; font-size: 3rem; }
#dwd-row-3 bdi { display: block; padding: 15px; }
#dwd-row-3 img { margin: 0 auto; }
#dwd-row-3 .col-full { text-align: center; } .dwd-wp-title { color: var(--dwd--huiskleur-lichter-zwart); font-weight: 400; font-size: 10rem; font-family: var(--dwd--font-start2finish); text-transform: uppercase; }
.dwd-row-4 h2 { color: var(--dwd--huiskleur-lichter-zwart); font-weight: 400; font-size: 10rem; font-family: var(--dwd--font-start2finish); text-transform: uppercase; margin: 0; margin-bottom: 25px; margin-top: -30px; }
.dwd-subtitle { font-size: 4rem; color: var(--dwd--huiskleur-oranje) !important; text-transform: uppercase; font-weight: bold; font-family: var(--dwd--font-start2finish-logo); margin-bottom: 0; letter-spacing: -2px; }
.dwd-row-4-inner .textwidget p { margin: 0; }
#dwd-row-4 #rpwwt-widget-4-0-1 { padding: 0 55px 0 0; max-width: 1130px; }
#dwd-row-4 { padding: 100px 0; }
#rpwwt-widget-4-0-1 a { text-decoration: none; } .attachment-.size-.wp-post-image { float: left; max-width: 300px; padding: 0 30px 0 0; }
.av-special-heading-tag { font-size: 2rem; font-weight: 600; }
.avia_textblock p { font-size: 1.11rem; font-weight: 300; max-width: 550px; }
.av-special-heading-tag { margin-bottom: -25px; }
.error404 #primary { min-width: 100%; }
.widget_product_categories ul li::before { color: var(--dwd--huiskleur-oranje); }
.page-title { font-family: var(--dwd--font-start2finish); color: var(--dwd--huiskleur-lichter-zwart); text-transform: uppercase; font-size: 3.5rem; margin-bottom: 20px; } #secondary .rpwwt-post-title { font-size: 1.2rem; }
#secondary .attachment-45x45.size-45x45.wp-post-image { margin-bottom: 25px; }
#secondary .rpwwt-widget ul { margin-left: 0; }
#secondary .gamma.widget-title { font-family: var(--dwd--font-start2finish); text-transform: uppercase; font-size: 2.2rem; margin-bottom: 0; padding-bottom: 9px; }
#secondary a { text-decoration: navajowhite; }
#secondary .gamma.widget-title { border-bottom: 0; margin-bottom: 14px; } .product_title.entry-title { font-family: var(--dwd--font-start2finish); color: var(--dwd--huiskleur-lichter-zwart); text-transform: uppercase; font-size: 3.5rem; margin-bottom: 0; }
bdi { font-size: 1.5rem; color: var(--dwd--huiskleur-fluo-blue); text-transform: uppercase; font-weight: 900; font-family: var(--dwd--font-start2finish-logo); letter-spacing: -2px; }
.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a { color: var(--dwd--huiskleur-oranje); }
.single-product div.product p.price { margin-top: 0; }
.woocommerce-breadcrumb a:first-of-type::before { color: var(--dwd--huiskleur-oranje); }
.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a { color: var(--dwd--huiskleur-fluo-blue); }
.woocommerce-breadcrumb { color: var(--dwd--huiskleur-oranje); }
.single_add_to_cart_button.button.alt { background: var(--dwd--huiskleur-oranje); border-radius: 45px; text-transform: uppercase; font-family: var(--dwd--font-start2finish-logo); letter-spacing: 1px; }
.dwd-inkijk { background: var(--dwd--huiskleur-fluo-blue); border-radius: 45px; text-transform: uppercase; font-family: var(--dwd--font-start2finish-logo); letter-spacing: 1px; }
.storefront-sticky-add-to-cart__content-button.button.alt { background: var(--dwd--huiskleur-oranje); border-radius: 45px; text-transform: uppercase; font-family: var(--dwd--font-start2finish-logo); letter-spacing: 1px; }
.woocommerce-Price-amount.amount { font-size: 1.4rem; color: var(--dwd--huiskleur-fluo-blue); text-transform: uppercase; font-weight: 900; font-family: var(--dwd--font-start2finish-logo); letter-spacing: -2px; }
.storefront-sticky-add-to-cart__content-title strong { color: var(--dwd--huiskleur-oranje); text-transform: uppercase; }
.storefront-sticky-add-to-cart { color: var(--dwd--huiskleur-lichter-zwart); }
.woocommerce-loop-product__title { font-family: 'Roboto', sans-serif; font-size: 2.1rem !important; letter-spacing: 0px; font-weight: 600 !important; }
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { background: var(--dwd--huiskleur-oranje); border-radius: 45px; text-transform: uppercase; font-family: var(--dwd--font-start2finish-logo); letter-spacing: 1px; color: #FFF; }
.related.products h2:first-child { font-family: var(--dwd--font-start2finish); color: var(--dwd--huiskleur-lichter-zwart); text-transform: uppercase; font-size: 3.5rem; margin-bottom: 100px; }
.woocommerce-tabs ul.tabs li a { color: var(--dwd--huiskleur-lichter-zwart) !important; font-weight: 600; }
.fa-solid.fa-star { color: #FDDA25; }
.woocommerce-products-header__title.page-title { font-family: var(--dwd--font-start2finish); color: var(--dwd--huiskleur-lichter-zwart); text-transform: uppercase; font-size: 3.5rem; margin-bottom: 20px; }
.orderby { background: #E5F5FA; box-shadow: none; border: 0; padding: 9px; font-size: 1.15rem; border-radius: 45px; }
.orderby option { font-weight: lighter !important; font-size: 16px; font-family: var(--dwd--font-start2finish-logo); color: var(--dwd--huiskleur-lichter-zwart); }
.quantity .qty { background: #E5F5FA; border: 0; box-shadow: none; }
.woocommerce.right-sidebar .content-area { max-width: 100%; width: 100%; }
.woocommerce.right-sidebar .widget-area { display: none; }
.page-id-845.right-sidebar .content-area, .page-id-844.right-sidebar .content-area { max-width: 100%; width: 100%; }
.page-id-845.right-sidebar .widget-area, .page-id-844.right-sidebar .widget-area  { display: none; }
.posted_in a { color: var(--dwd--huiskleur-oranje); }
.price del::after {
display: ;
transform: ;
content: '';
position: absolute;
left: 0;
right: 0;
top: 48%;
height: 3px;
background-color: #a0a0a0;
transform: rotate(-6deg);
}
.price del {
position: relative;
color: #a0a0a0;
text-decoration: none;
} .woocommerce-product-rating { display: none; }
.star-rating { display: none; } .simcal-default-calendar-light .simcal-ajax-loader { background-color: transparent !important; }
.simcal-calendar-list p { text-align: left; }
.simcal-icon-left { color: var(--dwd--huiskleur-fluo-blue); }
.simcal-icon-right { color: var(--dwd--huiskleur-fluo-blue); }
.simcal-default-calendar .simcal-current h3 { margin: 0; padding: 0; color: var(--dwd--huiskleur-oranje); font-weight: bold; font-size: 2rem; }
.simcal-default-calendar-list dt.simcal-day-label > span { background: #000 !important; color: #FFF !important; }
.simcal-date-format { font-size: 1.1rem; }
.simcal-event-title { color: var(--dwd--huiskleur-lichter-zwart); font-weight: 400; font-size: 2rem; font-family: var(--dwd--font-start2finish); text-transform: uppercase; }
.simcal-event-start.simcal-event-start-date { color: var(--dwd--huiskleur-fluo-blue); font-weight: bold; font-size: 1rem; }
.simcal-event-start.simcal-event-start-date::before { content: ""; font-family: "Font Awesome 5 Free"; color: var(--dwd--huiskleur-oranje); position: relative; padding: 10px; padding-left: 0; font-size: 1.5rem; }
.simcal-default-calendar-list dt.simcal-day-label { border-top: 5px dashed #f0f0f0; padding-top: 12px; border-bottom: 0 !important; } .page-id-920 #primary { max-width: 100%; }
.page-id-1361 #primary { max-width: 100%; }
.page-id-1850 #primary { max-width: 100%; }
.page-id-920 .entry-title, .page-id-1361 .entry-title, .page-id-1850 .entry-title { display: none; } .posted-on { font-weight: 600; }
.entry-date.published.updated { color: var(--dwd--huiskleur-oranje); font-weight: 600; }
.posted-on a { text-decoration: none !important; }
.single-post strong { font-size: 1.5rem !important; text-transform: none !important; }
.single-post b, .single-post strong { font-weight: 900; color: var(--dwd--huiskleur-fluo-blue); font-size: 2.3rem; text-transform: uppercase; font-family: var(--dwd--font-start2finish-logo); letter-spacing: -1px; }
.hentry .entry-header { border: 0; margin-bottom: 20px; }
.rpwwt-post-date { color: var(--dwd--huiskleur-fluo-blue); font-weight: bold; }
#rpwwt-widget-4-0-0 a { text-decoration: none; }
.rpwwt-post-title { color: var(--dwd--huiskleur-lichter-zwart); font-weight: 400; font-size: 2rem; font-family: var(--dwd--font-start2finish); text-transform: uppercase; }
.rpwwt-post-date::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; color: var(--dwd--huiskleur-oranje); position: relative; padding: 10px; padding-left: 0; }
.rpwwt-post-excerpt { letter-spacing: 1px; color: var(--dwd--huiskleur-lichter-zwart); text-align: justify; line-height: 1.4; }
#rpwwt-widget-4-0-1 li { margin-bottom: 65px; border-bottom: 5px dashed; padding-bottom: 35px; color: #f0f0f0; }
#rpwwt-widget-4-0-1 li:nth-child(1), #rpwwt-widget-4-0-1 li:nth-child(3) { border-color: #f0f0f0; }
#comment, #respond .comment-form-author input, #email, #respond .comment-form-url input { background: RGB(250, 213, 182, .25); box-shadow: none !important; }
#respond { background: transparent; padding: 0; }
#submit { font-family: var(--dwd--font-start2finish-logo); font-size: 1.1rem; text-transform: uppercase; background: #F80; border-radius: 45px; margin: 0 auto; max-width: fit-content; color: var(--wp--preset--color--white); }
.fluid-width-video-wrapper { display: inline-block; margin: 50px 0 0 0; }
.rpwwt-widget ul li img { margin-right: 15px !important; }
.wp-block-embed__wrapper { display: flex; }
.widget-area .widget a, .hentry .entry-header .posted-on a, .hentry .entry-header .post-author a, .hentry .entry-header .post-comments a, .hentry .entry-header .byline a { color: var(--dwd--huiskleur-lichter-zwart); } .page-id-805 .hentry .wp-post-image { border-radius: 410px 0; }
.page-id-805 .entry-title { position: absolute; top: 10px; right: 35px; color: #FFF; text-shadow: 1px 1px 60px #FFF; display: none; }
.page-id-805 .entry-header { position: relative; } .page-id-797 #secondary { display: none; }
.page-id-797.right-sidebar .content-area { max-width: 100%; min-width: 100%; }
.dwd-contact-form-7 input { min-width: 100%; background: RGB(0, 157, 203, .25); box-shadow: none; border: 0; border-radius: 50px; padding: 6px; }
.dwd-contact-form-7 textarea { background: RGB(0, 157, 203, .25); box-shadow: none; border: 0; border-radius: 10px; padding: 6px; }
.wpcf7-form-control.wpcf7-submit.has-spinner { background: var(--dwd--huiskleur-oranje); color: var(--wp--preset--color--white); padding: 10px; font-size: 1.33rem; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: transparent; font-weight: bold; font-size: 1.4rem; padding: 0; margin: 0; color: #dc3232; } #dmm_dd { background: #FFF; box-shadow: none; border: 0; padding: 9px; font-size: 1.15rem; border-radius: 45px; }
#dmm_dd option { font-weight: lighter !important; font-size: 16px; font-family: var(--dwd--font-start2finish-logo); color: var(--dwd--huiskleur-lichter-zwart); }
#dmm_amount { background: #FFF !important; border: 0; box-shadow: none; padding: 15px; font-size: 2rem; font-weight: bold; margin-top: 22px; }
#dmm_form p { text-align: left !important; font-size: 1.2rem; margin-bottom: -30px; }
#dmm_form { padding: 35px; background: RGB(0, 157, 203, .1); border-radius: 15px; margin-top: 55px; padding-bottom: 100px; }
#dwsd-donatiemodule-stichting #dwd-captcha-main { top: -99px; left: 27px; }
.dwd-donatie-button { font-family: var(--dwd--font-start2finish-logo); font-size: 1.1rem; text-transform: uppercase; background: var(--dwd--huiskleur-oranje) !important; border-radius: 45px !important; margin: 0 auto; max-width: fit-content; color: var(--wp--preset--color--white) !important; }
.page-id-822 #secondary { display: none; }
.page-id-822.right-sidebar .content-area { max-width: 100%; min-width: 100%; }
.dwd-geven-right p { text-align: left; } .dwsd-donatiemodule-wrapper {
display: flex;
}
.dwsd-donatiemodule-span {
padding: 30px;
background: RGB(0, 157, 203, .07);
margin: 0 23px 0 0;
position: relative;
}
.dwsd-donatiemodule-icon .fa-solid {
font-size: 3rem;
padding: 15px;
}
.dwsd-donatiemodule-wrapper a {
text-decoration: none !important;
}
.dwsd-donatiemodule-span:hover {
background: RGBA(0, 157, 203, 0.2);
transition: .5s;
}
.dwsd-donatiemodule-ballon {
position: absolute;
right: 20px;
top: -20px;
background: var(--dwd--huiskleur-oranje);
color: #FFF;
font-weight: bold;
padding: 8px;
}
.dwsd-donatiemodule-ballon::before {
content: "";
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid RGB(240, 131, 36, .7);
border-bottom: 10px solid RGB(240, 131, 36, .7);
border-top: 10px solid transparent;
left: -20px;
top: 0;
}
#dwsd-donatiemodule-stichting, #dwsd-donatiemodule-tijdelijk {
display: none; }
#dwsd-donatiemodule-tijdelijk {
padding: 35px;
background: RGB(0, 157, 203, .1);
border-radius: 15px;
margin-top: 55px;
}
#dwsd-donatiemodule-tijdelijk input {
background: #FFF;
box-shadow: none;
border: 0;
padding: 9px;
font-size: 1.15rem;
border-radius: 45px;
}
#dwsd-donatiemodule-tijdelijk button {
font-family: var(--dwd--font-start2finish-logo);
font-size: 1.1rem;
text-transform: uppercase;
background: var(--dwd--huiskleur-oranje) !important;
border-radius: 45px !important;
margin: 0 auto;
max-width: fit-content;
color: var(--wp--preset--color--white) !important;
margin-bottom: 55px;
}
#form_1576_field_2 {
display: none;
}
#form_1576_field_3 {
min-width: 100%;
background: RGB(0, 157, 203, .25);
box-shadow: none;
border: 0;
border-radius: 50px;
padding: 6px;
}
#dwsd-donatiemodule-tijdelijk th {
border: 0;
background: RGB(0, 157, 203, .6);
color: #FFF;
padding: 7px 20px;
}
#dwsd-donatiemodule-tijdelijk table:not(.has-background) tbody td {
background: RGB(0, 157, 203, .08);
}
.dwsd-donatieform-toelichting-tijdelijk {
font-weight: bold;
font-size: .76rem;
color: var(--dwd--huiskleur-oranje);
margin-bottom: 45px;
}
.mollie-forms-required {
color: red;
}
.lb-1 { position: absolute; left: 57px; top: 3px; }
.lb-2 { display: flex; position: absolute; top: 0; }
.lb-2 img { max-width: 50px; }
#dwd-captcha-main { position: relative; top: -40px; }
#dwd-captcha-main p { font-size: .7rem; line-height: 1.5; }
#dwd-captcha-main img { padding-left: 0; padding-top: 0; }
.grecaptcha-badge { display: none !important; } #dwsd-sidebuttons {
position: fixed;
top: 50%;
right: 0;
transform: translateY(-50%);
z-index: 4;
}
.dwsd-sidebutton {
position: relative;
margin-bottom: 15px;
width: 50px; }
.dwsd-sidebutton-icon {
display: inline-block;
width: 50px;
height: 50px;
color: white;
text-align: center;
line-height: 50px;
font-size: 24px;
transition: transform 0.3s; }
.dwsd-sidebutton:hover .dwsd-sidebutton-icon {
transform: scale(1.1); }
#dwsd-sidebutton-geef {
background-color: var(--dwd--huiskleur-fluo-blue) !important;
}
#dwsd-sidebutton-agenda {
background: var(--dwd--huiskleur-oranje);
} .dwsd-sidebutton-tooltip {
position: absolute;
top: 50%;
right: 60px;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.75);
color: white;
padding: 5px 10px;
border-radius: 5px;
font-size: 12px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s, transform 0.3s;
z-index: 1000;
} .dwsd-sidebutton-tooltip::after {
content: "";
position: absolute;
top: 34%;
right: -16px;
border-width: 6px;
border-style: solid;
border-color: transparent transparent transparent rgba(0, 0, 0, 0.75);
} .dwsd-sidebutton:hover .dwsd-sidebutton-tooltip {
opacity: 1;
visibility: visible;
transform: translateY(-50%) translateX(-10px);
} .site-info img { display: inline-block; border-radius: 0; position: relative; top: 2px; max-width: 11px; }
#colophon .site-info a { text-decoration: none; color: #6d6d6d; }
.site-footer { background-color: #1D1D1B; color: #FFF !important; padding: 0; }
.site-info, #colophon .site-info a { color: RGB(255, 255, 255, .77); font-size: .71rem; padding: 10px; }
#footer-colomns h2, #footer-colomns li { color: var(--dwd--huiskleur-fluo-blue); font-weight: 400; font-size: 2.5rem; font-family: var(--dwd--font-start2finish); text-transform: uppercase; }
#footer-colomns a { color: RGB(255, 255, 255, .77); text-decoration: none; }
.footer-socials { margin-bottom: 35px; }
#footer-colomns p { font-size: .8rem; color: RGB(255, 255, 255, .77); }
#footer-colomns img { margin-bottom: 40px; }
.footer-socials .fa-brands { font-size: 1.8rem; margin: 0 9px; margin-left: 0; }
.subtitle { color: var(--dwd--huiskleur-oranje) !important; text-transform: uppercase; font-weight: bold; font-family: var(--dwd--font-start2finish-logo); margin-bottom: 0; letter-spacing: 0px; font-size: 1.3rem; }
#footer-colomns div { padding-right: 20px; }
#footer-colomns li { font-size: 1rem; text-transform: none; font-family: 'Roboto', sans-serif; color: var(--dwd--huiskleur-oranje); }
.site-info { position: absolute; background: #282828; left: 0; right: 0; text-align: center; } .floating{
animation-name: floating;
-webkit-animation-name: floating;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@keyframes floating {
0% {
transform: translateY(0%);
}
50% {
transform: translateY(8%);
}
100% {
transform: translateY(0%);
}
}
@-webkit-keyframes floating {
0% {
-webkit-transform: translateY(0%);
}
50% {
-webkit-transform: translateY(8%);
}
100% {
-webkit-transform: translateY(0%);
}
}
@media (min-width: 810px) and (max-width: 1600px ) {}
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element {
position: absolute;  width: auto;
height: auto;
z-index: 1;
overflow: hidden;
top: -380px;
min-width: 500%;
left: 0;
min-height: 670%;
}
} @media (min-width: 1600px) {
#page .col-full { width: 1500px; max-width: 100%; }
}
@media (min-width: 1480px) {
.col-full { width: 1380px; max-width: 100%; }
}
@media (min-width: 1200px) and (max-width: 1399px) {
.dwd-row-main-inner-wrapper { padding: 95px 0; }
.dwd-row-main-inner h2 { font-size: 10.4rem; }
.dwd-row-main-inner h3 { font-size: 1.5rem; }
.dwd-row-main-inner-wrapper img { max-width: 480px !important; }
.col-full { width: 1380px; min-width: 100%; }
}
@media (min-width: 993px) and (max-width: 1199px) {
}
@media (min-width: 768px) and (max-width: 992px) {
}
@media (min-width: 780px) {
#dwd-row-3 { position: relative; }
}
@media (min-width: 768px) and (max-width: 1060px) {
#menu-dwd-navigation a { padding: 0 8px; font-size: .9rem !important; padding-left: 0; }
.right-sidebar .content-area { max-width: 60% !important; }
.right-sidebar .widget-area { width: 35% !important; }
.single-post p { text-align: left; }
}
@media (max-width: 768px) {
.menu-toggle {
font-family: 'Snippet', sans-serif !important;
position: relative !important;
top: 100px;
}
button.menu-toggle::before, button.menu-toggle::after, button.menu-toggle span::before {
content: "";
display: inline-block;
height: 2px;
width: 46px;
position: relative;
top: 0px;
left: 0;
margin-top: -1px;
transition: all,ease,.2s;
border-radius: 3px;
padding: 0px;
margin-bottom: 5px;
}
button.menu-toggle, button.menu-toggle:hover {
border-color: 0;
}
.menu-toggle {
padding: 7px !important;
max-width: 68px !important;
font-size: 0 !important;
border: 0 !important;
}
}
@media (min-width: 768px) {
.right-sidebar .content-area { max-width: 70%; }
.right-sidebar .widget-area { width: 25%; }
}
@media screen and (max-width: 767px) {
button.menu-toggle, button.menu-toggle:hover { border-color: transparent; }
#site-navigation-menu-toggle { top: 35px; }
.storefront-handheld-footer-bar { display: none; }
button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before { background-color: var(--dwd--huiskleur-fluo-blue); padding: 1px !important; }
.main-navigation ul li a { color: var(--dwd--huiskleur-zwart); font-family: var(--dwd--font-start2finish-logo); font-size: 1rem; text-transform: uppercase; }
}
@media (min-width: 768px) {
#masthead .col-full {
display: flex;
align-items: center;
}
#masthead .main-navigation {
text-align: right;
}
.woocommerce-active .site-header div.site-branding {
width: auto;
}
#rpwwt-widget-4-0-0 { max-width: 66.4989378333em; margin-left: auto; margin-right: auto; padding: 0 2.617924em; box-sizing: content-box; }
.storefront-breadcrumb { margin-bottom: 0; }
}
@media (min-width: 781px) {
.dwd-geven-left { padding-right: 85px; }
}
@media (min-width: 768px) and (max-width: 1200px) {
.dwd-row-main-inner h2 { min-width: 272px; font-size: 5rem; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { min-width: 600%; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { top: 170px; left: 0; bottom: ; }
.dwd-row-main-inner h3 { font-size: 1.3rem; padding-top: 25px; }
}
@media (min-width: 481px) and (max-width: 767px) {
.dwd-row-main-inner h2 { min-width: 272px; font-size: 5rem; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { min-width: 600%; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { top: 170px; left: 0; bottom: ; }
.dwd-row-main-inner h3 { font-size: 1.3rem; padding-top: 25px; }
.dwd-row-main-inner-wrapper img { bottom: 0; }
.dwd-row-1.dwd-first-section.home h2 { font-size: 6rem; }
}
@media (min-width: 480px) {
.attachment-.size-.wp-post-image { padding-bottom: 0; margin-bottom: 0; }
}
@media screen and (max-width: 480px) {
#page .col-full { width: unset; max-width: 100%; }
.dwsd-donatiemodule-wrapper { display: block; }
.dwsd-donatiemodule-span { margin-bottom: 25px; }
#dwsd-sidebuttons {
position: fixed;
bottom: 0;
right: 0;
top: unset !important;
transform: unset !important;
z-index: 9999;
}
} @media (min-width: 400px) and (max-width: 480px) {
.dwd-row-main-inner h2 { min-width: 272px; font-size: 5rem; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { min-width: 600%; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { top: 170px; left: 0; bottom: ; }
.dwd-row-main-inner h3 { font-size: 1.3rem; padding-top: 25px; }
#masthead { padding-bottom: 10px; }
.dwd-row-main-inner-wrapper img { bottom: 0; }
.dwd-row-main-inner-wrapper { padding: 45px 0; }
#dwd-row-main { min-height: 735px; max-height: 735px; }
.dwd-slider-btn { padding: 12px; font-size: 1rem; font-weight: 500; margin-top: 25px; }
.entry-content img { max-width: 45%; padding: 15px; }
.dwd-row-1.dwd-first-section.home h2 { font-size: 5.5rem; line-height: 1; margin-bottom: -26px; }
.dwd-genoeg { font-size: 7rem; }
#dwd-row-1 h3 { line-height: 1; font-size: 2.4rem; color: var(--dwd--huiskleur-fluo-blue); }
#dwd-row-1 h4 { margin-bottom: -51px; font-size: 4rem; margin-top: 80px; }
#dwd-row-1 { padding: 85px 0 0 0; }
.rpwwt-post-title { min-width: 100%; }
.rpwwt-widget ul li img { padding-left: 0; }
.single-post p { text-align: left; }
.entry-title { font-size: 3rem; letter-spacing: 0; }
.attachment-.size-.wp-post-image { min-width: 100%; padding: 0; }
#footer-colomns { padding-top: 55px; }
#footer-colomns div { margin-bottom: 32px; }
.page-title { font-size: 3rem; }
.single_add_to_cart_button.button.alt { max-width: 260px !important; line-height: 1.3; bottom: 8px; position: relative; }
#dwd-row-2 div:nth-child(2) { padding-right: 0; }
.dwd-row-4 h2 { font-size: 7rem; }
#dwd-row-4 #rpwwt-widget-4-0-1 { padding: 0; width: 100%; }
.single-post .entry-title { margin-top: 14px; }
#dwd-row-3 h2:nth-child(1) { margin-top: 100px; }
#dwd-row-3 { padding: 0 0 150px 0; }
.home .hentry .wp-post-image { margin-bottom: 0; max-width: 100px; }
#rpwwt-widget-4-0-1 ul { margin: 0; }
#siteorigin-panels-builder-2 { margin-bottom: 0; }
#footer-colomns img { margin-bottom: 50px; }
.footer-socials { margin-bottom: 75px !important; }
#page::before { left: -530px; width: 280%; height: 1060px; top: -130px; }
}
@media screen and (max-width: 399px) {
.dwd-row-main-inner h2 { min-width: 272px; font-size: 4rem; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { min-width: 600%; }
.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element { top: 170px; left: 0; bottom: ; }
.dwd-row-main-inner h3 { font-size: 1.15rem; padding-top: 25px; }
#masthead { padding-bottom: 10px; }
.dwd-row-main-inner-wrapper img { bottom: 0; }
.dwd-row-main-inner-wrapper { padding: 45px 0; }
#dwd-row-main { min-height: 735px; max-height: 735px; }
.dwd-slider-btn { padding: 12px; font-size: 1.2rem; }
.entry-content img { max-width: 45%; padding: 15px; }
.dwd-row-1.dwd-first-section.home h2 { font-size: 3.5rem; line-height: 1.4; margin-bottom: -34px; }
.dwd-genoeg { font-size: 5rem; }
#dwd-row-1 h3 { line-height: 1; font-size: 2.4rem; }
#dwd-row-1 h4 { margin-bottom: -51px; }
#dwd-row-1 { padding: 85px 0 0 0; }
.rpwwt-post-title { display: inline-block; }
.rpwwt-widget ul li img { padding-left: 0; padding-bottom: 11px; }
.single-post p { text-align: left; }
.entry-title { font-size: 3rem; }
.attachment-.size-.wp-post-image { min-width: 100%; padding: 0; }
#footer-colomns { padding-top: 55px; }
#footer-colomns div { margin-bottom: 32px; }
.page-title { font-size: 3rem; }
.single_add_to_cart_button.button.alt { max-width: 260px !important; line-height: 1.3; bottom: 8px; position: relative; }
#dwd-row-2 div:nth-child(2) { padding-right: 0; }
.dwd-row-4 h2 { font-size: 5rem; }
#dwd-row-4 #rpwwt-widget-4-0-1 { padding: 0; width: 100%; }
.single-post .entry-title { margin-top: 14px; }
#dwd-row-3 h2:nth-child(1) { margin-top: 100px; }
#dwd-row-3 { padding: 0 0 150px 0; }
.home .hentry .wp-post-image { margin-bottom: 0; }
#rpwwt-widget-4-0-1 ul { margin: 0; }
#siteorigin-panels-builder-2 { margin-bottom: 0; }
#footer-colomns img { margin-bottom: 50px; }
.footer-socials { margin-bottom: 75px !important; }
#page::before { left: -530px; width: 280%; height: 1060px; top: -130px; }
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}.epyt-debug{cursor:pointer;text-align:left;background-color:#ddd;color:#000}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery .epyt-figure{margin-inline:0;margin-block:0}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{margin:0 -8px 0 -8px;position:relative;transition:opacity ease-out .3s;display:block}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity ease-out .3s}.epyt-gallery-thumb{position:relative;box-sizing:border-box;overflow-y:hidden;display:block!important;cursor:pointer;opacity:1;float:left;padding:0 8px 10px 8px;height:auto}.epyt-gallery-thumb.hover{position:relative;opacity:1;transition:opacity ease-out .3s;height:auto}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{height:0;width:100%;padding-top:56.25%!important;position:relative;overflow:hidden!important;background-size:cover!important;background-position:center!important}.epyt-gallery-playhover{opacity:0;position:absolute;top:-10px;left:0;width:100%;height:100%;vertical-align:middle;text-align:center;transition:opacity ease-out .3s}.epyt-gallery-thumb.hover .epyt-gallery-playhover,.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover{opacity:1;top:0;transition:all ease-out .3s}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{height:auto!important;max-width:15%!important;padding:0!important;margin:0!important;min-width:30px!important;vertical-align:middle!important;display:inline-block!important;width:auto;border:0;box-sizing:border-box}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{text-align:center;width:100%;position:absolute;left:0;top:100%;opacity:0;z-index:10;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity linear .2s}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;text-align:center;padding:10px 8px 10px 8px}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagination>div,.epyt-pagenumbers>div{display:inline-block;padding:0 2px 0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px 0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{width:100%;max-width:964px}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.090%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{text-align:center;padding:15px 0 10px 0;clear:both}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{display:inline-block;padding:5px 10px;background-color:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444);padding:25px;height:auto;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{display:inline-block;padding:5px 10px;background:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px;font-weight:normal;border-width:0;box-sizing:border-box}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:8px}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444)}.epyt-facade{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%)}.epyt-facade img.epyt-facade-poster{display:block;margin:0;max-width:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;height:auto;cursor:pointer}.epyt-facade button.epyt-facade-play{background-color:transparent!important;position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,0.2,1);transition:opacity .25s cubic-bezier(0,0,0.2,1);cursor:pointer;border-width:0!important}.epyt-facade button.epyt-facade-play svg{height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);fill:#212121;fill-opacity:.8}.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);fill:#f00;fill-opacity:1}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{position:absolute;top:0;right:0;bottom:0;left:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative;top:unset;right:unset;bottom:unset;left:unset}.ytvi-story-container{display:block;max-width:100%}