@charset "utf-8";body{font:100%/1.4 Verdana, Arial, Helvetica, sans-serif;background:#42413C;margin:0;padding:0;color:#000;}
ul, ol, dl{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6, p{margin-top:0;padding-right:5px;padding-left:5px;}
h2, h4, h5, h6, p{padding-left:5px;font-size:16px;}
p{padding-left:5px;font-size:14px;}
h1{padding-left:5px;font-size:18px;margin-bottom:5px;}
h3{font-size:14px;padding-left:0px;}
a img{border:none;}
a:hover, a:active, a:focus{text-decoration:none;}
.container{width:auto;background:#FFFFFF;margin:0 auto;}
header{background:#ADB96E;}
.sidebar1{float:left;width:25%;font-size:14px;padding:10px 0 10px 0px;}
.sidebar1 p{padding-left:0px;}
.airport{width:100%;padding-left:5px;}
.sidebar1 a{width:100%;display:block;color:#000;text-decoration:underline;margin-bottom:10px;}
.content{
	width:75%;
	float:left;
}
.content ul, .content ol{padding:0 15px 15px 40px;}
.content img{margin-left:5px;width: auto;}
.image1 {width: auto;margin-bottom: 20px;}
.image1 img{float:left;padding-right: 10px;	padding-bottom:10px;}
.taxitxt img{float:none;padding-bottom:0px;}
.taxitxt1 img{float:none;padding-bottom:0px;}
.taxitxt2 img{float:none;padding-bottom:0px;}
.taxi {width:100%;margin-bottom:10px;display:block;text-align: left;float: left;}
.taxitxt {
	margin-bottom:10px;
	text-align: center;
	float: left;
	margin-left: 5px;
	width: 40%;
	border: 1px solid #4870A4;
	height: 80px;
}
.taxitxt1 {margin-bottom:0px;text-align: left;float: left;margin-left: 5%;}
.taxitxt2 {margin-bottom:0px;text-align: left;float: left;margin-left: 5%;}
.price {
	font-size: 15px;
	font-weight: bold;
	color: #F90;
}
nav ul{
	list-style:none;
	margin-bottom:15px;
}
nav ul li{
	border-bottom:2px solid #666;
}
nav ul a{padding:5px 5px 5px 5px;display:block;width:auto;text-decoration:none;}
nav ul a:hover, nav ul a:active, nav ul a:focus{
	background:#F90;
	color:#FFF;
}
.top ul li#active a{
	color:#FFFFFF;
	background:#F90;
}
.navi ul li#active1 a{
	color:#FFFFFF;
	background:#FC0;
}
.act{color: #6C9;}
footer{padding:10px 0;background:#ADB96E;position:relative;clear:both;color:#000;}
header, section, footer, aside, article, figure{display:block;}
nav {
	display:block;
}
.navi {display:block;}
.navi ul{list-style:none;margin-bottom:15px;}
.navi ul a{	padding:0;display:block;width:auto;text-decoration:none;}
.navi ul a:hover, nav ul a:active, nav ul a:focus{
	background:#FC0;
	color:#FFF;
}
.navi > ul{float:left;width:100%;}
.navi > ul > li{text-align:center;line-height:20px;margin-left:0px;margin-right:20px;}
.navi > ul li ul li{width:100%;text-align:left;}
.navi ul li:hover{cursor:pointer;position:relative;}
.navi ul li:hover > ul{display:block;}
.navi ul li:hover > a{color:#FFF;}
.navi > ul > li > a{cursor:pointer;display:block;outline:none;width:100%;text-decoration:none;}
.navi > ul > li{float:left;}
.navi a{color:#FFF;text-decoration:none;background:#000}
.navi > ul li ul{display:none;position:absolute;left:0;top:100%;width:100%;z-index:2000;}
.navi > ul li ul li > a{text-decoration:none;}
*{box-sizing:border-box;}
header{background:none;height:auto;padding-top:5px;}
.top{margin:0 auto;padding:0px 5px;position:relative;width:100%;}
.tel{
	margin:0 auto;
	width:auto;
	float: left;
	padding-left: 5px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.tel a{
	text-decoration:none;
	color:#339999
}
.mail{
	margin:0 auto;
	width:auto;
	float: left;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
}
.mail a{
	text-decoration:none;
	color:#339999
}
.contact{
	width:auto;
	float: left;
	margin-bottom: 5px;
}

.contact a img{
	float: left;
	width:auto;
	margin-left: 5px;
}
.lang{
	width:auto;
	float: left;
	margin-bottom: 5px;
}

.lang a img{
	float: left;
	width:auto;
}
.map{padding-left:5px;}
.logo{text-decoration:none;color:#FFF;font-weight:800;font-size:30px;line-height:40px;}
h6{text-align:left;width:100%;margin-top:5px;color:#000;font-size:15px;}
nav > ul{float:left;width:100%;}
nav > ul > li{text-align:center;line-height:20px;margin-left:0px;margin-right:20px;}
nav > ul li ul li{width:100%;text-align:left;}
nav ul li:hover{cursor:pointer;position:relative;}
nav ul li:hover > ul{display:block;}
nav ul li:hover > a{color:#FFF;}
nav > ul > li > a{cursor:pointer;display:block;outline:none;width:100%;text-decoration:none;}
nav > ul > li{float:left;}
nav a{color:#000;text-decoration: none;}
nav > ul li ul{display:none;position:absolute;left:0;top:100%;width:100%;z-index:2000;}
nav > ul li ul li > a{text-decoration:none;}
[type="checkbox"], label{display:none;}
table{font-family:arial, sans-serif;border-collapse:collapse;width:97%;padding:0 5px 0 5px;margin:0 5px 0 5px;}
td, th{border:1px solid #dddddd;text-align:left;padding:2px 0px 2px 2px;}
tr:nth-child(even){background-color:#dddddd;}
span{color:#CC0000}
.button{
	background-color:#FF9900;
	border:none;
	color:white;
	padding:7px 15px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:16px;
	margin:4px 5px 10px 0px;
	cursor:pointer;
}
.button а{text-decoration:none;}
.booking{
	width:100%;
	float: left;
	margin-top: 10px;
}
.form{
	width:40%;
	font-size:100%;
	padding:5px;
	color:#000;
	float: left;
}
.weater{width:100%;font-size:100%;padding-top:5px;color:#000}
.style1{background-color:#FFF;color:#000;margin-top:5px;margin-bottom:5px;border:1px solid #4870A4;width:95%;padding:1%}
.style2{color:#000;margin-top:5px;margin-bottom:5px;font-size: 14px;font-weight: bold;}
.style3{font-weight: bold;}
.style4{font-weight: bold; font-size:13px;}
.button1 {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 15px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1em .65em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background-color: #F90;
	margin-bottom: 10px;
	margin-left: 5px;
}
.button1 a {
	color:#FFF;
	text-decoration: none;
}
.button1:hover {
	text-decoration: none;
}
.button1:active {
	position: relative;
	top: 1px;
}
@media screen and (max-width:768px){nav ul{
	display:none;
	margin-left:6%;
}
label{display:block;background:#222;width:40px;height:40px;cursor:pointer;position:absolute;top:1px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/menu.png);margin-bottom:10px;}
label:after{content:&#39;&#39;;display:block;width:30px;height:5px;background:#777;margin:7px 5px;box-shadow:0px 10px 0px #777, 0px 20px 0px #777}
[type="checkbox"]:checked ~ ul{display:block;z-index:9999;position:absolute;right:20px;left:20px;}
nav {display:block;}
.navi {display:none;}
nav a{color:#000;}
nav ul li{display:block;float:none;width:auto;text-align:left;background:#EADCAE;text-indent:20px;color:#FFF;}
nav > ul > li{margin-left:0px;}
nav > ul li ul li{display:block;float:none;}
nav > ul li ul{display:block;position:relative;width:100%;z-index:9999;float:none;}
nav > ul{
	float:left;
	width:auto;
}
.content{width:100%;padding-bottom: 0px;}
.sidebar1{width:100%;background:none;padding-left:5px;}
.sidebar1 a{width:100%;	display:inline;	margin-right:15px;font-size:15px;padding:3px;}
a:hover, a:active, a:focus{text-decoration:none;}
a img{width:31%;}
.logo img{
	width:70%;
	margin-right:5%;
	float:right;
	margin-bottom:10px;
}
.logo{float:none;}
td, th{font-size:12px;}
p{font-size:12px;}
h1, h2, h3, h4, h5, h6{margin-top:0;}
.button а{text-decoration:none;color:white;}
nav a:link{color:#000000;text-decoration:none;}
.form{width:100%;}
.airport{width:100%;padding-left:0px;}
.airport p{padding-left:5px;padding-top: 5px;}
.google-map{
	display:none
}
h3{padding-top:10px;padding-bottom: 0px;}
.taxitxt {
	margin-left:5px;
	width: 48%;
}
.taxitxt1 {margin-left:0%;}
.taxitxt2 {margin-left:0%;}
.lang{
	width:100%;
}
.contact{
	width:100%;
}
.lang a img{
	float: left;
	width:30%;
	margin-left: 5px;
}
.contact a img{
	float: left;
	width:30%;
}
}
