.importMediaslide{
	font-family: 'Lato', sans-serif !important;
	color: #2c2d30 !important;
	letter-spacing: 0px !important;
	text-rendering: geometricPrecision;
	font-smooth: always;
	font-smoothibookingDetailLabelng: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

.dropdown-menu{
	font-family: 'Lato', sans-serif !important;
	color: #2c2d30 !important;
	letter-spacing: 0px !important;
	text-rendering: geometricPrecision;
	font-smooth: always;
	font-smoothibookingDetailLabelng: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

.slick-slider {
	margin-bottom: 0;
}

.slick-prev, .slick-next {
	top: 48%;
	top: -webkit-calc(50% - 15px);
	top: -moz-calc(50% - 15px);
	top: calc(50% - 15px);
}

.slick-prev, .slick-prev:hover, .slick-prev:focus{
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236f7782'%2F%3E%3C%2Fsvg%3E") 0;
	width: 18px;
	height: 29px;
	height: 29.3px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	left: 10px;
	z-index: 999;
}

.slick-prev:before {
	content: ""
}

.slick-next, .slick-next:hover, .slick-next:focus{
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236f7782'%2F%3E%3C%2Fsvg%3E") 0;
	width: 18px;
	height: 29px;
	height: 29.3px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	right: 10px;
	z-index: 999;
}

.slick-next:before {
	content: ""
}

#packageTopMenu{
	background-color: #FFFFFF;
}

#packageList{
	background-color: #FFFFFF;
}

.modelBookLogo{
	display: none;
}

.modelBookLogoName{
	display: none;
}

.modelBookPictureMeasurements{
	float: left;
	width: 45%;
	width: calc(50% - 4px);
}

.modelBookPictureFirst{
	float: left;
	width: 50%;
}

#bookModel {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	z-index: 10000;
	padding: 0px;
	outline: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: auto;
}

#bookModelName{
	padding-top: 20px;
}

.gdprButtonCheck{
	cursor: pointer;
	display: inline-block;
	padding: 5px 15px;
	padding-left: 10px;
	line-height: 22px;
	border-radius: 15px;
	background-color: #1b6af6;
	color: #FFFFFF;
	margin: 5px;
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}

.gdprButtonCheck:HOVER{
	background-color: #333333;
}

.gdprButton{
	cursor: pointer;
	display: inline-block;
	padding: 5px 15px;
	padding-left: 10px;
	line-height: 22px;
	border-radius: 15px;
	background-color: #d6dee2;
	color: #333333;
	margin: 5px;
	-webkit-transition: background-color 0.3s ease-out, color 0.2s ease-out;
	-moz-transition: background-color 0.3s ease-out, color 0.2s ease-out;
	-o-transition: background-color 0.3s ease-out, color 0.2s ease-out;
	transition: background-color 0.3s ease-out, color 0.2s ease-out;
}

.gdprButton:HOVER{
	background-color: #6f7782;
	color: #FFFFFF;
}

#modelNews{
	-webkit-overflow-scrolling: touch;
}

.btn-primary {
	background: none !important;
	background-color: #FFFFFF !important;
	border-radius: 0px !important;
	border: 1px solid #6f7782 !important;
	color: #333333;
	text-shadow: none !important;
	box-shadow: none !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding-top: 7px;
}

.btn-primary:HOVER {
	background-color: #6f7782 !important;
	color: #FFFFFF;
	border: 1px solid #5e6671 !important;
}

/* Audio player */

.audioPlayerElement{
	margin: 0 auto;
	max-width: 700px;
	margin-bottom: 10px;
}

.audioPlayerElement h3{
	font-size: 20px;
	border-bottom: 1px solid #d6dee2;
	margin-bottom: 20px;
}

.audioPlayerElement h4 {
	color: white;
	background: rgba(0, 0, 0, 0.8) !important;
	border-radius: 5px 5px 0 0 !important;
	padding: 10px 15px;
	padding-bottom: 5px;
	margin-bottom: 0;
}

.audioWrapper {
	position: relative;
	min-height: 36px;
	border-radius: 0 0 5px 5px !important;
	background: rgba(0, 0, 0, 0.8) !important;
	margin-bottom: 10px;
}

.currentTime, .durationTime{
	margin-top: 6px;
}

