@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url("../../webfonts/lato_regular/stylesheet.css");
@import url("../../webfonts/dinot/stylesheet.css");
h1, h2, h3, h4, h5, h6 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #333;
}
h1, h2, h3, h4, h5, h6, figcaption {
	text-transform: capitalize;
}
nav.vertical ul li {
	display: block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
.pos-rel {
	position: relative;
}
.clearfix {
	clear: both;
}
a {
	text-decoration: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
audio, video {
	max-width: 100%;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: sans-serif;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #f9f9f9;
	margin: 0;
}
a {
	color: #0164AD;
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	color: #005496;
	outline: 0;
}
h1 {
	font-size: 2.2em;
	margin: 0 0 0.2em 0;
}
h1 a {
	color: #006f9a;
}
h2 {
	font-size: 1.8em;
	margin: 0 0 0.2em 0;
}
h3 {
	font-size: 1.6em;
	margin: 0 0 0.5em 0;
}
h4 {
	font-size: 1.4em;
	margin: 0 0 0.6em 0;
}
h5 {
	font-size: 1.3em;
	margin: 0 0 0.7em 0;
}
h6 {
	font-size: 1.2em;
	margin: 0 0 1.3em 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
p, pre {
	margin: 0 0 1em 0;
	line-height: 1.8em;
	color: #4d4d4d;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: '';
	content: none;
}
small {
	font-size: 75%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
address {
	margin-bottom: 10px;
}
ol, ul, dl {
	padding-top: 0;
	padding-right: 0;
	padding-left: 20px;
	padding-bottom: 0;
	margin: 0 0 10px;
}
ul {
	color: #4d4d4d;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0 0 20px;
	padding: 0;
}
article pre {
	padding: 10px;
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid #ddd;
	box-shadow: inset 0 0 10px #eeeeee;
	-moz-box-shadow: inset 0 0 10px #eeeeee;
	-webkit-box-shadow: inset 0 0 10px #eeeeee;
	font-size: 0.8em;
}
article ul ul, article ol ul, article dl ul, article ul ol, article ol ol, article dl ol {
	margin: 0;
}
article nav ul li, article nav ol li, article ol li, article ul li, article dl li, article nav ul dt, article nav ol dt, article ol dt, article ul dt, article dl dt, article nav ul dd, article nav ol dd, article ol dd, article ul dd, article dl dd {
	line-height: 1.8em;
}
article dt {
	font-weight: bold;
}
article dd {
	margin: 0 0 5px 40px;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow:visible;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
form label {
	font-size: 12px;
	margin-bottom: 0.4em;
}
input.datepicker {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	/*background: #eae7e7 url(../images/calendar.png) no-repeat;*/
	border: 1px solid #c8c8c8;
	color: #333;
	font: 1.2em Helvetica, Arial, sans-serif;
	margin: 0 0 20px 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	width: 100%;
	height: 45px;
}
form input:focus {
	-webkit-box-shadow: inset 0 0 2px #FFDF00;
	-moz-box-shadow: 0 0 2px #ed1c24 inset;
	-ms-box-shadow: 0 0 2px #ed1c24 inset;
	-o-box-shadow: 0 0 2px #ed1c24 inset;
	box-shadow: inset 0 0 2px #FFDF00;
	background-color: #F8F8F8;
	border: 1px solid #ffdf00;
	outline: none;
}
form select {
	/*background: #eae7e7 url(../images/calendar.png) no-repeat;*/
	border: 1px solid #c8c8c8;
	color: #333;
	font: 13px Helvetica, Arial, sans-serif;
	margin: 0 0 20px 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	height: 45px;
	width: 100%;
	border-radius: 3px;
}
form label {
	color: #2d2d2d;
	font-size: 1.2em;
	padding: 0 10px 0 0;
}
form .time {
	font-size: 1.2em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	background-color: #FFFFFF;
}
form .preference {
	font-size: 1.2em;
	padding: 0 0 0 10px;
	width: 86%;
}
form .discount {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 1px solid #c8c8c8;
	color: #777;
	font: 1.2em Helvetica, Arial, sans-serif;
	margin: 0 0 20px 0;
	padding: 15px 10px 15px 10px;
}
.datepicker {
	background-repeat: no-repeat;
	background-image: url(../images/calendar_b.png);
	background-color: #fff;
	background-position: 98% 50%;
}
/*
form input[type=submit]{
	width:100%;
	background: #f9fcf7;
	background: -moz-linear-gradient(top,  #f9fcf7 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -o-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -ms-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: linear-gradient(to bottom,  #f9fcf7 0%,#eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#eee',GradientType=0 );
	color:#565656;
	font-weight:bold;
	font-size:0.8em;
	padding:10px;
} */
.res-btn {
	text-align: center;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	text-decoration: none;
	background-color: #FFDF00;
	color: #000;
	display: inline-block;
	text-shadow: 1px 1px 0px #ffffff;
}
.res-btn:hover {
	background-color: #fff;
	border: thin solid #FFDF00;
}

.res-btn:active {
	position: relative;
	top: 1px;
}
.res-btn:focus {
	background-color: #BBBBBB;
}

.res-btn a:hover, a:focus {
	background-color: transparent;
}

.mod-btn {
	text-align: center;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #FFDF00;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000;
	display: inline-block;
	text-shadow: 1px 1px 0px #ffffff;
	height: 40px;
	padding-top: 10px;
}
.mod-btn:hover {
	background-color: #ffdf00;
	border: thin solid #FFFFFF;
}

.mod-btn:active {
	position: relative;
	top: 1px;
}
.mod-btn:focus {
	background-color: #BBBBBB;
}

.mod-btn a:hover, a:focus {
	background-color: transparent;
}



/**
form.contact-form{margin-bottom:20px;}
form input[type=text],
form input[type=password],textarea{
	-webkit-appearance:none;
	-moz-appearance:none;
}
form input[type="radio"]{
	position:relative;
	top:1px;
}
form div{
	margin:0 0 0.8em 0;
}
form textarea{
	height:80px;
}
label{display:block;}
form label span.red{
	color:#ff0000;
}
form input[type=submit]{
	cursor: pointer;	
}
form input[type=submit],
form input[type=text],
form input[type=password],
form textarea{
	padding:5px;
}
form input[type=text],
form input[type=password],
form textarea,
form input[type=submit]{
	background:#fafafa;
	border:1px solid #ddd;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
form input:focus,
form textarea:focus{
	outline:1px solid #00baff;
}
form input[type=submit]{
	width:100%;
	background: #f9fcf7;
	background: -moz-linear-gradient(top,  #f9fcf7 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -o-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: -ms-linear-gradient(top,  #f9fcf7 0%,#eee 100%);
	background: linear-gradient(to bottom,  #f9fcf7 0%,#eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#eee',GradientType=0 );
	color:#565656;
	font-weight:bold;
	font-size:0.8em;
	padding:10px;
}

.inline input,.inline label{display:inline-block !important;}
**/
p {
	font-size: 0.9em;
	line-height: 1.6em
}
blockquote {
	background: url("../images/quotes.png") no-repeat top left;
	padding-left: 40px;
	min-height: 30px;
	margin: 5px 0 30px 0;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #767676;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #f9f9f9;
	border-top: 2px solid #2d2d2d;
}
.wrap {
	width: auto;
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0;
}
.header, .footer {
	font-size: 0.8em;
	background-image: url(url);
}
.header p, .footer p {
	color: #FFFFFF;
	font-size: 12px;
}
footer {
	text-align: center;
	background-color: #747474;
	padding-top: 10px;
	padding-bottom: 5px;
}
.footer p {
	padding-top: 5px;	
}

.footer a {
	color: #FFFFFF;

}

.footer a:hover {
	color: #005496;
}

.copy {
	font-size: 0.6em;
	margin: 10px 0;
	color: #777;
	text-align: center;
}
.copy a {
	color: #B43641;
}
.logo {
	float: left;
	padding: 15px 0;
}
.logo img {
	display: block;
}
.menu-but {
	float: right;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 10px;
}
.content {
}
.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}
.menu li {
	display: block;
}
.menu li {
	margin-bottom: 5px;
}
.menu a {
	padding: 5px;
	color: #0E52A4;
	font-weight: bold;
}
.menu a:hover {
	color: #000;
}
.icon .span, .icon a, .icon span {
	padding: 5px 5px 5px 40px;
}
.icon .span, .menu a, .icon span {
	display: block;
	position: relative;
}
.icon .span:before, .icon a:before, .icon span:before {
	width: 32px;
	height: 32px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
}
.rates a:before, .rates span:before, .rates .span:before {
	background: url('../images/rate.png') no-repeat;
}
.rates-2 a:before, .rates-2 span:before, .rates-2 .span:before {
	background: url('../images/coupon.png') no-repeat;
}
.reserve a:before, .reserve span:before, .reserve .span:before {
	background: url('../images/reservations.png') no-repeat;
}
.home a:before, .home span:before, .home .span:before {
	background: url('../images/home.png') no-repeat;
}
.direct a:before, .direct span:before, .direct .span:before {
	background: url('../images/compass.png') no-repeat;
}
.bubble a:before, .bubble span:before, .bubble .span:before {
	background: url('../images/bubble.png') no-repeat;
}
.add a:before, .add span:before, .add .span:before {
	background: url('../images/add.png') no-repeat;
}
.call a:before, .call span:before, .call .span:before {
	background: url('../images/call.png') no-repeat;
}
.navigation a:before, .navigation span:before, .navigation .span:before {
	background: url('../images/arrow.png') no-repeat;
}
.mail a:before, .mail span:before, .mail .span:before {
	background: url('../images/mail.png') no-repeat;
}
ul.small {
	font-size: 0.8em;
}
ul.small a {
	font-weight: normal;
}
.separator {
	margin: 15px 0;
	opacity: 0.1;
	border-width: 1px;
	border-bottom: none;
}
.seper {
	margin: 15px 0;
	border-bottom: 1px solid #0A0A0A;
}
.header+.separator {
	margin-top: 0;
}
article figure {
	width: 100%;
	margin: 0 auto 20px auto;
	max-width: 480px;
	position: relative;
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3);
}
article {
	padding-bottom: 30px;
}
article:first-of-type {
	padding-top: 20px;
}
article:last-of-type {
	padding-bottom: 0;
}
article figure a {
	display: block;
}
article figure img {
	padding: 10px;
	display: block;
	border: none;
	background: #eee;
	text-align: center;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
article figure figcaption {
	font-size: 0.9em;
	padding: 0 10px 10px 10px;
	color: #222;
	background: #eee;
	font-weight: bold;
}
a.more {
	font-size: 0.8em;
	text-decoration: underline;
	color: #006F9A
}
.social {
	margin: 10px 0 20px 0;
}
.social img {
	margin: 0 10px 0 0;
	border: 0;
}
/* post content */
.post-preview {
	float: left;
	width: 58px;
	height: 58px;
	padding: 0 10px 0 0;
	border-right: 1px solid #eee;
}
.post-preview a, .post-preview img {
	display: block;
}
.post-preview img {
	margin: 0;
	padding: 5px;
	border: 1px solid #333;
	background: #2d2d2d;
}
.post-content {
	float: left;
	width: 72%;
	padding: 0 0 0 10px;
}
.comments li {
	padding-bottom: 30px;
}
.comments li p {
	margin-bottom: 5px;
}
.paginate {
	margin: 20px 0 0 0;
}
.paginate ul {
	margin: 0;
	padding: 0;
}
.paginate ul li {
	display: inline-block;
	margin: 0 5px 0 0;
	line-height: normal;
	font-size: 0;
}
.paginate ul li:first-child {
	padding: 0;
}
.paginate ul li a, .paginate ul li span.current {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 10px;
	position: relative;
	padding: 8px 10px;
	display: block;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
	background: #f9fcf7;
	background: -moz-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9fcf7), color-stop(100%, #f5f9f0));
	background: -webkit-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%);
	background: -o-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%);
	background: -ms-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%);
	background: linear-gradient(to bottom, #f9fcf7 0%, #f5f9f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0', GradientType=0 );
	font-size: 12px;
	color: #767676;
}
.paginate ul li a:hover, .paginate ul li span.current {
	color: #fff;
	background: #ff664d;
	background: -moz-linear-gradient(top, #ff664d 0%, #fc492d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff664d), color-stop(100%, #fc492d));
	background: -webkit-linear-gradient(top, #ff664d 0%, #fc492d 100%);
	background: -o-linear-gradient(top, #ff664d 0%, #fc492d 100%);
	background: -ms-linear-gradient(top, #ff664d 0%, #fc492d 100%);
	background: linear-gradient(to bottom, #ff664d 0%, #fc492d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff664d', endColorstr='#fc492d', GradientType=0 );
}
/* Slider */
.slider {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.slider li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.slider li:first-child {
	position: relative;
	display: block;
	float: left;
}
.slider img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	max-width: 100%;
	border: 0;
}
#rates {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.rates {
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
.rate {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.ratesred {
	font-size: 24px;
	font-weight: bold;
	color: red;
}
#psf {
	padding: 0;
	margin: 0;
}
.coupon {
	-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	box-shadow: inset 0px 1px 0px 0px #f29c93;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color: #fe1a00;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d83526;
	display: inline-block;
	color: #ffffff;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #b23e35;
	margin: 5px 0;
}
.coupon:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background: -moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color: #ce0100;
}
.coupon:active {
	position: relative;
	top: 1px;
}
.move-right {
	margin-left: 7px;
}
.bck-grnd {
	background-color: #0E52A4;
}
.res-section {
	text-align: center;
	background-color: #005496;
	z-index: -9999;
	padding-bottom: 20px;
}
.br {
	padding-top: 20px;
	padding-bottom: 20px;
}
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: sans-serif;
	background-color: #C4C4C4;
}
a {
	text-decoration: none;
	color: #00a5cc;
}
li {
	list-style-type: none;
}
header {
	height : 120px;
	margin: auto;
	width : 100%;
	border-bottom: medium solid #FFDF00;
	background-color: #005496;
}
#brand {
	float: left;
	line-height: 50px;
	color: #E5DAC0;
	font-size: 25px;
	font-weight: bolder;
	margin-left: 2px;
	margin-top: 3px;
}
nav {
	width: 100%;
	text-align: center;
}
nav a {
	display: block;
	padding: 15px 0;
	border-bottom: 2px solid #333;
	color: #F9F8F8;
}
nav a:hover {
	background-color: #ffffff;
	color : #010101;
}
nav li:last-child a {
	border-bottom: none;
}
.menu {
	width: 237px;
	height: 100%;
	position: absolute;
	background-color: #B5B5B5;
	left: -240px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	z-index: 1;
	-webkit-box-shadow: 0px 2px 2px 2px #333333;
	box-shadow: 0px 2px 2px 2px #333333;
}
.menu-icon {
	padding-top: 14px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 14px;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	margin-left: 0;
	margin-bottom: 0;
	border-radius: 2px;
	background-image: url(../images/menu_wht.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 5px;
}
#menuToggle {
	display: none;
}
#menuToggle:checked ~ .menu {
	position: absolute;
	left: 0px;
}
﻿ .text-red {
	color: #FB0105;
}
#rate {
}
.pad-left {
	margin-left: -15px;
}
/* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url('img/a17.png') no-repeat;
	overflow: hidden;
}
.jssora05l {
	background-position: -10px -40px;
}
.jssora05r {
	background-position: -70px -40px;
}
.jssora05l:hover {
	background-position: -130px -40px;
}
.jssora05r:hover {
	background-position: -190px -40px;
}
.jssora05l.jssora05ldn {
	background-position: -250px -40px;
}
.jssora05r.jssora05rdn {
	background-position: -310px -40px;
}
/* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
.jssort01 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 144px;
	height: 144px;
}
.jssort01 .t {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.jssort01 .w {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.jssort01 .c {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 140px;
	height: 140px;
	border: 2px solid #E11518;
	box-sizing: content-box;
	background-repeat: no-repeat;
	background-position: -800px -800px no-repeat;
	background-image: url(img/t01.png);
	_background: none;
}
.jssort01 .pav .c {
	top: 2px;
	_top: 0px;
	left: 2px;
	_left: 0px;
	width: 68px;
	height: 68px;
	border: #000 0px solid;
	_border: #fff 2px solid;
	background-position: 50% 50%;
}
.jssort01 .p:hover .c {
	top: 0px;
	left: 0px;
	width: 140px;
	height: 140px;
	border: 2px solid #000;
	background-position: 50% 50%;
}
.jssort01 .p.pdn .c {
	background-position: 50% 50%;
	width: 140px;
	height: 140px;
	border: 2px solid #D8D8D8;
}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
	/* ie quirks mode adjust */
	width /**/: 72px;
	height /**/: 72px;
}

.text-white {
	color: #FFFFFF;
}

.text-red {
	color: #FF0000;
}

.ylw-bk-color {
	background-color: #F8DB1E;
	padding-top: 10px;
}
.org-bk-color {
	background-color: #F58C1E;
	padding-top: 10px;
}

.pad-bottom {
	margin-bottom: 10px;
}

.move-left {
	margin-left: -5px;
}
.pp-headline {
	font-family: roboto;
	font-style: normal;
	font-weight: 400;
	color: #000637;
	letter-spacing: 4px;
}
.pp-subheadline {
	color: #000637;
	font-family: roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 137%;
}
.red-fill {
	background-color: #EC2828;
}


.full-width-row {
	margin-left: -1%;
	margin-right: -1%;
}

.loyality {
	background-color: #ffdf00;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
}

.loyality h3 {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 23px;
	color: #005496;
	
}

.loyality a {
	color: #005496;
	
}

.loyality a:hover {
	color: #000000;
	
}

.video_area {
	background-color: #b5b5b5;
	padding-top: 5px;
	padding-bottom: 30px;
	
}

.video_area h2 {
	font-size: 30px;
	color: #000000;
	text-align: center;
	
}

.text-blue {
	color: #005496;
}

.navy-fill {
    background-color: #012A4A;
}
.thinner-text-style {
    font-weight: 300;
    line-height: 150%;
}
.yellow-text {
    color: #E8D90C;
}
.opaque-fill {
    background-color: rgba(255,255,255,0.70);
}
