/* Default Reset, Typography, Forms, etc. */

@import url("normalize.css");

@import url("main.css");



/* ==========================================================================

   Fonts 

============================================================================= */



@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700);

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);

@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);

/*@font-face{

    font-family: 'DeepLookPie';

    src: url('../fonts/deeplookpie.eot');

    src: url('../fonts/deeplookpie.eot?#iefix') format('embedded-opentype'),

         url('../fonts/deeplookpie.woff') format('woff'),

         url('../fonts/deeplookpie.ttf') format('truetype'),

         url('../fonts/deeplookpie.svg#DeepLookPie') format('svg');

    font-weight: normal;

    font-style: normal;

}*/





/* ==========================================================================

   Basic 

============================================================================= */

body {

	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #848484;
	background: url(../fox.png) center top  no-repeat   #FFF;
	padding: 0;
}

h1, h2, h3, h4 {

	font-family: 'Playfair Display', serif;

	  color: #2E1805;

}

h2 {

	font-size: 24px;

	font-weight: normal;
border-left: 4px solid#2E1805;
  background: #2E1805 -webkit-gradient(linear, right top, left bottom, from(#eaeaea), to(#2E1805)) no-repeat;
  color: #fff;
  padding-left: 40px;
  line-height: 2;
}

h3 {

	font-size: 20px;

	margin-bottom: 10px;

}

h3 i {

	margin-right: 10px;

}

h2.mtop {

	margin: 10px 0;

}

.innerContener {

	width: 1000px;

	clear: both;

	margin: 0 auto;

	overflow: hidden;

}

.innerContener.mb {

	margin-bottom: 20px;

}

/* ==========================================================================

   header 

============================================================================= */

header {

	margin: 0;

  background-color: #A08B64;

	padding: 20px 0 20px 0;

	margin-top: 0

}

header .innerContener {

	overflow: visible;

	min-height: 100px;

}

.logo {

	float: left;

}

.rightHead {

	float: right;

}

.rightHead .top {

	border-bottom: 1px solid #a4a4a4;

	padding-bottom: 10px;

	margin-bottom: 5px;

	min-height: 30px;

}

.langSelect {

	float: left;

	margin-left: 50px;

}

.social {

	float: left;

}

.social a {

	display: inline-block;

	margin-right: 5px;

}