.functionControl, .volumeControl, .main-content .functionControl, .main-content .volumeControl{
	margin-top: 6px;
}

#importButton{
	position: absolute;
	top: 3px;
	right: 30px;
	height: 25px;
}

img{
	max-width: none;
}

.arrows{
	display: none;
}

.bookArrows{
	display: none;
}

@media only screen and (min-width: 0px) and (max-width: 480px) {
	
	#packageList{
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 90px;
	}
	
	.packageMenu{
		display: none;
	}
	
	#packageTopMenu{
		display: block;
	}

	#packageBottomMenu{
		display: block;
	}

	.packageModel{
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		width: 45%;
		width: calc(50% - 24px);
		margin-bottom: 20px;
	}
	
	.packageSubject{
		margin-top: 0;
		padding: 10px 0;
	}
	
	.packageSelection{
		position: relative;
		text-align: center;
		width: 100%;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		padding-top: 5px;
	}
	
	.selection{
		padding-bottom: 5px;
	}
	
	.packageSelection a{
		margin: 0 8px;
		font-size: 18px;
	}

	.bookMenu{
		text-align: left;
		height: auto;
		padding-right: 0;
		line-height: 40px;
		font-weight: 300;
		font-size: 12px;
	}
	
	.bookMenuName{
		padding-left: 10px;
		display: block;
		font-weight: bold;
		font-size: 16px;
	}
	
	.bookMenuLinks{
		padding-left: 10px;
		display: block;
		border-top: 1px solid #d6dee2;
		line-height: 30px;
	}
	
	#modelBook{
		display: none;
	}

	#modelBookMobile{
		display: block;
	}
	
	#modelBookMobileLandscape{
		display: none;
	}

	#modelBookMobileBio{
		padding: 15px;
	}

	@media screen and (orientation:landscape){
		#modelBookMobile{
			display: none;
		}
		
		#modelBookMobileLandscape{
			display: block;
		}
	}

	#importButton{
		display: none;
	}
	
}

@media only screen and (min-width: 480px) and (max-width: 680px) {
	
	#packageList{
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 90px;
	}
	
	.packageMenu{
		display: none;
	}	
	
	#packageTopMenu{
		display: block;
	}

	#packageBottomMenu{
		display: block;
	}

	.packageSubject{
		margin-top: 0;
		padding: 10px 0;
	}

	.packageModel{
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		width: 30%;
		width: calc(33% - 24px);
		margin-bottom: 20px;
	}

	.packageSelection{
		position: relative;
		text-align: center;
		width: 100%;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		padding-top: 5px;
	}
	
	.selection{
		padding-bottom: 5px;
	}
	
	.packageSelection a{
		margin: 0 8px;
		font-size: 18px;
	}
	
	.bookMenu{
		text-align: left;
		height: auto;
		padding-right: 0;
		line-height: 40px;
		font-weight: 300;
		font-size: 12px;
	}
	
	.bookMenuName{
		padding-left: 10px;
		display: block;
		font-weight: bold;
		font-size: 16px;
	}
	
	.bookMenuLinks{
		padding-left: 10px;
		display: block;
		border-top: 1px solid #d6dee2;
		line-height: 30px;
	}
	
	#modelBook{
		display: none;
	}
	
	#modelBookMobile{
		display: block;
	}
	
	#modelBookMobileLandscape{
		display: none;
	}

	#modelBookMobileBio{
		padding: 15px;
	}
	
	@media screen and (orientation:landscape){
		#modelBookMobile{
			display: none;
		}
		
		#modelBookMobileLandscape{
			display: block;
		}
	}

	#importButton{
		display: none;
	}
	
}

