@font-face
{
	font-family: AlegreyaSansRegular;
	src: url('fonts/AlegreyaSans-Regular.otf');
}
@font-face
{
	font-family: PTSansRegular;
	src: url('fonts/PTS55F.ttf');
}
@font-face
{
	font-family: GiddyupStd;
	src: url('fonts/GiddyupStd.otf');
}
@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.woff?v=3.0.1') format('woff');font-weight:normal;font-style:normal}
body{
	background-color: #ffffff;
	margin: 0;
	padding: 0;

	font-family: PTSansRegular, Arial, Verdana;
	color: #999999;
	font-size: 12pt;
}
.wrapper{
	width: 1000px;
	margin: 0px auto;
}
.clr{
	width: 100%;
	clear: both;
}
.top-bar{
	border-bottom: 1px solid #d4d4d4;
	background: url(top-bar-bg.png) transparent;
	display: flex;
}
.top-bar .logo{
	width: 250px;
	float: left;
}
.top-bar .moto{
	font-family: GiddyupStd, Arial, Verdana;
	position: relative;
	right: 0px;
	top: 40px;
	font-size: 60px;
	float: right;
}
@media only screen and (max-width:860px){
	.top-bar .moto{
		display: none;
	}
}
.slider{

}
.main-content{
	margin-top: 0px;
}
.main-content .wrapper .left{
	width: 60%;
	float: left;
}
.main-content .wrapper .right{
	width: 30%;
	float: right;
}
.main-content .box .main{
	background-color: #fafafa;
	padding: 20px;
	border: 1px solid #f5f5f5;
}
.shadow img{
	width: 100%;
}
.booking-form{

}
.more-content{
	background: url(more-content-bg.png) transparent; 
	padding: 15px 0px;
	text-align: center;
}
.more-content > .wrapper > div {
	width: 240px;
	display: inline-block;
}
.footer{
	background-color: #4d4d4d;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #a1a1a1;
}
.w300{
	width: 300px;
}
.credits{
	background-color: #404040;
	font-family: AlegreyaSansRegular, Arial, Verdana;
	color: #737373;
	font-weight: bold;
}
.credits a,
.credits a:visited,
.credits a:hover{
	font-family: AlegreyaSansRegular, Arial, Verdana;
	color: #737373;
	font-weight: bold;
}
.credits .menu{
	float:right;
	margin-left: 15px;
}
.credits .wrapper{
	padding: 10px 0px;
}
.fancybox img{
	border: 5px solid white;
}
ul.contact{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.contact li.address{
	background: url(address-icon.png) no-repeat 0 0;
	padding: 11px 56px;
	margin-bottom: 7px;
}
ul.contact li.telephone{
	background: url(telephone-icon.png) no-repeat 0 0;
	padding: 11px 56px;
	margin-bottom: 7px;
}
ul.contact li.email{
	background: url(email-icon.png) no-repeat 0 0;
	padding: 11px 56px;
}
/*
.booking-form .left input {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 90%;
	height: 30px;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #fafafa;
	font-family: GiddyupStd, Arial, Verdana;
	font-size: 20px;
	color: #737373;
}
.booking-form .right textarea{
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 95%;
	height: 160px;
	padding: 15px;
	background-color: #fafafa;
	font-family: GiddyupStd, Arial, Verdana;
	font-size: 20px;
	color: #737373;
}
.booking-form .right input  {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 100%;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 7px;
	background-color: #f3f3f3;
	font-family: GiddyupStd, Arial, Verdana;
	font-size: 20px;
	color: #737373;
}
input:focus, textarea:focus {outline:none;}
.booking-form .wrapper .left{
	width: 30%;
	float: left;
}
.booking-form .wrapper .right{
	width: 70%;
	float: right;
}
*/
.social ul{
    list-style:none;
    position:relative;
	margin:0;
	padding:0;
	margin-left: 25px;
}
.social li{
	float:left;
	position:relative;
	width: 85px;
}
.content-title{
	font-family: AlegreyaSansRegular, Arial, Verdana;
	color: #737373;
	font-size: 18pt;
	margin: 0px;
	margin-left: 10px;
}
.content-text{
	padding: 10px;
	background-color: #fafafa;
	border: 1px solid #f0f0f0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.box-title{
	margin-left: 10px;
}
.functionality{
	font-size: 9pt;
	color: #a6a6a6;
	clear: both;
	text-align: center;
}
.functionality a, 
.functionality a:visited, 
.functionality a:hover {
	text-decoration: none;
	color: #a6a6a6;
}
.date-bar .wrapper div {
	float: right;
	font-size: 8pt;
	margin: 5px 0px;
}
p {
	margin: 5px 0px;
}



.nivoSlider{position:relative;background:#fff url(loading.gif) no-repeat 50% 50%;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none}
.nivoSlider a{border:0;display:block}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;display:block;width:30px;height:30px;background:url(arrows.png) no-repeat;text-indent:-9999px;border:0}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}
[class^="awe-"],[class*=" awe-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}
.awe-glass:before{content:"\f000"}.awe-search:before{content:"\f002"}.awe-envelope:before{content:"\f003"}.awe-star:before{content:"\f005"}.awe-user:before{content:"\f007"}.awe-th-large:before{content:"\f009"}.awe-th:before{content:"\f00a"}.awe-th-list:before{content:"\f00b"}.awe-ok:before{content:"\f00c"}.awe-home:before{content:"\f015"}.awe-inbox:before{content:"\f01c"}.awe-refresh:before{content:"\f021"}.awe-list-alt:before{content:"\f022"}.awe-flag:before{content:"\f024"}.awe-bookmark:before{content:"\f02e"}.awe-print:before{content:"\f02f"}.awe-font:before{content:"\f031"}.awe-list:before{content:"\f03a"}.awe-check:before{content:"\f046"}.awe-arrow-left:before{content:"\f060"}.awe-arrow-right:before{content:"\f061"}.awe-arrow-up:before{content:"\f062"}.awe-arrow-down:before{content:"\f063"}.awe-calendar:before{content:"\f073"}.awe-random:before{content:"\f074"}.awe-comment:before{content:"\f075"}.awe-key:before{content:"\f084"}.awe-comments:before{content:"\f086"}.awe-phone:before{content:"\f095"}.awe-check-empty:before{content:"\f096"}.awe-group:before{content:"\f0c0"}.awe-list-ul:before{content:"\f0ca"}.awe-list-ol:before{content:"\f0cb"}.awe-table:before{content:"\f0ce"}.awe-sitemap:before{content:"\f0e8"}.awe-user-md:before{content:"\f0f0"}.awe-coffee:before{content:"\f0f4"}
.input-bl{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="reset"],input[type="submit"]{cursor:pointer;width:auto}select,textarea,input[type="text"],input[type="email"]{display:inline-block;height:20px;padding:4px 6px;margin-bottom:6px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}textarea,input{margin-left:0;height:auto;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}select:focus{outline:thin solid #666;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.in-fonts{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.in-fonts input,.in-fonts select{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.in-fonts input:focus,.in-fonts select:focus{z-index:2}.in-fonts .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;text-shadow:0 1px 0 #fff;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:-1px}.in-fonts .add-on:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.platos{width:62.42553191489362%;*width:62.37234042553192%}
select{height:30px;*margin-top:4px;line-height:30px;width:220px}
.in-fonts .add-on{font-size:14px;font-weight:normal;line-height:20px;text-align:center;background-color:#eee;border:1px solid #ccc;color:#2D2D2D}
select,textarea,input{background-color:#fff;border:1px solid #ccc;font-size:14px;line-height:20px;color:#555}
#nform{display:block;height:auto;border:solid #ccc 0px;padding:10px;margin-left:122px;background-color:transparent;font-family:Verdana;font-size:12px;color:#fff}
#nform .error{font-family:Georgia,Arial;color:#c00;font-size:12px;margin-left:4px;font-style:italic}
#nform .verca{display:block;width:276px;height:64px}
#nform .verca #wrap{float:left;width:160px;margin-top:2px;border:solid #ccc 1px;height:52px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-image:url("/hotels/1jsforms/images/rental.png");background-repeat:repeat}
#nform .verca #changeit{float:right;width:96px;font-family:Arial;font-size:11px;color:#fff}
img#refresh{margin-left:18px;cursor:pointer}
#nform input#code{width:148px;margin:4px 0 0 2px;border:1px solid #4d4d4d;font-size:16px}
#nform input#Send{width:182px;height:30px;margin:10px 0 0 2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:#330505 solid 1px;background:#6e6e6e;color:#fff;font-family:Verdana;font-size:14px}
#nform input#Send:hover[type="submit"]{background:#404040}
#nform #Arrival_Date,#nform #Departure_Date{width:150px;height:20px}
#nform .addon{width:86px;text-align:left}
#nform #HomeAddress,#nform #PhoneNumber,#nform #realname,#nform #email{width:258px}
i#refresh{margin-left:20px;cursor:pointer;font-size:20px;font-weight:700;line-height:28px;color:#2D2D2D}