.social a i, .boutomHead i {

	color: #fff;

	background: #000;

	width: 24px;

	height: 24px;

	text-align: center;

	vertical-align: middle;

	line-height: 24px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	font-size: 14px;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.social a i.fa-facebook {

	background: #3b5997;

}

.social a i.fa-twitter {

	background: #67c9e8;

}

.social a i.fa-youtube {

	background: #ee3637;

}

.social a i.fa-google-plus {

	background: #f63a24;

}

.social a i:hover {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: 0.50;

}

.boutomHead i {

	background: #ffac2f;

	margin-right: 10px;

	float: left;

}

.callInfo {

	  color: #2E1805;

	font-size: 18px;

	font-family: Arial, sans-serif;

	white-space: nowrap;

}

.callInfo span {

	color: #fff;

}

/* ==========================================================================

   nav 

============================================================================= */

nav {

	/*background: #0067cc;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjdjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc1ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #0067cc 0%, #0075dc 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0067cc), color-stop(100%, #0075dc));

	background: -webkit-linear-gradient(top, #0067cc 0%, #0075dc 100%);

	background: -o-linear-gradient(top, #0067cc 0%, #0075dc 100%);

	background: -ms-linear-gradient(top, #0067cc 0%, #0075dc 100%);

	background: linear-gradient(to bottom, #0067cc 0%, #0075dc 100%);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067cc', endColorstr='#0075dc', GradientType=0 );

*/background:#2e1805;}

.main-menu {

}

.main-menu li {

	float: left;

}

.main-menu li a {

	color: #fff;

	font-family: 'Playfair Display', serif;

	padding: 10px 18px;

	display: inline-block;

	font-size: 18px;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.main-menu li a:hover, .main-menu li a:focus, .main-menu li a.active {

	/*background: #004071;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ODIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhYTUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	background: -o-linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	background: -webkit-linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	background: linear-gradient(bottom, #f5821f 0%, #faa51c 100%);

background: -webkit-linear-gradient(bottom, #6C6C69 0%, #060606 100%);*/

  background: #a08b64;;

}

/* ==========================================================================

   slider 

============================================================================= */

.slider-box {

	overflow: hidden;

}

/* ==========================================================================

   main site 

============================================================================= */

aside {

	float: left;

	width: 300px;

	margin-right: 30px;

}

.find-form {

	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ODUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

	background-image: -moz-linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	background-image: -o-linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	background-image: -webkit-linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	background-image: linear-gradient(bottom, #96c03e 0%, #96c03e 100%);

	*/

	  background:#a08b64;padding-bottom: 20px;

	font-family: 'PT Sans', sans-serif;

	margin-bottom: 20px;

}

.find-form h2 {

	color: #fff;

	text-align: center;

	padding: 10px 0px;

	background:#2E1805;

	margin-bottom: 20px;

}

.find-form fieldset {

	margin-top: 10px;

	margin-left: 20px;

}

.find-form label {

	display: block;

	font-size: 16px;

	color: #000;

	margin-bottom: 3px;

}

.find-form select {

	padding: 5px;



	width: 260px;

	outline: none;

}

.find-form select option {

	border: 0;

	font-family: 'PT Sans', sans-serif;

}

.find-form input.numOnly {

	padding: 5px;



	width: 105px;

	font-family: 'PT Sans', sans-serif;

}

.find-form label.inline-lable {

	display: inline-block;

}

.find-form button {

	/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNjRiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzNkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

	background-image: -moz-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: -o-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: -webkit-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	*/

	  background-image: -webkit-linear-gradient(bottom, #2E1805 0%, #48494A 100%);

	  border: 0;

	color: #fff;

	font-family: 'Playfair Display', serif;

	font-size: 18px;

	margin-left: 70px;

	padding: 5px 30px;

	display: block;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.find-form button:hover, .find-form button:focus {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

.ADS-Me {

}

.ADS-Me img {

	min-width: 100%;

}

.cityList {

	background: #f1f1f1;

	padding-bottom: 20px;

}

.cityList h2 {

	color: #fff;

	text-align: center;

	padding: 10px 0px;

	background: #0073da;

	margin-bottom: 20px;

}

.cityList li {

	margin-left: 30px;

	margin-bottom: 5px;

}

.cityList li a {

	font-size: 18px;

	  color: #2E1805;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.cityList li a:hover, .cityList li a:focus {

	text-decoration: underline;

}

/* ==========================================================================

   threeColum 

============================================================================= */

.allBlocks {

	width: 670px;

	float: left;

}

.threeColum {

}

.threeColum li {

	float: left;

	margin-left: 20px;

	width: 210px;

	margin-bottom: 20px;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.threeColum li:nth-child(3n+1) {

	margin-left: 0;

}

.threeColum li a {

	display: block;

}

.homeColum li h4 {

	font-family: 'PT Sans', sans-serif;

	font-size: 18px;

	background:#2E1805;

	color: #fff;

	text-align: center;

	padding: 10px;

	font-weight: normal;

}

.homeColum li img {

	max-width: 100%;

}

.homeColum li .icoBg {

	background: url(../images/block-bg.png) center bottom no-repeat;

	min-height: 20px;

	margin-top: -2px;

}

.homeColum li:hover h4 {

	text-decoration: underline;

}

.homeColum li:hover img {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

.seeAllLink {

	float: right;

	display: block;

	font-size: 18px;

	color: #0074da;

}

.seeAllLink:hover, .seeAllLink:focus {

	text-decoration: underline;

}

/* ==========================================================================

   banners 

============================================================================= */

.jcarousel img {

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.jcarousel a:hover img, .jcarousel a:focus img {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

/* ==========================================================================

   banners 

============================================================================= */

.banners {

	overflow: hidden;

}

.banners img {

	width: 490px;

	min-width: 490px;

	float: left;

	margin-left: 20px;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.banners a:first-child img {

	margin-left: 0;

}

.banners a:hover img, .banners a:focus img {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

/* ==========================================================================

   banners 

============================================================================= */

footer {

	background:#2E1805;

	margin-top: 30px;

	padding: 20px 0;

}

.main-footer {

	float: left;

	min-width: 680px;

	margin-right: 20px;

}

.footer-menu {

	margin-bottom: 20px;

	padding-bottom: 10px;

	overflow: hidden;

	width: 100%;

	border-bottom: 2px solid #FCFDFD;

}

.footer-menu li {

	float: left;

}

.footer-menu li a {

	font-family: 'Playfair Display', serif;

	font-size: 16px;

	color: #fff;

	margin-right: 20px;

	display: inline-block;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.footer-menu li a:hover, .footer-menu li a:focus {

	text-decoration: underline;

}

footer .social {

	float: right;

	max-width: 300px;

}

footer .social h5 {

	font-size: 16px;

	font-family: 'Playfair Display', serif;

	font-style: italic;

	color: #fff;

	font-weight: normal;

	margin-bottom: 10px;

}

footer .social a {

	display: inline-block;

	margin-right: 5px;

}

footer .social a i {

	width: 32px;

	height: 32px;

	line-height: 32px;

	font-size: 20px;

}

footer p {

	color: #fff;

}

footer p a {

	color: #fff;

}

footer p a:hover, footer p a:focus {

	text-decoration: underline;

	color: #2b9bff;

}

.copyRight {

	float: left;

}

.designBy {

	float: right;

}

/* ==========================================================================

   inbound

============================================================================= */

.pageColum {

}

.pageColum h4 {

	font-size: 18px;

	font-weight: normal;

	margin-bottom: 10px;

}

.pageColum img {

	max-width: 100%;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.pageColum p {

	font-size: 16px;

	color: #0074da;

}

.pageColum span {

	display: block;

	font-size: 14px;

	color: #848484;

}

.pageColum li:hover img, .pageColum li:focus img {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

/* ==========================================================================

   tour details

============================================================================= */

.bgdv {

	background: #f0f0f0;

	padding: 10px 20px;

}

.speed-details {

	position: relative;

	overflow: hidden;

}

.speed-details img {

	float: left;

	display: block;

	max-width: 190px;

	margin-right: 20px;

	margin-bottom: 20px;

}

.speed-details > p {

	font-size: 14px;

	color: #a7a9ac;

}

.left-detals {

}

.left-detals h4 {

	font-family: 'PT Sans', sans-serif;

	font-size: 20px;

	margin-bottom: 10px;

}

.left-detals span {

	font-size: 13px;

	display: block;

	color: #848484;

	margin-bottom: 5px;

}

.price-btn {

	position: absolute;

	right: 0;

	top: 0px;

	width: 75px;

	height: 75px;

	border: 5px solid #fff;

	background: #f6891f;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

.price-btn span {

	color: #fff;

	text-align: right;

	margin-right: 20px;

	font-size: 14px;

	margin-top: 5px;

	margin-bottom: -5px;

	white-space: nowrap;

}

.price-btn p {

	font-family: Impact, Helvetica, Arial, sans-serif;

	font-size: 30px;

	color: #fff;

	text-align:center;

}

.daysList {

	margin: 10px 0;

}

.daysList li {

	margin-bottom: 10px;

}

.daysList li p {

	margin-left: 60px;

}

.daysList li span {

	float: left;

	color: #016dce;

	display: block;

	height: 100%;

	vertical-align: top;

}

.prson-table {

	background: #f1f1f1;

	padding: 10px;

	margin: 0 10px;

	margin-bottom: 20px;

}

.prson-table table {

	width: 100%;

}

.prson-table table td {

	padding: 10px 20px;

	border: 3px solid #f1f1f1;

	background: #fff;

	color: #000;

	text-align: center;

}

.bookForm {

	background: #f0f0f0;

	margin-bottom: 20px;

	padding-bottom: 20px;

}

.bookForm h3 {

	background: #0073da;

	color: #fff;

	padding: 5px 10px;

	margin-bottom: 20px;

}

.bookForm input {

	display: block;

	margin: auto;

	border: 2px solid #cdcdcd;

	margin-bottom: 10px;

	padding: 10px;

	height: 20px;

	font-size: 14px;

	color: #969696;

	width: 300px;

}

.bookForm input.smalLabl {

	width: 74px;

	float: left;

	margin-left: 15px;

}

.bookForm input.smalLabl:first-child {

	margin-left: 0px;

}

.bookForm textarea {

	display: block;

	margin: auto;

	border: 2px solid #cdcdcd;

	margin-bottom: 10px;

	padding: 10px;

	height: 90px;

	font-size: 14px;

	color: #969696;

	width: 300px;

}

.bookForm fieldset {

	width: 324px;

	margin: 0 auto;

}

.bookForm button {

	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNjRiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzNkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

	background-image: -moz-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: -o-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: -webkit-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	border: 0;

	color: #fff;

	font-family: 'Playfair Display', serif;

	font-size: 18px;

	margin: 0 auto;

	overflow: hidden;

	padding: 5px 30px;

	display: block;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.bookForm button:hover, .bookForm button:focus {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

.bookForm input:focus, .bookForm textarea:focus {

	border: 2px solid #0073da;

}

/* ==========================================================================

   contct page

============================================================================= */

.address-block {

	margin-bottom: 20px;

}

.address-block table {

	width: 100%;

}

.address-block tr {

}

.address-block th, .address-block td {

	text-align: left;

	padding: 5px 0;

	font-size: 16px;

}

.address-block th i {

	margin-right: 10px;

}

.address-block th {

	padding-right: 10px;

}

.contact-form {

	margin-bottom: 20px;

}

.contact-form input {

	display: inline-block;

	border: 2px solid #cdcdcd;

	margin-bottom: 10px;

	padding: 10px;

	height: 20px;

	font-size: 14px;

	color: #969696;

	width: 300px;

	float: left;

	margin-right: 10px;

	clear: left;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-ms-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

}

.contact-form textarea {

	display: block;

	margin: auto;

	border: 2px solid #cdcdcd;

	margin-bottom: 10px;

	padding: 10px;

	height: 128px;

	font-size: 14px;

	color: #969696;

	width: 300px;

	float: right;

	clear: none;

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-ms-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;

}

.contact-form input:focus, .contact-form textarea:focus {

	border: 2px solid #0073da;

}

.contact-form button {

	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNjRiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzNkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

	background-image: -moz-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: -o-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: -webkit-linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	background-image: linear-gradient(bottom, #0264bb 0%, #0073d9 100%);

	border: 0;

	color: #fff;

	font-family: 'Playfair Display', serif;

	font-size: 18px;

	overflow: hidden;

	padding: 5px 50px;

	display: block;

	clear: both;

	margin: 0 auto;

	-webkit-transition: all .25s ease-in-out;

	-moz-transition: all .25s ease-in-out;

	-ms-transition: all .25s ease-in-out;

	-o-transition: all .25s ease-in-out;

	transition: all .25s ease-in-out;

}

.contact-form button:hover, .contact-form button:focus {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	opacity: .50;

}

.map-page {

}

.map-page iframe {

	border: 5px solid #0073da;

}

/* ==========================================================================

   contct page

============================================================================= */

.full-img {

	max-width: 100%;

	margin-bottom: 10px;

}

.full-text {

	line-height: 180%;

	font-size: 16px;

	margin-bottom: 10px;

}

.full-text a {

	  color: #2E1805;

}

.full-text a:hover, .full-text a:focus {

	text-decoration: underline;

}

/* ==========================================================================

    page

============================================================================= */

.price-box {

	background: #f6891f;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	border-radius: 50px;

	width: 70px;

	height: 70px;

	border: 5px solid #fff;

	margin-top: -80px;

	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);

	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);

	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);

	z-index: 9999;

	position: relative;

	float: right;

	margin-right: 5px;

	text-align: center;

}

.price-box span {

	font-size: 14px;

	color: #fff;

	margin-left: 0px;

	margin-top: 5px;

}

.price-box p {

	color: #fff;

	font-family: Impact, Helvetica, Arial, sans-serif;

	font-size: 32px;

	margin-top: -5px;

}

/* ==========================================================================

    page

============================================================================= */



.price-box2 {

	background: #f6891f;

	-webkit-border-radius: 100px;

	-moz-border-radius: 100px;

	border-radius: 100px;

	width: 100px;

	height: 100px;

	border: 5px solid #fff;

	z-index: 9999;

	position: relative;

	float: right;

	margin-right: 5px;

	text-align: center;

}

.price-box2 span {

	font-size: 14px;

	color: #fff;

	margin-left: 30px;

	margin-top: 125px;

	display: none;

}

.price-box2 p {

	color: #fff;

	font-family: Impact, Helvetica, Arial, sans-serif;

	font-size: 32px;

	margin-top: -5px;

	line-height: 100px

}

/* ==========================================================================

    page

============================================================================= */



.box2 {

	background: #f6891f;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	width: 180px;

	height: 60px;

	border: 4px solid #fff;

	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.9);

	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.9);

	box-shadow: 0px 0px 2px rgba(0,0,0,0.9);

}

