/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700,900|Roboto+Condensed:400,300,400italic,700,700italic);*/

html { box-sizing: border-box; }
*,
*:before,
*:after { box-sizing: inherit; }

body {
	margin: 0;
	color: #333;
	font: 12px/1.2 Verdana, Geneva, Tahoma, sans-serif;
	background: #f2f2f2;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	min-width: 320px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary { display: block; }
img {
	border-style: none;
	width: 100%;
	vertical-align: top;
}
a {
	text-decoration: none;
	color: #00f;
	outline: none;
}
a:hover { text-decoration: underline; }
input,
textarea,
select {
	font: 100% Verdana, Geneva, Tahoma, sans-serif;
	vertical-align: middle;
	color: #000;
}
select {
	-webkit-appearance: menulist-button;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding:0;
 border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	overflow: visible;
}
input[type="search"] { -webkit-appearance: none; }
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration {
display:none;
}
q { quotes: none; }
q:before,
q:after {
	content: '';
	content: none;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p { margin: 0 0 1.2em; }
.wrap.side-slide.active .w1 {
	background: rgba(0, 0, 0, 0.3);
	position: relative;
}
.loading #wrapper {
	opacity:1;
}
#wrapper {
	overflow: hidden;
	width:100%;
	position:relative;
	opacity:1;
}
#header { width: 100%; }
.header-t {
	border-top: 1px solid #010800;
	padding: 3px 0 2px;
	background: #012d00 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMmQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #012d00 0%, #154100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #012d00), color-stop(100%, #154100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #012d00 0%, #154100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #012d00 0%, #154100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #012d00 0%, #154100 100%); /* IE10+ */
	background: linear-gradient(to bottom, #012d00 0%, #154100 100%); /* W3C */
	position: relative;
}
.header-t:before {
	content: "";
	background: #6acc4b;
	position: absolute;
	top: 0;
	height: 1px;
	left: 0;
	right: 0;
}
.header-t .top-nav {
	max-width: 990px;
	margin: 0 auto;
}
.header-t .top-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 400 13px/16px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	overflow: hidden;
}
.header-t .top-nav ul li:first-child {
	background: none;
	padding: 0;
	margin: 0;
}
.header-t .top-nav ul li {
	display: inline-block;
	background: url(../images/bullet.png) no-repeat 0 50%;
	padding-left: 6px;
	margin: 0;
}
.header-t .top-nav ul li a { color: #d7bb3c; }
.header-t .top-nav ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.header-b {
	border-top: 1px solid #010800;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzNlOWEyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzJjNzEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzY3MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3e9a20 19%, #2c710b 78%, #276706 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(19%, #3e9a20), color-stop(78%, #2c710b), color-stop(100%, #276706)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3e9a20 19%, #2c710b 78%, #276706 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3e9a20 19%, #2c710b 78%, #276706 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3e9a20 19%, #2c710b 78%, #276706 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3e9a20 19%, #2c710b 78%, #276706 100%); /* W3C */
	position: relative;
	padding-top: 1px;
	border-bottom: 1px solid #214f26;
}
.header-b:before {
	content: "";
	background: #6acc4b;
	position: absolute;
	top: 0;
	height: 1px;
	left: 0;
	right: 0;
}
.header-b .holder {
	max-width: 986px;
	margin: 0 auto;
	background: url(../images/bg-banner.jpg) 76.4% 100% no-repeat;
	overflow: hidden;
	padding-right: 7px;
}
.logo {
	float: left;
	width: 350px;
	height: 90px;
}
.logo a { display: block; }
.header-r {
	padding: 14px 0 13px;
	float: right;
	width: 45.43%;
}
.airport-info {
	width: 63.23%;
	font: italic 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-align: right;
	float: left;
	position: relative;
	padding: 2px 45px 0 0;
	margin-right: 12px;
}
.airport-info:before {
	content: '';
	background: url(../images/sprite.png) 0 0;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -13px;
}
.airport-info p { margin: 0; }
.quick-link {
	float: right;
	width: 33.48%;
	border: 1px solid #41a123;
	border-radius: 3px;
	background-color: #143306;
	-moz-box-shadow: inset 0 1px 5px rgba(28,28,28,.75);
	-webkit-box-shadow: inset 0 1px 5px rgba(28,28,28,.75);
	box-shadow: inset 0 1px 5px rgba(28,28,28,.75);
	padding: 4px 2px 0 9px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.quick-link ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 400 13px/15px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
}
.quick-link ul li { margin-bottom: 4px; }
.quick-link ul li a {
	position: relative;
	color: #eacf01;
	padding-left: 21px;
}
.quick-link ul li a:hover {
	text-decoration: none;
	color: #dbedd5;
}
.quick-link ul li a.booking:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -52px 0;
	position: absolute;
	width: 12px;
	height: 14px;
	top: 2px;
	left: 0;
}
.quick-link ul li a.booking:hover:before { background: url(../images/sprite.png) no-repeat -379px -2px; }
.quick-link ul li a.favourite:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -77px -2px;
	position: absolute;
	width: 16px;
	height: 14px;
	top: 2px;
	left: -1px;
}
.quick-link ul li a.favourite:hover:before { background: url(../images/sprite.png) no-repeat -350px -2px; }
.quick-link ul li a.msg:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -107px -2px;
	width: 15px;
	height: 9px;
	position: absolute;
	top: 4px;
	left: -1px;
}
.quick-link ul li a.msg:hover:before { background: url(../images/sprite.png) no-repeat -400px -5px; }
.nav-bar {
	background: #0b6b00 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiNmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzEzNzEwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzJiODMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzMyODkyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQwOTAzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDkwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b6b00), color-stop(24%, #137108), color-stop(73%, #2b8321), color-stop(95%, #328928), color-stop(97%, #409036), color-stop(100%, #409036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* W3C */
	position: relative;
	border-bottom: 3px solid #113500;
}
.nav-bar:before {
	content: '';
	background: #3f8f35;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.nav-bar .holder {
	max-width: 988px;
	margin: 0 auto;
	padding-right: 9px;
}
.nav-bar .holder:after {
	content: '';
	display: block;
	clear: both;
}
#nav {
	float: left;
	position: relative;
	/*max-width: 520px;*/
	max-width: 580px;
}
#nav .mobile-list { display: none; }
#nav>.drop>.main-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	border-left: 1px solid #1b5521;
	font: 400 17px/19px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
}
#nav>.drop>.main-nav:after {
	content: '';
	display: block;
	clear: both;
}
#nav>.drop>.main-nav>li {
	float: left;
	position: relative;
	padding-bottom: 3px;
	margin-bottom: -3px;
}
#nav>.drop>.main-nav>li>a {
	display: block;
	padding: 1px 1px 0;
	background: #338929;
	border-right: 1px solid #1b5521;
	color: #fff;
}
#nav>.drop>.main-nav>li>a>span {
	padding: 9px 10px;
	display: block;
	background: #0b6b00 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiNmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzEzNzEwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzJiODMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzMyODkyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQwOTAzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDkwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b6b00), color-stop(24%, #137108), color-stop(73%, #2b8321), color-stop(95%, #328928), color-stop(97%, #409036), color-stop(100%, #409036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0b6b00 0%, #137108 24%, #2b8321 73%, #328928 95%, #409036 97%, #409036 100%); /* W3C */
	position: relative;
}
#nav>.drop>.main-nav>li.has-drop-down>a>span { padding-right: 23px; }
#nav>.drop>.main-nav>li.has-drop-down>a:after {
	border-color: #fff transparent;
	border-style: solid;
	border-width: 9px 4px 0;
	margin-top: -6px;
	content: "";
	right: 10px;
	position: absolute;
	top: 50%;
}
#nav>.drop>.main-nav>li:hover>a:after,
#nav>.drop>.main-nav>li.has-drop-down>a:hover:after { border-color: #ffc002 transparent; }
#nav>.drop>.main-nav>li.active a,
#nav>.drop>.main-nav>li:hover>a,
#nav>.drop>.main-nav>li>a:hover {
	text-decoration: none;
	color: #ffc002;
}
#nav>.drop>.main-nav>li:hover>a>span,
#nav>.drop>.main-nav>li.active>a>span,
#nav>.drop>.main-nav>li>a:hover>span {
	background: #207a15 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwN2ExNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzFmNzQxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzEzM2QwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTM1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #207a15 0%, #1f7413 14%, #133d02 84%, #113500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #207a15), color-stop(14%, #1f7413), color-stop(84%, #133d02), color-stop(100%, #113500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #207a15 0%, #1f7413 14%, #133d02 84%, #113500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #207a15 0%, #1f7413 14%, #133d02 84%, #113500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #207a15 0%, #1f7413 14%, #133d02 84%, #113500 100%); /* IE10+ */
	background: linear-gradient(to bottom, #207a15 0%, #1f7413 14%, #133d02 84%, #113500 100%); /* W3C */
}
#nav>.drop>.main-nav>li:hover ul { display: block; }
#nav>.drop>.main-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 9999;
	width: 215px;
	background: #d1d8d0;
	border: solid #626262;
	border-width: 0 1px 1px;
	font: 400 17px/19px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
}
#nav>.drop>.main-nav ul li:last-child { border: none; }
#nav>.drop>.main-nav ul li { border-bottom: 1px solid #626262; }
#nav>.drop>.main-nav ul li a {
	color: #433a30;
	display: block;
	padding: 10px 13px;
	border-top: 1px solid #e6e7e5;
}
#nav>.drop>.main-nav ul li.active a,
#nav>.drop>.main-nav ul li a:hover {
	text-decoration: none;
	border-top: 1px solid #76c641;
	background: #4e961e;
	color: #fff;
}
.nav-bar .social-networks {
	margin: 0;
	padding: 12px 0 0 21px;
	list-style: none;
	float: left;
}
.nav-bar .social-networks li {
	float: left;
	margin-right: 14px;
}
.nav-bar .social-networks li a {
	background: url(../images/sprite.png) no-repeat;
	display: block;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
}
.nav-bar .social-networks li a.facebook {
	background-position: -141px -4px;
	width: 8px;
	height: 16px;
}
.nav-bar .social-networks li a.facebook:hover { background-position: -251px -4px; }
.nav-bar .social-networks li a.twitter {
	background-position: -163px -5px;
	width: 16px;
	height: 14px;
}
.nav-bar .social-networks li a.twitter:hover { background-position: -273px -5px; }
.nav-bar .social-networks li a.youtube {
	background-position: -192px -6px;
	width: 16px;
	height: 12px;
	margin-top: 2px;
}
.nav-bar .social-networks li a.youtube:hover { background-position: -302px -6px; }
.nav-bar .social-networks li a.google-plus {
	background-position: -218px -4px;
	width: 16px;
	height: 16px;
}
.nav-bar .social-networks li a.google-plus:hover { background-position: -328px -4px; }
.language {
	float: right;
	margin: 0;
	list-style: none;
}
.language img{
	width:22px;
	height:16px;
}
.language li:first-child { margin-left: 0; }
.language li {
	float: left;
	margin-left: 9px;
	padding: 10px 0;
	position: relative;
}
.language li a {
	display: block;
	border: 1px solid #7cb600;
	border-radius: 2px;
	position: relative;
}
.language li.active:after,
.language li:hover:after {
	border-color: #113500 transparent;
	border-style: solid;
	border-width: 0 5px 8px;
	margin-left: 8px;
	content: "";
	left: 0;
	position: absolute;
	bottom: 0;
}
.language li.active a,
.language li a:hover {
	border-width: 2px;
	margin: -1px;
}
.laguage li img {
	width: auto;
	max-width: 100%;
}
.content-holder {
	max-width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.container {
	padding-left: 35px;
	margin: 27px 0 115px;
}
.car-hire {
	overflow: hidden;
	margin-bottom: 45px;
}
.car-hire a {
	display: block;
	overflow: hidden;
}
.car-hire a:hover { text-decoration: none; }
.car-hire a:hover .flag-holder { border-color: #ffbc02; }
.car-hire .flag-holder {
	float: left;
	border: 3px solid #fff;
	border-radius: 13px;
	position: relative;
	overflow: hidden;
	margin-top: 3px;
	z-index:-1;
}
.car-hire .flag-holder:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 9px;
	-moz-box-shadow: inset 3px 4px 5px rgba(0,0,0,.75); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(0,0,0,.75); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(0,0,0,.75); /* inner shadow */
}
.flag-holder img { border-radius: 9px; }
.car-hire a .define {
	float: right;
	width: 84.72%;
	font: 12px/14px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
}
.car-hire a .define h2 {
	margin: 0 0 6px;
	color: #5e5e5e;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
}
.car-hire a:hover .define h2 { color: #270; }
.car-hire a .define p { margin: 0; }
.logo-holder {
	margin: 0 0 53px;
	padding: 0;
	list-style: none;
	text-align: center;
}
.logo-holder li {
	display: inline-block;
	vertical-align: top;
	margin: 0 42px 5px;
}
.logo-holder li img {
	min-width: 100px;
	width: auto;
}
#footer { width: 100%; }
#footer.landing { border-top: 1px solid #838383; }
.footer-t {
	padding: 33px 0 6px;
	background: #d4d4d4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d4d4d4 0%, #d8d8d8 21%, #ebebeb 76%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d4), color-stop(21%, #d8d8d8), color-stop(76%, #ebebeb), color-stop(100%, #f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d4d4d4 0%, #d8d8d8 21%, #ebebeb 76%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d4d4d4 0%, #d8d8d8 21%, #ebebeb 76%, #f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4d4d4 0%, #d8d8d8 21%, #ebebeb 76%, #f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d4d4d4 0%, #d8d8d8 21%, #ebebeb 76%, #f0f0f0 100%); /* W3C */
}
.footer-t .four-cols {
	max-width: 970px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 5px;
}
.four-cols .col:first-child {
	margin-left: 0;
	width: 26.53%;
}
.four-cols .col {
	width: 23.23%;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 0.8%;
}
.four-cols .col h3 {
	margin: 0 0 6px;
	font: 700 22px/24px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #006c0d;
}
.four-cols .col ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 400 15px/17px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
}
.four-cols .col ul li { margin-bottom: 1px; }
.four-cols .col ul li a { color: #262626; }
.col-list { margin-bottom: 36px; }
#footer .social-networks {
	margin: 0 0 24px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#footer .social-networks li {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 8px 3px 0;
}
#footer .social-networks li a {
	display: block;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprite.png) no-repeat;
}
#footer .social-networks li a:hover { opacity: 0.8; }
#footer .social-networks li a.youtube { background: url(../images/sprite.png) no-repeat -436px -3px; }
#footer .social-networks li a.facebook { background: url(../images/sprite.png) no-repeat -476px -3px; }
#footer .social-networks li a.google-plus { background: url(../images/sprite.png) no-repeat -516px -3px; }
#footer .social-networks li a.twitter { background: url(../images/sprite.png) no-repeat -556px -3px; }
.footer-b {
	background: #068400 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2ODQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjY1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #068400 0%, #266500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #068400), color-stop(100%, #266500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #068400 0%, #266500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #068400 0%, #266500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #068400 0%, #266500 100%); /* IE10+ */
	background: linear-gradient(to bottom, #068400 0%, #266500 100%); /* W3C */
	border: solid #043700;
	border-width: 1px 0;
	position: relative;
	padding: 1px 0 0;
}
.footer-b:before {
	content: '';
	background: #3eb800;
	position: absolute;
	height: 1px;
	left: 0;
	right: 0;
	top: 0;
}
.footer-b .holder {
	max-width: 987px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px 0 8px;
}
.text-auto {
	background: url(../images/text-auto.png) no-repeat;
	width: 139px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}
.footer-r {
	width: 100%;
	padding: 0 0 0 160px;
	margin: 0 0 0 -160px;
	float: right;
	font: 11px/13px Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-align: right;
	padding-top: 5px;
}
.footer-r p {
	margin-bottom: 1px;
}
.footer-r a { color: #fff; }
.footer-r address {
	font-style: normal;
}
.footer-r .phone {
	float: none;
}
.phone { float: left; }
.select-nav-select,
.nav-select.jcf-hidden { display: none; }
.top-block {
	max-width: 990px;
	margin: 0 auto;
	padding: 26px 0 21px;
	overflow: hidden;
}
.quote-section {
	border: 1px solid #c07500;
	border-radius: 10px;
	width: 48.48%;
	float: left;
	position: relative;
}
.quote-section:before {
	content: "";
	position: absolute;
	background: url(../images/bg-shadow.png) no-repeat;
	width: 476px;
	height: 54px;
	bottom: -35px;
	left: 50%;
	margin-left: -238px;
	z-index: -1;
}
.quote-section .holder {
	background: #ffcf01 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2YwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffcf01 0%, #ffb602 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcf01), color-stop(100%, #ffb602)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffcf01 0%, #ffb602 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffcf01 0%, #ffb602 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffcf01 0%, #ffb602 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffcf01 0%, #ffb602 100%); /* W3C */
	border-radius: 10px;
	border: 1px solid #fff299;
	position: relative;
}
.quote-section h1 {
	font: 400 36px/38px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #3a3a3a;
	text-align: center;
	text-shadow: 0 0 1px #fff299;
	border-bottom: 1px solid #fff299;
	padding: 11px 0 14px;
	margin: 0 -1px;
	position: relative;
}
.quote-section h1:after {
	content: '';
	background: #c07500;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.quote-section .holder:before {
	content: '';
	background: url(../images/shadow.png) repeat 50% 0;
	height: 162px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}
.quote-form { position: relative; }
.quote-form .select-row {
	padding: 9px 13px 9px 15px;
	border-bottom: 1px solid #fff299;
	position: relative;
}
.quote-form .select-row:after {
	content: '';
	background: #c07500;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	margin: 0 -1px;
}
.quote-form label {
	color: #181818;
	display: block;
	font: 300 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	margin: 0 0 3px 4px;
}
.select-holder { margin-bottom: 10px; }
.select-holder select{
	width: 100%;
	font: 400 22px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
}
.select-wrap {
	overflow: hidden;
	margin-left:-5px;
	padding-left:5px;
}
.select-wrap select{
	width: 100%;
	height: 33px;
	font: 22px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom select styles */
.select-top.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	float: left;
	width: 100% !important;
	border-radius: 3px;
	max-width:445px;
}
.select-top.select-area .center {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 100%;
	font: 22px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #3d3d3d;
	background: #fff;
	display: block;
	padding: 2px 19px 3px 8px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.select-disabled { background: #eee; }
.select-top.select-area .select-opener {
	background: url(../images/sprite.png) no-repeat 0 -49px;
	width: 17px;
	height: 30px;
	position: absolute;
	right: 1px;
	top: 1px;
}
.select-top.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.drop-top.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	background: #fff;
	border: 1px solid #3d3d3d;
}
.drop-top.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font: 22px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
}
.drop-book.drop-abc.select-options ul li,
.drop-top.drop-abc.select-options ul li{
	float: none;
}
.opt-disabled.jcfcalc > a,
.opt-disabled.jcfcalc.item-selected > a,
.opt-disabled.jcfcalc.current-selected > a,
.opt-disabled.jcfcalc.item-selected span{color: #999 !important;}
.opt-disabled.jcfcalc.item-selected > a{background: #fff !important;}
.drop-top.select-options ul li {
	width: 100%;
	float: left;
}
.drop-top.select-options ul a {
	text-decoration: none;
	padding: 5px 8px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.drop-top.select-options .item-selected a {
	text-decoration: none;
	background: #3d3d3d;
	color: #fff;
}
/* select options optgroup example styles */
.drop-top.select-options .optgroup { clear: both; }
.drop-top.select-options .optgroup strong {
	display: block;
	padding: 5px;
}
.drop-top.select-options .optgroup ul a { padding-left: 30px; }
.date-block {
	padding: 8px 7px 15px 15px;
	overflow: hidden;
}
.date-row {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
.date-col {
	width: 87.65%;
	float: left;
}
.select-wrap.day {
	float: left;
	width: 31.2%;
	overflow: visible;
	margin-right: 8px;
	padding-left:0;
	margin-left:0;
}
.select-wrap.month {
	width: 63.3%;
	float: left;
	overflow: visible;
	padding-left:0;
	margin-left:0;
}
.calender {
	float: left;
	margin: 6px 0 0 2px;
}
.calender img {
	width: auto;
	max-width: 100%;
}
.date-left {
	float: left;
	width: 71.2%
}
.date-right {
	float: left;
	width: 28.5%;
}
.date-selector {
	float: left;
	width: 81.71%;
}
.quote-form input[type="submit"] {
	border: none;
	background: url(../images/sprite.png) no-repeat -31px -52px;
	width: 76px;
	height: 76px;
	float: right;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	margin-top: 44px;
}
.quote-form input[type="submit"]:hover { background-position: -122px -54px; }
.container-r {
	width: 49.9%;
	float: right;
}
.container-r h1 {
	margin: 0 0 12px;
	font: 700 23px/23px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	text-transform: uppercase;
}
.content-wrap {
	padding-left: 6px;
}

 .content-wrap:after {
	content: "";
	clear: both;
	display: block;
}

.price-info {
	width: 58.24%;
	float: left;
}
.price-info h2 {
	margin: -3px 0 4px;
	font: 700 22px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
}
.price-info ul {
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
	font: 400 19px/21px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #3d3d3d;
	border-bottom: 1px solid #ababab;
}
.price-info ul li {
	background: url(../images/bg-tick.png) no-repeat 0 5px;
	padding-left: 22px;
	margin-bottom: 2px;
}
.price-info ul li a{color:#3d3d3d;}
.price-info ul li a:hover{text-decoration:none;}
.quote-block { margin-bottom: 27px; }
.quote-block blockquote,
.quote-block q {
	margin: 0;
	font: italic 700 27px/29px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	padding: 6px 1px 4px;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
.read {
	display: block;
	font: 400 14px/16px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #000;
	padding: 0 9px 5px;
	overflow: hidden;
	border-bottom: 1px solid #ababab;
}
.read .text {
	float: left;
	margin-top: 4px;
}
.btn-question {
	float: right;
	background: #e30613;
	padding: 3px 13px 3px 6px;
	font: 700 14px/18px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
}
.btn-question span { color: #200; }
.btn-question:hover {
	text-decoration: none;
	background: #e33e48;
}
.logo-arena { float: left; }
.logo-arena img {
	width: auto;
	max-width: 100%;
}
.cycle-gallery {
	position: relative;
	width: 36.81%;
	float: right;
	max-height: 381px;
	overflow: hidden;
	padding:0 0 20px;
}
.cycle-gallery .mask {
	position: relative;
	/* margin-top: 124px; */
	height: 361px;
	overflow: hidden;
}
.cycle-gallery .mask .slideset {
	width: 100%;
	float: left;
	overflow: hidden;
}
.cycle-gallery .mask .slide {
	float: left;
	padding-bottom: 16px;
	width: 180px;
}
.cycle-gallery .mask .slide .image-wrap { border: 1px solid #b5b5b5; }
.cycle-gallery .mask .slide.active { z-index: 1; }
.cycle-gallery .mask .slide.active img {
	width: auto;
	max-width: 100%;
}
.cycle-gallery .pagination {
	position: absolute;
	bottom: 0;
	width:100%;
	background:#f2f2f2;
	padding-top:10px;
	text-align:center;
	left:50%;
	margin-left:-35px;
}
.cycle-gallery .pagination ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.cycle-gallery .pagination li {
	background: #777;
	display:inline-block;
	vertical-align:top;
	margin:0 2px;
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
}
.cycle-gallery .pagination li:hover,
.cycle-gallery .pagination li.active { background: #2e2e2e; }
.cycle-gallery .pagination li a {
	display: block;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
	height: 8px;
	width: 8px;
}
div.cycle-gallery1 {
	position: relative;
	max-width: 986px;
	margin: 0 auto;
	overflow: hidden;
	max-height: 181px; 
/*	max-height: 0px; PARA QUITAR/ESCONDER LOS BANNERS */
}
div.cycle-gallery1 div.mask1 {
	position: relative;
	width: 50%;
	height: 185px !important;
}
div.cycle-gallery1 div.mask1 div.slideset1 {
	width: 100%;
	float: left;
}
div.cycle-gallery1 div.mask1 div.slide1 {
	float: left;
	position: relative;
	padding: 0 22px 19px 38px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-left:1px solid #aeaeae;
}
div.cycle-gallery1 div.mask1 div.slide1 a{
	display:block;
}
div.cycle-gallery1 div.mask1 div.slide1 a:after{
	content:'';
	display:block;
	clear:both;
}
div.cycle-gallery1 div.mask1 div.slide1 a:hover{text-decoration:none;}
div.cycle-gallery1 div.mask1 div.slide1 img {
	max-width: 100%;
	width: auto;
}
div.cycle-gallery1 div.mask1 div.slide1.active {
	z-index: 1;
	border-left:0;
}
.car-info {
	background: #ececec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ececec 0%, #e0e0e0 86%, #dfdfdf 100%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(86%, #e0e0e0), color-stop(100%, #dfdfdf), color-stop(100%, #e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%, #e0e0e0 86%, #dfdfdf 100%, #e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%, #e0e0e0 86%, #dfdfdf 100%, #e1e1e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%, #e0e0e0 86%, #dfdfdf 100%, #e1e1e1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ececec 0%, #e0e0e0 86%, #dfdfdf 100%, #e1e1e1 100%); /* W3C */
	padding: 11px 0;
	border: solid #bcbcbc;
	border-width: 1px 0;
	position: relative;
}
.car-info:before {
	content: '';
	position: absolute;
	background: #fff;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
}
.car-info:after {
	content: '';
	position: absolute;
	background: #fff;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.image-wrapper {
	width: 58.99%;
	float: left;
	padding-top: 37px;
}
.image-wrapper.add { padding-top: 23px; }
.car-info .car-detail {
	float: right;
	width: 35.25%;
	text-align: center;
	padding-top: 15px;
}
.car-info .car-detail.add { width: 40.25% }
.car-info .car-detail .car-name {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	display: block;
	color: #3d3d3d;
}
.car-info .car-detail .price {
	font: 700 80px/74px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #1a8b00;
	display: block;
	margin-bottom: 2px;
}
.car-info .car-detail .price.orange { color: #f60; }
.car-info .car-detail .text {
	font: 400 16px/18px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #5a5a5a;
	display: block;
	margin-bottom: 2px;
}
.car-info .car-detail .type {
	font: 700 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #505050;
	margin-bottom: 15px;
	display: block;
}
.car-info .car-detail .type span { color: #1a8b00; }
.car-info .car-detail .type span.orange { color: #f60; }
.btn-next1,
.btn-prev1 {
	text-indent: -9999px;
	overflow: hidden;
	z-index: 9999;
	display: block;
}
.btn-prev1:after {
	border-color: transparent #7b7b7b transparent;
	border-style: solid;
	border-width: 14px 14px 14px 0;
	content: "";
	top: 50%;
	position: absolute;
	left: 0;
	margin-top: -18px;
	z-index: 1;
}
.btn-next1:after {
	border-color: transparent transparent transparent #7b7b7b;
	border-style: solid;
	border-width: 14px 0 14px 14px;
	content: "";
	top: 50%;
	margin-top: -18px;
	position: absolute;
	right: 0;
	z-index: 1;
}
.btn-prev1:hover:after { border-color: transparent #979595 transparent; }
.btn-next1:hover:after { border-color: transparent transparent transparent #979595; }
.gallery-area {
	max-width: 990px;
	margin: 0 auto 26px;
	overflow: hidden;
}
div.cycle-gallery2 {
	position: relative;
	overflow: hidden;
	max-width: 990px;
	margin: 0 auto;
	padding: 54px 0 0;
}
div.cycle-gallery2 div.mask2 {
	position: relative;
	width: 50%;
}
div.cycle-gallery2 div.mask2 div.slideset2 {
	width: 100%;
	float: left;
}
div.cycle-gallery2 div.mask2 div.slide2 {
	width: 100%;
	overflow: hidden;
}
div.cycle-gallery2 div.mask2 div.slide2.active { z-index: 1; }
.testimonial { padding: 0 50px; }
.testimonial blockquote {
	margin: 0;
	text-align: right;
}
.testimonial blockquote q {
	padding: 0 0 10px;
	margin: 0;
	font: italic 400 22px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	display: block;
}
.testimonial blockquote q a { color: #333; }
.testimonial blockquote q a:hover {
	color: #270;
	text-decoration: none;
}
.testimonial blockquote cite {
	display: block;
	font: 400 18px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #414141;
	margin-right: 11px;
}
.btn-next2,
.btn-prev2 {
	text-indent: -9999px;
	overflow: hidden;
	z-index: 9999;
	display: inline-block;
}
.btn-prev2:after {
	border-color: transparent #7b7b7b transparent;
	border-style: solid;
	border-width: 14px 14px 14px 0;
	content: "";
	top: 50%;
	position: absolute;
	left: 8px;
	margin-top: 11px;
	z-index: 1;
}
.btn-next2:after {
	border-color: transparent transparent transparent #7b7b7b;
	border-style: solid;
	border-width: 14px 0 14px 14px;
	content: "";
	top: 50%;
	margin-top: 16px;
	position: absolute;
	right: 0;
	z-index: 1;
}
.btn-prev2:hover:after { border-color: transparent #979595 transparent; }
.btn-next2:hover:after { border-color: transparent transparent transparent #979595; }
.btn-view {
	float: right;
	font: 400 17px/19px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 3px 5px;
	min-width: 155px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 5px;
	margin: 45px 53px 0 0;
}
.btn-view:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.btn-view.disabled:hover,
.btn-view.disabled {
	background: #c5c5c5;
	color: #909090;
	border-color: #a1a1a1;
}
.experience-block {
	background: url(../images/img06.png) no-repeat 50% 0;
	padding-top: 68px;
	max-width: 970px;
	margin: 0 auto;
	font: 300 17px/21px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	padding: 68px 13px 47px;
}
.experience-block h2 {
	margin: 0 0 16px;
	font: 300 30px/32px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
	color: #383838;
}
.process {
	background: #ececec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ececec 0%, #e8e8e8 15%, #cdcdcd 71%, #c3c3c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(15%, #e8e8e8), color-stop(71%, #cdcdcd), color-stop(100%, #c3c3c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%, #e8e8e8 15%, #cdcdcd 71%, #c3c3c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%, #e8e8e8 15%, #cdcdcd 71%, #c3c3c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%, #e8e8e8 15%, #cdcdcd 71%, #c3c3c3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ececec 0%, #e8e8e8 15%, #cdcdcd 71%, #c3c3c3 100%); /* W3C */
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #fff;
	position: relative;
	overflow: hidden;
}
.process:before {
	content: '';
	position: absolute;
	background: #fff;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
}
.process:after {
	content: '';
	position: absolute;
	background: #878787;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.process .holder {
	max-width: 990px;
	margin: 0 auto;
}
.process .title-holder {
	background: #dbdbdb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 20%, #b3b3b3 76%, #aaaaaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(20%, #d3d3d3), color-stop(76%, #b3b3b3), color-stop(100%, #aaaaaa));
	background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 20%, #b3b3b3 76%, #aaaaaa 100%);
	background: -o-linear-gradient(top, #dbdbdb 0%, #d3d3d3 20%, #b3b3b3 76%, #aaaaaa 100%);
	background: -ms-linear-gradient(top, #dbdbdb 0%, #d3d3d3 20%, #b3b3b3 76%, #aaaaaa 100%);
	background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 20%, #b3b3b3 76%, #aaaaaa 100%);
	display: inline-block;
	vertical-align: middle;
	padding-left: 10000px;
	margin-left: -9999px;
	margin-right: -13px;
}
.process .title {
	font: 700 30px/32px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	max-width: 149px;
	float: left;
	padding: 15px 0 16px 0;
	position: relative;
	text-shadow: 1px 1px 0 #d0d0d0;
}
.process .title:after {
	content: '';
	position: absolute;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 29%, #d6d6d6 76%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(29%, #f3f3f3), color-stop(76%, #d6d6d6), color-stop(100%, #cdcdcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 29%, #d6d6d6 76%, #cdcdcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 29%, #d6d6d6 76%, #cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 29%, #d6d6d6 76%, #cdcdcd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 29%, #d6d6d6 76%, #cdcdcd 100%); /* W3C */
	width: 1px;
	top: 0;
	bottom: 0;
	right: 0;
}
.process .title:before {
	content: '';
	position: absolute;
	background: #999999 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzg0ODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzYwNjA2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQwNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #999999 0%, #919191 14%, #848484 28%, #606060 61%, #4c4c4c 81%, #404040 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(14%, #919191), color-stop(28%, #848484), color-stop(61%, #606060), color-stop(81%, #4c4c4c), color-stop(100%, #404040)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #999999 0%, #919191 14%, #848484 28%, #606060 61%, #4c4c4c 81%, #404040 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #999999 0%, #919191 14%, #848484 28%, #606060 61%, #4c4c4c 81%, #404040 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #999999 0%, #919191 14%, #848484 28%, #606060 61%, #4c4c4c 81%, #404040 100%); /* IE10+ */
	background: linear-gradient(to bottom, #999999 0%, #919191 14%, #848484 28%, #606060 61%, #4c4c4c 81%, #404040 100%); /* W3C */
	width: 2px;
	top: 0;
	bottom: 0;
	right: 0;
}
.video-link {
	display: inline-block;
	vertical-align: middle;
}
.video-link ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.video-link ul:after {
	content: '';
	display: block;
	clear: both;
}
.video-link li {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	margin-right: 20px;
	padding: 21px 39px 20px 22px;
	background: url(../images/arrow.png) no-repeat 100% 50%;
}
.video-link li img {
	width: auto;
	max-width: 100%;
}
.video-link li .text {
	font: 700 30px/32px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	text-transform: uppercase;
}
.video-link:hover { text-decoration: none; }
.video-link li:last-child {
	background: none;
	padding: 18px 0 0 18px;
}
.btn-play {
	background: url(../images/sprite.png) -217px -61px;
	width: 62px;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.text-video {
	font: 400 20px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #342821;
	display: block;
	text-align: center;
}
.video-link:hover .btn-play { background-position: -295px -64px; }
.video-link:hover .text-video { color: #9a6200; }
.navigate {
	display: block;
	padding: 4px 0 7px;
	background: #fee476 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZTQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2ZlZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2ZmYzExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fee476 0%, #fed95b 29%, #ffc11d 77%, #ffb807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fee476), color-stop(29%, #fed95b), color-stop(77%, #ffc11d), color-stop(100%, #ffb807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fee476 0%, #fed95b 29%, #ffc11d 77%, #ffb807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fee476 0%, #fed95b 29%, #ffc11d 77%, #ffb807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fee476 0%, #fed95b 29%, #ffc11d 77%, #ffb807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fee476 0%, #fed95b 29%, #ffc11d 77%, #ffb807 100%); /* W3C */
	border-bottom: 1px solid #c07500;
	position: relative;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75);
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	margin-bottom: 16px;
}
.navigate:hover {
	background: #ffb807 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjgwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmYzExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZlZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWU0NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffb807 0%, #ffc11d 23%, #fed95b 71%, #fee476 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb807), color-stop(23%, #ffc11d), color-stop(71%, #fed95b), color-stop(100%, #fee476)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb807 0%, #ffc11d 23%, #fed95b 71%, #fee476 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb807 0%, #ffc11d 23%, #fed95b 71%, #fee476 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffb807 0%, #ffc11d 23%, #fed95b 71%, #fee476 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffb807 0%, #ffc11d 23%, #fed95b 71%, #fee476 100%); /* W3C */
	text-decoration: none;
}
.navigate:after {
	content: '';
	background: #fff299;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.navigate .holder {
	display: block;
	max-width: 977px;
	margin: 0 auto;
	overflow: hidden;
}
.navigate span {
	float: left;
	text-shadow: 1px 1px 0 #fff299;
	position: relative;
	margin-left: 6px;
}
.navigate span:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 9px 0px 9px 16px;
	content: "";
	top: 50%;
	margin-top: -5px;
	position: absolute;
	right: -24px;
	z-index: 1;
}
.hire {
	max-width: 756px;
	margin: 0 auto 15px;
	border: 1px solid #b1b1b1;
	font: 20px/22px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #2a2a2a;
}

.hire_alert {
	max-width: 756px;
	margin: 0 auto 15px;
	border: 1px solid #b1b1b1;
	font: 20px/22px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #ffffff;
        background: #d13737;
        text-align: center;
}

.hire-info:first-child { border-top: none; }
.hire-info {
	padding: 12px 7px;
	background: #feffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #ddf6ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #feffff 0%, #ddf6ff 100%); /* W3C */
	padding: 5px 8px;
	border-top: 1px solid #b1b1b1;
	overflow: hidden;
}
.hire-info time {
	font-family: 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
}
.hire-info .type {
	font-family: 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	float: left;
}
.hire-info .change {
	float: right;
	font: 16px/18px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #00f;
	text-decoration: underline;
	margin-top: 3px;
}
.hire-info .change:hover { text-decoration: none; }
.car-information {
	display:none;
	max-width: 684px;
	background: #fffcee url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY2YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fffcee 0%, #fff6ba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcee), color-stop(100%, #fff6ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffcee 0%, #fff6ba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffcee 0%, #fff6ba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffcee 0%, #fff6ba 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fffcee 0%, #fff6ba 100%); /* W3C */
	border: 1px solid #ffb401;
	padding: 19px 13px;
	margin: 0 auto 12px;
	font: 18px/22px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #000;
}
.car-information .info {
	font-weight: normal;
	position: relative;
	padding-left: 46px;
	display: block;
}
.car-information .info:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -269px -147px;
	width: 28px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 10px;
}
.car-information .info-highlight,
.car-information time {
	color: #ff6000;
	font-family: 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
}
.car-feature-container {
	max-width: 758px;
	margin: 0 auto 34px;
}
.car-feature {
	padding: 7px 23px 10px 10px;
	border: 1px solid #c0ceb7;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	background: #e5f0bd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2UxYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e5f0bd 0%, #d7e1b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f0bd), color-stop(100%, #d7e1b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5f0bd 0%, #d7e1b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5f0bd 0%, #d7e1b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5f0bd 0%, #d7e1b1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5f0bd 0%, #d7e1b1 100%); /* W3C */
	overflow: hidden;
	margin-bottom: 9px;
}
.car-feature .visual {
	float: left;
	width: 39.31%;
}
.car-feature .car-holder {
	padding: 8px 26px 0 13px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: -42px;
}
.magnifier {
	background: url(../images/sprite.png) -375px -87px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin-top: -3px;
}
.car-feature .visual:hover .magnifier { background-position: -404px -87px; }
.car-feature .car-detail:after {
	content: '';
	display: block;
	clear: both;
}
.detail-top { overflow: hidden; }
.detail-top .holder {
	margin-bottom: 12px;
	width: 60.5%;
	float: right;
}
.detail-top .title {
	font: 700 28px/30px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	float: left;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}
.detail-top .price {
	float: right;
	font: 300 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #2b241d;
	margin-top: 3px;
}
.car-feature-block {
	overflow: hidden;
	padding: 0 6px 0 14px;
}
.car-feature-list {
	margin: 0;
	padding: 0 0 0 11px;
	list-style: none;
	font: 20px/22px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
	float: left;
}
.car-feature-list li {
	background: url(../images/bg-list.png) no-repeat 0 12px;
	padding-left: 11px;
}
.car-feature-info {
	display:none;
	margin: 6px 0 0;
	padding: 0;
	list-style: none;
	text-align: center;
	float: left;
	max-width: 208px;
}
.car-feature-info li {
	display: inline-block;
	margin: 0 11px 11px;
	vertical-align: top;
}
.car-feature-info .info-text {
	color: #333;
	font: 400 16px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 rgba(255,255,255,.75);
	display: block;
}
.price-block {
	float: right;
	width: 31.08%;
	margin-top: 3px;
	text-align: center;
}
.price-block .price {
	text-decoration: none;
	display: block;
	padding: 12px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 7px;
	margin-bottom: 8px;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzNlOTkxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzJiNzAwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzY4MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(21%, #3e991f), color-stop(81%, #2b700b), color-stop(100%, #276806)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* W3C */
}
.price-block .price.add:hover,
.price-block .price:hover {
	color: #2b241d;
	border-color: #c07500;
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZiY2I0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxOWUxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(27%, #fbcb44), color-stop(77%, #f19e14), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* W3C */
	text-decoration: none;
}
.price-block .price.add:hover span,
.price-block .price.add:hover strong{color:#2b241d;}
.price-block .price.add:hover strong,
.price-block .price:hover span,
.price-block .price:hover strong{
	color:#2b241d;
	text-shadow:1px 1px 0 #ffd57c;
}
.price-block .price strong {
	font: 500 40px/42px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
	display: block;
	margin-bottom: 4px;
}
.price-block .price.add strong {
	font: 500 30px/32px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
	display: block;
	margin-bottom: 4px;
}
.price-block .price strong .currency {
	font-size: 30px;
	line-height: 32px;
	display: inline-block;
}
.price-block .price span {
	display: block;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
}
.btn-send-wrap{width:31.08%;}
.btn-send {
	font: 400 16px/18px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #302700;
	display: inline-block;
	position: relative;
	padding-left: 31px;
}
.btn-send:hover {
	text-decoration: none;
	color: #249800;
}
.btn-send:before {
	content: '';
	background: url(../images/sprite.png) -476px -87px;
	width: 24px;
	height: 17px;
	position: absolute;
	left: 0;
	bottom:0;
}
.btn-send:hover:before { background: url(../images/sprite.png) -512px -87px; }
.quote-area {
	border: 1px solid #c07500;
	margin-bottom: 0;
}
.quote-area .holder {
	background: #fff299 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjI5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZlNjdkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNmZmUzNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmQ2MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZmQwMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmNjMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiNmZmNhMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmM5MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZiNjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #fff299 0%, #ffe67d 0%, #ffe369 3%, #ffd630 10%, #ffd015 15%, #ffcc08 20%, #ffca03 23%, #ffc901 30%, #ffb602 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff299), color-stop(0%, #ffe67d), color-stop(3%, #ffe369), color-stop(10%, #ffd630), color-stop(15%, #ffd015), color-stop(20%, #ffcc08), color-stop(23%, #ffca03), color-stop(30%, #ffc901), color-stop(100%, #ffb602)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff299 0%, #ffe67d 0%, #ffe369 3%, #ffd630 10%, #ffd015 15%, #ffcc08 20%, #ffca03 23%, #ffc901 30%, #ffb602 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff299 0%, #ffe67d 0%, #ffe369 3%, #ffd630 10%, #ffd015 15%, #ffcc08 20%, #ffca03 23%, #ffc901 30%, #ffb602 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff299 0%, #ffe67d 0%, #ffe369 3%, #ffd630 10%, #ffd015 15%, #ffcc08 20%, #ffca03 23%, #ffc901 30%, #ffb602 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff299 0%, #ffe67d 0%, #ffe369 3%, #ffd630 10%, #ffd015 15%, #ffcc08 20%, #ffca03 23%, #ffc901 30%, #ffb602 100%); /* W3C */
	border: solid #fff299;
	border-width: 1px 0;
	position: relative;
	padding-bottom: 31px;
}
.quote-area .heading-holder {
	overflow: hidden;
	text-shadow: 0 0 1px #fff299;
	position: relative;
	border-bottom: 1px solid #fff299;
	padding: 2px 0 7px;
}
.quote-area .heading-holder:after {
	content: '';
	background: #c07500;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.quote-area h1 {
	margin: 0;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #3a3a3a;
	max-width: 717px;
	margin: 0 auto;
}
.quote-area .quote-form {
	max-width: 475px;
	margin: 0 auto;
}
.quote-area .quote-form .select-row { padding: 7px 10px 0 17px; }
.quote-area .quote-form .select-row { border: none; }
.quote-area .select-row:after { background: none; }
.quote-area .date-block { padding: 0 2px 12px 17px }
.quote-area .date-selector { width: 81.71%; }
.video-link-holder { display: inline-block; }
.btn-ver { display: none; }
.opener { display: none; }
#main {
	max-width: 980px;
	margin: 0 auto 30px;
}
#main:after {
	content: '';
	display: block;
	clear: both;
}
#content {
	float: left;
	width: 76.95%;
}
.content-holder { padding-top: 19px; }
.content-holder.add { padding-top: 11px; }
.title-block {
	padding: 0 5px 0 2.2%;
	font: 13px/15px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	margin-bottom: 17px;
}
.heading .title-block h1,
#content .title-block h1 {
	margin: 0 0 5px;
	font: normal 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #5e5e5e;
	position: relative;
	padding-left: 0.4%;
}
#content .title-block h1.testi{margin-top:6px;}
.heading .title-block h1:before,
#content .title-block h1:before {
	content: '';
	background: #fb870a;
	width: 8px;
	height: 8px;
	position: absolute;
	left: -10px;
	top: 10px;
}
.booking-form {
	padding: 0 0 0 6px;
	margin-bottom: 21px;
}
.intro-block {
	padding: 7px 8px;
	border-radius: 3px;
	background: #fee579 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZTU3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZlZTA2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZlZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmYmQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI3MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fee579), color-stop(14%, #fee06e), color-stop(30%, #fed95b), color-stop(82%, #ffbd14), color-stop(100%, #ffb704)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* W3C */
	border: 1px solid #c07500;
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: inset 0 0 0 1px #fff199; /* inner shadow */
	-webkit-box-shadow: inset 0 0 0 1px #fff199; /* inner shadow */
	box-shadow: inset 0 0 0 1px #fff199; /* inner shadow */
	text-align: center;
	font: 12px/14px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
}
.intro-block .mail {
	display: block;
	font: 13px/15px Verdana, Geneva, Tahoma, sans-serif;
	overflow: hidden;
}
.intro-block .mail a {
	color: #111;
	text-decoration: underline;
	float: right;
}
.intro-block .mail a:hover { text-decoration: none; }
#content .intro-block .intro-heading h2 {
	margin: 0 0 13px;
	font: 900 34px/36px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #222;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
#content .intro-block h2 .currency {
	font-size: 24px;
	line-height: 26px;
}
.intro-block p { margin-bottom: 15px; }
.form-content-t {
	margin: 0 5px 6px;
	border: solid #707070;
	border-width: 0 1px 1px;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.75); /* inner shadow */
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.75); /* inner shadow */
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.75); /* inner shadow */
	background: #e9e9e9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e9e9e9 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e9e9e9 0%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9e9e9 0%, #e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9e9e9 0%, #e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e9e9e9 0%, #e9e9e9 100%); /* W3C */
	overflow: hidden;
}
.form-content-t .car-intro {
	float: right;
	width: 29.05%;
	padding: 14px 26px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-left: 1px solid #909090;
	position: relative;
	background: #e9e9e9;
}
.form-content-t .car-intro img { margin-bottom: 17px; }
.form-content-t .car-intro ul {
	margin: 0;
	padding: 0 0 0 11px;
	list-style: none;
	font: 12px/14px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	position: relative;
}
.form-content-t .car-intro:before {
	content: '';
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1px;
}
.book {
	width: 70.94%;
	float: left;
	padding: 12px 13px 13px 11px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #eaeaea url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eaeaea 0%, #d1d1d1 66%, #c8c8c8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(66%, #d1d1d1), color-stop(100%, #c8c8c8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaeaea 0%, #d1d1d1 66%, #c8c8c8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaeaea 0%, #d1d1d1 66%, #c8c8c8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaeaea 0%, #d1d1d1 66%, #c8c8c8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eaeaea 0%, #d1d1d1 66%, #c8c8c8 100%); /* W3C */
}
.book .row { margin-bottom: 5px; }
.book .row:after {
	content: '';
	display: block;
	clear: both;
}
.book .row label {
	width: 34.4%;
	float: left;
	font: 14px/20px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	margin-top: 3px;
	position: relative;
	padding: 0 12px 0 0;
}
.book .row label:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 6px;
	position: absolute;
	right: 0;
}
.book .row .row-left label:after { right: 2px; }
.booking-form select{
	float: left;
	width: 65%;
}
.booking-form select.day{
	width: 26%;
	margin-right: 2px;
}
.booking-form select.month{
	width: 54%;
}
.booking-form select.time{
	width: 60%;
}
.book-calender {
	margin: 2px 0 0 0;
	float: left;
}
.book-calender img {
	width: auto;
	max-width: 100%;
}
.hora { overflow: hidden; }
.hora .hora-text {
	float: left;
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	margin-top: 4px;
	position: relative;
}
.hora .hora-text:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 50%;
	margin-top: -3px;
	position: absolute;
	right: -13px;
}
.btn-holder {
	text-align: center;
	margin: 9px 20px 0;
}
.form-content-t input[type="submit"] {
	border: 1px solid #222;
	outline: none;
	background: #656565 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzVkNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #656565 0%, #5d5d5d 16%, #262626 84%, #1f1f1f 96%, #222222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #656565), color-stop(16%, #5d5d5d), color-stop(84%, #262626), color-stop(96%, #1f1f1f), color-stop(100%, #222222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #656565 0%, #5d5d5d 16%, #262626 84%, #1f1f1f 96%, #222222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #656565 0%, #5d5d5d 16%, #262626 84%, #1f1f1f 96%, #222222 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #656565 0%, #5d5d5d 16%, #262626 84%, #1f1f1f 96%, #222222 100%); /* IE10+ */
	background: linear-gradient(to bottom, #656565 0%, #5d5d5d 16%, #262626 84%, #1f1f1f 96%, #222222 100%); /* W3C */
	font: 400 18px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	padding: 1px 25px 1px 37px;
	border-radius: 6px;
	margin-left: 26px;
}
.form-content-t input[type="submit"]:hover {
	color: #2b241d;
	border-color: #c07500;
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZiY2I0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxOWUxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(27%, #fbcb44), color-stop(77%, #f19e14), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* W3C */
}
.note {
	font: 12px/14px Verdana, Geneva, Tahoma, sans-serif;
	color: #2f2820;
	margin: 0 14px;
	display: block;
}
.car-form { padding-left: 7px; }
.car-block {
	padding: 10px 23px 0;
	border-radius: 3px;
	background: #fee579 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZTU3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZlZTA2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZlZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmYmQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI3MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fee579), color-stop(14%, #fee06e), color-stop(30%, #fed95b), color-stop(82%, #ffbd14), color-stop(100%, #ffb704)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fee579 0%, #fee06e 14%, #fed95b 30%, #ffbd14 82%, #ffb704 100%); /* W3C */
	border: 1px solid #c07500;
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: inset 0 0 0 1px #fff199; /* inner shadow */
	-webkit-box-shadow: inset 0 0 0 1px #fff199; /* inner shadow */
	box-shadow: inset 0 0 0 1px #fff199; /* inner shadow */
	font: 12px/14px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	overflow: hidden;
	margin-bottom: 28px;
}
.car-block h1 {
	margin: 9px 0 0;
	width: 42.13%;
	float: left;
	font: 400 21px/23px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #222;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	text-transform: uppercase;
}
/* custom checkbox styles */
.choose {
	float: right;
	width: 56.3%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.choose li {
	overflow: hidden;
	margin-bottom: 10px;
}
.choose label {
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	color: #2f2820;
	float: left;
	width: 93%;
}
.choose input{float: left;}
.choose label .cartype { float: left; }
.choose label .price { float: right; }
.chk-area {
	background: url(../images/sprite.png) -447px -51px;
	width: 13px;
	height: 13px;
	margin: 2px 6px 0 0;
	float: left;
}
.chk-area.chk-checked {background-position: -472px -51px;}
.checkbox-wrap.popup-active .chk-area { background-position: -472px -51px; }
.chk-disabled { background: #eee; }
.jcf-label-disabled { color: #ccc; }
.continue-block { width: 100%; }
.continue-block h3 {
	margin: 0 0 27px 31px;
	font: 400 22px/24px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
}
.continue-block .row:first-child {
	border: none;
	margin: 0;
	padding: 0;
}
.continue-block .row:first-child:after { background: none; }
.continue-block .row {
	overflow: hidden;
	border-top: 1px solid #fff;
	position: relative;
	padding-top: 5px;
	margin-top: 6px;
}
.continue-block .row .select-row{width: 43.43%;}
.continue-block .row:after {
	content: '';
	background: #d6d6d6;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
}
.continue-block .row label,
.car-form .row .checkbox-wrap {
	float: left;
	width: 39.03%;
	font: bold 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	position: relative;
	margin: 3px 4px 7px 0;
	padding: 0 10px 0 24px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.continue-block .row label:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 6px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.continue-block .row label.no-icon:after {
	display: none;
}
.car-form .row .checkbox-wrap label {
	width: 100%;
	padding: 0 30px 0 0;
	margin: 0 -30px 0 0;
	font-size: 12px;
	display: block !important;
}
.car-form .row .checkbox-wrap input {
	margin: 11px 10px 0 -100%;
	float: right;
}
.car-form .row .checkbox-wrap a {
	color: inherit;
	text-decoration: underline;
}
.car-form .row .checkbox-wrap a:hover {
	text-decoration: none;
}
.continue-block .row.hide label:after{top:4px;}
.car-form input[type="tel"],
.car-form input[type="text"],
.car-form input[type="email"] {
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/21px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 27px;
	padding: 2px 4px 4px;
	width: 100%;
	outline:none;
}
.car-form .note {
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	display: block;
	color: #111;
	margin: 4px 17px 3px 25px;
	clear:left;
}
.fill-block .chk-area { margin-top: 4px; }
.select-hold {
	margin-bottom: 2px;
	position: relative;
	overflow:hidden;
	margin-left:-12px;
	padding-left:12px;
}
.select-hold.hide { display: none; }
.select-hold:after {
	content: '';
	display: block;
	clear: both;
}
.select-hold:before {
	border-color: transparent transparent transparent #333333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	z-index: 9999;
}
.select-hold.arrow:before { border: none; }
.select-hold .select-note {
	float: left;
	font: bold 12px/14px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	margin-top: 5px;
	max-width: 385px;
}
.testimony-day-wrap .day,
.testimony-day-wrap .month{overflow:hidden;}
/* custom select styles */
.select-stuff.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	float: left;
	width: 10% !important;
	border-radius: 3px;
	margin-right: 5px;
	border: 1px solid #797979;
	background-color: #fff; /* layer fill content + color overlay */
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75); /* drop shadow */
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75); /* drop shadow */
	box-shadow: 0 0 0 1px rgba(255,255,255,.75); /* drop shadow */
}
.select-stuff.select-area .center {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 100%;
	color: #111;
	font: 14px/18px Verdana, Geneva, Tahoma, sans-serif;
	background: #fff;
	display: block;
	padding: 3px 19px 3px 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.select-stuff.select-area .select-opener {
	background: url(../images/sprite.png) no-repeat -547px -85px;
	width: 17px;
	height: 22px;
	position: absolute;
	right: 1px;
	top: 1px;
}
.select-stuff.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.drop-stuff.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	background: #fff;
	border: 1px solid #3d3d3d;
}
.drop-stuff.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
}
.drop-stuff.select-options ul li {
	width: 100%;
	float: left;
}
.drop-stuff.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.drop-stuff.select-options .item-selected a {
	text-decoration: none;
	background: #3d3d3d;
	color: #fff;
}
/* select options optgroup example styles */
.drop-stuff.select-options .optgroup { clear: both; }
.drop-stuff.select-options .optgroup strong {
	display: block;
	padding: 5px;
}
.drop-stuff.select-options .optgroup ul a { padding-left: 30px; }
.free-stuff {
	float: left;
	width: 60.4%;
}
.free-stuff select{
	float: left;
	margin-right: 5px;
}
.car-form .input-holder.date-entry{
	width:6.43%;
	margin-right:5px;
}
.car-form .date-entry input{
	text-align: center;
}
.car-form input[type="text"].date-entry {
	width: 100%;
	margin-right: 5px;
	float: left;
}
.car-form .example {
	float: left;
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	margin: 4px 0 0 5px;
}
.car-form textarea {
	margin: 0;
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/18px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 120px;
	padding: 3px 4px;
	min-height: 120px;
	width: 100% !important;
	outline:none;
}
.car-form .row.submit-hold { border: none; }
.car-form .row.submit-hold:after { background: none; }
.car-form .row.submit-hold .submit-row {
	float: left;
	width: 43.43%;
}
.car-form .row.submit-hold label:after { border: none; }
.car-form input[type="submit"] {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 2px 17px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	margin: 5px 0 0;
	width: 100%;
	outline:none;
}
.car-form input[type="submit"]:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.fill-block { margin-bottom: 40px; }
.condition-list {
	max-width: 568px;
	margin: 0 auto 57px;
	padding-right: 40px;
}
.condition-list h4 {
	margin: 0 0 6px 6px;
	font: bold 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
}
.condition-wrap {
	height: 97px;
	padding: 0 2px;
	overflow-y: scroll;
	border: 1px solid #abadb3;
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
}
.condition-wrap .title {
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
.condition-wrap ul {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
	color: #111;
}
#sidebar {
	width: 23.03%;
	float: right;
}
#sidebar .aside-holder {
	width: 180px;
	float: right;
	padding-top: 94px;
	margin-right: 3px;
}
#sidebar .aside-holder.faq{padding-top:62px;}
#sidebar .aside-holder.reserve { padding-top: 54px; }
#sidebar .aside-holder.add { padding-top: 0; }
#sidebar .cycle-gallery {
	width: 100%;
	margin-bottom: 79px;
}
#sidebar .cycle-gallery.add { margin-bottom: 0; }
.aside-holder .image-container {
	border: 1px solid #aeaeae;
	overflow: hidden;
}
.text-wrap {
	max-width: 460px;
	margin: 0 auto;
}
.btn-send.add { display: none; }
.row-left {
	float: left;
	width: 72.8%;
}
.row-left .select-container{
	float:left;
	width:52%;
}
.row-left .select-container .col{
	float:left;
	width:106%;
}
.row-left .select-day.select-area{
	width:25.4% !important;
}
.row-left .select-month.select-area{width:53.8% !important;}
.row-left .select-container .col .ui-datepicker-trigger{
	margin-top:0;
}
.book .row .row-left label { width: 47.8%; }
.book .row .row-right label {
	width: 37.7%;
	font-size: 12px;
	text-align: center;
	padding-right: 10px;
}
.book .row .row-right label:after {
	border-width: 4px 0 4px 6px;
}
.row-right {
	float: right;
	width: 27.2%;
}
.row-container { overflow: hidden; }
#content.add { width: 77.35%; }
#content.add .title-block { margin-bottom: 13px; }
.warning-block { margin-bottom: 46px; }
.warning-text {
	display: block;
	border: 1px solid #b75757;
	background: #ff4100 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2Y3MzUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2RmMGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODAxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff4100 0%, #f73500 24%, #df0d00 78%, #d80100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4100), color-stop(24%, #f73500), color-stop(78%, #df0d00), color-stop(100%, #d80100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff4100 0%, #f73500 24%, #df0d00 78%, #d80100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff4100 0%, #f73500 24%, #df0d00 78%, #d80100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff4100 0%, #f73500 24%, #df0d00 78%, #d80100 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff4100 0%, #f73500 24%, #df0d00 78%, #d80100 100%); /* W3C */
	padding: 15px 66px;
	text-transform: uppercase;
	font: 700 18px/20px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	position: relative;
	margin-bottom: 20px;
}
.warning-text:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -2px -139px;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 17px;
	top: 13px;
}
.warning-block ul {
	margin: 0 6px 31px 0;
	padding: 0 0 0 5px;
	list-style: none;
}
.warning-block ul li {
	overflow: hidden;
	border-bottom: 1px solid #d6d6d6;
	padding: 11px 22px 12px 24px;
	position: relative;
}
.warning-block ul li:after {
	content: '';
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.warning-block ul .title {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	float: left;
	width: 37.9%;
	position: relative;
	padding-right: 13px;
}
.warning-block ul .title:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 5px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.warning-block ul .field-block {
	float: right;
	width: 60.3%;
}
.warning-block ul .field-text {
	float: left;
	font-size: 14px;
	line-height: 16px;
}
.warning-block ul time {
	float: left;
	font-size: 14px;
	line-height: 16px;
	margin-right: 64px;
}
.warning-block .hora-block { float: left; }
.warning-block .hora-block .hora-text {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	float: left;
	position: relative;
	padding-right: 22px;
	margin-right: 12px;
}
.warning-block .hora-block .hora-text:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 50%;
	margin-top: -2px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.warning-block ul .field-text.hightlight-text {
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #393939;
}
.warning-block ul li.highlight {
	margin-top: 1px;
	background: #d70000 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2RlMGIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2Y2MzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZlNDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTVhMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d70000 0%, #de0b00 22%, #f63300 72%, #fe4100 97%, #fe5a20 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d70000), color-stop(22%, #de0b00), color-stop(72%, #f63300), color-stop(97%, #fe4100), color-stop(100%, #fe5a20)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d70000 0%, #de0b00 22%, #f63300 72%, #fe4100 97%, #fe5a20 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d70000 0%, #de0b00 22%, #f63300 72%, #fe4100 97%, #fe5a20 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d70000 0%, #de0b00 22%, #f63300 72%, #fe4100 97%, #fe5a20 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d70000 0%, #de0b00 22%, #f63300 72%, #fe4100 97%, #fe5a20 100%); /* W3C */
}
.warning-block ul li.highlight .title { color: #fff; }
.warning-block ul li.highlight .hora-text:after,
.warning-block ul li.highlight .title:after { border-color: transparent transparent transparent #fff; }
.warning-block ul li.highlight .field-text.hightlight-text,
.warning-block ul li.highlight .hora-block .hora-text,
.warning-block ul li.highlight time,
.warning-block ul li.highlight .field-text,
.warning-block ul li.highlight .field-text.hightlight-text { color: #fff; }
.submit-form{
	text-align: right;
}
.submit-form .row{
	overflow: hidden;
	margin: 0 0 25px;
}
.submit-form .row label{
	float: left;
	width: 37.9%;
}
.submit-form .captcha-holder {
	padding: 0 ;
	float: right;
	padding: 0 20% 0 0;
	width: 60.3%;
}
.submit-form .continuar{
	display: inline-block;
	background: #c5c5c5;
	color: #909090;
	border:1px solid #a1a1a1;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	border-radius: 6px;
	cursor:default;
	pointer-events:none;
	padding: 4px 0 7px;
	width: 20.9%;
	text-align: center;
}
.submit-form .continuar{
	width: 43.6%;
	display: none;
}
.submit-form .corregir{
	border:1px solid #a1a1a1;
	display: inline-block;
	padding: 4px 0 7px;
	width: 20.9%;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	border-color: #1f6317;
	vertical-align: top;
	margin:0 0 0 5px;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	border-radius: 6px;
	text-align: center;
}
.submit-form .corregir:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.submit-form.error .continuar{display: inline-block;}
.submit-form.error .btn-continuar,
.submit-form input[type="submit"].btn-corregir{
	display: none;
	width: 20.9%;
}
.submit-form.error input[type="submit"].btn-corregir{display: inline-block;}
.submit-form.error input[type="submit"].btn-continuar{
	display: none;
	background: #c5c5c5;
	color: #909090;
	border:1px solid #a1a1a1;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	border-radius: 6px;
	cursor:default;
	pointer-events:none;
	padding:0 0 5px;
	width: 43.6%;
	text-align: center;
}
.submit-form input[type="submit"]{
	display: inline-block;
	outline:none;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	width: 43.6%;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	vertical-align: top;
	padding:0 0 5px;
	height: 39px;
}
.submit-form input[type="submit"]:hover{
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.btn-continue {
	float: left;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 4px 0 7px;
	width: 65%;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	margin-left: 9px;
}
.btn-continue:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.btn-continue.disable {
	float: right;
	background: #c5c5c5;
	color: #909090;
	border-color: #a1a1a1;
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	border-radius: 6px;
	cursor:default;
	pointer-events:none;
}
.condition-list.add { margin-bottom: 110px; }
.navigate.add { margin-bottom: 5px; }
.reserve-block {
	font-size: 15px;
	line-height: 17px;
	padding: 1px 0 0 15px;
	margin-bottom: 73px;
}
.reserve-block p { margin-bottom: 21px; }
.reserve-block .confirmation-note { margin-bottom: 28px; }
.reserve-block .confirmation-note p { margin: 0; }
.confirmation-list {
	margin: 0 0 32px;
	padding: 18px 0 0 30px;
	list-style: none;
	font-size: 15px;
	line-height: 18px;
	color: #111;
}
.confirmation-list li { margin-bottom: 18px; }
.confirmation-list li a { color: #111; }
.confirmation-list li span { float: left; }
.confirm-text { padding-left: 20px; }
.reserve-block a {
	color: #00f;
	text-decoration: underline;
}
.reserve-block a:hover { text-decoration: none; }
.site-wrap {
	border: 1px solid #cecece;
	padding: 5px;
	background: #fff;
	width: 96.4%;
}
.heading { padding: 21px 0 0 0; }
.heading .title-block {
	margin-bottom: 5px;
	padding-left: 17px;
}
.heading #content .title-block h1 { margin-bottom: 3px; }
.heading .map-area {
	padding-left: 4px;
	overflow: hidden;
	margin-bottom: 12px;
}
.map-selection .map{
	width: 40%;
	font: 18px/24px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	height: 32px;
}
.sub-heading {
	display: block;
	font-size: 15px;
	line-height: 17px;
	color: #111;
	margin-bottom: 13px;
}
/* custom select styles */
.select-map.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	float: left;
	width: 45.7% !important;
	border-radius: 3px;
	border: 1px solid #735800;
	margin-bottom: 12px;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
	box-shadow: 0 0 0 1px rgba(255,249,204,.75);
}
.select-map.select-area .center {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 100%;
	color: #111;
	font: 22px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	background: #fff;
	display: block;
	color: #3d3d3d;
	padding: 2px 19px 3px 8px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.select-map.select-area .select-opener {
	background: url(../images/sprite.png) no-repeat 0 -49px;
	width: 17px;
	height: 30px;
	position: absolute;
	right: 1px;
	top: 1px;
}
.select-map.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.drop-map.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	background: #fff;
	border: 1px solid #3d3d3d;
	position:relative;
	z-index:1;
}
.drop-map.select-options .drop-holder .drop-list{height:auto !important;}
.drop-map.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font: 22px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
}
.drop-map.select-options ul li {
	width: auto !important;
}
.drop-map.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.drop-map.select-options .item-selected a {
	text-decoration: none;
	background: #3d3d3d;
	color: #fff;
}
/* select options optgroup example styles */
.drop-map.select-options .optgroup { clear: both; }
.drop-map.select-options .optgroup strong {
	display: block;
	padding: 5px;
}
.drop-map.select-options .optgroup ul a { padding-left: 30px; }
.map-container {
	border: 1px solid #b5b5b5;
	margin: 0 6px 51px 4px;
	padding: 13px;
	background: #fff;
	border-radius: 3px;
}
.map-container-t {
	overflow: hidden;
	display: table;
	width: 100%;
	padding: 0 22px 0 9px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 17px;
}
.map-container-t .address-holder {
	display: table-cell;
	width: 41.4%;
	vertical-align: middle;
}
.map-container-t .address-holder address {
	font: 16px/19px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
}
.map-container-t .contact-holder {
	display: table-cell;
	vertical-align: middle;
}
.map-container-t .contact-frame {
	font: 16px/19px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	width: 30%;
	display: table-cell;
	vertical-align: middle;
}
.map-container-t .contact-frame.add { text-align: right; }
.map-container-t .contact-frame span { display: block; }
.map-container-t .contact-frame span .telephone{display:inline-block;}
.contact-form {
	padding-top: 23px;
	margin-bottom: 93px;
}
.contact-form .row:first-child {
	border: none;
	margin: 0;
	padding: 0;
}
.contact-form .row:first-child:after { background: none; }
.contact-form .row {
	overflow: hidden;
	border-top: 1px solid #fff;
	position: relative;
	padding-top: 6px;
	margin-top: 6px;
}
.contact-form .row:after {
	content: '';
	background: #d6d6d6;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
}
.contact-form .row label {
	float: left;
	width: 39.03%;
	font: bold 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	position: relative;
	padding-left: 31px;
	margin: 5px 4px 5px 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.contact-form .row label:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 4px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.contact-form input[type="text"],
.contact-form input[type="email"] {
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/21px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 27px;
	padding: 2px 4px 4px;
	width: 71.53%;
	outline:none;
}
.contact-form .input-wrap {
	float: right;
	width: 60%;
}
.captcha-holder {
	padding: 0 28.3% 0 0;
	margin: 0 0 7px;
}

.captcha-holder img {
	max-width: 100%;
}
.contact-form .input-wrap .input-holder{
	width:100%;
}
.contact-form .email-note {
	font: 14px/19px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	display: block;
	margin: 6px 0 0 -7px;
}
.contact-form textarea {
	margin: 0;
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/18px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 120px;
	padding: 3px 4px;
	min-height: 120px;
	width: 71.63% !important;
	outline:none;
}
.contact-form .row.submit-hold { border: none; }
.contact-form .row.submit-hold:after { background: none; }
.contact-form .row.submit-hold label:after { border: none; }
.contact-form input[type="submit"] {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 1px 34px 2px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	margin: 5px 0 0;
	float: right;
	margin-right: 28.3%;
	outline:none;
}
.contact-form input[type="submit"]:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.testimony-form {
	padding-top: 23px;
	margin-bottom: 159px;
}
.testimony-form .row:first-child {
	border: none;
	margin: 0;
	padding: 0;
}
.testimony-form .row:first-child:after { background: none; }
.testimony-form .row {
	overflow: hidden;
	border-top: 1px solid #fff;
	position: relative;
	height:1%;
	padding-top:6px;
}
.row-holder{
	padding-bottom:6px;
	overflow:hidden;
}
.cancel-form .select-container,
.testimony-form .select-container{
	overflow:hidden;
}
.testimony-form select.day{width: 100%;}
.testimony-form select.month{
	width: 25%;
}
.testimony-form select{
	width: 71.93%;
	padding:3px 2px;
}
.testimony-form .row:after {
	content: '';
	background: #d6d6d6;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
}
.testimony-form .row label {
	float: left;
	width: 39.03%;
	font: bold 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	position: relative;
	padding:0 14px 0 31px;
	margin: 5px 4px 5px 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.testimony-form .row label:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 4px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.testimony-form input[type="text"],
.testimony-form input[type="email"] {
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/21px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 27px;
	padding: 2px 4px 5px;
	width: 71.93%;
	outline:none;
}
.testimony-form .input-wrap {
	float: right;
	width: 60%;
}
.testimony-form .email-note {
	font: 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	display: block;
	margin: 6px 0 0 -7px;
}
.testimony-form textarea {
	margin: 0;
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/18px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 112px;
	padding: 3px 4px;
	min-height: 112px;
	width: 71.93% !important;
	outline:none;
}
.testimony-form .row.submit-hold label:after { border: none; }
.testimony-form input[type="submit"] {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 2px 33px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	float: right;
	margin: 20px 27.9% 0 0;
	outline:none;
}
.testimony-form input[type="submit"]:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
/* custom radio styles */
.rad-area {
	background: url(../images/sprite.png) no-repeat -176px -155px;
	width: 12px;
	height: 12px;
	margin: 3px 6px 0 0;
	float: left;
}
.rad-checked { background: url(../images/sprite.png) no-repeat -200px -156px; }
.rad-disabled { background: #eee; }
.radio-list {
	margin: 0 0 0 -18px;
	padding: 13px 0 0;
	list-style: none;
}
.radio-list li {
	overflow: hidden;
	margin-bottom: 12px;
}
.radio-list input{
	float: left;
	margin: 2px 3px 0;
}
.radio-list img {
	width: auto;
	max-width: 100%;
	margin-right: 6px;
}
.testimony-form .row label.radio:after { border: none; }
.testimony-form .row .radio-list label:after { border: none; }
.testimony-form .row .radio-list label {
	width: auto;
	padding: 0;
	margin: 0;
	font: 16px/18px Verdana, Geneva, Tahoma, sans-serif;
}
.testimony-form .information {
	font: 15px/17px Verdana, Geneva, Tahoma, sans-serif;
	display: block;
	color: #111;
	padding-top: 55px;
	margin: 0 0 17px 16px;
}
.testimony-form .testimony-day-wrap {
	position: relative;
	float: left;
	width: 55px;
	margin-right: 27px;
}
.testimony-form .testimony-day-wrap:after {
	border-color: transparent transparent transparent #333333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	position: absolute;
	right: -23px;
	top: 9px;
	z-index: 9999;
}
.testimony-form .select-book.select-area {
	float: left;
	width: 71.6% !important;
}
.row.nombre:after { background: none; }
.row.nombre { border: none; }
#sidebar .price-tag-holder {
	width: 79.6%;
	float: right;
	padding-top: 48px;
	margin-right: 5px;
}
#sidebar .price-tag-holder.add { padding-top: 0; }
#sidebar .price-tag-holder.car { margin-bottom: 83px; }
.separator {
	margin: 13px 0;
	width: 100%;
	display: block;
	height: 1px;
	background: #d5d5d5;
	-moz-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	position: relative;
}
.separator:before {
	content: '';
	background: #d5d5d5;
	position: absolute;
	left: 0;
	right: 0;
	top: -2px;
	height: 1px;
	-moz-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
.separator:after {
	content: '';
	background: #d5d5d5;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -2px;
	height: 1px;
	-moz-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
.price-tag.show li:last-child .separator,
.price-tag li.active:last-child .separator { display: block; }
.price-tag li.video:last-child .separator,
.price-tag li:last-child .separator { display: none; }
.price-tag {
	float: right;
	width: 180px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.price-tag.video {
	width: 211px;
	margin-right: 10px;
}
.price-tag.video img { padding: 0 17px; }
.price-tag li .price-tag-wrapper {
	border: 1px solid #d6d6d6;
	padding: 5px 11px 9px;
	background: #fafafa;
	margin-bottom: 12px;
}
.price-tag li .price-tag-wrapper.blue { padding: 5px 3px 9px; }
.price-tag .car-detail {
	text-align: center;
	margin-bottom: 11px;
}
.price-tag .car-detail.add { width: 40.25% }
.price-tag .car-detail .car-name {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	display: block;
	color: #3d3d3d;
}
.price-tag .car-detail .price {
	font: 700 80px/64px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #1a8b00;
	display: block;
	margin-bottom: 4px;
}
.price-tag .car-detail .price.orange { color: #f60; }
.price-tag .car-detail .price.blue { color: #0084d8; }
.price-tag .car-detail .text {
	font: 400 16px/18px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #5a5a5a;
	display: block;
}
.price-tag .car-detail .type {
	font: 700 24px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #505050;
}
.price-tag .car-detail .type span { color: #1a8b00; }
.price-tag .car-detail .type span.orange { color: #f60; }
.price-tag .car-detail .type span.blue { color: #0084d8; }
.price-tag .title {
	font: 400 16px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color: #fff;
	background: #afafaf;
	text-align: center;
	padding: 2px;
	display: none;
}
.price-tag.video .title { color: #5a5a5a; }
.price-tag li.active .title { display: block; }
.title-block.testimonial {
	overflow: hidden;
	margin: -8px 0 14px;
	padding-right: 2px;
}
.title-block.testimonial h1 {
	float: left;
	margin-top: 6px;
}
.title-block.testimonial .sorting-block {
	float: right;
	width:57%;
 }
.btn-comment,
.btn-add {
	font: 400 16px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding:2px 20px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	float: right;
	margin-top: 8px;
}
.btn-comment:hover,
.btn-add:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.sorting-list { float: left; }
.sorting-list .title {
	font: 400 18px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #5e5e5e;
	float: left;
	margin: 9px 11px 0 0;
}
.sorting-list ul {
	margin: 0 26px 0 0;
	padding: 0;
	list-style-type: none;
	float: right
}
.sorting-list ul li {
	float: left;
	text-align: center;
	overflow: hidden;
	margin-right: 6px;
}
.sorting-list ul li a {
	display: block;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 4px 0;
	border: 1px solid #1f6317;
	border-radius: 4px;
	width: 39px;
	height: 43px;
}
.sorting-list ul li a:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.sorting-list ul li a img {
	width: auto;
	max-width: 100%;
}
.blockquote-wrap {
	padding-left: 6px;
	overflow: hidden;
	margin-bottom: 38px;
}
.testimonial-holder:first-child { margin: 0; }
.testimonial-holder {
	overflow: hidden;
	margin-top: 30px;
}
.testimonial-holder .testimonial-block {
	margin: 0;
	border: 1px solid #c0ceb7;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	background: #e5f0bd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGUyYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f0bd), color-stop(100%, #d8e2b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5f0bd 0%, #d8e2b2 100%); /* W3C */
}
.testimonial-holder .testimonial-block {
	display: block;
	padding: 10px 20px 12px 24px;
	color: #111;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	margin-bottom: 3px;
}
.testimonial-holder .testimonial-block:after {
	content: '';
	background: url(../images/sprite.png) no-repeat -51px -149px;
	width: 26px;
	height: 18px;
	position: absolute;
	bottom: -17px;
	left: 17px;
}
.testimonial-holder .quote-top {
	font-weight: normal;
	overflow: hidden;
	font-size: 17px;
	line-height: 19px;
	margin-bottom: 8px;
}
.testimonial-holder .quote-top .name { float: left; }
.testimonial-holder .quote-top .rating { float: right; }
.testimonial-holder .quote-top .rating img {
	width: auto;
	max-width: 100%;
	margin-top: 2px;
}
.cite {
	overflow: hidden;
	font-size: 16px;
	line-height: 19px;
}
.result {
	float: right;
	width:27.3%;
}
.result .title {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	margin: 6px 6px 0 0;
}
.result ul {
	margin: 0 6px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	font: 400 17px/19px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
}
.result ul li {
	float: left;
	text-align: center;
	overflow: hidden;
	margin-right: 4px;
}
.result ul li a {
	display: block;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 3px 0;
	border: 1px solid #1f6317;
	border-radius: 4px;
	width: 33px;
	color: #fff;
}
.result ul li a:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.commentor {
	float: left;
	margin: 3px 0 0 49px;
}
.paging {
	margin: 0 0 0 12px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	text-align: center;
	font: 400 17px/19px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
}
.paging li {
	display: inline-block;
	margin: 0 0 0 2px
}
.paging li.active span,
.paging li a {
	display: block;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 3px 0;
	border: 1px solid #1f6317;
	border-radius: 4px;
	width: 26px;
	color: #fff;
	position: relative;
}
.paging li.active span,
.paging li.active a,
.paging li a:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.paging li a.last,
.paging li a.prev,
.paging li a.next,
.paging li a.first { text-indent: -9999px; }
.paging li a.last:before {
	content: '';
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 6px 0 6px 10px;
	content: "";
	position: absolute;
	right: 10px;
	top: 6px;
	z-index: 9999;
}
.paging li a.last:after {
	content: '';
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 6px 0 6px 10px;
	position: absolute;
	right: 3px;
	top: 6px;
	z-index: 1;
}
.paging li a.first:before {
	content: '';
	border-color: transparent #fff transparent transparent;
	border-style: solid;
	border-width: 6px 10px 6px 0;
	position: absolute;
	left: 10px;
	top: 6px;
	z-index:1;
}
.paging li a.first:after {
	content: '';
	border-color: transparent #fff transparent transparent;
	border-style: solid;
	border-width: 6px 10px 6px 0;
	position: absolute;
	left: 3px;
	top: 6px;
	z-index: 1;
}
.paging li a.next:after {
	content: '';
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 6px 0 6px 10px;
	position: absolute;
	right: 7px;
	top: 6px;
	z-index:1;
}
.paging li a.prev:after {
	content: '';
	border-color: transparent #fff transparent transparent;
	border-style: solid;
	border-width: 6px 10px 6px 0;
	position: absolute;
	left: 7px;
	top: 6px;
	z-index: 1;
}
.paging li a.prev:hover:after,
.paging li a.first:hover:after,
.paging li a.first:hover:before { border-color: transparent #2b241d transparent transparent; }
.paging li a.next:hover:after,
.paging li a.last:hover:before,
.paging li a.last:hover:after { border-color: transparent transparent transparent #2b241d; }
.testimonial-section { margin-bottom: 45px; }
.testimonial-section:after {
	content: '';
	display: block;
	clear: both;
}
.reservation-block {
	font-size: 15px;
	line-height: 17px;
	color: #111;
	padding: 24px 31px 20px 39px;
	margin: 0;
	border: 1px solid #c0ceb7;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	background: #e5f0bd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGUyYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f0bd), color-stop(100%, #d8e2b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5f0bd 0%, #d8e2b2 100%); /* W3C */
}
.reserve-form {
	margin-bottom: 22px;
	overflow: hidden;
}
/* placeholder input styles */
.reserve-form ::-webkit-input-placeholder { /* WebKit browsers */
 color: #7e7e7e;
}
.reserve-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #7e7e7e;
}
.reserve-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #7e7e7e;
 opacity: 1;
}
.reserve-form :-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #7e7e7e;
}
.reserve-form input[type="text"],
.reserve-form input[type="email"] {
	border: 1px solid #7c6411;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
	box-shadow: 0 0 0 1px rgba(255,249,204,.75);
	font: 25px/34px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #7e7e7e;
	height: 34px;
	padding:0 5px;
	width: 100%;
	margin-top: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: none;
	float: left;
}
.reservation-block p { margin-bottom: 31px; }
.reservation-block input[type="submit"] {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 2px 33px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	float: right;
	margin: 0;
	width: 100%;
	outline: none;
	height: 39px;
}
.reservation-block input[type="submit"]:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.message-block { text-align: center; }
.message-block .successful {
	background: #feffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #ddf6ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #feffff 0%, #ddf6ff 100%); /* W3C */
	padding: 11px 24px 11px 39px;
	border: 1px solid #b1b1b1;
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #111;
	position: relative;
	margin-bottom: 17px;
}
.message-block .successful:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -95px -148px;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 50%;
	left: 7px;
	margin-top:-12px;
}
.message-block .failure {
	background: #feffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #ddf6ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #feffff 0%, #ddf6ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #feffff 0%, #ddf6ff 100%); /* W3C */
	padding: 11px 24px 11px 39px;
	border: 1px solid #b1b1b1;
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #111;
	position: relative;
}
.message-block .failure:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -136px -148px;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 50%;
	left: 7px;
	margin-top:-12px;
}
.submit-btn-wrap {
	float: right;
	width: 29.6%;
}
.cancel-form {
	padding-top: 23px;
	margin-bottom: 93px;
}
.cancel-form .row:first-child {
	border: none;
	margin: 0;
	padding: 0;
}
.cancel-form .row:first-child:after { background: none; }
.cancel-form .row {
	    border-top: 1px solid #FFFFFF;
    height: 1%;
    overflow: hidden;
    padding-top: 6px;
    position: relative;
}
.cancel-form .row:after {
	content: '';
	background: #d6d6d6;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
}
.cancel-form .row label {
	float: left;
	width: 39.03%;
	font: bold 14px/16px Verdana, Geneva, Tahoma, sans-serif;
	position: relative;
	padding:0 15px 0 31px;
	margin: 5px 4px 5px 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cancel-form .row label:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	content: "";
	top: 4px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.cancel-form input[type="text"],
.cancel-form input[type="email"] {
	border: 1px solid #797979;
	border-radius: 3px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	box-shadow: 0 0 0 1px rgba(255,255,255,.75);
	font: 14px/21px Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	height: 27px;
	padding: 2px 4px 4px;
	width: 100%;
	outline: none;
}
.cancel-form .input-wrap {
	float: right;
	width: 60%;
	overflow:hidden;
}
.row.submit-hold{border:none;}
.row.submit-hold:after{background:none;}
.cancel-form .select-book.select-area {
	float: left;
	width: 72.0% !important;
}
.cancel-form .row.submit-hold:after { background: none; }
.cancel-form .row.submit-hold label:after { border: none; }
.cancel-form .row.submit-hold { border: none; }
.cancel-form input[type="submit"] {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 0 28px 3px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	margin: 32px 27.9% 0;
	float: right;
	width:47%;
	outline:none;
}
.cancel-form input[type="submit"]:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.faq-block {
	padding: 0 0 0 16px;
	margin-bottom: 63px;
}
.faq-list {
	margin: 0 0 26px;
	padding: 0;
	list-style: none;
	font-size: 15px;
	line-height: 18px;
	color: #333;
}
.faq-list li {
	overflow: hidden;
	margin-bottom: 2px;
}
.faq-list li span {
	float: left;
	margin-right: 1.3%;
	width: 2.8%;
	text-align: right;
}
.faq-list li .faq-list-wrap {
	float: right;
	width: 95.88%;
}
.faq-list li a {
	color: #00f;
	text-decoration: underline;
}
.faq-list li a:hover { text-decoration: none; }
.faq-detail {
	margin: 0;
	padding: 0;
	list-style: none;
}
.faq-detail li { overflow: hidden; }
.faq-detail li span {
	float: left;
	font-size: 15px;
	line-height: 18px;
	color: #333;
	margin-top: 6px;
	width: 2.7%;
	text-align: right;
}
.faq-detail a {
	color: #00f;
	text-decoration: underline;
}
.faq-detail a:hover { text-decoration: none; }
.faq-detail li .faq-wrap {
	float: right;
	width: 96.08%;
	font-size: 15px;
	line-height: 20px;
	color: #333;
}
.faq-detail h2 {
	margin: 0 0 20px;
	font: 700 22px/24px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
}
.faq-detail p { margin-bottom: 15px; }
.title-block.about h1 {
	margin: 0 0 5px;
	font: normal 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #5e5e5e;
	position: relative;
	padding-left: 0.4%;
}
.about-detail {
	font-size: 15px;
	line-height: 17px;
	color: #111;
	margin-bottom: 64px;
	padding-left: 6px;
}
.about-detail p { margin-bottom: 20px; }
.mas-block {
	overflow: hidden;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 55px;
	padding-left: 6px;
}
.mas-block h2 {
	margin: 0 0 8px;
	font-weight: normal;
	font-size: 22px;
	line-height: 24px;
}
.mas-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mas-block ul li {
	position: relative;
	margin-bottom: 2px;
	padding-left: 18px;
}
.mas-block ul li a {
	text-decoration: underline;
	color: #111;
}
.mas-block ul li a:hover { text-decoration: none; }
.mas-block ul li:before {
	content: '';
	background: #646464;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 5px;
}
.content-detail-block {
	font-size: 15px;
	line-height: 17px;
	color: #111;
	margin-bottom: 38px;
	padding-left: 6px;
}
.content-detail-block p { margin-bottom: 20px; }
#sidebar .aside-holder.add1 { padding-top: 39px; }
.more-block {
	padding-left: 16px;
	margin-bottom: 60px;
}
.more-block .more {
	font: 400 22px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	margin-bottom: 14px;
}
.more-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
	line-height: 18px;
}
.more-block ul li {
	position: relative;
	padding-left: 18px;
	margin-bottom: 1px;
}
.more-block ul li:before {
	content: '';
	background: #646464;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
}
.more-block ul li a {
	color: #111;
	text-decoration: underline;
}
.more-block ul li a:hover { text-decoration: none; }
.about-detail.add { margin-bottom: 30px; }
.heading-block {
	margin-bottom: 35px;
	padding-left: 6px;
}
#content {
	font-size: 15px;
	line-height: 18px;
	color: #111;
}
#content .heading-block h1 {
	font-size: 23px;
	line-height: 25px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
#content .heading-block h2 {
	font-size: 22px;
	line-height: 24px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
#content .heading-block h3 {
	font-size: 21px;
	line-height: 23px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
#content .heading-block h4 {
	font-size: 20px;
	line-height: 22px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
#content .heading-block h5 {
	font-size: 19px;
	line-height: 21px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
#content .paragraph-style { padding-left: 6px; }
#content .paragraph-style h1 {
	font-size: 19px;
	line-height: 25px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
#content .paragraph-style p { margin-bottom: 23px; }
#content .paragraph-style a {
	color: #00f;
	text-decoration: underline;
}
#content .paragraph-style a:hover { color: #f00; }
.list-style {
	padding-left: 6px;
	margin-top: -10px;
}
.image-frame h1,
.list-style h1 {
	font-size: 19px;
	line-height: 25px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
}
.list-one {
	margin: 0 0 14px;
	padding: 0;
	list-style: none;
	font-size: 15px;
	line-height: 18px;
}
.list-one>li {
	position: relative;
	padding-left: 16px;
}
.list-one>li:before {
	content: '';
	background: #646464;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
}
.list-one>li>a {
	color: #111;
	text-decoration: none;
}
.list-one>li>a:hover {
	text-decoration: underline;
	color: #111;
}
.list-one .sub-list {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.list-one .sub-list li {
	position: relative;
	padding-left: 16px;
}
.list-one .sub-list li a { color: #111; }
.list-one .sub-list li:before {
	content: '';
	background: #d5d5d5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
	border: 2px solid #646464;
}
.list-one .sub-list ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.list-one .sub-list ul li:before {
	content: '';
	background: #d5d5d5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
	border: 1px solid #646464;
}
.list-two {
	margin: 0 0 25px;
	padding: 0;
	list-style: none;
	font-size: 15px;
	line-height: 18px;
}
.list-two>li {
	position: relative;
	padding-left: 16px;
}
.list-two>li:before {
	content: '';
	background: #646464;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
	border-radius: 50%;
}
.list-two>li>a {
	color: #111;
	text-decoration: none;
}
.list-two>li>a:hover {
	text-decoration: underline;
	color: #111;
}
.list-two .sub-list {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.list-two .sub-list li {
	position: relative;
	padding-left: 16px;
}
.list-two .sub-list li a { color: #111; }
.list-two .sub-list li:before {
	content: '';
	background: #d5d5d5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
	border: 2px solid #646464;
	border-radius: 50%;
}
.list-two .sub-list ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.list-two .sub-list ul li:before {
	content: '';
	background: #d5d5d5;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
	border: 1px solid #646464;
	border-radius: 50%;
}
.image-frame {
	overflow: hidden;
	margin-bottom: 138px;
	padding: 0 6px;
}
.img-frame {
	float: left;
	border: 1px solid #cecece;
	padding: 5px;
}
.video-holder {
	border: 1px solid #5d5d5d;
	border-radius: 3px;
	padding: 3px;
	background: #ccc;
	max-width: 648px;
	margin: 35px auto 68px;
}
.cancel-reservation {
	font-size: 16px;
	line-height: 19px;
	color: #111;
	margin: 0;
	border: 1px solid #c0ceb7;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	background: #e5f0bd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGUyYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f0bd), color-stop(100%, #d8e2b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5f0bd 0%, #d8e2b2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5f0bd 0%, #d8e2b2 100%); /* W3C */
	text-align: center;
	padding: 25px 73px 15px;
}
.cancel-reservation p { margin-bottom: 29px; }
.cancel-reservation a { color: #111; }
.cancel-reservation .btn-cont {
	font: 400 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzNmOWMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODY4MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(16%, #3f9c21), color-stop(68%, #2f790f), color-stop(100%, #286807)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3f9c21 16%, #2f790f 68%, #286807 100%); /* W3C */
	padding: 4px 0 6px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 6px;
	display: inline-block;
	min-width: 202px;
	margin: 4px 3px 6px;
	color: #fff;
}
.cancel-reservation .btn-cont:hover {
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2ZhY2E0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2YyOWYxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(28%, #faca43), color-stop(76%, #f29f15), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #faca43 28%, #f29f15 76%, #ee9005 100%); /* W3C */
	border: 1px solid #9e6a06;
	text-decoration: none;
	color: #2b241d;
}
.currency-note {
	font: 15px/17px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #2a2a2a;
	display: block;
	max-width: 756px;
	margin: -9px auto 6px;
	padding-left: 11px;
}
#content .paragraph-style .tooltip:hover,
#content .paragraph-style .tooltip {
	color: #111;
	text-decoration: none;
}
.hover-tooltip {
	color: #111;
	font-size: 14px;
	line-height: 16px;
	text-shadow: 0 1px 0 #fff;
	border-radius: 5px;
	max-width: 250px;
	padding: 7px 15px 5px;
	background: #d3d2d2;
	border: 1px solid #5c5c5c;
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.56), inset 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.56), inset 0 1px 0 #fff;
	box-shadow: 0 1px 4px rgba(0,0,0,.56), inset 0 1px 0 #fff;
	background: #ddd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dddddd 0%, #d6d6d6 35%, #c5c4c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(35%, #d6d6d6), color-stop(100%, #c5c4c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dddddd 0%, #d6d6d6 35%, #c5c4c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dddddd 0%, #d6d6d6 35%, #c5c4c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dddddd 0%, #d6d6d6 35%, #c5c4c4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dddddd 0%, #d6d6d6 35%, #c5c4c4 100%); /* W3C */
	position: absolute;
}
.hover-tooltip:before {
	content: '';
	background: url(../images/sprite.png) no-repeat -319px -159px;
	width: 14px;
	height: 10px;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -7px;
}
.price-info .hover-tooltip{max-width:100px;}
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
#popup3.lightbox,
#popup2.lightbox,
#popup1.lightbox {
	width: auto;
	background: #000;
	border: 1px solid #242424;
	border-radius: 4px;
	padding: 0 0 2px;
	background: #ececec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ececec 0%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #dfdfdf));
	background: -webkit-linear-gradient(top, #ececec 0%, #dfdfdf 100%);
	background: -o-linear-gradient(top, #ececec 0%, #dfdfdf 100%);
	background: -ms-linear-gradient(top, #ececec 0%, #dfdfdf 100%);
	background: linear-gradient(to bottom, #ececec 0%, #dfdfdf 100%);
	max-width: 960px !important;
}
.popup-content{
	min-width: 958px;
	padding-right: 45px;
	overflow:hidden;
}
div.gallery {
	position: relative;
	float:left;
	width:71.8%
}
div.gallery div.gallery-mask {
	position: relative;
	overflow: hidden;
	width:100%;
	min-height:396px;
}
div.gallery div.gallery-mask div.gallery-slideset { width: 100%; }
div.gallery div.gallery-mask div.gallery-slide {
	 width: 100% !important;
	float:left;
}
div.gallery div.gallery-mask div.gallery-slide:after {
	content: '';
	clear: both;
	display: block;
}
div.gallery div.gallery-mask div.gallery-slide.active { z-index: 1; }
.slide-holder { padding: 10px; }
.slide-holder:after{
	content:'';
	display:block;
	clear:both;
}
.gallery-image {
	float: left;
	border: 6px solid #fff;
	box-shadow: 0 0 3px rgba(28,28,28,.75);
	-moz-box-shadow: 0 0 3px rgba(28,28,28,.75);
	-webkit-box-shadow: 0 0 3px rgba(28,28,28,.75);
	width:100%;
}
.gallery-detail {
	width: 24.94%;
	float: right;
	margin-top: 46px;
}
.gallery-detail .title {
	font: 700 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #333;
	display: block;
	margin-bottom: 15px;
}
.gallery-detail .price {
	font: 300 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #111;
	display: block;
	text-align: center;
	margin-bottom: 23px;
}
.gallery-detail .price.add { font: 300 20px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif; }
.popup-content .car-feature-list {
	margin: 0;
	padding: 0 0 8px;
	list-style: none;
	font: 400 20px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
	float: left;
}
.popup-content .car-feature-list li {
	background: url(../images/bg-list.png) no-repeat 0 12px;
	padding: 0 0 0 11px;
}
.popup-content .gallery-price-block {
	margin-top: 3px;
	text-align: center;
	width: 100%;
}
.popup-content .gallery-price-block .price {
	display: block;
	padding: 12px;
	text-align: center;
	border: 1px solid #1f6317;
	border-radius: 7px;
	margin-bottom: 8px;
	background: #42a224 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzNlOTkxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzJiNzAwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzY4MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a224), color-stop(21%, #3e991f), color-stop(81%, #2b700b), color-stop(100%, #276806)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* IE10+ */
	background: linear-gradient(to bottom, #42a224 0%, #3e991f 21%, #2b700b 81%, #276806 100%); /* W3C */
}
.popup-content .gallery-price-block .price .sign{
	font-size:30px;
	display:inline-block;
}
.popup-content .gallery-price-block .price:hover {
	color: #2b241d;
	border-color: #c07500;
	background: #fedb55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZiY2I0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxOWUxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTkwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fedb55), color-stop(27%, #fbcb44), color-stop(77%, #f19e14), color-stop(100%, #ee9005)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fedb55 0%, #fbcb44 27%, #f19e14 77%, #ee9005 100%); /* W3C */
	text-decoration: none;
	text-shadow:1px 1px 0 #ffd57c;
}
.popup-content .gallery-price-block .price:hover span,
.popup-content .gallery-price-block .price:hover strong{
	color:#2b241d;
	text-shadow:1px 1px 0 #ffd57c;
}
.popup-content .gallery-price-block .price strong {
	font: 500 40px/42px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
	display: block;
	margin-bottom: 4px;
}
.popup-content .gallery-price-block .price strong.pound {
	font-size: 30px;
	line-height: 30px;
}
.popup-content .gallery-price-block .price span {
	display: block;
	font: 24px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
}
.popup-content .btn-send {
	font: 400 16px/18px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
	color: #302700;
	display: inline-block;
	position: relative;
	padding-left: 31px;
	margin-bottom: 17px;
}
.popup-content .btn-send:hover {
	text-decoration: none;
	color: #249800;
}
.popup-content .btn-send:before {
	content: '';
	background: url(../images/sprite.png) -476px -87px;
	width: 24px;
	height: 17px;
	position: absolute;
	left: 4px;
	top: 1px;
}
.popup-content .btn-send:hover:before { background: url(../images/sprite.png) -512px -87px; }
.pagination-holder {
	overflow: hidden;
	float: left;
	width: 98.8%;
}
div.gallery .pagination {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	max-width: 90%;
}
div.gallery .pagination li {
	float: left;
	width: 80px;
	height: 48px;
	border: 3px solid #7b7b7b;
	margin: 0 0 7px 7px;
}
div.gallery .pagination li img {
	width: auto;
	max-width: 100%;
}
div.gallery .pagination li a { display: inline-block; }
div.gallery .pagination li.active,
div.gallery .pagination li:hover { border-color: #71ad3c; }
.button-holder {
	float: left;
	margin: 10px 0 0 23px;
}
.button-prev {
	text-indent: -9999px;
	float: left;
	position: relative;
}
.button-prev:after {
	border-color: transparent #7b7b7b transparent transparent;
	border-style: solid;
	border-width: 14px 14px 14px 0;
	content: "";
	top: 0;
	position: absolute;
	left: 0;
	z-index: 1;
}
.button-prev:hover:after { border-color: transparent #999898 transparent transparent; }
.button-next {
	float: left;
	text-indent: -9999px;
	position: relative;
	margin-left: 26px;
}
.button-next:after {
	border-color: transparent transparent transparent #7b7b7b;
	border-style: solid;
	border-width: 14px 0 14px 14px;
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
}
.button-next:hover:after { border-color: transparent transparent transparent #999898; }
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../images/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9998;
	outline: none;
	display: none;
	width: auto !important;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
#fancybox-content {
	width: 100% !important;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff; /* border-width should be zero */
	max-width:960px;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: 7px;
	right: 7px;
	background: transparent url(../images/close.png) no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-close:hover { opacity: 0.7; }
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left,
#fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(../images/fancybox/blank.gif);
	z-index: 1102;
	display: none;
}
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico,
#fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -60px;
}
#fancybox-left:hover,
#fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url(../images/fancybox/fancy_title_over.png);
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(../images/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #fff;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(../images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(../images/fancybox/fancybox.png) -55px -90px no-repeat;
}
.telephone {
	position: relative;
	z-index: 0;
	display: inline-block;
}
.telephone:after {
	background: url(../images/blank.png) repeat;
	position: absolute;
	z-index: 10;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.tel:hover {
	text-decoration: none;
	cursor: default;
}
.tel {
	position: relative;
	color: #434040;
	cursor:default;
}
.cycle-gallery.show {
	/* display: none;  */
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.input-holder{
	position:relative;
	float:left;
	width:43.43%;
}
.cancel-form .input-holder{width:71.83%;}
.reserve-form .input-holder{width:65.8%;}
.testimony-form .input-holder{width:100%;}
.input-placeholder-text{
	left:6px;
	top:4px;
	color:#7e7e7e !important;
}
.reserve-form .input-placeholder-text{
	font-size:25px;
	top:11px;
}
.justify{text-align:justify;}
.select-options{
	z-index:9999;
}
.ui-widget-content{
	background:#fff !important;
	border:none !important;
	width:262px;
	border:1px solid #6a6a6a !important;
	box-shadow:2px 2px 5px rgba(0, 0, 0, .72);
}
.ui-datepicker{padding:0 !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:0 !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0 !important;
}
.ui-widget-header{background:#333 !important;}
.ui-datepicker .ui-datepicker-title{
	font:18px/20px Verdana, Geneva, Tahoma, sans-serif;
	padding:10px;
	text-transform:uppercase;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month{font-family:'roboto_condensedlight';}
.ui-datepicker-calendar thead{background:#ccc;}
.ui-datepicker th{
	padding:5px 2px !important;
	font: 500 12px/14px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	text-transform:uppercase;
}
.ui-datepicker td{
	padding: 0 !important;
	border:1px solid #d4d4d4;
}
.ui-datepicker td.ui-datepicker-days-cell-over.ui-datepicker-today{
	border:1px solid #aeaeae;
	margin:-1px;
	position:relative;
}
.ui-datepicker td.ui-datepicker-days-cell-over.ui-datepicker-today:after{
	content:'';
	background:#aeaeae;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
}
.ul-datepicker .ui-state-default.ui-state-highlight{}
.ui-datepicker table{margin:0 !important;}
.ui-datepicker td:first-child{border-left:none;}
.ui-datepicker td:last-child{border-right:none;}
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{border:none !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:#fff !important;
	font-size:15px;
	line-height:18px;
	color:#5a5c5c;
	border:none;
}
+.ui-state-default.ui-state-active,
+.ui-state-default.ui-state-active.ui-state-hover {
	color: #fff !important;
	background: #333 !important;
	font-weight: 700 !important;
}
.ui-datepicker td span, .ui-datepicker td a{
	text-align:center !important;
	padding:9px 8px !important;
}
.ui-datepicker-days-cell-over.ui-datepicker-today a{font-weight: bold !important;}
.ui-state-default.ui-state-highlight.ui-state-hover,
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	background:#dfdfdf !important;
	font-weight: bold;
}
.ui-state-default.ui-state-highlight{
	background:#dfdfdf !important;
	position:relative !important;
}
.ui-state-default.ui-state-highlight:after{
	content:'';
	background: #aeaeae;
	position:absolute;
	left:-1px;
	top:0;
	bottom:0;
	width:1px;
}
.ui-state-default.ui-state-highlight:before{
	content:'';
	background: #aeaeae;
	position:absolute;
	top:-1px;
	left:0;
	right:0;
	height:1px;
}
.ui-state-focus{background:none;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {background:none !important; border:none !important; font-weight:normal !important; }
.ui-widget-header .ui-icon.ui-icon-circle-triangle-e{
	background:url(../images/btn-next.png) no-repeat !important;
	width:11px;
	height:14px;
}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-w{
	background:url(../images/btn-prev.png) no-repeat !important;
	width:11px;
	height:14px;
}
.ui-widget-header .ui-state-icon .ui-icon{
	background:none !important;
	width:0 !important;
	height:0 !important;
	margin:-5px;
}
.ui-datepicker .ui-datepicker-next{
	right:10px !important;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev{
	left:0 !important;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:5px !important;}
#ui-datepicker-div:before{
	content:'';
	background:url(../images/arrow-btm.png) no-repeat;
	width:36px;
	height:17px;
	position:absolute;
	left:50%;
	margin-left:-18px;
	bottom:-17px;
}
.ui-datepicker-calendar tr:last-child td{border-bottom:none;}
/* custom scrollbars styles */
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.scrollable-area-wrapper .hscrollbar,
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
}
.scrollable-area-wrapper .hscroll-left,
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .hscroll-right,
.scrollable-area-wrapper .vscroll-down {
	background: #777;
	width: 10px;
	height: 10px;
	float: left;
}
.scrollable-area-wrapper .hscroll-line,
.scrollable-area-wrapper .vscroll-line {
	background: #eee;
	width: 10px;
	float: left;
}
.scrollable-area-wrapper .hscroll-slider,
.scrollable-area-wrapper .vscroll-slider {
	background: #ccc;
	width: 10px;
	height: 10px;
}
.scrollable-area-wrapper .hscrollbar {
	position: static;
	height: 10px;
	top: auto;
}
.scrollable-area-wrapper .hscroll-line {
	height: 10px;
	width: auto;
}
.cookie{
	background:rgba(52, 55, 51, 0.95);
	padding:19px 0 13px;
	border-top:2px solid #fff;
	position: fixed;
	bottom:0;
	left: 0;
	right: 0;
	z-index: 10;
	display: none;
}
.cookie .holder{
	max-width: 990px;
	margin: 0 auto;
	font:11px/13px Verdana, Geneva, Tahoma, sans-serif;
	color:#e7e7e7;
	padding-right: 50px;
	position: relative;
}
.cookie .holder:after{
	content:'';
	display: block;
	clear:both;
}
.cookie .holder p{margin: 0;}
.cookie .holder a{
	color:#e7e7e7;
	text-decoration: underline;
}
.cookie .btn-close{
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -12px;
	background:url(../images/cross.png) no-repeat;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
}
.cookie .btn-close:hover{background:url(../images/cross-hover.png) no-repeat;}
.cookie .holder a:hover{text-decoration: none;}
@media only screen and (max-width: 1025px){
.hover-tooltip{left:-99999px !important;}
}
@media only screen and (min-width: 767px){
	.select-options.drop-book.drop-abc{
		width: auto !important;
		min-width: 325px;
	}
	.select-options.drop-map,
	.select-options.drop-top.drop-abc{
		width:auto !important;
		min-width: 445px;
	}
}
@media only screen and (max-width: 989px) {
	.cookie{
		padding:8px 26px 8px 0;
	}
	.cookie .text-wrapper{
		max-width: 495px;
		float:left;
		padding:0 0 0 15px;
	}
	.cycle-gallery .pagination{margin-left:-37px;}
	.btn-next2:after,
	.btn-next1:after { right: 8px;  margin-top:11px;}
	.btn-next1:after{margin-top:-18px;}
	div.cycle-gallery2 div.mask2 {
		float: left;
		width: 100%;
	}
	div.cycle-gallery2 div.mask2 div.slide2{margin-bottom:15px;}
	div.cycle-gallery2 div.mask2 .slide2{opacity: 1 !important}
	div.gallery{width:100%;}
	.car-info .car-detail { width: 40.25%; }
	 .car-info .car-detail .price {
		font-size: 93px;
		line-height: 93px;
	}
	.car-info .car-detail .type {
		font-size: 30px;
		line-height: 30px;
	}
	.car-info .car-detail .text {
		font-size: 19px;
		line-height: 21px;
		text-align: center;
	}
	.header-t .top-nav {
		height: 16px;
		max-width: 750px;
	}
	div.cycle-gallery1 div.mask1 { height: 300px !important; }
	.popup-content {
		max-width: 756px;
		margin: 0 auto 28px;
		overflow: hidden;
		min-width:756px;
	}
	.gallery-holder {
		width: 68.07%;
		float: left;
	}
	div.cycle-gallery2 {
		max-width: 516px;
		margin: 0;
	}
	.slide-holder:after {
		content: '';
		display: block;
		clear: both;
	}
	.footer-r .telephone:after { background: none; }
	.tel:hover { cursor: pointer; }
	.tel:hover {
		text-decoration: underline;
		cursor: pointer;
	}
	.footer-r .telephone:hover { text-decoration: underline; }
	.footer-r .telephone:after { display: none; }
	.header-b .holder {
		max-width: 756px;
		background: none;
	}
	.logo {
		width: 254px;
		height: 66px;
	}
	.header-r {
		padding: 0;
		width: 59.43%;
	}
	.nav-bar .holder {
		max-width: 758px;
		padding-right: 10px;
	}
	.nav-bar .social-networks { display: none; }
	.content-holder { max-width: 768px; }
	.container {
		padding: 0 25px 0 7px;
		margin-bottom: 70px;
	}
	.car-hire a .define {
		width: 80.02%;
		float:left;
		margin-left:4.11%;
	}
	.car-hire { margin-bottom: 31px; }
	.logo-holder { margin-bottom: 34px; }
	.footer-t .four-cols {
		max-width: 763px;
		padding: 0 0 0 24px;
	}
	.four-cols .col:first-child,
	 .four-cols .col {
		width: 49.7%;
		margin-left: 0;
	}
	.col-list { margin-bottom: 27px; }
	.footer-t { padding: 33px 0 34px; }
	.text-auto { display: none; }
	.footer-r {
		float: none;
		text-align: center;
		padding-left: 0;
		margin-left: 0;
	}
	.footer-r .phone {
		display: block;
	}
	.date-selector { width: 81.21%; }
	.top-block {
		max-width: 760px;
		padding: 30px 0 17px;
	}
	.quote-section { width: 62.98%; }
	.cycle-gallery {
		/* display: none;  */
		position:absolute;
		top:-9999px;
		left:-9999px;
	}
	.cycle-gallery.show {
		display: block;
		position:relative;
		top:0;
		left:0;
		width: 23.91%;
		margin-top: 42px;
	}
	.container-r { width: 34.3%; }
	.container-r { width: 34.3%; }
	.container-r h1 {
		font-size: 21px;
		line-height: 20px;
	}
	.content-wrap { padding: 0; }
	.price-info { width: 100%; }
	.price-info h2 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 2px;
	}
	.price-info ul {
		font-size: 17px;
		line-height: 19px;
		padding-bottom: 13px;
	}
	.price-info ul li {
		background: url(../images/bg-tick-small.png) no-repeat 0 5px;
		padding-left: 19px;
		margin-bottom: 1px;
	}
	.quote-block blockquote,
	q {
		padding: 3px 1px;
		font-size: 23px;
	}
	.read {
		font-size: 12px;
		line-height: 12px;
	}
	.quote-block { margin: 0 14px 28px 0; }
	.btn-question {
		font-size: 14px;
		line-height: 18px;
		padding: 0 8px 2px 6px;
	}
	.logo-arena {
		float: none;
		display: block;
		text-align: center;
	}
	div.cycle-gallery1 {
		max-width: 755px;
		max-height: 210px;
	}
	div.cycle-gallery1 div.mask1 { width: 100%; }
	div.cycle-gallery1 div.mask1 div.slide1 {
		border: none;
		padding:0 134px 19px;
	}
	.navigate .holder { max-width: 760px; }
	.hire-info { padding: 5px 11px; }
	.car-feature-container { margin: 0 auto 31px; }
	.video-link-holder {
		display: block;
		max-width: 720px;
		margin: 0 auto;
	}
	.process .title-holder {
		display: block;
		border-bottom: 1px solid #bababa;
		position: relative;
	}
	.process .title-holder:after {
		content: '';
		background: #fff;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1px;
	}
	.process .title {
		display: block;
		float: none;
		max-width: 741px;
		margin: 0 auto;
		border: none;
		font-size: 24px;
		line-height: 26px;
		padding: 3px 0 10px;
	}
	.process .title:after,
	 .process .title:before { background: none; }
	.video-link li:first-child { padding-left: 0; }
	.video-link li.car-image {
		background: none;
		padding: 20px 0 20px 22px;
	}
	.video-link li:last-child { display: none; }
	.video-link:hover .btn-ver { color: #9a6200; }
	.video-link:hover .btn-ver:before { border-color: transparent transparent transparent #9a6200; }
	.video-link .btn-ver {
		color: #342821;
		font: 400 20px/22px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif;
		display: block;
		position: absolute;
		padding-left: 15px;
	}
	.video-link .btn-ver:before {
		border-color: transparent transparent transparent #333;
		border-style: solid;
		border-width: 8px 0 8px 12px;
		content: "";
		top: 50%;
		margin-top: -6px;
		position: absolute;
		left: 0;
		z-index: 1;
	}
	#content {
		float: none;
		width: auto;
		max-width: 754px;
		margin: 0 auto;
	}
	#sidebar { display: none; }
	.condition-list.add {
		margin:0 auto 77px;
		width:91%;
	}
	#main { max-width: 758px; }
	.heading { padding-top: 12px; }
	.map-container { padding: 13px 8px 8px; }
	.map-container-t { padding: 0 9px 0 15px; }
	.map-container-t .address-holder { width: 37.7%; }
	.map-container-t .contact-holder { vertical-align: top; }
	.map-container-t .contact-frame { vertical-align: top; }
	.contact-form { margin-bottom: 215px; }
	.testimonial-section { margin-bottom: 77px; }
	.blockquote-wrap { padding-left: 0; }
	.reservation-block { margin-bottom: 95px; }
	.image-frame { margin-bottom: 86px; }
	.cancel-reservation { margin-bottom: 125px; }
	.gallery-detail { display: none; }
	.popup-content {
		min-width: 767px;
		padding: 17px 61px 0;
		margin:0;
	}
	.gallery-image {
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.pagination-holder {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.quote-block blockquote,
	.quote-block q { font: italic 700 24px/26px 'Roboto Condensed', Verdana, Geneva, Tahoma, sans-serif; }
	#fancybox-wrap {
		position: absolute;
		z-index: 9998;
		outline: none;
		display: none;
		width: auto !important;
		left:0 !important;
		right:0 !important;
	}
	.footer-r{padding:5px 0;}
}
@media only screen and (max-width: 767px) {
	.cookie{padding:8px 10px;}
	.cookie .text-wrapper{padding:0;}
	.cookie .holder{
		font-size: 14px;
		line-height: 16px;
	}
	.select-top.select-area{background:#fff;}
	div.gallery div.gallery-mask{
		width:100% !important;
		height:auto !important;
		min-height:275px;
	}
	div.cycle-gallery2 div.mask2 div.slide2{float:left; margin-bottom:15px;}
	.drop-time.select-options ul,
	.drop-month.select-options ul,
	.drop-day.select-options ul,
	.drop-book.select-options ul {
		list-style: none;
		overflow: hidden;
		padding: 0;
		margin: 0;
		font: 14px/14px  Verdana, Geneva, Tahoma, sans-serif;
	}
	.row-left .select-container{width:112%;}
	.ui-datepicker-trigger{display:none;}
	.list-style,
	#content .paragraph-style,
	.heading-block,
	.mas-block,
	.content-detail-block{padding:0 12px;}
	.currency-note{padding-left:21px;}
	.reserve-form .input-holder{width:100%;}
	.select-hold.hide { display: block; }
	#header { border-bottom: 1px solid #035d0e; }
	.submit-btn-wrap.reserve {
		width: 45%;
		margin: 0 auto;
		float: none;
	}
	.reservation-block .submit-btn-wrap.reserve input[type="submit"] {
		width: 100%;
		float: none;
	}
	.contact-form.add { padding-top: 0; }
	.contact-form.add textarea {
		min-height: 181px;
		height: 181px;
	}
	.contact-form.add input[type="submit"] {
		font-size: 32px;
		line-height: 32px;
	}
	.img-frame { width: 100%; }
	#nav .mobile-list { display: block; }
	.select-nav-select,
	 .nav-select.jcf-hidden { display: block; }
	.quick-link,
	 .airport-info,
	 .header-t { display: none; }
	.logo {
		width: 258px;
		height: 66px;
	}
	.nav-bar { float: none; }
	#nav {
		float: right;
		position: static;
	}
	#nav .opener {
		display: block;
		min-width: 33px;
		text-align: center;
		position: relative;
		padding: 22px 18px 21px;
	}
	.wrap.side-slide.active #nav .opener,
	 #nav .opener:hover {
		background: #207a15 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwN2ExNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzFjNjkxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzEyM2IwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzExMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjM4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #207a15), color-stop(29%, #1c6910), color-stop(87%, #123b02), color-stop(97%, #113600), color-stop(100%, #123800)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* IE10+ */
		background: linear-gradient(to bottom, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* W3C */
	}
	#nav .opener:before {
		content: '';
		width: 1px;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		background: #19780d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NzgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzFlNmYxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzJjNTMxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDRhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19780d), color-stop(25%, #1e6f11), color-stop(75%, #2c531f), color-stop(100%, #304a23)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* IE10+ */
		background: linear-gradient(to bottom, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* W3C */
	}
	#nav .opener:after {
		content: '';
		width: 1px;
		position: absolute;
		top: 0;
		left: 1px;
		bottom: 0;
		background: #89c681 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YzY4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzg0YzA3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzdjYjc3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzU4OGU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzgxMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89c681), color-stop(13%, #84c07a), color-stop(26%, #7cb770), color-stop(76%, #588e40), color-stop(100%, #4c8132)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* IE10+ */
		background: linear-gradient(to bottom, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* W3C */
	}
	#nav .opener span {
		width: 30px;
		height: 5px;
		background: #e0f5de;
		display: block;
		text-indent: -9999px;
		position: relative;
		margin-top: 11px;
		margin-top: 3px;
	}
	#nav>.drop {
		overflow: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		z-index: 999;
	}
	#nav>.drop { float: right; }
	#nav .drop > .main-nav {
		border: none;
		background: #fff;
		width: 89.583%;
		float: right;
		background: #d1d8d0;
		padding: 0 15px 20px 5px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	#nav ul { float: none; }
	#nav > .drop > .main-nav > li {
		float: none;
		border-bottom: 1px solid #5e6759;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	#nav > .drop > .main-nav > li > a {
		background: none;
		padding: 0;
		border: none;
	}
	#nav > .drop > .main-nav > li > a > span {
		background: none;
		color: #433a30;
		border-top: 1px solid #e6e7e5;
	}
	#nav > .drop > .main-nav > li:hover > a >span,
	 #nav > .drop > .main-nav > li.active > a > span,
	 #nav > .drop > .main-nav > li > a:hover span {
		background: #4e961e;
		border-color: #76c641;
		color: #fff;
	}
	#nav > .drop > .main-nav ul {
		display: block;
		position: relative;
		right: auto;
		left: auto;
	}
	#nav > .drop > .main-nav ul {
		width: 100%;
		border: solid #5e6759;
		border-width: 1px 0 0;
		padding: 0 15px 0 50px;
		position: relative;
	}
	#nav>.drop>.main-nav ul li.active a,
	 #nav>.drop>.main-nav ul li a:hover {
		text-decoration: none;
		border-top: 1px solid #64a739;
		background: #2c730c;
		color: #fff;
	}
	.wrap.push .drop { position: static; }
	.wrap.push #nav {
		float: none;
		width: 100%;
	}
	/* left slide animation */
	.wrap.side-slide #nav .drop {
		width: 100%;
		left: 100%;
		-webkit-transition: all 0.55s linear;
		transition: all 0.5s linear;
	}
	.resize-active .wrap.side-slide #nav .drop{
		-webkit-transition: all 0s linear;
		transition: all 0s linear;
	}
	.wrap.side-slide #nav .drop > ul { }
	.wrap.side-slide.active .overlay{
		display:block;
		position:fixed;
		background:rgba(0, 0, 0, 0.9);
		top:0;
		left:0;
		right:0;
		left:0;
		bottom:0;
		-webkit-animation: fadeCenter 1s 1 cubic-bezier(0.77,0,.175,1);
		 -moz-animation: fadeCenter 1s 1 cubic-bezier(0.77,0,.175,1);
		 -o-animation: fadeCenter 1s 1 cubic-bezier(0.77,0,.175,1);
		 animation: fadeCenter 1s 1 cubic-bezier(0.77,0,.175,1);
		 opacity:1;
		 z-index:2;
	}
	.wrap.side-slide.active #nav .drop {
		left: 0;
	}
	.nav-bar .holder { padding-right: 0; }
	.nav-bar,
	 .nav-bar:before { background: none; }
	.header-b:before { background: none; }
	.header-b {
		border: none;
		background: none;
		float: left;
		z-index: 1;
	}
	#header {
		background: #42a124 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYTEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzNmOWIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzJmNzkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzI3NjgwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjYyMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #42a124 0%, #3f9b20 15%, #2f790f 64%, #276806 97%, #266207 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a124), color-stop(15%, #3f9b20), color-stop(64%, #2f790f), color-stop(97%, #276806), color-stop(100%, #266207)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #42a124 0%, #3f9b20 15%, #2f790f 64%, #276806 97%, #266207 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #42a124 0%, #3f9b20 15%, #2f790f 64%, #276806 97%, #266207 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #42a124 0%, #3f9b20 15%, #2f790f 64%, #276806 97%, #266207 100%); /* IE10+ */
		background: linear-gradient(to bottom, #42a124 0%, #3f9b20 15%, #2f790f 64%, #276806 97%, #266207 100%); /* W3C */
		position: relative;
		border-top: 1px solid #0c2a02;
		border-bottom:1px solid #64a56c;
		z-index:2;
	}
	#header:after {
		content: '';
		display: block;
		clear: both;
	}
	#header:before {
		content: '';
		position: absolute;
		background: #5fc73e;
		top: 0;
		left: 0;
		right: 0;
		height: 1px;
		z-index: 1;
	}
	#header .holder { width: 100%; }
	.nav-bar {
		float: none;
		border: none;
	}
	.language { display: none; }
	.center.jcf-unselectable img,
	 .drop-holder img {
		width: 30px;
		height: 22px;
	}
	.car-form .row .checkbox-wrap {
		float: none;
		width: auto;
		text-align: center;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
		padding-left: 0;
		margin: 0 -8px 7px;
	}
	.car-form .row .checkbox-wrap input {
		margin: 2px 10px 0 0;
		float: left;
	}
	.car-form .row .checkbox-wrap label {
		width: auto;
		float: none;
		overflow: hidden;
		padding-right: 0;
		margin-right: 0;
		text-align: left;
	}
	.car-form .row.submit-hold .submit-row {
		float: none;
		width: 100%;
	}
	.captcha-holder {
		padding-right: 0;
	}
	/* hide original element */
	.jcf-hidden {
		display: block !important;
		position: absolute !important;
		left: -9999px !important; /* change to right: -9999px on RTL sites */
	}
	/* custom select styles */
	.select-nav-select.select-area {
		position: relative;
		overflow: hidden;
		cursor: pointer;
		float: right;
		padding: 22px 23px 23px 20px;
		position: relative;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		min-width: 71px;
	}
	.select-nav-select.select-area:before {
		content: '';
		width: 1px;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		background: #19780d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NzgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzFlNmYxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzJjNTMxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDRhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19780d), color-stop(25%, #1e6f11), color-stop(75%, #2c531f), color-stop(100%, #304a23)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* IE10+ */
		background: linear-gradient(to bottom, #19780d 0%, #1e6f11 25%, #2c531f 75%, #304a23 100%); /* W3C */
	}
	.select-nav-select.select-area:after {
		content: '';
		width: 1px;
		position: absolute;
		top: 0;
		left: 1px;
		bottom: 0;
		background: #89c681 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YzY4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzg0YzA3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzdjYjc3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzU4OGU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzgxMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89c681), color-stop(13%, #84c07a), color-stop(26%, #7cb770), color-stop(76%, #588e40), color-stop(100%, #4c8132)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* IE10+ */
		background: linear-gradient(to bottom, #89c681 0%, #84c07a 13%, #7cb770 26%, #588e40 76%, #4c8132 100%); /* W3C */
	}
	.jcf-unselectable.select-nav-select.select-active,
	 .jcf-unselectable.select-nav-select:hover,
	 .select-nav-select.select-area:hover {
		background: #207a15 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwN2ExNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzFjNjkxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzEyM2IwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzExMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjM4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #207a15), color-stop(29%, #1c6910), color-stop(87%, #123b02), color-stop(97%, #113600), color-stop(100%, #123800)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* IE10+ */
		background: linear-gradient(to bottom, #207a15 0%, #1c6910 29%, #123b02 87%, #113600 97%, #123800 100%); /* W3C */
	}
	.select-nav-select.select-area .center {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		display: block;
		border: 1px solid #7cb600;
		width: 30px !important;
		height: 22px;
	}
	.select-disabled { background: #eee; }
	.select-nav-select.select-area .select-opener {
		background: none;
		position: absolute;
		right: 0;
		top: 0;
		left: 0;
		bottom: 0;
	}
	.select-nav-select.select-options {
		position: absolute;
		overflow: hidden;
		background: #fff;
		z-index: 2000;
	}
	.drop-nav-select.select-options .drop-holder {
		background: #d1d8d0;
		overflow: hidden;
		height: 1%;
		padding: 18px;
		min-width: 37px;
		margin-top: 1px;
	}
	.drop-nav-select .scrollable-area-wrapper {
		width: 71px !important;
		height: auto !important;
	}
	.drop-nav-select .drop-list {
		height: auto !important;
		width: 33px !important;
	}
	.drop-nav-select .drop-holder .drop-list span {
		display: inline-block;
		border: 1px solid #fff;
	}
	.drop-nav-select .drop-holder .drop-list a:hover span {
		display: inline-block;
		border: 1px solid #7cb600;
	}
	.drop-nav-select ul {
		list-style: none;
		overflow: hidden;
		padding: 0;
		margin: 0;
		text-align: center;
		width: 33px;
	}
	.drop-nav-select ul li:first-child { margin-top: 0; }
	.drop-nav-select ul li {
		width: 100%;
		display: inline-block;
		margin-top: 27px;
	}
	.drop-nav-select ul a {
		text-decoration: none;
		display: block;
		cursor: pointer;
		color: #000;
		height: 1%;
	}
	.drop-nav-select .item-selected a {
		text-decoration: none;
		color: #fff;
	}
	/* select options optgroup example styles */
	.select-options .optgroup { clear: both; }
	.select-options .optgroup strong {
		display: block;
		padding: 5px;
	}
	.select-options .optgroup ul a { padding-left: 30px; }
	.select-options .optgroup strong {
		display: block;
		padding: 5px;
	}
	.select-options .optgroup ul a { padding-left: 30px; }
	.container {
		padding: 0 9px;
		margin-top: 21px;
	}
	.car-hire a .define { width: 71.42%; }
	.car-hire a .define h2 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 8px;
	}
	.car-hire { margin-bottom: 27px; }
	.footer-t { display: none; }
	.footer-r {
		font-size: 14px;
		line-height: 16px;
	}
	.logo-holder { margin-bottom: 59px; }
	.footer-b .holder { padding: 0 26px 12px; }
	.footer-r { padding-top: 11px; }
	.car-feature-list {
		clear: both;
		overflow: hidden;
	}
	.navigate {
		padding: 11px 0 12px;
		margin-bottom: 21px;
	}
	.navigate span { padding: 0 46px; }
	.navigate span:after { border: none; }
	.navigate span:before {
		content: '';
		background: url(../images/sprite.png) -436px -83px;
		width: 25px;
		height: 25px;
		position: absolute;
		left: 11px;
		top: 2px;
	}
	.hire { margin: 0 15px 17px; }
	.hire-info span { display: block; }
	.car-feature {
		padding: 5px 5px 8px 9px;
		margin-bottom: 20px;
	}
	.detail-top .holder {
		margin-bottom: 6px;
		width: 100%;
		padding: 0 6px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.car-feature-container { margin: 0 5px 35px; }
	.car-feature .car-holder {
		margin-top: 0;
		padding: 0;
	}
	.car-feature .visual {
		float: left;
		padding: 3px 0 0;
		width: 53.61%;
	}
	.price-block { width: 41.68%; }
	.price-block .price { margin-bottom: 23px; }
	.btn-send {
		font-size: 19px;
		line-height: 19px;
	}
	.magnifier { margin-top: 0; }
	.car-feature-list {
		margin-top: 17px;
		padding: 0;
	}
	.car-feature-list li {
		float: left;
		margin-right: 3px;
	}
	.quote-area .heading-holder { padding: 2px 20px 7px; }
	.quote-area .quote-form .select-row { padding: 7px 14px 0 13px }
	.quote-area .date-block { padding: 0 10px 12px 13px; }
	.calender { display: none; }
	.process { display: none; }
	.date-left { width: 69.6%; }
	.quote-area .holder { padding-bottom: 150px; }
	.content-holder { padding-top: 9px; }
	.content-holder.add { padding-top: 8px; }
	.title-block {
		padding: 0 10px 0 15px;
		font-size: 16px;
		line-height: 19px;
	}
	.heading .titel-block h1,
	 #content .title-block h1 {
		margin-bottom: 5px;
		padding-left: 2%;
	}
	.heading .titel-block h1:before,
	 #content .title-block h1:before { left: -5px; }
	.title-block { margin-bottom: 14px; }
	.title-block p { margin: 0; }
	.booking-form {
		padding: 0;
		margin-bottom: 10px;
	}
	.intro-block {
		border-radius: 0;
		margin: 0 -2px;
		padding: 12px 8px 0;
		font-size: 15px;
		line-height: 17px;
	}
	.intro-block .mail { display: none; }
	.intro-block h2 {
		margin: 0 0 14px;
		font-size: 33px;
		line-height: 35px;
	}
	.intro-block p { margin-bottom: 17px; }
	.form-content-t { margin: 0 1px 6px; }
	.form-content-t:after {
		content: '';
		display: block;
		clear: both;
	}
	.form-content-t .car-intro:after {
		content: '';
		display: block;
		clear: both;
	}
	.car-img-holder {
		float: left;
		width: 53.9%;
	}
	.form-content-t .car-intro ul {
		float: right;
		font: bold 15px/18px Verdana, Geneva, Tahoma, sans-serif;
		padding: 17px 0 0;
		width: 39.3%;
		margin-bottom: 15px;
	}
	.btn-send.add {
		float: left;
		display: block;
		margin-right: 16px;
		line-height: 19px;
	}
	.form-content-t .car-intro {
		border-left: none;
		border-bottom: 1px solid #fff;
		position: relative;
		float: none;
		width: 100%;
		padding: 14px 13px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.form-content-t .car-intro:before {
		content: '';
		background: #909090;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1px;
		width: 100%;
		top: auto;
	}
	.book {
		width: 100%;
		float: none;
		padding: 7px 21px 13px 18px;
	}
	.book .row label {
		margin: 0 0 3px;
		display: block;
		float: none;
		width: 100%;
		font-size: 16px;
		line-height: 20px;
	}
	.book .row label:after { border: none; }
	.select-container { position: relative; }
	.select-container:after {
		content: '';
		display: block;
		clear: both;
	}
	.select-container:before {
		border-color: transparent transparent transparent #333;
		border-style: solid;
		border-width: 4px 0 4px 8px;
		content: "";
		top: 50%;
		margin-top: -2px;
		position: absolute;
		left: -12px;
		z-index: 9999;
	}
	.select-book.select-area {
		width: 100% !important;
		float: left;
	}
	.row-holder:after {
		content: '';
		display: block;
		clear: both;
	}
	.row-container {
		width: 69%;
		float: left;
		overflow: visible;
	}
	.select-day.select-area {
		width: 16.6% !important;
		margin-right: 15px;
	}
	.book-calender { display: none; }
	.row-holder:after {
		content: '';
		display: block;
		clear: both;
	}
	.select-month.select-area { width: 38.7% !important; }
	.row-left { width: 73.1%; }
	.book .row .row-right label,
	 .book .row .row-left label { width: 100%; }
	.select-day.select-area { width: 22.6% !important; }
	.select-month.select-area { width: 53.2% !important; }
	.row-right { width: 26.9%; }
	.select-time.select-area { width: 100% !important }
	.btn-holder {
		float: right;
		width: 113px;
		margin: 36px 0 0 0;
	}
	.form-content-t input[type="submit"] {
		white-space: normal;
		padding: 1px 0 3px;
		margin-left: 0;
	}
	.form-content-t { margin: 0 1px 11px; }
	.note {
		font-size: 15px;
		line-height: 18px;
		margin: 0 16px;
	}
	.car-form { padding: 0; }
	.car-block {
		border-radius: 0;
		margin: 0 -2px 16px;
		padding: 9px 15px 3px;
	}
	.car-block h1 {
		float: none;
		width: 85%;
		margin: 0 auto 3px;
		text-align: center;
	}
	.choose {
		float: none;
		width: 100%;
		overflow: hidden;
	}
	.chk-area { margin: 5px 9px 0 0; }
	.choose label {
		font-size: 17px;
		line-height: 19px;
		width: 90.2%
	}
	.choose li { margin-bottom: 13px; }
	.continue-block h3 {
		font-size: 25px;
		line-height: 29px;
		margin: 0 0 17px;
		text-align: center;
	}
	.continue-block {
		padding: 0 16px;
		width: auto;
	}
	.continue-block .row label { display: none; }
	.continue-block .row.hide.add{display: block;}
	.continue-block .row.hide.add label{
		display: block;
		color: #3d3d3d;
		font: 400 25px/28px 'Roboto',Verdana,Geneva,Tahoma,sans-serif;
		margin: 0 0 4px;
		width: 66%;
		padding: 0;
	}
	.continue-block .row .select-row{
		float: none;
		width: 100%;
	}
	.input-holder{width:100%;}
	.input-placeholder-text{
		color:#3d3d3d !important;
		top:6px;
		left:6px;
		font-size:19px;
	}
	.car-form input[type="tel"],
	 .car-form input[type="text"],
	 .car-form input[type="email"] {
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 0 4px 3px;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		outline:none;
	}
	.continue-block .row:after { background: none; }
	.continue-block .row {
		border-top: none;
		padding-top: 0;
		margin-top: 20px;
	}
	.car-form .note {
		font-size: 17px;
		line-height: 18px;
		margin: 12px 18px -2px 8px;
	}
	.fill-block .row.hide { display: none; }
	.free-stuff {
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.select-stuff.select-area {
		float: right;
		margin: 0;
		width: 33.1% !important;
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 3px 4px;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.select-hold .select-note {
		font-size: 25px;
		line-height: 28px;
		color: #3d3d3d;
		font-weight: normal;
		margin: 0;
		width: 66%;
	}
	.select-hold .select-note .sub-note {
		font: 16px/18px Verdana, Geneva, Tahoma, sans-serif;
		color: #111;
		display: block;
		margin: 7px -153px 0 0;
	}
	.select-hold { margin-bottom: 11px; }
	.select-stuff.select-area .center {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		width: 100%;
		color: #111;
		font: 14px/18px Verdana, Geneva, Tahoma, sans-serif;
		background: #fff;
		display: block;
		padding: 3px 19px 3px 4px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.select-stuff.select-area .select-opener {
		background: url(../images/sprite.png) no-repeat 0 -49px;
		width: 17px;
		height: 30px;
		position: absolute;
		right: 1px;
		top: 1px;
	}
	.select-hold { margin-bottom: 12px; }
	.continue-block .row label.fecha {
		display: block;
		margin: 3px 0 0 0;
		padding: 0;
		font: 25px/28px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		width: 55.53%;
	}
	.continue-block .row.port label{
		display: block;
		margin: 3px 0 0 0;
		padding: 0;
		font: 18px/20px Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		width: 66%;
	}
	.continue-block .row.port select{
		float: right;
		width:20%;
	}
	.continue-block .row label:after { border: none; }
	.car-form .example { display: none; }
	.car-form .input-holder.date-entry{
		width:13.33%;
		text-align:center;
		font-size:14px;
		margin-right:1.1%;
	}
	.car-form .input-holder.date-entry .input-placeholder-text{
		left:50%;
		margin-left:-18px;
	}
	.car-form .input-holder.date-entry.year .input-placeholder-text{margin-left:-22px;}
	.car-form .input-holder.date-entry.year {
		width: 16.43%;
		margin-right: 0;
	}
	.car-form textarea {
		margin: 0;
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		min-height: 34px;
		padding: 3px 4px;
		width: 100% !important;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		outline:none;
	}
	.car-form .row.submit-hold {
		margin-top: 24px;
		padding: 0 8px;
		text-align: center;
	}
	.car-form input[type="submit"] {
		width: 100%;
		font-size: 31px;
		line-height: 33px;
		padding: 3px 17px;
	}
	.condition-list h4 {
		font: normal 25px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
	}
	.fill-block { margin-bottom: 35px; }
	.condition-list h4 { margin-bottom: 11px; }
	.condition-list {
		width: 100%;
		padding-right: 0;
	}
	.condition-wrap {
		height: 79px;
		padding: 8px 2px;
	}
	.condition-wrap .title {
		display: block;
		margin-bottom: 3px;
		font-size: 16px;
		line-height: 18px;
	}
	.condition-wrap ul {
		padding-left: 13px;
		font-size: 15px;
		line-height: 15px;
	}
	.condition-wrap ul li { margin-bottom: 4px; }
	.car-img-holder {
		width: 60.3%;
		text-align:center;
	}
	.car-img-holder img {
		width:auto;
		max-width:100%;
	}
	.car-block-list {
		float: right;
		width: 39%;
	}
	.form-content-t .car-intro ul {
		width: 100%;
		font-size: 10px;
		line-height: 18px;
	}
	.car-intro { height: auto; }
	.car-block h1 { font-size: 18px; }
	.choose label {
		font-size: 11px;
		line-height: 21px;
	}
	.continue-block h3 {
		font-size: 18px;
		line-height: 25px;
	}
	.car-form .note {
		font-size: 13px;
		line-height: 16px;
	}
	.car-form textarea,
	 .car-form input[type="tel"],
	.car-form input[type="text"],
	.car-form input[type="email"] { font-size: 19px; }
	.car-form input.date-entry[type="text"] {
		font-size: 13px;
		float: left;
		margin: 0 0 0 4px;
	}
	.select-hold .select-note { font-size: 18px; }
	.select-hold .select-note .sub-note { font-size: 13px; }
	.car-form input[type="submit"] { font-size: 26px; }
	.condition-list h4 { font-size: 22px; }
	.continue-block .row label.fecha { width: 54.63%; }
	.condition-wrap .title {
		font-size: 14px;
		line-height: 16px;
	}
	.condition-wrap ul { font-size: 12px; }
	#content.add {
		width: 100%;
		padding: 0 1px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.warning-text {
		padding: 15px 14px 15px 46px;
		margin-bottom: 24px;
	}
	.warning-text:before {
		left: 8px;
		top: 12px;
	}
	.warning-block ul li { padding: 7px 10px 8px; }
	.warning-block ul .title {
		width: 100%;
		display: block;
		font-size: 16px;
		line-height: 18px;
		font-weight: normal;
	}
	.warning-block ul .title:after { border: none; }
	.warning-block ul .field-block {
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.warning-block ul .field-text,
	 .warning-block ul .field-text.hightlight-text,
	 .warning-block ul time {
		font: 25px/27px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
	}
	.warning-block .hora-block .hora-text { display: none; }
	.warning-block ul .field-text.comment {
		font: 16px/18px Verdana, Geneva, Tahoma, sans-serif;
		text-align: justify;
	}
	.btn-wrapper .holder {
		width: 100%;
		float: none;
		padding: 0 24px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.btn-continue,
	 .btn-fix {
		width: 100%;
		float: none;
		display: block;
		text-align: center;
		margin-bottom: 18px;
	}
	.warning-block ul time { margin-right: 43px; }
	.reserve-block {
		padding: 0 21px 0 20px;
		font-size: 16px;
		line-height: 19px;
		margin-top: -9px;
	}
	.confirmation-list {
		padding: 20px 0 0;
		font-size: 17px;
		line-height: 19px;
	}
	.site-wrap {
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.heading { padding-top: 8px; }
	.heading .title-block { padding-left: 15px; }
	.sub-heading { margin-bottom: 12px; }
	.map-selection {
		padding: 0 17px 0 10px;
		margin-bottom: 7px;
		overflow: hidden;
	}
	.map-selection .map {
		width:100% !important;
	}
	.select-map.select-area {
		width: 100% !important;
		margin: 0;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.map-container {
		margin: 0 10px 38px;
		padding: 19px 0 8px;
	}
	.map-container-t { padding: 0 21px 5px 14px; }
	.map-container-t .address-holder {
		width: 55.7%;
		float: left;
	}
	.map-container-t .contact-holder {
		display: block;
		float: right;
		width: 44.3%;
	}
	.map-container-t .contact-frame {
		display: block;
		width: 100%;
	}
	.map-holder { padding: 0 5px; }
	.contact-form .input-wrap {
		float: none;
		width: 100%;
		padding: 0 14px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.map-container-t .contact-frame.add { text-align: left; }
	.contact-form .row label { display: none; }
	.contact-form textarea {
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 0 4px 3px;
		width: 100% !important;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		outline:none;
	}
	.contact-form .email-note { margin: 6px 0 0 10px; }
	.contact-form input[type="text"],
	 .contact-form input[type="email"] {
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 0 4px 3px;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		outline:none;
	}
	.contact-form .row:after { background: none; }
	.contact-form .row {
		border-top: none;
		padding-top: 0;
		margin-top: 20px;
	}
	.row.submit-hold { margin: 23px 9px 0; }
	.contact-form { margin-bottom: 98px; }
	.contact-form input[type="submit"] {
		margin: 0;
		width: 100%;
	}
	.testimony-form .input-wrap {
		float: none;
		width: 100%;
		overflow: hidden;
	}
	.testimony-form { padding: 14px 15px 0; }
	.testimony-form .row label { display: none; }
	.testimony-form .row label.show.radio { margin: 0 0 17px; }
	.testimony-form .row label.show {
		display: block;
		width: 100%;
		padding: 0;
		margin: 0 0 4px 7px;
		font: 25px/27px 'Roboto', Arial, Helvetica, sans-serif;
		color: #3d3d3d;
	}
	.testimony-form .row label.show:after { border: none; }
	.testimony-form input[type="text"],
	 .testimony-form input[type="email"] {
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 0 4px 3px;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		outline:none;
	}
	.testimony-form .row:after { background: none; }
	.testimony-form .row {
		border-top: none;
		padding-top: 0;
		margin-top: 20px;
	}
	.radio-list {
		margin: 0;
		padding: 0 0 0 11px;
	}
	.testimony-form .row .radio-list label { display: block; }
	.testimony-form textarea {
		margin: 0;
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 181px;
		min-height: 181px;
		padding: 3px 4px;
		width: 100% !important;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.testimony-form select {
		width: 100%;
	}
	.testimony-form select.month {
		width: 73%;
	}
	.testimony-form .testimony-day-wrap {
		width: 17.6%;
		margin-right: 21px;
		min-width: 55px;
	}
	.testimony-form .information {
		padding-top: 21px;
		margin: 0 0 10px 10px;
		font-size: 16px;
		line-height: 19px;
	}
	.testimony-form .select-book.select-area,
	 .testimony-form .select-month.select-area,
	 .testimony-form .select-day.select-area {
		width: 100%;
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 3px 4px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.testimony-form .select-book.select-area .select-opener,
	 .testimony-form .select-month.select-area .select-opener,
	 .testimony-form .select-day.select-area .select-opener {
		background: url(../images/sprite.png) no-repeat 0 -49px;
		width: 17px;
		height: 30px;
		position: absolute;
		right: 1px;
		top: 1px;
	}
	.testimony-form .testimony-day-wrap:after { border: none; }
	.testimony-form .select-month.select-area .center,
	 .testimony-form .select-book.select-area .center,
	 .testimony-form .select-day.select-area .center {
		font: 25px/27px 'Roboto', Arial, Helvetica, sans-serif;
		color: #181818;
		padding: 0;
	}
	.testimony-form .select-month.select-area { width: 32.9% !important; }
	.testimony-form .select-book.select-area { width: 100% !important; }
	.testimony-form .drop-month.select-options ul,
	 .testimony-form .drop-day.select-options ul,
	 .testimony-form .drop-book.select-options ul { font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif; }
	.testimony-form input[type="submit"] {
		width: 100%;
		margin: 0;
	}
	.title-block.testimonial h1 {
		float: none;
		display: block;
	}
	.title-block.testimonial .sorting-block {
		float: none;
		display: block;
		width:100%;
		margin-top:15px;
	}
	.title-block.testimonial h1 { margin: 7px 0 13px; }
	.sorting-list {
		float:left;
		width:50.1%;
	 }
	.sorting-list ul { float: none; margin:0; }
	.sorting-list ul:after {
		content: '';
		display: block;
		clear: both;
	}
	.title-block.testimonial { padding-right: 9px; }
	.btn-add {
		margin: 0;
		padding: 5px 18px 7px;
		font-size: 24px;
		line-height: 29px;
	}
	.btn-wrapper { text-align: center; }
	.btn-comment {
		margin: 0;
		padding: 4px 18px;
		font-size: 24px;
		line-height: 29px;
		float: none;
		display: inline-block;
	}
	.sorting-list .title { margin-right: 7px; }
	.title-block.testimonial { margin-bottom: 24px; }
	.blockquote-wrap { padding: 0 5px; }
	.result,
	 .rate { display: none; }
	.testimonial-holder .testimonial-block {
		padding: 17px 21px 1px 24px;
		font-size: 16px;
		line-height: 18px;
	}
	.blockquote-wrap { margin-bottom: 42px; }
	.paging {
		font-size: 26px;
		line-height: 28px;
		margin-bottom: 37px;
	}
	.paging li.active span,
	 .paging li a {
		width: 32px;
		height: 32px;
		padding: 1px 0 5px;
	}
	.paging li a.last:before,
	 .paging li a.last:after,
	 .paging li a.next:after {
		border-width: 7px 0 7px 12px;
		top: 8px;
	}
	.paging li a.first:before,
	 .paging li a.first:after,
	 .paging li a.prev:after {
		border-width: 7px 12px 7px 0;
		top: 8px;
	}
	.testimonial-section { margin-bottom: 112px; }
	.reservation-block {
		margin: 0 6px 254px;
		padding: 9px;
	}
	.reservation-block {
		font-size: 16px;
		line-height: 19px;
	}
	.reservation-block p { margin-bottom: 23px; }
	.reserve-form { margin-bottom: 27px; }
	.reserve-form input[type="text"],
	.reserve-form input[type="email"] {
		width: 100%;
		margin: 0 0 21px;
	}
	.reservation-block .submit-btn-wrap { text-align: center; }
	.reservation-block input[type="submit"] {
		float: none;
		width: 45.6%;
	}
	.message-block { padding: 0 14px; }
	.message-block .failure,
	 .message-block .successful { text-align: left; }
	.cancel-form .row label { display: none; }
	.cancel-form textarea {
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 0 4px 3px;
		width: 100% !important;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.cancel-form .email-note { margin: 6px 0 0 10px; }
	.cancel-form input[type="text"],
	 .cancel-form input[type="email"] {
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 0 4px 3px;
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		outline:none;
	}
	.cancel-form .row:after { background: none; }
	.cancel-form .row {
		border-top: none;
		padding-top: 0;
		margin-top: 20px;
	}
	.cancel-form .row.submit-hold { margin: 23px 9px 0; }
	.cancel-form { margin-bottom: 98px; }
	.cancel-form input[type="submit"] {
		margin: 0;
		width: 100%;
	}
	.cancel-form .input-wrap {
		float: none;
		width: 100%;
	}
	.cancel-form {
		width: 100%;
		padding: 0 16px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.cancel-form .select-book.select-area {
		width: 100% !important;
		border: 1px solid #7c6411;
		border-radius: 3px;
		background-color: #fff;
		-moz-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		-webkit-box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		box-shadow: 0 0 0 1px rgba(255,249,204,.75);
		font: 25px/26px 'Roboto', Verdana, Geneva, Tahoma, sans-serif;
		color: #3d3d3d;
		height: 34px;
		padding: 3px 4px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.cancel-form .select-book.select-area .select-opener {
		background: url(../images/sprite.png) no-repeat 0 -49px;
		width: 17px;
		height: 30px;
		position: absolute;
		right: 1px;
		top: 1px;
	}
	.cancel-form .select-book.select-area .center {
		font: 25px/27px 'Roboto', Arial, Helvetica, sans-serif;
		color: #181818;
		padding: 0;
	}
	.faq-list li span { width: 4.8%; }
	.faq-detail li .faq-wrap{width:93.1%;}
	 .faq-list li .faq-list-wrap { width:92.68%; }
	.faq-block {
		padding: 0 16px;
		margin-bottom: 119px;
	}
	.about-detail {
		padding: 0 10px;
		font-size: 16px;
		line-height: 19px;
	}
	#content {
		font-size: 16px;
		line-height: 19px;
	}
	.cancel-reservation {
		margin: 0 5px 392px;
		padding: 24px 7px 20px;
		font-size: 16px;
		line-height: 19px;
	}
	.cancel-text { padding: 0 10px; }
	.popup-content {
		min-width: 478px;
		padding: 29px 24px 0;
	}
	div.gallery .pagination { display: none; }
	#popup3.lightbox,
	#popup2.lightbox ,
	#popup1.lightbox {
		border-radius: 0;
		padding: 0;
	}
	.button-next {
		display: block;
		position: static;
	}
	.button-next:after {
		top: 50%;
		right: -16px;
		margin-top: -28px;
		float: none;
		left: auto;
	}
	.button-prev {
		display: block;
		position: static;
	}

	.button-prev:after {
		top: 50%;
		left: -16px;
		margin-top: -28px;
		float: none;
		right: auto;
	}
	.car-feature-info {
		max-width: 100%;
		float: none;
		overflow: hidden;
		clear: both;
		padding-top: 15px;
	}
	.quote-section {
		float: none;
		width: 100%;
		border-radius: 0;
		border-width: 1px 0;
		margin-bottom: 43px;
	}
	.quote-section .holder {
		border-radius: 0;
		border-width: 1px 0;
	}
	.container-r {
		width: 100%;
		float: none;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.container-r h1 {
		font-size: 32px;
		line-height: 32px;
		text-align: center;
		margin-bottom: 14px;
	}
	.price-info h2 {
		font-size: 32px;
		line-height: 34px;
	}
	.top-block { padding-top: 0; }
	.price-info {
		padding: 0 26px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.price-info ul {
		font-size: 26px;
		line-height: 32px;
	}
	.price-info ul li {
		background: url(../images/bg-tick1.png) no-repeat 0 8px;
		padding-left: 31px;
	}
	.quote-block blockquote,
	.quote-block q {
		font-size: 38px;
		line-height: 40px;
	}
	.read {
		font-size: 22px;
		line-height: 24px;
		margin: 0;
	}
	.btn-question {
		font-size: 22px;
		line-height: 24px;
		padding: 6px 8px;
	}
	.image-wrapper { display: none; }
	.car-info .car-detail.add,
	 .car-info .car-detail {
		width: 100%;
		float: none;
		padding-top: 0;
	}
	.btn-next2:after,
	 .btn-next1:after { right: 8px; }
	.btn-prev2:after,
	 .btn-prev1:after { left: 8px; }
	div.cycle-gallery1 div.mask1 div.slide1 { padding: 0; }
	.experience-block { display: none; }
	.car-info .car-detail .car-name {
		font-size: 36px;
		line-height: 36px;
	}
	.car-info .car-detail .price {
		font-size: 145px;
		line-height: 145px;
	}
	div.cycle-gallery1 { max-height: 100%; }
	div.cycle-gallery1 div.mask1 { height: 249px !important; }
	.car-info .car-detail .text {
		font-size: 30px;
		line-height: 30px;
	}
	.car-info .car-detail .type {
		font-size: 50px;
		line-height: 50px;
	}
	.testimonial blockquote q {
		font-size: 24px;
		line-height: 26px;
	}
	.cancel-reservation .btn-cont { margin: 4px 5px 6px; }
	.form-content-t .car-intro ul { font-size: 15px; }
	#fancybox-wrap {
		top: 0;
		left: 0 !important;
		right: 0 !important;
		max-width: 480px;
		width:100% !important;
		margin: auto !important;
	}
	.cycle-gallery.show { display: none; }
	.gallery-holder {
		float: none;
		width: 100%;
	}
	div.cycle-gallery2 {
		max-width: 100%;
		width: 100%;
	}
	div.cycle-gallery2 div.mask2{width:100%;}
	.car-info .car-detail{margin-top:24px;}
	.sorting-list ul li{margin-right:4px;}
	.row-left .select-container{width: 100%;}
	.booking-form select{
		float: none;
		width: 100%;
	}
	.booking-form select.month{width: 40%;}
	.booking-form select.time{width: 100%;}
	.free-stuff select{
		float: right;
		width: 20%;
		margin-right: 0;
	}
	.submit-form{padding:0 20px;}
	.submit-form input[type="submit"]{
		width:100%;
		margin-bottom: 20px;
	}
	.submit-form .corregir{
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.submit-form .row label{
		float: none;
		width: 100%;
	}
	.submit-form .captcha-holder {
		float: none;
		padding-right: 0;
		width: 250px;
		margin: 0 auto;
	}
}
 @media only screen and (max-width: 479px) {
	.continue-block .row label.fecha { width: 55.43%;}
	.continue-block .row.hide.add label{font-size: 18px;}
	.book{font-size: 13px;}
	.booking-form select.month{width: 54%;}
	 div.gallery div.gallery-mask{
		width:100% !important;
		height:100% !important;
		min-height:170px;
	}
	 .date-holder .input-placeholder-text, .car-form .input-holder.date-entry{font-size:12px;}
	 .car-form .input-holder.date-entry{
		 width:12.33%;
		margin-right:1.7%;
		}
	 .price-block .price strong .currency {
		font-size: 18px;
		line-height: 22px;
		display: inline-block;
	}
	 .car-img-holder {
		width: 52.3%;
		text-align:center;
		margin-top:24px;
	}
	 .faq-list li .faq-list-wrap { width:90.68%; }
	#fancybox-wrap {
		left: 0 !important;
		right: 0 !important;
		max-width: 320px;
		margin: auto !important;
	}
	.select-nav-select.select-area { padding: 12px; }
	#nav .opener { padding: 11px 14px; }
	.select-nav-select.select-area { min-width: 55px; }
	.logo {
		width: 175px;
		height: 45px;
	}
	.drop-nav-select.select-options .drop-holder {
		padding: 11px;
		min-width: 34px;
	}
	.drop-nav-select ul li { margin-top: 15px; }
	.detail-top .title {
		font-size: 20px;
		line-height: 24px;
	}
	.detail-top .price {
		font-size: 18px;
		line-height: 20px;
	}
	.price-block .price.add strong,
	 .price-block .price strong {
		font-size: 22px;
		line-height: 24px;
	}
	.price-block .price.add span,
	 .price-block .price span {
		font-size: 18px;
		line-height: 22px;
	}
	.price-block .price { margin-bottom: 13px; }
	.btn-send {
		font-size: 13px;
		line-height: 17px;
	}
	.car-feature-list {
		font-size: 18px;
		line-height: 20px;
	}
	.quote-area .quote-form { max-width: 300px; }
	.drop-map.select-options ul,
	 .select-map.select-area .center,
	 .drop-top.select-options ul,
	 .select-top.select-area .center {
		font-size: 12px;
		line-height: 27px;
	}
	.quote-form label {
		font-size: 18px;
		line-height: 22px;
	}
	.quote-area .date-selector { width: 71.1%; }
	.drop-top.select-options ul a { padding: 5px; }
	.quote-area .date-block,
	 .quote-area .quote-form .select-row { padding: 0; }
	.quote-area .heading-holder { padding: 2px 12px 7px; }
	.quote-area .date-selector { width: 74.2%; }
	.date-col { width: 100%; }
	.select-wrap.month { width: 54.3%; }
	.hire {
		font-size: 16px;
		line-height: 20px;
	}
	.footer-b .holder { padding: 0 12px 12px; }
	.footer-r {
		font-size: 12px;
		line-height: 16px;
	}
	.car-hire .flag-holder { width: 28%; }
	.car-hire a .define { width: 66.82%; }
	.intro-block h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.select-time.select-area .center,
	 .select-month.select-area .center,
	 .select-day.select-area .center,
	 .select-book.select-area .center {
		font-size: 12px;
		line-height: 14px;
		padding: 5px 19px 5px 3px;
	}
	.book .row label { font-size: 14px; }
	.btn-holder {
		width: 72px;
		margin: 42px 0 0;
	}
	.form-content-t input[type="submit"] {
		border: 1px solid #222;
		border-radius: 3px;
		-moz-box-shadow: 0 1px 2px #fff; /* drop shadow */
		-webkit-box-shadow: 0 1px 2px #fff; /* drop shadow */
		box-shadow: 0 1px 2px #fff; /* drop shadow */
	}
	.form-content-t input[type="submit"] { font-size: 13px; }
	.select-day.select-area {
		width: 30.6% !important;
		margin-right: 8px;
	}
	.drop-time.select-options ul,
	.drop-month.select-options ul,
	.drop-day.select-options ul,
	.drop-book.select-options ul {
		font-size: 12px;
		line-height: 14px;
	}
	.drop-book.drop-add.select-options ul{
    font-size: 15px;
    line-height: 17px;
}
	.map-container-t .address-holder address {
		font-size: 11px;
		line-height: 16px;
	}
	.faq-detail li .faq-wrap{width:91.1%;}
	.map-container-t .address-holder { width: 48.7%; }
	.map-container-t .contact-holder { width: 50.3%; }
	.map-container-t .contact-frame {
		font-size: 11px;
		line-height: 16px;
	}
	.contact-form textarea,
	 .contact-form input[type="text"],
	 .contact-form input[type="email"] { font-size: 19px; }
	.contact-form { padding-top: 7px; }
	.testimony-form .select-month.select-area .center,
	 .testimony-form .select-book.select-area .center,
	 .testimony-form .select-day.select-area .center {
		font: 15px/25px 'Roboto', Arial, Helvetica, sans-serif;
		color: #181818;
		padding: 0;
	}
	.testimony-form textarea,
	 .testimony-form input[type="text"],
	.testimony-form input[type="email"] { font-size: 19px; }
	.cancel-form .select-book.select-area .center { font-size: 17px; }
	.cancel-form input[type="text"],
	 .cancel-form input[type="email"] { font-size: 19px; }
	.popup-content {
		max-width: 318px;
		min-width:318px;
		padding: 30px 30px 0;
	}
	.car-feature-info li { margin: 0 8px 8px; }
	.car-info .car-detail .car-name {
		font-size: 28px;
		line-height: 28px;
	}
	.car-info .car-detail .price {
		font-size: 100px;
		line-height: 100px;
	}
	div.cycle-gallery1 div.mask1 { height: 200px !important; }
	.car-info .car-detail .text {
		font-size: 24px;
		line-height: 24px;
	}
	.car-info .car-detail .type {
		font-size: 35px;
		line-height: 35px;
	}
	.testimonial blockquote q {
		font-size: 20px;
		line-height: 24px;
	}
	.container-r h1 {
		font-size: 26px;
		line-height: 28px;
	}
	.price-info h2 {
		font-size: 21px;
		line-height: 24px;
	}
	.price-info ul { font-size: 19px; }
	.price-info { padding: 0 10px; }
	.quote-block blockquote,
	.quote-block q {
		font-size: 28px;
		line-height: 32px;
	}
	.btn-question {
		font-size: 15px;
		line-height: 17px;
	}
	.read {
		font-size: 15px;
		line-height: 21px;
	}
	.continue-block { padding: 0 10px; }
	.date-selector { width: 74.21%; }
	.btn-add {
		font-size: 17px;
		line-height: 29px;
		margin-top: 27px;
	}
	.sorting-list { float: left; }
	.sorting-list ul { margin: 0; }
	.paging { margin-left: 0; }
	.continue-block .row label.fecha { font-size: 17px; }
	div.gallery div.gallery-mask { margin-bottom: 0; }
	.car-block-list { width: 45%; }
	.form-content-t .car-intro ul { font-size: 10px; }
	.car-form textarea,
	.car-form input[type="tel"],
	.car-form input[type="text"],
	.car-form input[type="email"] {
		font-size: 15px;
		line-height: 24px;
		padding: 5px;
	 }
	.input-placeholder-text,
	.car-form .input-holder.date-entry{font-size:15px;}
	.car-form .input-holder.date-entry .input-placeholder-text{margin-left:-11px;}
	.car-form .input-holder.date-entry.year .input-placeholder-text{margin-left:-15px;}
	.sorting-list{
		width:auto;
		max-width:43.6%;
	}
	.sorting-list .title{
		margin:0 0 5px;
		display:block;
		width:100%;
	}
	.select-wrap select{
		font-size: 12px;
		padding: 0 4px;
		height: 30px;
	}
}

.visible-md,
.visible-xs {
	display: none;
}

@media only screen and (max-width: 989px) {
	.visible-md {
		display: block;
	}
	.hidden-md {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.visible-md {
		display: none;
	}
	.visible-xs {
		display: block;
	}
}


/* js style */
div.cycle-gallery2 div.mask2 div.slideset2,
div.cycle-gallery1 div.mask1 div.slideset1{
	width:9999px;
	float:left;
	overflow:hidden;
}
.slide-row,
div.cycle-gallery2 div.mask2 div.slide2{float:left;}
.ui-datepicker-trigger{
	float:left;
	height:26px;
	width:27px;
	margin:6px 0 0 0;
	cursor:pointer;
}
.book-calender,
.calender{display:none;}
#ui-datepicker-div{margin:-7px 0 0 -118px;}
@-webkit-keyframes fadeCenter { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes fadeCenter { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes fadeCenter { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes fadeCenter { 0% { opacity: 0; } 100% { opacity: 1; } }
.load-box{
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:#f2f2f2 url(../images/loader.gif) no-repeat 50% 50%;
	z-index:11000;
}
/* js style */
.lightbox .gallery{
	visibility: hidden;
}
.ui-datepicker-trigger{
	text-indent: -9999px;
	overflow: hidden;
	background:url(../images/calender.png) no-repeat;
	border:none;
}

.map-frame {
	position: relative;
	padding-bottom: 38.15%; /* 16/9 ratio */
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;
}
.map-frame iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 989px) {
	.map-frame {
		padding-bottom: 49.2%;
	}
}

/*------------------------------------------------------*/

.ui-state-default.ui-state-active{
	background:#dfdfdf !important;
	font-weight:bold !important;
}

.ui-state-default.ui-state-highlight{
	background:none !important;
	position:relative !important;
}
