
.fancybox-inner > .lightbox-content {
	font-family:'Open Sans', sans-serif;
	width:350px;
}

.fancybox-inner > .lightbox-content {
	text-align:center;
	padding:20px 20px 0 20px;
}

.fancybox-inner > .lightbox-content.gdpr--content {
	text-align:left;
}
.fancybox-inner > .lightbox-content.gdpr--content .lightbox-content-img,
.fancybox-inner > .lightbox-content.gdpr--content h1 {
	text-align:center;
}

.fancybox-inner > .lightbox-content .lightbox-content-title {
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
	margin-bottom:0;
}

.fancybox-inner > .lightbox-content .lightbox-content-line-across {
	background-color:#007dc6;
	height:4px;
	width:40px;
	margin:0 auto;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:20px;
}

.fancybox-inner > .lightbox-content .lightbox-content-line-up {
	background-color:#007dc6;
	height:25px;
	width:4px;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
}

.postal .postal-company {
	margin-bottom:15px;
	font-size:18px;
}

.postal .postal-address {
	margin-bottom:10px;
	font-weight:300;
}

.postal .postal-address .postal-country {
	display:block;
}

.telephone strong {
	display:block;
}

.telephone a,
.telephone a:hover {
	font-size:28px;
	font-weight:500;
	color:#231f20;
}

.fancybox-close {
    top:20px;
    right:20px;
    height:23px;
    width:23px;
    background:transparent url(images/lightbox/contact-close-grey.png) no-repeat right top;
}

.fancybox-close:hover {
    background-image:url(images/lightbox/contact-close-blue.png);
}

.fancybox-skin,
.lightbox-fallback-box {
    background-color:#FFF;
    color:#231f20;
    text-shadow: none;
    border:3px solid #007dc6;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
		margin:40px;
}

.lightbox-blur.is-blurred {
	-webkit-filter:blur(10px); /* Chrome, Opera, etc. */
	filter:url(images/lightbox/blur.svg); /* Older FF and others - http://jordanhollinger.com/media/blur.svg */
	filter:blur(10px); /* Firefox 35+, eventually all */
}

.lightbox-fallback-box {
	width:80%;
	margin:30px auto;
}

.lightbox-fallback-box .fancybox-inner > .lightbox-content {
	width:auto !important;
}

.lightbox-fallback-box .form .form-row-checkbox {
	display:none;
}

@media screen and (max-width:990px) {
	.lightbox-content.email {
		width:100% !important;
	}

	.fancybox-wrap {
		width:90% !important;
	}

	.fancybox-inner,
	.fancybox-inner > .lightbox-content {
		width:100% !important;
	}

}

@media screen and (max-width:768px) {
  .fancybox-skin, .lightbox-fallback-box {
    margin: 40px 0;
  }
}

@media screen and (min-width:992px) {
	.fancybox-inner > .lightbox-content {
		width:500px;
	}

	.fancybox-inner > .lightbox-content.gdpr--content {
		width:960px;
	}

	.lightbox-content.email {
		width:700px;
	}

}

@media screen and (min-width:1200px) {
	.lightbox-content.email {
		width:900px;
	}
}