@media only screen and (min-width: 680px) and (max-width: 820px) {

	#bookModelMobileLandscapeName{
		font-size: 16px;
		font-weight: bold;
	}

	#packageList{
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 90px;
	}
	
	.packageSubject{
		margin-top: 0;
		padding: 10px 0;
	}
	
	.packageMenu{
		display: none;
	}	
	
	#packageTopMenu{
		display: block;
	}
	
	#packageBottomMenu{
		display: block;
	}
	
	#packageTopMenuSlider{
		display: block;
	}

	.packageModel{
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
		width: 30%;
		width: calc(33% - 44px);
		margin-bottom: 20px;
	}

	.packageSelection{
		position: relative;
		text-align: center;
		width: 100%;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		padding-top: 5px;
	}
	
	.selection{
		padding-bottom: 5px;
	}
	
	.packageSelection a{
		margin: 0 8px;
		font-size: 18px;
	}
	
	.bookMenu{
		text-align: left;
		height: auto;
		padding-right: 0;
		line-height: 40px;
		font-weight: 300;
		font-size: 12px;
	}
	
	.bookMenuName{
		padding-left: 10px;
		display: block;
		font-weight: bold;
		font-size: 16px;
	}
	
	.bookMenuLinks{
		padding-left: 10px;
		display: block;
		border-top: 1px solid #d6dee2;
		line-height: 30px;
	}
	
	#modelBook{
		display: none;
	}
	
	#modelBookMobile{
		display: block;
	}
	
	#modelBookMobileLandscape{
		display: none;
	}

	#modelBookMobileBio{
		padding: 15px;
	}
	
	@media screen and (orientation:landscape){
		#modelBookMobile{
			display: none;
		}
		
		#modelBookMobileLandscape{
			display: block;
		}
	}

	#importButton{
		display: none;
	}

}

@media only screen and (min-width: 820px) and (max-width: 1025px) {

	#bookModelMobileLandscapeName{
		font-size: 16px;
		font-weight: bold;
	}

	#packageList{
		padding-left: 330px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 0;
	}
	
	.packageSubject{
		margin-top: 0;
		padding: 10px 0;
	}
	
	.packageMenu{
		display: block;
	}	
	
	#packageTopMenu{
		display: none;
	}

	.packageModel{
		padding-left: 10px;
		padding-right: 10px;
		width: 30%;
		width: calc(33% - 24px);
		margin-bottom: 20px;
	}

	.packageSelection{
		position: relative;
		text-align: center;
		width: 100%;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		padding-top: 5px;
	}
	
	.selection{
		padding-bottom: 5px;
	}
	
	.packageSelection a{
		margin: 0 8px;
		font-size: 18px;
	}
	
	.bookMenu{
		text-align: left;
		height: auto;
		padding-right: 0;
		line-height: 40px;
		font-weight: 300;
		font-size: 12px;
	}
	
	.bookMenuName{
		padding-left: 10px;
		display: inline-block;
		font-weight: bold;
		font-size: 16px;
	}
	
	.bookMenuLinks{
		padding-left: 10px;
		display: inline-block;
		line-height: 30px;
	}
	
	#modelBook{
		display: none;
	}
	
	#modelBookMobile{
		display: block;
	}
	
	#modelBookMobileLandscape{
		display: none;
	}
	
	@media screen and (orientation:landscape){
		#modelBookMobile{
			display: none;
		}
		
		#modelBookMobileLandscape{
			display: block;
		}
	}

	#importButton{
		display: none;
	}
	
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {

	#packageList{
		padding-left: 340px;
		padding-right: 10px;
		padding-top: 30px;
		padding-bottom: 90px;
	}

	.packageMenu{
		display: block;
	}

	#packageTopMenu{
		display: none;
	}

	.packageModel{
		padding-left: 20px;
		padding-right: 40px;
		width: 30%;
		width: calc(33% - 64px);
		margin-bottom: 20px;
	}

	#modelBook{
		display: block;
	}

	#modelBookMobile{
		display: none;
	}

	#modelBookMobileLandscape{
		display: none;
	}

	#importButton{
		display: none;
	}

}

@media only screen and (min-width: 1200px) and (max-width: 1480px) {

	#packageList{
		padding-left: 340px;
		padding-right: 20px;
		padding-top: 40px;
		padding-bottom: 90px;
	}
	
	.packageMenu{
		display: block;
	}	
	
	#packageTopMenu{
		display: none;
	}

	.packageModel{
		padding-left: 20px;
		padding-right: 40px;
		width: 19%;
		width: calc(25% - 64px);
		margin-bottom: 20px;
	}
	
	#modelBook{
		display: block;
	}
	
	#modelBookMobile{
		display: none;
	}
	
	#modelBookMobileLandscape{
		display: none;
	}
	
	#packageTopMenuSlider{
		display: none;
	}
	
}

@media screen and (max-width: 780px) {
	.measurementElement{
		display: inline-block;
	}

	#modelBookMobileBio{
		text-align: center;
	}
}



