<html>
	<head>
		<meta charset="utf-8"/>
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
		<meta name="description" content=""/>
		<meta name="viewport" content="width=device-width"/>
		<link rel="icon" href="https://fast.diemedienwerkstatt.at/wp-content/uploads/2023/07/cropped-Logo_Klein.jpg"/>
		<link rel="stylesheet" href="https://fast.diemedienwerkstatt.at/wp-content/plugins/password-protect-page/includes/views/dist/ppw-form-entire-site.css" type="text/css">
		<title>fast.diemedienwerkstatt.at</title>
				<style>
			 .pda-form-login { width: px!important; } .pda-form-login label { font-size: px!important; color: !important; } .pda-form-login form { background-color: !important; border-radius: px!important; } .pda-form-login a.ppw-swp-logo { background-image: none,url(https://fast.diemedienwerkstatt.at/wp-content/plugins/password-protect-page/includes/views/entire-site/assets/ppwp-logo.png)!important; background-size: cover; width: px!important; height: px!important; border-radius: %!important; } .pda-form-login .button-login { color: !important; background-color: !important; border-color: !important; } 
			.ppwp-sitewide-countdown {
				font-size: px!important;
				color: !important;
				display: flex;
				justify-content: center;
			}

			#ppwp_desc_above_countdown {
				font-size: px!important;
				color: !important;
			}

			#ppwp_desc_below_countdown {
				font-size: px!important;
				color: !important;
			}
			.ppwp-countdown-container {
				text-align: center;
			}
			#ppwp_desc_above_countdown,
			#ppwp_desc_below_countdown {
				display: none;
			}
			.ppwp_countdown_timer_day,
			.ppwp_countdown_timer_hour,
			.ppwp_countdown_timer_minute,
			.ppwp_countdown_timer_second {
				text-align: center;
				padding: 0px 10px;
			}
			.ppwp_coundown_colon_spacing {
				display: flex;
				align-items: center;
			}
				</style>
				<style type="text/css" id="wp-custom-css">
			/*align the hamburger menu to the right right*/
.pa-fullscreen-menu .et_pb_menu__wrap {
	justify-content: flex-end !important;
}
/*hide the desktop version of the menu*/
.pa-fullscreen-menu .et_pb_menu__wrap .et_pb_menu__menu {
	display: none !important;
}
/*show the mobile version of the menu on desktop*/
.pa-fullscreen-menu .et_pb_menu__wrap .et_mobile_nav_menu {
	display: block !important;
	align-items: center !important;
}

/*align the hamburger menu to the right right*/

.pa-fullscreen-menu .et_pb_menu__wrap {
	justify-content: flex-end !important;
}

/*style the opened menu*/

.pa-fullscreen-menu .opened #mobile_menu1 {
	width: 100vw !important;
	position: fixed !important;
	top: 0em !important;
	left: 0vw !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	flex-direction: column !important;
	opacity: 1 !important;
	visibility: visible !important;
	transition: visibility 0.3s, opacity 0.3s ease-in-out;
	padding: 0 !important;
}


/*style the closed menu*/

.pa-fullscreen-menu .closed #mobile_menu1 {
	background-color: #fff !important;
	text-align: center !important;
	width: 100vw !important;
	position: fixed !important;
	left: 100vw !important;
	top: 0em !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction: column !important;
	transition: visibility 0.3s, opacity 0.3s, left 1s, ease-in-out;
	opacity: 0 !important;
	visibility: hidden !important;
}


/*remove the bullet points from the list items*/

.pa-fullscreen-menu #mobile_menu1 li {
	list-style: none !important;
	text-align: center !important;
	width: 100%
}


/*move the menu to the top above other elements*/

.pa-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar {
	z-index: 999999 !important;
}


/*change the opened menu icon*/

.pa-fullscreen-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before {
	content: "\4d" !important;
}


/*make the hamburger menu fixed position on mobile*/

.pa-fullscreen-menu .opened .mobile_menu_bar {
	position: fixed !important;
}


/*remove the default blue border top on the mobile menu*/

.pa-fullscreen-menu .et_mobile_menu {
	border-top: none;
}


/*remove the default background color on menu items*/

.pa-fullscreen-menu .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}


/*remove the default hover background color and adjust opacity*/

.et_mobile_menu li a:hover {
	background-color: transparent;
	opacity: 1;
}


/*remove the default border bottom on menu items*/

.pa-fullscreen-menu .et_mobile_menu li a {
	border-bottom: none;
}
/*rotate the Divi Menu icon on click*/

.mobile_menu_bar:before {
	transition: all .4s ease;
	transform: rotate(0deg);
	transform: scale(100%);
	display: block;
	display: flex;
}


/*rotate the Divi Menu icon on click*/

