body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

a, a:hover, a:focus, nav a:hover, .error-message, .mailchimp-error-message,
.whos-behind-box-1 .whos-behind-social a:hover, .whos-behind-box-1 .whos-behind-social a:focus {
	color: #42bfc2;
}

::-moz-selection {
	background: #42bfc2;
}

::selection {
	background: #42bfc2;
}

/* .timer .days-wrapper:hover, */
/* .timer .hours-wrapper:hover, */
/* .timer .minutes-wrapper:hover, */
/* .timer .seconds-wrapper:hover, */
/* .about-box-1 .about-box-1-icon { */
/*     background: #42bfc2; */
/* } */

.whos-behind-box-1 .whos-behind-photo .whos-behind-social, button.btn,
.testimonial-list .nav-tabs li.active a, .testimonial-list .nav-tabs li.active a:focus,
.whos-behind-box-1 .whos-behind-photo .whos-behind-role {
	background: #42bfc2;
}

.contact-form form .contact-error,
input[type="text"]:focus, textarea:focus, textarea.form-control:focus,
.section-container-full-bg input[type="text"]:focus,
.section-container-full-bg textarea:focus,
.section-container-full-bg textarea.form-control:focus {
	border-color: #42bfc2;
}

.coming-soon .logo a {
	background-image: url('https://res.cloudinary.com/dphnjdhny/image/upload/v1531120082/Storzb/Images/storzbtm.png');
}
/* Retina-ize images/icons */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
	/* logo */
	.coming-soon .logo a {
		background-image: url('../../Content/Images/logo@2x.png') !important;
		background-repeat: no-repeat !important;
		background-size: 156px 53px !important;
	}
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.coming-soon
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
}

.in-middle{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
	height: 100vh;
}