/*--> Popup ----------------------------------------------------------------------------*/
.popupArea {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 50px;
	z-index: 9999;
	overflow: hidden;
	display: none;
}

	.popupArea .infoContent h1, .popupArea .infoContent h2, .popupArea .infoContent h3 {
		text-align: center;
	}

	.popupArea .infoContent h1, .popupArea .infoContent h2 {
		font-size: 24px;
		margin: 0 0 20px 0;
		color: #0a499d;
	}

	.popupArea .infoContent h2 {
		font-size: 22px;
		color: #d72828;
	}

	.popupArea .infoContent ul {
		margin: 20px 0 20px 20px;
	}

		.popupArea .infoContent ul li {
			margin-bottom: 10px;
			padding-left: 0px;
			list-style-position: outside;
			list-style-type: disc;
			border: 0px;
		}

	.popupArea .infoContent ol {
		margin: 20px 0 20px 0px;
	}

		.popupArea .infoContent ol > li {
			margin-bottom: 10px;
			margin-left: 20px;
			list-style-position: outside;
			list-style-type: decimal;
		}

	.popupArea.info .popupMain {
		min-width: auto;
		width: 500px;
		max-width: 100%;
	}

	.popupArea.info .popupContent {
		text-align: left;
	}

	.popupArea.caseTypePopup .popupMain {
		min-width: auto;
		width: 500px;
		max-width: 100%;
	}

	.popupArea.caseTypePopup .popupContent {
		text-align: left;
	}

	.popupArea:before {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
		display: block;
		content: '.';
		color: rgba(0, 0, 0, 0);
		background: rgba(0, 0, 0, 0.8);
	}

	.popupArea .popupRelative {
		position: relative;
		max-width: 100%;
		height: 100%;
		overflow-x: hidden;
	}

	.popupArea .popupMain {
		position: absolute;
		z-index: 5;
		top: 50%;
		left: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		min-width: 50%;
		max-height: 100%;
		background: none;
	}

	.popupArea .popupContent {
		position: relative;
		text-align: left;
		padding: 60px 20px 20px 20px;
		background: #fff;
		overflow: hidden;
	}

	.popupArea a.icon-cancel {
		position: absolute;
		z-index: 99;
		right: 10px;
		top: 15px;
		text-align: center;
		font-size: 30px;
		color: #000;
		opacity: 0.7;
	}

		.popupArea a.icon-cancel:hover {
			opacity: 1;
		}

		.popupArea a.icon-cancel::before {
			font-family: 'airportfrstcar';
			content: 'B';
		}

	.popupArea .btnArea {
		padding: 20px 0 0 0;
		margin-top: 60px;
		text-align: center;
	}

		.popupArea .btnArea a[class^='extra-'], .popupArea .btnArea a[class^='icon-'] {
			display: inline-block;
			vertical-align: top;
			padding: 10px 15px;
			margin: 0 10px;
			background: #ccc;
			color: #fff;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}

			.popupArea .btnArea a[class^='extra-']:before, .popupArea .btnArea a[class^='icon-']:before {
				display: inline-block;
				vertical-align: middle;
				font-size: 30px;
				margin-right: 10px;
				line-height: 30px;
			}

			.popupArea .btnArea a[class^='extra-']:visited, .popupArea .btnArea a[class^='icon-']:visited {
				color: #fff;
			}

			.popupArea .btnArea a[class^='extra-'].extra-travel, .popupArea .btnArea a[class^='icon-'].extra-travel {
				background: #039ba1;
			}

			.popupArea .btnArea a[class^='extra-'].extra-world, .popupArea .btnArea a[class^='icon-'].extra-world {
				background: #457fce;
			}

			.popupArea .btnArea a[class^='extra-'].extra-destination, .popupArea .btnArea a[class^='icon-'].extra-destination {
				background: #d96608;
			}

			.popupArea .btnArea a[class^='extra-']:hover, .popupArea .btnArea a[class^='icon-']:hover {
				background: #333;
			}