.mobile_nav.opened .mobile_menu_bar::before {
	transition: all .4s ease;
	transform: rotate(90deg);
	transform: scale(200%);
	display: block;
	color: #ffffff! important;
	display: flex;
}		</style>
			</head>
	<body class="ppwp-sitewide-protection">
		<div class="pda-form-login ppw-swp-form-container">
			<h1>
				<a style="display: block" title="This site is password protected by PPWP plugin" class="ppw-swp-logo">Password Protect WordPress plugin</a>
			</h1>
						<form  class="ppw-swp-form" action="?action=ppw_postpass" method="post">
								<label for="input_wp_protect_password">Password:</label>
				<input class="input_wp_protect_password" type="password" id="input_wp_protect_password"
					name="input_wp_protect_password" placeholder=""/>
				<input type="hidden" name="g-recaptcha-response" id="ppwRecaptchaResponse" />				<input type="submit" class="button button-primary button-login" value="Enter">
							</form>
		</div>
		<div class="ppwp-countdown-container">
    <div id="ppwp_desc_above_countdown"></div>
    <div id="ppwp_sitewide_countdown" class="ppwp-sitewide-countdown"></div>
    <div id="ppwp_desc_below_countdown"></div>
</div>
<script>
    const getCountdown = () => { 
        const datetime = new Date().toString();
        const utcTime = (function() {
            let utc = '';
            let operator = '';
            if (datetime.indexOf('+') >= 0) {
                utc = datetime.split('+');
                operator = '+';
            } else {
                utc = datetime.split('-');
                operator = '-';
            }
            const utcNumber = utc[1].split(' ')[0];
            const hour = Math.floor(parseInt(utcNumber)/100);
            const min  = (parseInt(utcNumber)%(hour*100))/60*100;
            return parseFloat(hour + '.' + min) - parseFloat("2");
        })();
        const time_unit = "default"
        const end_date = "";
        const countDownDate = new Date(end_date).getTime();
        const start_date = "";
        const countDownDateStart = new Date(start_date).getTime();
        var getNow = new Date().getTime() - utcTime*3600*1000;
        const isShowCountdown = "";
        const isShowDateCountdown = "";
        let checkvalue = false;
        if (getNow < countDownDateStart) {
            const x = setInterval(function() {
                if( getNow < countDownDateStart ) {
                    getNow = new Date().getTime() - utcTime*3600*1000;
                } else {
                    checkvalue = true;
                    if ( end_date ) {
                        getDay();
                    }
                    clearInterval(x);
                }
            }, 1000);
        } else {
            if ( end_date ) {
                getDay();
            }
        }

        function getDay() {
            const x = setInterval(function() {
            const now = new Date().getTime() - utcTime*3600*1000;
            const distance = countDownDate - now;

            const { hours, days, minutes, seconds } = (function(distance){
                const hours = Math.floor(distance % (1000 * 60 * 60 * 24) / (1000 * 60 * 60));
                const days = Math.floor(distance / (1000 * 60 * 60 *24));
                const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
                const seconds = Math.floor((distance % (1000 * 60)) / 1000);

                return { hours, days, minutes, seconds };
            })(distance);

            if (isShowCountdown || isShowCountdown === '') {
                if (distance > 0) {
                    if(days > 0) {
                        document.getElementById("ppwp_sitewide_countdown").innerHTML =  '<div class="ppwp_countdown_timer_day"><div class="ppwp_countdown_time">' + days + "</div><div class='ppwp_countdown_timer_unit'> Days</div>" + '</div><div class="ppwp_coundown_colon_spacing">:</div><div class="ppwp_countdown_timer_hour"><div class="ppwp_countdown_time">' + hours + " </div><div class='ppwp_countdown_timer_unit'>Hours</div>"+ '</div><div class="ppwp_coundown_colon_spacing">:</div><div class="ppwp_countdown_timer_minute"><div class="ppwp_countdown_time">' + minutes + " </div><div class='ppwp_countdown_timer_unit'>Mimutes</div>"+ '</div><div class="ppwp_coundown_colon_spacing">:</div><div class="ppwp_countdown_timer_second"><div class="ppwp_countdown_time">' + seconds + " </div><div class='ppwp_countdown_timer_unit'>Seconds</div>" + '</div>';
                    } else {
                        const hours = Math.floor(distance / (1000 * 60 * 60));
                        document.getElementById("ppwp_sitewide_countdown").innerHTML =  '<div class="ppwp_countdown_timer_hour"><div class="ppwp_countdown_time">' + hours + " </div><div class='ppwp_countdown_timer_unit'>Hours</div>"+ '</div><div class="ppwp_coundown_colon_spacing">:</div><div class="ppwp_countdown_timer_minute"><div class="ppwp_countdown_time">' + minutes + " </div><div class='ppwp_countdown_timer_unit'>Mimutes</div>"+ '</div><div class="ppwp_coundown_colon_spacing">:</div><div class="ppwp_countdown_timer_second"><div class="ppwp_countdown_time">' + seconds + " </div><div class='ppwp_countdown_timer_unit'>Seconds</div>" + '</div>';
                    }
                    document.getElementById('ppwp_desc_above_countdown').style.display = 'block';
                    document.getElementById('ppwp_desc_below_countdown').style.display = 'block';
                } else {
                    clearInterval(x);
                    document.getElementById('ppwp_sitewide_countdown').style.display = 'none';
                    document.getElementById('ppwp_desc_above_countdown').style.display = 'none';
                    document.getElementById('ppwp_desc_below_countdown').style.display = 'none';
                }
            }
            }, 1000);	
        }
    };
    getCountdown();
</script>			</body>
</html>

<!-- Cached by WP-Optimize (gzip) - https://getwpo.com - Last modified: Fri, 03 Apr 2026 20:38:55 GMT -->
