﻿@charset "UTF-8"; /**
 * 
 * inuitcss.com -- @inuitcss -- @csswizardry
 * 
 */ /* normalize.css v2.0.1 | MIT License | git.io/normalize */
/*@font-face {
  font-family: 'Cabin';
  src: url('/fonts/Cabin-Medium.ttf') format('truetype'), 
  url("/fonts/cabin-Medium.otf") format("truetype"), 
  url("/fonts/cabin-Bold.ttf") format("truetype"),
  url("/fonts/cabin-Bold.otf") format("truetype"),
  url("/fonts/cabin-Regular.otf") format("truetype"),
  url("/fonts/cabin-Regular.ttf") format("truetype"),
  url("/fonts/cabin-SemiBold.otf") format("truetype"),
  url("/fonts/cabin-SemibBold.ttf") format("truetype")
  ;
  font-weight:bold;
 font-weight: normal;
font-style: normal;


   }*/

@font-face
{
	font-family: 'CabinBold';
	src: url('../fonts/Cabin-Bold.ttf') format('truetype'), url('../fonts/Cabin-Bold.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face
{
	font-family: 'Cabin';
	src: url('../fonts/Cabin-Regular.ttf') format('truetype'), url('../fonts/Cabin-Regular.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face
{
	font-family: 'cabinsemibold';
	src: url('../fonts/Cabin-SemibBold.ttf') format('truetype'), url('../fonts/Cabin-SemiBold.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face
{
	font-family: 'CabinItalic';
	src: url('../fonts/Cabin-Italic.ttf') format('truetype'), url('../fonts/Cabin-Italic.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary
{
	display: block;
}

audio, canvas, video
{
	display: inline-block;
}

	audio:not([controls])
	{
		display: none;
		height: 0;
	}

[hidden]
{
	display: none;
}

html
{
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body
{
	margin: 0;
}

a:focus
{
	outline: thin dotted;
}

a:active, a:hover
{
	outline: 0;
}

h1
{
	font-size: 2em;
}

abbr[title]
{
	border-bottom: 1px dotted;
}

b, strong
{
	/*font-weight:bold;
	font-family: "CabinBold";*/
}

dfn
{
	font-style: italic;
}

mark
{
	background: #ff0;
	color: #000;
}

code, kbd, pre, samp
{
	font-family: monospace, serif;
	font-size: 1em;
}

pre
{
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.logo
{
	position: relative;
}

.noPadding
{
	padding: 0;
}

q
{
	quotes: "201C" "201D" "2018" "2019";
}

small
{
	font-size: 80%;
}

sub, sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup
{
	top: -0.5em;
}

sub
{
	bottom: -0.25em;
}

img
{
	border: 0;
}

svg:not(:root)
{
	overflow: hidden;
}

figure
{
	margin: 0;
}

fieldset
{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend
{
	border: 0;
	padding: 0;
}

button, input, select, textarea
{
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}

button, input
{
	line-height: normal;
}

	button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
		-webkit-appearance: button;
		cursor: pointer;
	}

		button[disabled], input[disabled]
		{
			cursor: default;
		}

	input[type="checkbox"], input[type="radio"]
	{
		box-sizing: border-box;
		padding: 0;
	}

	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-cancel-button, input[type="search"]::-webkit-search-decoration
		{
			-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;
}

.imgImage{
	min-width:25%;
	max-width:33%;
	border:0px solid white;
}


*, *:before, *:after
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

h1, h2, h3, .gmap-box #gmap__canvas .gmap h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, form, fieldset, legend, table, th, td, caption, hr
{
	margin: 0;
	padding: 0;
}


abbr[title], dfn[title]
{
	cursor: help;
}

a, u, ins
{
	text-decoration: none;
}

ins
{
	border-bottom: 1px solid;
}

img
{
	font-style: italic;
}

label, input, textarea, button, select, option
{
	cursor: pointer;
}

	.text-input:active, .text-input:focus, textarea:active, textarea:focus
	{
		cursor: text;
		outline: none;
	}

.cf, .gw, .grid-wrapper, .nav, .media, .island, .islet, .matrix, .multi-list, .stat-group, hr
{
	zoom: 1;
}

	.cf:before, .gw:before, .grid-wrapper:before, .nav:before, .media:before, .island:before, .islet:before, .matrix:before, .multi-list:before, .stat-group:before, hr:before, .cf:after, .gw:after, .grid-wrapper:after, .nav:after, .media:after, .island:after, .islet:after, .matrix:after, .multi-list:after, .stat-group:after, hr:after
	{
		content: " ";
		display: table;
	}

	.cf:after, .gw:after, .grid-wrapper:after, .nav:after, .media:after, .island:after, .islet:after, .matrix:after, .multi-list:after, .stat-group:after, hr:after
	{
		clear: both;
	}

h1, h2, h3, .gmap-box #gmap__canvas .gmap h3, h4, h5, h6, hgroup, ul, ol, dl, blockquote, p, address, table, fieldset, figure, pre, .form-fields > li, .media, .island, .islet
{
	margin-bottom: 21px;
	margin-bottom: 1.61538rem;
}

	.islet h1, .islet h2, .islet h3, .islet .gmap-box #gmap__canvas .gmap h3, .gmap-box #gmap__canvas .gmap .islet h3, .islet h4, .islet h5, .islet h6, .islet hgroup, .islet ul, .islet ol, .islet dl, .islet blockquote, .islet p, .islet address, .islet table, .islet fieldset, .islet figure, .islet pre, .islet .form-fields > li, .islet .media, .islet .island, .islet .islet
	{
		margin-bottom: 10.5px;
		margin-bottom: 0.80769rem;
	}

.landmark
{
	margin-bottom: 42px;
	margin-bottom: 3.23077rem;
}

hr
{
	margin-bottom: 19px;
	margin-bottom: 1.46154rem;
}

ul, ol, dd
{
	margin-left: 42px;
	margin-left: 3.23077rem;
}

html
{
	font: 0.8125em/1.61538 serif;
	overflow-y: scroll;
	min-height: 100%;
}

h1, .alpha, .prc-total
{
	font-size: 36px;
	font-size: 2.76923rem;
	line-height: 1.16667;
}

h2, .beta
{
	font-size: 30px;
	font-size: 2.30769rem;
	line-height: 1.4;
}

h3, .gmap-box #gmap__canvas .gmap h3, .gamma
{
	font-size: 24px;
	font-size: 1.84615rem;
	line-height: 1.75;
}

h4, .delta
{
	font-size: 20px;
	font-size: 1.53846rem;
	line-height: 1.05;
}

h5, .epsilon
{
	font-size: 16px;
	font-size: 1.23077rem;
	line-height: 1.3125;
}

h6, .zeta
{
	font-size: 14px;
	font-size: 1.07692rem;
	line-height: 1.5;
}

hgroup .hN
{
	margin-bottom: 0;
}

.giga
{
	font-size: 96px;
	font-size: 7.38462rem;
	line-height: 1.09375;
}

.mega
{
	font-size: 72px;
	font-size: 5.53846rem;
	line-height: 1.16667;
}

.kilo
{
	font-size: 48px;
	font-size: 3.69231rem;
	line-height: 1.3125;
}

.lede, .lead
{
	font-size: 14.625px;
	font-size: 1.125rem;
	line-height: 1.4359;
}

.smallprint, .milli
{
	font-size: 12px;
	font-size: 0.92308rem;
	line-height: 1.75;
}

.micro, .prm-small li a .box .prcode, .cal .calBody .calBody-head td .calBody-price, .cal .calBody td .calBody-price
{
	font-size: 10px;
	font-size: 0.76923rem;
	line-height: 2.1;
}

q
{
	quotes: "" "" "" "";
}

	q:before
	{
		content: "";
		content: open-quote;
	}

	q:after
	{
		content: "";
		content: close-quote;
	}

	q q:before
	{
		content: "";
		content: open-quote;
	}

	q q:after
	{
		content: "";
		content: close-quote;
	}

blockquote
{
	quotes: "" "";
}

	blockquote p:before
	{
		content: "";
		content: open-quote;
	}

	blockquote p:after
	{
		content: "";
		content: no-close-quote;
	}

	blockquote p:last-of-type:after
	{
		content: "";
		content: close-quote;
	}

blockquote
{
	text-indent: -0.4em;
}

	blockquote p:last-of-type
	{
		margin-bottom: 0;
	}

.source
{
	display: block;
	text-indent: 0;
}

	.source:before
	{
		content: "";
	}

pre
{
	overflow: auto;
}

	pre mark
	{
		background: none;
		border-bottom: 1px solid;
		color: inherit;
	}

.code-comment
{
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.numbered
{
	white-space: nowrap;
}

.numbered__numbers
{
	list-style: decimal-leading-zero inside;
	margin-bottom: 0;
	margin-left: 0;
}

	.numbered__numbers code
	{
		white-space: pre;
	}

a:link:hover, a:link:active, a:link:focus
{
	text-decoration: underline;
}

.current a
{
	cursor: text;
	text-decoration: underline;
}

img
{
	max-width: 100%;
	height: auto;
}

figure > img
{
	display: block;
}

li > ul, li > ol
{
	margin-bottom: 0;
}

table
{
	width: 100%;
}

th, td
{
	padding: 5.25px;
	text-align: left;
}

@media screen and (min-width: 480px)
{
	th, td
	{
		padding: 10.5px;
	}
}

[colspan]
{
	text-align: center;
}

[colspan="1"]
{
	text-align: left;
}

[rowspan]
{
	vertical-align: middle;
}

[rowspan="1"]
{
	vertical-align: top;
}

.numerical
{
	text-align: right;
}

.t5
{
	width: 5%;
}

.t10
{
	width: 10%;
}

.t12
{
	width: 12.5%;
}

.t15
{
	width: 15%;
}

.t20
{
	width: 20%;
}

.t25
{
	width: 25%;
}

.t30
{
	width: 30%;
}

.t33
{
	width: 33.333%;
}

.t35
{
	width: 35%;
}

.t37
{
	width: 37.5%;
}

.t40
{
	width: 40%;
}

.t45
{
	width: 45%;
}

.t50
{
	width: 50%;
}

.t55
{
	width: 55%;
}

.t60
{
	width: 60%;
}

.t62
{
	width: 62.5%;
}

.t65
{
	width: 65%;
}

.t66
{
	width: 66.666%;
}

.t70
{
	width: 70%;
}

.t75
{
	width: 75%;
}

.t80
{
	width: 80%;
}

.t85
{
	width: 85%;
}

.t87
{
	width: 87.5%;
}

.t90
{
	width: 90%;
}

.t95
{
	width: 95%;
}

.table--bordered th, .table--bordered td
{
	border: 1px solid #ccc;
}

	.table--bordered th:empty, .table--bordered td:empty
	{
		border: none;
	}

.table--bordered thead tr:last-child th
{
	border-bottom-width: 2px;
}

.table--bordered tbody tr th:last-of-type
{
	border-right-width: 2px;
}

.table--striped tbody tr:nth-of-type(odd)
{
	background-color: #ffc;
}

.table--data
{
	font: 12px/1.5 sans-serif;
}

fieldset
{
	padding: 21px;
}

.form-fields
{
	list-style: none;
	margin: 0;
}

	.form-fields > li:last-child
	{
		margin-bottom: 0;
	}

label, .label
{
	display: block;
}

.additional
{
	display: block;
	font-weight: normal;
}

.check-list
{
	list-style: none;
	margin: 0;
}

	.check-label, .check-list label, .check-list .label
	{
		display: inline-block;
	}

.spoken-form label
{
	display: inline-block;
	font: inherit;
}

.extra-help
{
	display: inline-block;
	visibility: hidden;
}

.text-input:active + .extra-help, .text-input:focus + .extra-help
{
	visibility: visible;
}

.gw, .grid-wrapper
{
	margin-left: -21px;
	list-style: none;
	margin-bottom: 0;
	/*height:140px;*/
}

.gwheight
{
	min-height: 155px;
}

.gw--rev .g, .grid-wrapper--rev .grid
{
	float: right;
}

.gw > .gw, .grid-wrapper > .grid-wrapper
{
	margin-left: 0;
}

.g, .grid
{
	float: left;
	padding-left: 21px;
}

.flexbox
{
	display: table;
	width: 100%;
}

html.flexbox
{
	display: block;
	width: auto;
}

.flexbox__item
{
	display: table-cell;
	vertical-align: middle;
}

.ctrlContainer input
{
	width: 100%;
}

.text-cols--2, .text-cols--3, .text-cols--4, .text-cols--5
{
	-webkit-column-gap: 21px;
	-moz-column-gap: 21px;
	-ms-column-gap: 21px;
	-o-column-gap: 21px;
	column-gap: 21px;
}

.text-cols--2
{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-count: 2;
}

.text-cols--3
{
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-ms-column-count: 3;
	-o-column-count: 3;
	column-count: 3;
}

.text-cols--4
{
	-webkit-column-count: 4;
	-moz-column-count: 4;
	-ms-column-count: 4;
	-o-column-count: 4;
	column-count: 4;
}

.text-cols--5
{
	-webkit-column-count: 5;
	-moz-column-count: 5;
	-ms-column-count: 5;
	-o-column-count: 5;
	column-count: 5;
}

.nav
{
	list-style: none;
	margin-left: 0;
}

	.nav > li, .nav > li > a
	{
		display: inline-block;
		*display: inline;
		zoom: 1;
	}

.nav--stacked > li
{
	display: list-item;
}

	.nav--stacked > li > a
	{
		display: block;
	}

.nav--banner
{
	text-align: center;
}

.nav--block, .options
{
	line-height: 1;
}

	.nav--block > li > a, .options > li > a
	{
		padding: 10.5px;
	}

.nav--fit
{
	display: table;
	width: 100%;
}

	.nav--fit > li
	{
		display: table-cell;
	}

		.nav--fit > li > a
		{
			display: block;
		}

.nav--keywords > li:after
{
	content: ",  ";
}

.nav--keywords > li:last-child:after
{
	display: none;
}

.options > li > a
{
	border: 0 solid #ccc;
	border-width: 1px;
	border-left-width: 0;
}

.options > li:first-child > a
{
	border-left-width: 1px;
	border-radius: 4px 0 0 4px;
}

.options > li:last-child > a
{
	border-radius: 0 4px 4px 0;
}

.pagination
{
	text-align: center;
}

	.pagination > li
	{
		padding: 10.5px;
	}

		.pagination > li > a
		{
			padding: 10.5px;
			margin: -10.5px;
		}

.pagination__first a:before
{
	content: " ";
}

.pagination__last a:after
{
	content: " ";
}

.breadcrumb > li + li:before
{
	content: " ";
}

.breadcrumb--path > li + li:before
{
	content: "/ ";
}

.breadcrumb > li + li[data-breadcrumb]:before
{
	content: attr(data-breadcrumb) " ";
}

.breadcrumb__root
{
	font-weight: bold;
}

.media
{
	display: block;
}

.media__img
{
	float: left;
	margin-right: 21px;
}

.media__img--rev
{
	float: right;
	margin-left: 21px;
}

	.media__img img, .media__img--rev img
	{
		display: block;
	}

.media__body
{
	overflow: hidden;
}

	.media__body, .media__body > :last-child
	{
		margin-bottom: 0;
	}

.islet .media__img
{
	margin-right: 10.5px;
}

.islet .media__img--rev
{
	margin-left: 10.5px;
}

.island, .islet
{
	display: block;
}

.island
{
	padding: 21px;
}

	.island > :last-child, .islet > :last-child
	{
		margin-bottom: 0;
	}

.islet
{
	padding: 10.5px;
}

.block-list, .block-list > li
{
	border: 0 solid #ccc;
}

.block-list
{
	list-style: none;
	margin-left: 0;
	border-top-width: 1px;
}

	.block-list > li
	{
		border-bottom-width: 1px;
		padding: 10.5px;
	}

.block-list__link
{
	display: block;
	padding: 10.5px;
	margin: -10.5px;
}

.matrix, .matrix > li
{
	border: 0 solid #ccc;
}

.matrix
{
	list-style: none;
	margin-left: 0;
	border-top-width: 1px;
	border-left-width: 1px;
}

	.matrix > li
	{
		padding: 10.5px;
		float: left;
		border-right-width: 1px;
		border-bottom-width: 1px;
	}

.matrix__link
{
	display: block;
	padding: 10.5px;
	margin: -10.5px;
}

.multi-list
{
	list-style: none;
	margin-left: 0;
}

	.multi-list > li
	{
		float: left;
	}

.two-cols > li
{
	width: 50%;
}

.three-cols > li
{
	width: 33.333%;
}

.four-cols > li
{
	width: 25%;
}

.five-cols > li
{
	width: 20%;
}

.matrix > .all-cols, .multi-list > .all-cols
{
	width: 100%;
}

.split
{
	text-align: right;
	list-style: none;
	margin-left: 0;
}

.split__title
{
	text-align: left;
	float: left;
	clear: left;
}

.this-or-this
{
	display: table;
	width: 100%;
	text-align: center;
}

.this-or-this__this, .this-or-this__or
{
	display: table-cell;
	vertical-align: middle;
}

.complex-link, .complex-link:hover, .complex-link:active, .complex-link:focus
{
	text-decoration: none;
}

	.complex-link:hover .complex-link__target, .complex-link:active .complex-link__target, .complex-link:focus .complex-link__target
	{
		text-decoration: underline;
	}

.flyout, .flyout--alt
{
	position: relative;
	overflow: hidden;
}

.flyout__content
{
	position: absolute;
	top: 100%;
	left: -99999px;
}

.flyout:hover, .flyout--alt:hover
{
	overflow: visible;
}

	.flyout:hover > .flyout__content
	{
		left: 0;
	}

	.flyout--alt:hover > .flyout__content
	{
		top: 0;
		left: 100%;
	}

.s, .i
{
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	zoom: 1;
	font-style: normal;
	text-align: center;
}

.s
{
	background-image: url(/path/to/your/sprite.png);
	vertical-align: middle;
	top: -1px;
	overflow: hidden;
	*text-indent: -9999px;
}

	.s:before
	{
		content: "";
		display: block;
		width: 0;
		height: 100%;
	}

.i
{
	vertical-align: top;
}

	.i:after
	{
		content: attr(data-char);
	}

.icon-text > .icon-text__icon
{
	margin-right: 8px;
}

.icon-text--rev > .icon-text__icon
{
	margin-left: 8px;
}

.btn
{
	font-family: 'CabinBold', 'inherit';
	cursor: pointer;
	border: none;
	display: inline-block;
	margin: 0;
	line-height: 1;
	padding: 0.5em;
}

.btn
{
	text-decoration: none;
}

	.btn:hover
	{
		text-decoration: underline;
	}

.btn--sml
{
	font-size: .75em;
}

.btn--lrg
{
	font-size: 1.50em;
}

.btn--full
{
	display: block;
	text-align: center;
	padding-right: 0;
	padding-left: 0;
	width: 100%;
}

.pill, .loz
{
	display: inline-block;
	min-width: 1.07692em;
	padding-right: 0.26923em;
	padding-left: 0.26923em;
	text-align: center;
	background-color: #ccc;
	color: #fff;
	border-radius: 100px;
}

.loz
{
	border-radius: 4px;
}

.rule
{
	color: #ccc;
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 20px;
	margin-bottom: 1.53846rem;
}

.rule--dotted
{
	border-bottom-style: dotted;
}

.rule--dashed
{
	border-bottom-style: dashed;
}

.rule--ornament
{
	position: relative;
}

	.rule--ornament:after
	{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		line-height: 0;
		text-align: center;
	}

	.rule--ornament[data-ornament]:after
	{
		content: attr(data-ornament);
	}

.stat-group
{
	margin-left: -21px;
}

.stat
{
	float: left;
	margin-left: 21px;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	-o-box-orient: vertical;
	box-orient: vertical;
}

.stat__title
{
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-box-ordinal-group: 2;
	-o-box-ordinal-group: 2;
	box-ordinal-group: 2;
}

.stat__value
{
	margin-left: 0;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-ms-box-ordinal-group: 1;
	-o-box-ordinal-group: 1;
	box-ordinal-group: 1;
}

.greybox, .graybox
{
	font-size: 12px;
	font-size: 0.92308rem;
	line-height: 1.75;
	font-family: sans-serif;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.2);
	color: #fff;
}

	.greybox a, .graybox a
	{
		color: #fff;
		text-decoration: underline;
	}

.greybox--small, .graybox--small
{
	line-height: 42px;
}

.greybox--medium, .graybox--medium
{
	line-height: 84px;
}

.greybox--large, .graybox--large
{
	line-height: 168px;
}

.greybox--huge, .graybox--huge
{
	line-height: 336px;
}

.greybox--gigantic, .graybox--gigantic
{
	line-height: 672px;
}

.one-whole
{
	width: 100%;
}

.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths
{
	width: 50%;
}

.one-third, .two-sixths, .four-twelfths
{
	width: 33.333%;
}

.two-thirds, .four-sixths, .eight-twelfths
{
	width: 66.666%;
}

.one-quarter, .two-eighths, .three-twelfths
{
	width: 25%;
}

.three-quarters, .six-eighths, .nine-twelfths
{
	width: 75%;
}

.one-fifth, .two-tenths
{
	width: 20%;
}

.two-fifths, .four-tenths
{
	width: 40%;
}

.three-fifths, .six-tenths
{
	width: 60%;
}

.four-fifths, .eight-tenths
{
	width: 80%;
}

.one-sixth, .two-twelfths
{
	width: 16.666%;
}

.five-sixths, .ten-twelfths
{
	width: 83.333%;
}

.one-eighth
{
	width: 12.5%;
}

.three-eighths
{
	width: 37.5%;
}

.five-eighths
{
	width: 62.5%;
}

.seven-eighths
{
	width: 87.5%;
}

.one-tenth
{
	width: 10%;
}

.three-tenths
{
	width: 30%;
}

.seven-tenths
{
	width: 70%;
}

.nine-tenths
{
	width: 90%;
}

.one-twelfth
{
	width: 8.333%;
}

.five-twelfths
{
	width: 41.666%;
}

.seven-twelfths
{
	width: 58.333%;
}

.eleven-twelfths
{
	width: 91.666%;
}

.push, .push--one-half, .push--two-quarters, .push--three-sixths, .push--four-eighths, .push--six-twelfths, .push--one-third, .push--two-sixths, .push--four-twelfths, .push--two-thirds, .push--four-sixths, .push--eight-twelfths, .push--one-quarter, .push--two-eighths, .push--three-twelfths, .push--three-quarters, .push--six-eighths, .push--nine-twelfths, .push--one-fifth, .push--two-tenths, .push--two-fifths, .push--four-tenths, .push--three-fifths, .push--six-tenths, .push--four-fifths, .push--eight-tenths, .push--one-sixth, .push--two-twelfths, .push--five-sixths, .push--ten-twelfths, .push--one-eighth, .push--three-eighths, .push--five-eighths, .push--seven-eighths, .push--one-tenth, .push--three-tenths, .push--five-tenths, .push--seven-tenths, .push--nine-tenths, .push--one-twelfth, .push--five-twelfths, .push--seven-twelfths, .push--eleven-twelfths
{
	position: relative;
}

.push--one-half, .push--two-quarters, .push--three-sixths, .push--four-eighths, .push--six-twelfths
{
	left: 50%;
}

.push--one-third, .push--two-sixths, .push--four-twelfths
{
	left: 33.333%;
}

.push--two-thirds, .push--four-sixths, .push--eight-twelfths
{
	left: 66.666%;
}

.push--one-quarter, .push--two-eighths, .push--three-twelfths
{
	left: 25%;
}

.push--three-quarters, .push--six-eighths, .push--nine-twelfths
{
	left: 75%;
}

.push--one-fifth, .push--two-tenths
{
	left: 20%;
}

.push--two-fifths, .push--four-tenths
{
	left: 40%;
}

.push--three-fifths, .push--six-tenths
{
	left: 60%;
}

.push--four-fifths, .push--eight-tenths
{
	left: 80%;
}

.push--one-sixth, .push--two-twelfths
{
	left: 16.666%;
}

.push--five-sixths, .push--ten-twelfths
{
	left: 83.333%;
}

.push--one-eighth
{
	left: 12.5%;
}

.push--three-eighths
{
	left: 37.5%;
}

.push--five-eighths
{
	left: 62.5%;
}

.push--seven-eighths
{
	left: 87.5%;
}

.push--one-tenth
{
	left: 10%;
}

.push--three-tenths
{
	left: 30%;
}

.push--five-tenths
{
	left: 50%;
}

.push--seven-tenths
{
	left: 70%;
}

.push--nine-tenths
{
	left: 90%;
}

.push--one-twelfth
{
	left: 8.333%;
}

.push--five-twelfths
{
	left: 41.666%;
}

.push--seven-twelfths
{
	left: 58.333%;
}

.push--eleven-twelfths
{
	left: 91.666%;
}

.pull, .pull--one-half, .pull--two-quarters, .pull--three-sixths, .pull--four-eighths, .pull--six-twelfths, .pull--one-third, .pull--two-sixths, .pull--four-twelfths, .pull--two-thirds, .pull--four-sixths, .pull--eight-twelfths, .pull--one-quarter, .pull--two-eighths, .pull--three-twelfths, .pull--three-quarters, .pull--six-eighths, .pull--nine-twelfths, .pull--one-fifth, .pull--two-tenths, .pull--two-fifths, .pull--four-tenths, .pull--three-fifths, .pull--six-tenths, .pull--four-fifths, .pull--eight-tenths, .pull--one-sixth, .pull--two-twelfths, .pull--five-sixths, .pull--ten-twelfths, .pull--one-eighth, .pull--three-eighths, .pull--five-eighths, .pull--seven-eighths, .pull--one-tenth, .pull--three-tenths, .pull--five-tenths, .pull--seven-tenths, .pull--nine-tenths, .pull--one-twelfth, .pull--five-twelfths, .pull--seven-twelfths, .pull--eleven-twelfths
{
	position: relative;
}

.pull--one-half, .pull--two-quarters, .pull--three-sixths, .pull--four-eighths, .pull--six-twelfths
{
	right: 50%;
}

.pull--one-third, .pull--two-sixths, .pull--four-twelfths
{
	right: 33.333%;
}

.pull--two-thirds, .pull--four-sixths, .pull--eight-twelfths
{
	right: 66.666%;
}

.pull--one-quarter, .pull--two-eighths, .pull--three-twelfths
{
	right: 25%;
}

.pull--three-quarters, .pull--six-eighths, .pull--nine-twelfths
{
	right: 75%;
}

.pull--one-fifth, .pull--two-tenths
{
	right: 20%;
}

.pull--two-fifths, .pull--four-tenths
{
	right: 40%;
}

.pull--three-fifths, .pull--six-tenths
{
	right: 60%;
}

.pull--four-fifths, .pull--eight-tenths
{
	right: 80%;
}

.pull--one-sixth, .pull--two-twelfths
{
	right: 16.666%;
}

.pull--five-sixths, .pull--ten-twelfths
{
	right: 83.333%;
}

.pull--one-eighth
{
	right: 12.5%;
}

.pull--three-eighths
{
	right: 37.5%;
}

.pull--five-eighths
{
	right: 62.5%;
}

.pull--seven-eighths
{
	right: 87.5%;
}

.pull--one-tenth
{
	right: 10%;
}

.pull--three-tenths
{
	right: 30%;
}

.pull--five-tenths
{
	right: 50%;
}

.pull--seven-tenths
{
	right: 70%;
}

.pull--nine-tenths
{
	right: 90%;
}

.pull--one-twelfth
{
	right: 8.333%;
}

.pull--five-twelfths
{
	right: 41.666%;
}

.pull--seven-twelfths
{
	right: 58.333%;
}

.pull--eleven-twelfths
{
	right: 91.666%;
}

.brand
{
	font-family: "Helvetica Neue", sans-serif!important;
	color: #4a8ec2!important;
}

.brand-face
{
	font-family: "Helvetica Neue", sans-serif!important;
}

.brand-color, .brand-colour
{
	color: #4a8ec2!important;
}

.fr, .head-m-r, .foot .foot-r, .foot .foot-l .foot-r, .foot .foot-r .foot-r, .productList li img, .productList li .prc-container, .productList li .prc-container .prc, .productList li .prc-container .gmap-box #gmap__canvas .gmap .container .prc, .gmap-box #gmap__canvas .gmap .container .productList li .prc-container .prc, .productList li .prc-container .prc-total, .productList li .prc-container .micro, .productList .prm-small li .prc-container a .box .prcode, .prm-small .productList li .prc-container a .box .prcode, .productList .prm-small li a .box .prc-container .prcode, .prm-small .productList li a .box .prc-container .prcode, .productList li .prc-container .cal .calBody .calBody-head td .calBody-price, .cal .calBody .calBody-head td .productList li .prc-container .calBody-price, .productList li .prc-container .cal .calBody td .calBody-price, .cal .calBody td .productList li .prc-container .calBody-price, .productList li .imgPrc, .productList li .picto, .prm-small li a .box .prcode, #tabs-Avb .img-prc, #tabs-Nfo .img-prc, #tabs-Nfo .prc-regime
{
	float: right;
}

	.fl, .head-base, .head-l, .head-r, .head-m, .head-m-l, .head-m-m, .foot .foot-l, .foot .foot-l .foot-l, .foot .foot-r .foot-l, .grp input, .grp label, .picGallery, .picGallery li, .sort-box .rbl input, .sort-box .rbl label, .sort-box .cbl input, .sort-box .cbl label, .icon-box, .ur, .urg-box, .urg-box div, .trnsprt-box, .cal .calHead div, .cal .calLegend div, .room .people-prc, .room .avb, .mf .lblContainer, .mf .ctrlContainer, .amount-pax-sub div, .amount-pax-sub .del
	{
		float: left;
	}

.text-center, .text-centre
{
	text-align: center;
}

.full-bleed
{
	margin-right: -21px;
	margin-left: -21px;
}

.islet .full-bleed
{
	margin-right: -10.5px;
	margin-left: -10.5px;
}

.informative
{
	cursor: help;
}

.proceed
{
	text-align: right;
}

.go:after
{
	content: " ";
}

.caps
{
	text-transform: uppercase;
}

.accessibility
{
	position: absolute;
	left: -99999px;
}

[dir=rtl] .accessibility
{
	left: auto;
	right: -99999px;
}

.c
{
	color: #fff;
	background-color: #463b3f;
	padding-left: 5px;
}

/*.in
{
	background-color: #e6e6e6;
}*/

.imgGift
{
	max-width: 40%;
	margin-left: 3%;
	margin-top: 1%;
}

.introGift
{
	max-width: 58%;
}

.centered
{
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 4%;
}

.orangeButton
{
	padding-top: 5px;
	background-color: #ee8133;
	height: 30px;
	text-align: center;
	color: White;
	border-radius: 3px;
}

.pos
{
	margin-left: 0%;
}

.ddlBorder
{
	border-radius: 3px;
	border: none;
	height: 25px;
	margin-bottom: 2px;
	text-align: center;
}

.marg
{
	padding-left: 2%;
}

.fillRadiobutton .rbl td label
{
	margin: 0px;
}

.fillRadiobutton label
{
	color: #463b3f;
	text-align: center;
	width: 100%;
}

.rblLabel
{
	margin: 0px;
	bottom: 1%;
}

/*td input[type="radio"] {
	width:100%;
	 cursor:"pointer";
}*/

.icons
{
	margin: 10px;
}

.fillRadiobutton input[type="radio"]:checked + label
{
	color: white;
}

.fillRadiobutton input[type="radio"]
{
	margin-top: 4px;
	float: left;
	display: inline-block;
	border: 1px solid #ffffff;
}

.marg input[type="text"]
{
/*	border: none;
	margin-bottom: 2px;
	border-radius: 1px;
	padding: 3px;*/
}

	.marg input[type="text"]:focus
	{
		cursor: text;
	}

	.marg input[type="text"]:hover
	{
		cursor: text;
	}

.marg textarea:hover
{
	cursor: text;
}

.whiteLine
{
	border-top: solid 2px white;
}

.filterData label
{
	cursor: pointer;
}

.filterData:hover > label
{
	color: White;
}

.textHeight
{
	height: 150px;
	margin: 2% 2%;
}

.filterData
{
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 15%;
}

	.filterData input
	{
		margin: 0px;
		padding: 0px;
		top: 0px;
	}

.backgroundButton
{
	background-color: #ececec;
}

.less
{
	padding-left: 10px;
	padding-right: 10px;
}

#reactions
{
	background-color: #f7f7f7;
	margin-top: 5px;
}

.URitemsContainer
{
	background-color: #f7f7f7;
}

	.URitemsContainer h4
	{
		padding-left: 1%;
	}

.cursorText
{
	cursor: text;
}

.mr
{
	margin-right: 10px;
}

.filterData input[type="radio"]
{
	display: none;
}

input[type="radio"] + label
{
	display: inline-block;
	margin-left: 5px;
}

.gt
{
	font-size: large;
}

.imglug
{
	float: left;
	height: 70px;
	width: 70px;
}

.textlug
{
	background-color: #ee8133;
	border-radius: 15px;
	color: White;
	font-weight: bold;
	height: 80px;
	moz-border-radius: 15px;
	padding: 0.5em;
	webkit-border-radius: 15px;
}
.texttraininclusief {
    background-color: #ee8133;
    border-radius: 15px;
    color: White;
    font-weight: bold;
    /*height: 50px;*/
    moz-border-radius: 15px;
    padding: 0.5em;
    webkit-border-radius: 15px;
}
.around
{
	height: 300px;
	width: 100%;
}

.priceOther
{
	display: inline;
}

.flprice
{
	width: 40%;
	padding-right: 2%;
	text-align: right;
}

.booking
{
	float: left;
	width: 60%;
}


.bag
{
	float: left;
	width: 100%;
}

.flight .ico
{
	float: left;
	width: 7%;
}

	.flight .ico img
	{
		height: 25px;
		width: 25px;
	}

.flight .dep
{
	float: left;
	width: 38%;
}

.flight .ret
{
	float: left;
	margin-left: 2%;
	width: 38%;
}

.flight .carrier
{
	float: left;
	width: 14%;
}

.flInf
{
	float: left;
	margin-left: 7.5%;
}

.between
{
}

.airline
{
	height: 70px;
	margin-left: 25px;
	margin-top: 10px;
	width: 40%;
}

.infoto
{
	height: 80px;
}

.textto
{
	text-align: right;
	width: 100px;
}

.wowl
{
	background-color: #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.3);
	float: left;
	margin-bottom: 0.5em;
	moz-border-radius: 15px;
	moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
	webkit-border-radius: 15px;
	webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
	width: 49%;
}
.wowltrain1 {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    float: left;
    margin: 0.5em;
    margin-bottom: 0.5em;
    moz-border-radius: 15px;
    moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    webkit-border-radius: 15px;
    webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    width: 99%;
}
.wowltrain2 {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    float: left;
    margin: 0.2em;
    margin-bottom: 0.5em;
    moz-border-radius: 15px;
    moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    webkit-border-radius: 15px;
    webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    width: 49.5%;
}
.wowltrain3 {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    float: left;
    margin: 0.2em;
    margin-bottom: 0.5em;
    moz-border-radius: 15px;
    moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    webkit-border-radius: 15px;
    webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    width: 32.8%;
}
.wowltrain4 {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    float: left;
    margin: 0.2em;
    margin-bottom: 0.5em;
    moz-border-radius: 15px;
    moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    webkit-border-radius: 15px;
    webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    width: 24.5%;
}
.wowltrain5 {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    float: left;
    margin: 0.2em;
    margin-bottom: 0.5em;
    moz-border-radius: 15px;
    moz-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    webkit-border-radius: 15px;
    webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    width: 19.8%;
}

.extraInfo
{
	padding: 0.5em;
}

.fr
{
	float: right;
	position: relative;
    z-index: 10;
}

.luggage
{
	margin-left: 3%;
}

.height
{
	height: 116px;
}

.co
{
	width: 100%;
}

.container > .container
{
	width: 70%;
}

tr td label
{
	margin-left: 5px;
}

#socialMedia
{
	float: right;
	margin-bottom: 40px;
}

#pics
{
	text-align: right;
}
	.pic
	{
	
		padding:0px;
		}
#ctl01_cph_rblReason tbody tr td .fl
{
	float: none;
}

.inline label
{
	display: inline;
}

.sw-fr .jobs
{
	display: block;
}

.lineHead
{
	height: 3px;
	box-shadow: 0 4px 9px rgba(0,0,0,0.45);
	background: #EE8133; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #E22028, #F7AD42); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #E22028, #F7AD42); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #E22028, #F7AD42); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #E22028, #F7AD42); /* Standard syntax (must be last) */
}

.line
{
	height: 15px;
	background: #EE8133; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg, #E22028, #F7AD42); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #E22028, #F7AD42); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #E22028, #F7AD42); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #E22028, #F7AD42); /* Standard syntax (must be last) */
}

.ftr
{
	background-color: #333333;
	width: 100% !important;
	padding: 2%;
	text-align: center;
}

	.ftr .wrapper
	{
		color: White;
		font-size: 12px;
	}

		.ftr .wrapper a:hover
		{
			color: #EE8133;
		}

.comb
{
	background-color: #ddd;
	text-align: center;
	padding: 1em;
}

.productList .gw
{
	height: auto;
}

h1, h2, h3, h4, h5
{
	font-family: 'CabinBold', 'inherit';
}

i
{
	font-family: "CabinItalic","inherit";
}

.maxwidth
{
	max-width: 170px;
}

.prc
{
	font-family: "CabinBold","inherit";
}

.banner
{
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%); /* IE 9 */
	-webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */
	transform: translateY(-50%);
}

.btnPromo .btn
{
	margin-bottom: 20px;
	font-family: "Cabin" !important;
}

.imgCity
{
	overflow: hidden;
	height: 400px;
	max-height: 400px;
	margin-bottom: 20px;
	float: none;
	position: relative;
}

	.imgCity img
	{
		width: 100%;
	}

	.imgCity h1
	{
		color: White;
		font-size: 3rem;
		background-color: rgba(20,20,20,0.4);
		margin: 0;
		padding: 0;
	}
.imgInfoDay
{
	overflow: hidden;
	height: 400px;
	max-height: 550px;
	margin-bottom: 20px;
	float: none;
	position: relative;
}

	.imgInfoDay img
	{
		width: 100%;
	}

	.imgInfoDay h1
	{
		color: White;
		font-size: 3rem;
		background-color: rgba(20,20,20,0.4);
		margin: 0;
		padding: 0;
	}
.carousel-caption
{
	padding: 0;
}

.titleCity
{
	position: absolute;
	top: 50%;
	/* left: 40%; */
	z-index: 1000;
	width: 100%;
}
@media all and (min-width: 768px) {
  .hidden-desktop {
    display: none !important;
  }
    .mainlogo {
        height: 550px;
    }
}

@media all and (max-width: 767px) {
  .hidden-mobile {
    display: none !important;
  }
  .mainlogo {
        height: 250px;
    }
}
@media screen and (max-width: 768px)
{

    .imgCity
	{
		height: 200px!important;
	}

	.mobile-center
	{
		float: none !important;
		margin: 0 auto;
	}

	.imgCity h1
	{
		font-size: 24px;
	}

	.wrapper{
		padding: 0 15px !important;
	}
	.navbar .in
	{
		/*background-color: White;*/
		border: solid 3px transparent;
		-moz-border-image: -moz-linear-gradient(left, #E22028 0%, #F7AD42 100%);
		-webkit-border-image: -webkit-linear-gradient(left, #E22028 0%, #F7AD42 100%);
		border-image: linear-gradient(to left, #E22028 0%, #F7AD42 100%);
		border-image-slice: 1;
		border-radius: 5px;
	}
	.imgImage{
	min-width:25%;
	max-width:100%;
	border:0px solid white;
}
}

.btnPromo
{
	padding-bottom: 50px;
}

/*.navbar .in
{
	background-color: White;
}*/

.step
{
	border: 2px solid #ddd;
	background-color: #F7F7F7;
	min-height: 120px;
	margin-bottom: 20px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.stepActive
{
	border: 2px solid #F7AD42;
}

.step ul
{
	margin: 0;
}

.arrow
{
	top: 50px;
}

.stdItems li
{
	text-align: initial;
}

#myCarousel
{
	padding: 0;
}

.ui-tabs-anchor
{
	/*font-family: "CabinBold"; -> vraag van Nathalie om dit uit te zetten zodat de tekst van de tabbladen op HL niet meer zo vet staan */
}

.larger
{
	font-size: 1.7em;
}

.index-box img
{
	width: 100%;
}
/* jQuery UI 1.8.17
 */
.ui-helper-hidden
{
	display: none;
}

.ui-helper-hidden-accessible
{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after
{
	content: "";
	display: table;
}

.ui-helper-clearfix:after
{
	clear: both;
}

.ui-helper-clearfix
{
	zoom: 1;
}

.ui-helper-zfix
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-state-disabled
{
	cursor: default!important;
}

.ui-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-resizable
{
	position: relative;
}

.ui-resizable-handle
{
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}

.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s
{
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se
{
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper
{
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

/*.ui-accordion .ui-accordion-header
{
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	zoom: 1;
}

.ui-accordion .ui-accordion-icons
{
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons
{
	padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons
{
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content
{
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	zoom: 1;
}*/

.ui-autocomplete
{
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

* html .ui-autocomplete
{
	width: 1px;
}

.filterButton{
	background-color:#ee8133;
	color:white;
	padding:2%;

}

.ui-button
{
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
}

	.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active
	{
		text-decoration: none;
	}

.ui-button-icon-only
{
	width: 2.2em;
}

button.ui-button-icon-only
{
	width: 2.4em;
}

.ui-button-icons-only
{
	width: 3.4em;
}

button.ui-button-icons-only
{
	width: 3.7em;
}

.ui-button .ui-button-text
{
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text
{
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text
{
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text
{
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text
{
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text
{
	padding-left: 2.1em;
	padding-right: 2.1em;
}

input.ui-button
{
	padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon
{
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon
{
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary
{
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
	right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
	right: .5em;
}

.ui-buttonset
{
	margin-right: 7px;
}

	.ui-buttonset .ui-button
	{
		margin-left: 0;
		margin-right: -0.3em;
	}

button.ui-button::-moz-focus-inner
{
	border: 0;
	padding: 0;
}

.ui-datepicker
{
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

	.ui-datepicker .ui-datepicker-header
	{
		position: relative;
		padding: .2em 0;
	}

	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
	{
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em;
	}

	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
	{
		top: 1px;
	}

	.ui-datepicker .ui-datepicker-prev
	{
		left: 2px;
	}

	.ui-datepicker .ui-datepicker-next
	{
		right: 2px;
	}

	.ui-datepicker .ui-datepicker-prev-hover
	{
		left: 1px;
	}

	.ui-datepicker .ui-datepicker-next-hover
	{
		right: 1px;
	}

	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
	{
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px;
	}

	.ui-datepicker .ui-datepicker-title
	{
		margin: 0 2.3em;
		line-height: 1.8em;
		text-align: center;
	}

		.ui-datepicker .ui-datepicker-title select
		{
			font-size: 1em;
			margin: 1px 0;
		}

	.ui-datepicker select.ui-datepicker-month-year
	{
		width: 100%;
	}

	.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
	{
		width: 49%;
	}

	.ui-datepicker table
	{
		width: 100%;
		font-size: .9em;
		border-collapse: collapse;
		margin: 0 0 .4em;
	}

	.ui-datepicker th
	{
		padding: .7em .3em;
		text-align: center;
		font-weight: bold;
		border: 0;
	}

	.ui-datepicker td
	{
		border: 0;
		padding: 1px;
	}

		.ui-datepicker td span, .ui-datepicker td a
		{
			display: block;
			padding: .2em;
			text-align: right;
			text-decoration: none;
		}

	.ui-datepicker .ui-datepicker-buttonpane
	{
		background-image: none;
		margin: .7em 0 0 0;
		padding: 0 .2em;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}

		.ui-datepicker .ui-datepicker-buttonpane button
		{
			float: right;
			margin: .5em .2em .4em;
			cursor: pointer;
			padding: .2em .6em .3em .6em;
			width: auto;
			overflow: visible;
		}

			.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
			{
				float: left;
			}

	.ui-datepicker.ui-datepicker-multi
	{
		width: auto;
	}

.ui-datepicker-multi .ui-datepicker-group
{
	float: left;
}

	.ui-datepicker-multi .ui-datepicker-group table
	{
		width: 95%;
		margin: 0 auto .4em;
	}

.ui-datepicker-multi-2 .ui-datepicker-group
{
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group
{
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group
{
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear: left;
}

.ui-datepicker-row-break
{
	clear: both;
	width: 100%;
	font-size: 0em;
}

.ui-datepicker-rtl
{
	direction: rtl;
}

	.ui-datepicker-rtl .ui-datepicker-prev
	{
		right: 2px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next
	{
		left: 2px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-prev:hover
	{
		right: 1px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next:hover
	{
		left: 1px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-buttonpane
	{
		clear: right;
	}

		.ui-datepicker-rtl .ui-datepicker-buttonpane button
		{
			float: left;
		}

			.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
			{
				float: right;
			}

	.ui-datepicker-rtl .ui-datepicker-group
	{
		float: right;
	}

	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
	{
		border-right-width: 0;
		border-left-width: 1px;
	}

	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
	{
		border-right-width: 0;
		border-left-width: 1px;
	}

.ui-datepicker-cover
{
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}

.ui-dialog
{
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}

	.ui-dialog .ui-dialog-titlebar
	{
		padding: .4em 1em;
		position: relative;
	}

	.ui-dialog .ui-dialog-title
	{
		float: left;
		margin: .1em 16px .1em 0;
	}

	.ui-dialog .ui-dialog-titlebar-close
	{
		position: absolute;
		right: .3em;
		top: 50%;
		width: 19px;
		margin: -10px 0 0 0;
		padding: 1px;
		height: 18px;
	}

		.ui-dialog .ui-dialog-titlebar-close span
		{
			display: block;
			margin: 1px;
		}

		.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
		{
			padding: 0;
		}

	.ui-dialog .ui-dialog-content
	{
		position: relative;
		border: 0;
		padding: .5em 1em;
		background: none;
		overflow: auto;
		zoom: 1;
	}

	.ui-dialog .ui-dialog-buttonpane
	{
		text-align: left;
		border-width: 1px 0 0 0;
		background-image: none;
		margin: .5em 0 0 0;
		padding: .3em 1em .5em .4em;
	}

		.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
		{
			float: right;
		}

		.ui-dialog .ui-dialog-buttonpane button
		{
			margin: .5em .4em .5em 0;
			cursor: pointer;
		}

	.ui-dialog .ui-resizable-se
	{
		width: 14px;
		height: 14px;
		right: 3px;
		bottom: 3px;
	}

.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}

.ui-menu
{
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}

	.ui-menu .ui-menu
	{
		margin-top: -3px;
		position: absolute;
	}

	.ui-menu .ui-menu-item
	{
		margin: 0;
		padding: 0;
		zoom: 1;
		width: 100%;
	}

	.ui-menu .ui-menu-divider
	{
		margin: 5px -2px 5px -2px;
		height: 0;
		font-size: 0;
		line-height: 0;
		border-width: 1px 0 0 0;
	}

	.ui-menu .ui-menu-item a
	{
		text-decoration: none;
		display: block;
		padding: 2px .4em;
		line-height: 1.5;
		zoom: 1;
		font-weight: normal;
	}

		.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active
		{
			font-weight: normal;
			margin: -1px;
		}

	.ui-menu .ui-state-disabled
	{
		font-weight: normal;
		margin: .4em 0 .2em;
		line-height: 1.5;
	}

		.ui-menu .ui-state-disabled a
		{
			cursor: default;
		}

.ui-menu-icons
{
	position: relative;
}

	.ui-menu-icons .ui-menu-item a
	{
		position: relative;
		padding-left: 2em;
	}

.ui-menu .ui-icon
{
	position: absolute;
	top: .2em;
	left: .2em;
}

.ui-menu .ui-menu-icon
{
	position: static;
	float: right;
}

.ui-progressbar
{
	height: 2em;
	text-align: left;
	overflow: hidden;
}

	.ui-progressbar .ui-progressbar-value
	{
		margin: -1px;
		height: 100%;
	}

.ui-slider
{
	position: relative;
	text-align: left;
}

	.ui-slider .ui-slider-handle
	{
		position: absolute;
		z-index: 2;
		width: 1.2em;
		height: 1.2em;
		cursor: default;
	}

	.ui-slider .ui-slider-range
	{
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0;
	}

.ui-slider-horizontal
{
	height: .8em;
}

	.ui-slider-horizontal .ui-slider-handle
	{
		top: -0.3em;
		margin-left: -0.6em;
	}

	.ui-slider-horizontal .ui-slider-range
	{
		top: 0;
		height: 100%;
	}

	.ui-slider-horizontal .ui-slider-range-min
	{
		left: 0;
	}

	.ui-slider-horizontal .ui-slider-range-max
	{
		right: 0;
	}

.ui-slider-vertical
{
	width: .8em;
	height: 100px;
}

	.ui-slider-vertical .ui-slider-handle
	{
		left: -0.3em;
		margin-left: 0;
		margin-bottom: -0.6em;
	}

	.ui-slider-vertical .ui-slider-range
	{
		left: 0;
		width: 100%;
	}

	.ui-slider-vertical .ui-slider-range-min
	{
		bottom: 0;
	}

	.ui-slider-vertical .ui-slider-range-max
	{
		top: 0;
	}

.ui-spinner
{
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input
{
	border: none;
	background: none;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}

.ui-spinner-button
{
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.ui-spinner a.ui-spinner-button
{
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.ui-spinner .ui-icon
{
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}

.ui-spinner-up
{
	top: 0;
}

.ui-spinner-down
{
	bottom: 0;
}

.ui-spinner .ui-icon-triangle-1-s
{
	background-position: -65px -16px;
}

.ui-tabs
{
	position: relative;
	padding: .2em;
	zoom: 1;
}

	.ui-tabs .ui-tabs-nav
	{
		margin: 0;
		padding: .2em .2em 0;
	}

		.ui-tabs .ui-tabs-nav li
		{
			list-style: none;
			float: left;
			position: relative;
			top: 0;
			margin: 1px .2em 0 0;
			border-bottom: 0;
			padding: 0;
			white-space: nowrap;
		}

			.ui-tabs .ui-tabs-nav li a
			{
				float: left;
				padding: .5em 1em;
				text-decoration: none;
			}

			.ui-tabs .ui-tabs-nav li.ui-tabs-active
			{
				margin-bottom: -1px;
				padding-bottom: 1px;
			}

				.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a
				{
					cursor: text;
				}

			.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a
			{
				cursor: pointer;
			}

	.ui-tabs .ui-tabs-panel
	{
		display: block;
		border-width: 0;
		padding: 1em 1.4em;
		background: none;
	}

.ui-tooltip
{
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}

* html .ui-tooltip
{
	background-image: none;
}

body .ui-tooltip
{
	border-width: 2px;
}

.ui-widget
{
	font-family: Cabin,Verdana,Helvetica,sans-serif;
	font-size: 1em;
}

	.ui-widget .ui-widget
	{
		font-size: 1em;
	}

	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
	{
		font-family: Cabin,Verdana,Helvetica,sans-serif;
		font-size: 1em;
	}

.ui-widget-content
{
	border: 1px solid #fff;
	background: #fff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
	color: #463b3f;
}

	.ui-widget-content a
	{
		color: #463b3f;
	}

.ui-widget-header
{
	border: 1px solid #ececec;
	background: #ececec url(images/ui-bg_flat_100_ececec_40x100.png) 50% 50% repeat-x;
	color: #463b3f;
	font-weight: bold;
}

	.ui-widget-header a
	{
		color: #463b3f;
	}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
	{
		border: 1px solid #fff;
		background: #ececec url(images/ui-bg_glass_100_ececec_1x400.png) 50% 50% repeat-x;
		font-weight: bold;
		color: #463b3f;
	}

		.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
		{
			color: #463b3f;
			text-decoration: 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
	{
		border: 1px solid #ee8133;
		background: #f7c580 url(images/ui-bg_glass_100_f7c580_1x400.png) 50% 50% repeat-x;
		font-weight: bold;
		color: #463b3f;
	}

		.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited
		{
			color: #463b3f;
			text-decoration: none;
		}

	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
		border: 1px solid #fff;
		background: #ee8133 url(images/ui-bg_glass_35_ee8133_1x400.png) 50% 50% repeat-x;
		font-weight: bold;
		color: #fff;
	}

		.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
		{
			color: #fff;
			text-decoration: none;
		}

	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
	{
		border: 1px solid #ee8133;
		background: #f7c580 url(images/ui-bg_highlight-soft_75_f7c580_1x100.png) 50% top repeat-x;
		color: #463b3f;
	}

		.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a
		{
			color: #463b3f;
		}

	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
	{
		border: 1px solid #ee8133;
		background: #ed1c24 url(images/ui-bg_highlight-soft_25_ed1c24_1x100.png) 50% top repeat-x;
		color: #fff;
	}

		.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a
		{
			color: #fff;
		}

	.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text
	{
		color: #fff;
	}

	.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary
	{
		font-weight: bold;
	}

	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary
	{
		opacity: .7;
		filter: Alpha(Opacity=70);
		font-weight: normal;
	}

	.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
	{
		opacity: .35;
		filter: Alpha(Opacity=35);
		background-image: none;
	}

		.ui-state-disabled .ui-icon
		{
			filter: Alpha(Opacity=35);
		}

.ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon
{
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon
{
	background-image: url(images/ui-icons_463b3f_256x240.png);
}

.ui-state-default .ui-icon
{
	background-image: url(images/ui-icons_463b3f_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
	background-image: url(images/ui-icons_463b3f_256x240.png);
}

.ui-state-active .ui-icon
{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon
{
	background-image: url(images/ui-icons_463b3f_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

.ui-icon-carat-1-n
{
	background-position: 0 0;
}

.ui-icon-carat-1-ne
{
	background-position: -16px 0;
}

.ui-icon-carat-1-e
{
	background-position: -32px 0;
}

.ui-icon-carat-1-se
{
	background-position: -48px 0;
}

.ui-icon-carat-1-s
{
	background-position: -64px 0;
}

.ui-icon-carat-1-sw
{
	background-position: -80px 0;
}

.ui-icon-carat-1-w
{
	background-position: -96px 0;
}

.ui-icon-carat-1-nw
{
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s
{
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w
{
	background-position: -144px 0;
}

.ui-icon-triangle-1-n
{
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne
{
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se
{
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw
{
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w
{
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw
{
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s
{
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w
{
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n
{
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne
{
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e
{
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se
{
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s
{
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw
{
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w
{
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw
{
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s
{
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw
{
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w
{
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw
{
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n
{
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e
{
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s
{
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w
{
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n
{
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne
{
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e
{
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se
{
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s
{
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw
{
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w
{
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw
{
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s
{
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw
{
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w
{
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw
{
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n
{
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e
{
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s
{
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w
{
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w
{
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n
{
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e
{
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s
{
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w
{
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n
{
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e
{
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s
{
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w
{
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n
{
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e
{
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s
{
	background-position: -176px -64px;
}

.ui-icon-arrow-4
{
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag
{
	background-position: -16px -80px;
}

.ui-icon-extlink
{
	background-position: -32px -80px;
}

.ui-icon-newwin
{
	background-position: -48px -80px;
}

.ui-icon-refresh
{
	background-position: -64px -80px;
}

.ui-icon-shuffle
{
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w
{
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w
{
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed
{
	background-position: 0 -96px;
}

.ui-icon-folder-open
{
	background-position: -16px -96px;
}

.ui-icon-document
{
	background-position: -32px -96px;
}

.ui-icon-document-b
{
	background-position: -48px -96px;
}

.ui-icon-note
{
	background-position: -64px -96px;
}

.ui-icon-mail-closed
{
	background-position: -80px -96px;
}

.ui-icon-mail-open
{
	background-position: -96px -96px;
}

.ui-icon-suitcase
{
	background-position: -112px -96px;
}

.ui-icon-comment
{
	background-position: -128px -96px;
}

.ui-icon-person
{
	background-position: -144px -96px;
}

.ui-icon-print
{
	background-position: -160px -96px;
}

.ui-icon-trash
{
	background-position: -176px -96px;
}

.ui-icon-locked
{
	background-position: -192px -96px;
}

.ui-icon-unlocked
{
	background-position: -208px -96px;
}

.ui-icon-bookmark
{
	background-position: -224px -96px;
}

.ui-icon-tag
{
	background-position: -240px -96px;
}

.ui-icon-home
{
	background-position: 0 -112px;
}

.ui-icon-flag
{
	background-position: -16px -112px;
}

.ui-icon-calendar
{
	background-position: -32px -112px;
}

.ui-icon-cart
{
	background-position: -48px -112px;
}

.ui-icon-pencil
{
	background-position: -64px -112px;
}

.ui-icon-clock
{
	background-position: -80px -112px;
}

.ui-icon-disk
{
	background-position: -96px -112px;
}

.ui-icon-calculator
{
	background-position: -112px -112px;
}

.ui-icon-zoomin
{
	background-position: -128px -112px;
}

.ui-icon-zoomout
{
	background-position: -144px -112px;
}

.ui-icon-search
{
	background-position: -160px -112px;
}

.ui-icon-wrench
{
	background-position: -176px -112px;
}

.ui-icon-gear
{
	background-position: -192px -112px;
}

.ui-icon-heart
{
	background-position: -208px -112px;
}

.ui-icon-star
{
	background-position: -224px -112px;
}

.ui-icon-link
{
	background-position: -240px -112px;
}

.ui-icon-cancel
{
	background-position: 0 -128px;
}

.ui-icon-plus
{
	background-position: -16px -128px;
}

.ui-icon-plusthick
{
	background-position: -32px -128px;
}

.ui-icon-minus
{
	background-position: -48px -128px;
}

.ui-icon-minusthick
{
	background-position: -64px -128px;
}

.ui-icon-close
{
	background-position: -80px -128px;
}

.ui-icon-closethick
{
	background-position: -96px -128px;
}

.ui-icon-key
{
	background-position: -112px -128px;
}

.ui-icon-lightbulb
{
	background-position: -128px -128px;
}

.ui-icon-scissors
{
	background-position: -144px -128px;
}

.ui-icon-clipboard
{
	background-position: -160px -128px;
}

.ui-icon-copy
{
	background-position: -176px -128px;
}

.ui-icon-contact
{
	background-position: -192px -128px;
}

.ui-icon-image
{
	background-position: -208px -128px;
}

.ui-icon-video
{
	background-position: -224px -128px;
}

.ui-icon-script
{
	background-position: -240px -128px;
}

.ui-icon-alert
{
	background-position: 0 -144px;
}

.ui-icon-info
{
	background-position: -16px -144px;
}

.ui-icon-notice
{
	background-position: -32px -144px;
}

.ui-icon-help
{
	background-position: -48px -144px;
}

.ui-icon-check
{
	background-position: -64px -144px;
}

.ui-icon-bullet
{
	background-position: -80px -144px;
}

.ui-icon-radio-on
{
	background-position: -96px -144px;
}

.ui-icon-radio-off
{
	background-position: -112px -144px;
}

.ui-icon-pin-w
{
	background-position: -128px -144px;
}

.ui-icon-pin-s
{
	background-position: -144px -144px;
}

.ui-icon-play
{
	background-position: 0 -160px;
}

.ui-icon-pause
{
	background-position: -16px -160px;
}

.ui-icon-seek-next
{
	background-position: -32px -160px;
}

.ui-icon-seek-prev
{
	background-position: -48px -160px;
}

.ui-icon-seek-end
{
	background-position: -64px -160px;
}

.ui-icon-seek-start
{
	background-position: -80px -160px;
}

.ui-icon-seek-first
{
	background-position: -80px -160px;
}

.ui-icon-stop
{
	background-position: -96px -160px;
}

.ui-icon-eject
{
	background-position: -112px -160px;
}

.ui-icon-volume-off
{
	background-position: -128px -160px;
}

.ui-icon-volume-on
{
	background-position: -144px -160px;
}

.ui-icon-power
{
	background-position: 0 -176px;
}

.ui-icon-signal-diag
{
	background-position: -16px -176px;
}

.ui-icon-signal
{
	background-position: -32px -176px;
}

.ui-icon-battery-0
{
	background-position: -48px -176px;
}

.ui-icon-battery-1
{
	background-position: -64px -176px;
}

.ui-icon-battery-2
{
	background-position: -80px -176px;
}

.ui-icon-battery-3
{
	background-position: -96px -176px;
}

.ui-icon-circle-plus
{
	background-position: 0 -192px;
}

.ui-icon-circle-minus
{
	background-position: -16px -192px;
}

.ui-icon-circle-close
{
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e
{
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s
{
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w
{
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n
{
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin
{
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout
{
	background-position: -192px -192px;
}

.ui-icon-circle-check
{
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus
{
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus
{
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close
{
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus
{
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus
{
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close
{
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical
{
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal
{
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical
{
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal
{
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se
{
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se
{
	background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.ui-widget-overlay
{
	background: #b1b3b4 url(images/ui-bg_flat_20_b1b3b4_40x100.png) 50% 50% repeat-x;
	opacity: .5;
	filter: Alpha(Opacity=50);
}

.ui-widget-shadow
{
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.mfp-bg
{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.mfp-wrap
{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container
{
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	.mfp-container:before
	{
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
	}

.mfp-align-top .mfp-container:before
{
	display: none;
}

.mfp-content
{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content
{
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur
{
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close
{
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom
{
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content
{
	cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter
{
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure
{
	display: none;
}

.mfp-hide
{
	display: none !important;
}

.mfp-preloader
{
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

	.mfp-preloader a
	{
		color: #ccc;
	}

		.mfp-preloader a:hover
		{
			color: #fff;
		}

.mfp-s-ready .mfp-preloader
{
	display: none;
}

.mfp-s-error .mfp-content
{
	display: none;
}

button.mfp-close, button.mfp-arrow
{
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
}

button::-moz-focus-inner
{
	padding: 0;
	border: 0;
}

.mfp-close
{
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

	.mfp-close:hover, .mfp-close:focus
	{
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.mfp-close:active
	{
		top: 1px;
	}

.mfp-close-btn-in .mfp-close
{
	color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close
{
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter
{
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	width: 12%;
	float: right;
}

	.mfp-counter span
	{
		width: 100%;
	}

.mfp-arrow
{
	position: absolute;
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

	.mfp-arrow:active
	{
		margin-top: -54px;
	}

	.mfp-arrow:hover, .mfp-arrow:focus
	{
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a
	{
		content: '';
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		left: 0;
		top: 0;
		margin-top: 35px;
		margin-left: 35px;
		border: medium inset transparent;
	}

	.mfp-arrow:after, .mfp-arrow .mfp-a
	{
		border-top-width: 13px;
		border-bottom-width: 13px;
		top: 8px;
	}

	.mfp-arrow:before, .mfp-arrow .mfp-b
	{
		border-top-width: 21px;
		border-bottom-width: 21px;
		opacity: 0.7;
	}

.mfp-arrow-left
{
	left: 0;
}

	.mfp-arrow-left:after, .mfp-arrow-left .mfp-a
	{
		border-right: 17px solid #fff;
		margin-left: 31px;
	}

	.mfp-arrow-left:before, .mfp-arrow-left .mfp-b
	{
		margin-left: 25px;
		border-right: 27px solid #3f3f3f;
	}

.mfp-arrow-right
{
	right: 0;
}

	.mfp-arrow-right:after, .mfp-arrow-right .mfp-a
	{
		border-left: 17px solid #fff;
		margin-left: 39px;
	}

	.mfp-arrow-right:before, .mfp-arrow-right .mfp-b
	{
		border-left: 27px solid #3f3f3f;
	}

.mfp-iframe-holder
{
	padding-top: 40px;
	padding-bottom: 40px;
}

	.mfp-iframe-holder .mfp-content
	{
		line-height: 0;
		width: 100%;
		max-width: 900px;
	}

	.mfp-iframe-holder .mfp-close
	{
		top: -40px;
	}

.mfp-iframe-scaler
{
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

	.mfp-iframe-scaler iframe
	{
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		box-shadow: 0 0 8px rgba(0,0,0,0.6);
		background: #000;
	}

img.mfp-img
{
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure
{
	line-height: 0;
}

	.mfp-figure:after
	{
		content: '';
		position: absolute;
		left: 0;
		top: 40px;
		bottom: 40px;
		display: block;
		right: 0;
		width: auto;
		height: auto;
		z-index: -1;
		box-shadow: 0 0 8px rgba(0,0,0,0.6);
		background: #444;
	}

	.mfp-figure small
	{
		color: #bdbdbd;
		display: block;
		font-size: 12px;
		line-height: 14px;
	}

	.mfp-figure figure
	{
		margin: 0;
	}

.mfp-bottom-bar
{
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title
{
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	width: 88%;
	float: left;
}

.mfp-image-holder .mfp-content
{
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure
{
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px)
{
	.mfp-img-mobile .mfp-image-holder
	{
		padding-left: 0;
		padding-right: 0;
	}

	.mfp-img-mobile img.mfp-img
	{
		padding: 0;
	}

	.mfp-img-mobile .mfp-figure:after
	{
		top: 0;
		bottom: 0;
	}

	.mfp-img-mobile .mfp-figure small
	{
		display: inline;
		margin-left: 5px;
	}

	.mfp-img-mobile .mfp-bottom-bar
	{
		background: rgba(0,0,0,0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

		.mfp-img-mobile .mfp-bottom-bar:empty
		{
			padding: 0;
		}

	.mfp-img-mobile .mfp-counter
	{
		right: 5px;
		top: 3px;
	}

	.mfp-img-mobile .mfp-close
	{
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0,0,0,0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
   @media only screen and (min-width:1440px){
       .imgImage{
	min-width:20%;
	max-width:25%;
	border:0px solid white;
}

    }

@media all and (max-width: 900px)
{
	.mfp-arrow
	{
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}

	.mfp-arrow-left
	{
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}

	.mfp-arrow-right
	{
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}

	.mfp-container
	{
		padding-left: 6px;
		padding-right: 6px;
	}
}

.mfp-ie7 .mfp-img
{
	padding: 0;
}

.mfp-ie7 .mfp-bottom-bar
{
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.mfp-ie7 .mfp-container
{
	padding: 0;
}

.mfp-ie7 .mfp-content
{
	padding-top: 44px;
}

.mfp-ie7 .mfp-close
{
	top: 0;
	right: 0;
	padding-top: 0;
}

div#printHeader
{
	text-indent: -1000;
	visibility: hidden;
	height: 0;
	width: 0;
	display: none;
}

.font_default, html, .gmap-box #gmap__canvas .gmap
{
	font-family: Cabin, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #463b3f;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

body
{
	background-color: #fff;
}

a
{
	color: inherit;
	cursor: pointer;
}

label
{
	cursor: auto;
}

hr
{
	border: none;
	margin-bottom: 1.5em;
	height: 2px;
	background-color: #f7f7f7;
}

p
{
	margin-bottom: 1.5em;
}

textarea
{
	width: 100%;
}

ul
{
	margin-left: 0;
}

	ul li
	{
		list-style: none;
	}

table
{
	margin-bottom: 0;
}

tbody tr:nth-of-type(2n+1)
{
	background: none;
}

tbody tr:nth-of-type(2n+1)
{
	background: none;
}

th, td
{
	border: none;
	padding: 0.25em;
	vertical-align: inherit;
}

.wrapper
{
	min-height: 1em;
	margin: 0 auto;
	padding:1em 4em;
	/*width: 96%;
	max-width: 116em;*/
}

div.divMaf, div.divFeedback, div.divNeedHelp
{
	display: none;
	min-width: 50em;
	min-height: 40em;
	z-index: 31;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -23em;
	margin-left: -25%;
	padding: 3em;
}

div#waitscreen, div.darkscreen
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	visibility: hidden;
	position: fixed;
	background-color: #f7f7f7;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
	z-index: 1000;
}

div.darkscreen
{
	visibility: visible;
	z-index: -1;
}

div#waitscreen_loading
{
	width: 23em;
	min-height: 11.5em;
	z-index: 10001;
	visibility: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -4em;
	margin-left: -7.5em;
	padding: 20px;
	text-align: center;
	background-color: #f7f7f7;
	border: solid 2px #ee8133;
}

img.loaderbar
{
	height: 30px;
	width: 120px;
}

div#skyScraper
{
	position: absolute;
	top: 212px;
	margin-left: 490px;
	left: 50%;
}

.lang a
{
	padding: 0 0.5em;
	border-right: solid 1px;
}

	.lang a:last-child
	{
		border-right: none;
	}

	.lang a.active
	{
		font-weight: bold;
	}

.head
{
	/*width: 100%;*/
	position: relative;
	/*display: inline-block;*/
}

.head-base
{
	min-height: 135px;
	height: 100%;
	width: 40px;
	position: absolute;
	z-index: 10;
}

.head-m
{
	height: 100%;
	width: 100%;
	text-align: center;
}

.head-m-m
{
	text-align: center;
}

.clogo
{
	display: block;
	margin: auto; /*padding:0.7em 0.7em 2em 0*/
}

.search
{
	display: inline-block;
	padding: 0.5em 0.7em 0 0.7em;
	position:relative;
	z-index:2;
}

	.search a
	{
		content: "\e003";
		background: #463b3f url(../../img/be/ico_search.png) no-repeat center center;
		display: block;
		float: right;
		width: 1.69em;
		height: 1.69em;
		color:white;
		background-color:black;
		position: absolute;
    top: 7px;
    right: 11px;
		cursor:pointer;
	}
.txtSearch
{
	cursor:text;
}

	.search .glyphicon {
    position: absolute;
    top: 12px;
	right:3px;
    display: block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    /* line-height: 1; */
    /*float: left;*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
		color:white;
		pointer-events:none;
	

}

i 
{
    content: " ";
    padding-right: 15px;
}



.social
{
	/*display: inline-block;*/
}

	.social a
	{
		padding: 0 0.5em;
		position: relative;
		width: 32px;
		height: 32px;
		top: 10px;
	}

.nav
{
	margin-bottom: 0;
}

	.nav ul
	{
		margin: 0;
		padding: 0;
		font-family: 'CabinBold', Verdana, Sans-Serif;
		font-size: larger;
	}

		.nav ul li
		{
			list-style: none;
			display: inline-block;
			width: 11%;
			text-align: center;
		}

			.nav ul li a
			{
				display: block;
				line-height: 2.77;
			}

				.nav ul li a.active
				{
					color: #ee8133;
				}
/*.nav-foot ul li{width:20%}*/

.m-nav
{
	margin-bottom: 1.5em;
}

	.m-nav ul
	{
		margin: 0;
		padding: 0;
		background-color: #463b3f;
	}

		.m-nav ul li
		{
			list-style: none;
			display: inline-block;
			width: 25%;
			text-align: center;
		}

			.m-nav ul li a
			{
				display: block;
				padding: 0.5em;
			}

.tempNewsFlash
{
	border: dotted 1px #d8131b;
	color: #d8131b;
	margin: 1em;
	padding: 1em;
	text-align: center;
	background-color: #ffffcc;
}
.tempNewsFlashInfo
{
	border: dotted 1px #000;
	color: #000;
	margin: 1em;
	padding: 1em;
	text-align: center;
	background-color: #fff;
}
.nav.breadcrumb
{
	margin: 1em;
	background-color:transparent;
}

	.nav.breadcrumb li
	{
		color: #959595;
	}

		.nav.breadcrumb li:before
		{
			content: "\0020\00BB\0020";
		}

		.nav.breadcrumb li:first-child:before
		{
			content: normal;
		}

.foot, .foot .foot-l, .foot .foot-r
{
	margin: 1em 0;
}

.lnkIntern
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_intern.png") no-repeat center left;
}

	.lnkIntern:hover
	{
		text-decoration: underline;
	}

.searchmod .lnkIntern
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_intern_white.png") no-repeat center left;
	color: inherit;
}

.lnkExtern
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_extern.png") no-repeat center left;
}

.lnkBack
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_back.png") no-repeat center left;
}

.lnkTop
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_intern_top.png") no-repeat center left;
}

.lnkQuestion
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_question.png") no-repeat center left;
}

.lnkHelp
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_help.png") no-repeat center left;
}

.lnkClose
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_close.png") no-repeat center left;
}

.lnkDelete
{
	width: 15px;
	height: 15px;
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_close.png") no-repeat center left;
}

.lnkEmail
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_email.png") no-repeat center left;
}

.filePDF
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_file_pdf.png") no-repeat center left;
}

.btn
{ /*background:#ebeaea url(../../img/be/btn_bg.gif) no-repeat top left;border:solid 1px #cecece;*/
	background-color: #ee8133;
	color: white !important;
	margin: 0.5em;
	padding: 0 2em 0 2em;
	border: solid 1px white;
	font-family: 'CabinBold';
	font-size: 1.23rem;
	line-height: 2;
	display: inline-block;
}

h1, .alpha, .prc-total
{
	font-size: 20.8px;
	font-size: 1.6rem;
	line-height: 1.61538;
	color: #ee8133;
	margin-bottom: 0.5em;
	display: block;
}

h2, .beta
{
	font-size: 18.2px;
	font-size: 1.4rem;
	line-height: 1.61538;
	color: #463b3f;
	margin-bottom: 0.5em;
	display: block;
}

h3, .gmap-box #gmap__canvas .gmap h3, .gamma
{
	font-size: 15.6px;
	font-size: 1.6rem;
	line-height: 1.61538;
	color: #ee8133;
	margin-bottom: 1em;
	display: block;
}

h4, .delta
{
	font-size: 14.3px;
	font-size: 1.1rem;
	line-height: 1.61538;
	color: #463b3f;
	margin-bottom: 1em;
	display: block;
}

h5, .epsilon
{
	font-size: 13px;
	font-size: 1rem;
	line-height: 1.61538;
	color: #7d7d7d;
	margin-bottom: 1em;
	display: block;
}

h6, .zeta
{
	font-size: 13px;
	font-size: 1rem;
	line-height: 1.61538;
	color: #463b3f;
	font-weight: normal;
	margin-bottom: 1em;
	display: block;
}

.thmb-base, .thmb-small, .thmb-medium, .gmap-box #gmap__canvas img.thmb-medium, .thmb-big
{
	width: 100%;
	border: solid 2px #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	margin-bottom: 0.5em;
}

.thmb-small
{
	max-width: 40px;
	max-height: 34px;
}

.thmb-medium, .gmap-box #gmap__canvas img.thmb-medium
{
	max-width: 80px;
	max-height: 69px;
}

.thmb-big
{
	max-width: 140px;
	max-height: 120px;
}

#gmap__canvas img.thmb-medium,.thmb-big,.picGallery__item, .picGallery__item-empty
{
	width:100%;
    border:solid 2px #fff;
    -webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
    -moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
    -ms-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
    -o-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
    box-shadow:0px 0px 3px rgba(0,0,0,0.3);
    margin-bottom:0.5em;
}
 #gmap__canvas img.thmb-medium{max-width:80px;max-height:69px}.thmb-big{max-width:140px;max-height:120px}
.picGallery__item,.picGallery__item-empty
{
    max-width:260px
}
.picGallery__item-empty
{
	width: 260px;
	height: 130px;
	padding-top: 55px;
	text-align: center;
	display: block;
}

fieldset
{
	background-color: #f7f7f7;
	border: 1px solid #ccc;
}

	fieldset legend
	{
		background-color: #463b3f;
		color: #fff;
		padding: 0.5em;
	}

	fieldset p
	{
		margin-bottom: 0.75em;
	}

	fieldset hr
	{
		height: 1px;
		background-color: #ccc;
	}

	fieldset.fsInfo legend
	{
		background-color: #71bf44;
		color: #fff;
		padding: 0.5em;
	}
	.fsInfoOrange{
				background-color: #fb972c;
		color: #fff;
		padding: 0.5em;
	}

	fieldset.fsWarning legend
	{
		background-color: #fb972c;
		color: #fff;
		padding: 0.5em;
	}

	fieldset.fsError
	{
		color: red;
	}

		fieldset.fsError legend
		{
			background-color: #ec2626;
			color: #fff;
			padding: 0.5em;
		}

		fieldset.fsError .lnkIntern
		{
			color: inherit;
		}

.formLabelTxtInvalid
{
	border: 1px #a94442 solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.rbl
{
	float: left;
	margin: 0.4em 0;
}

	.rbl td input[type="text"]
	{
		float: right;
	}

	.rbl label
	{
		padding-left: 0.5em;
	}

.grp label
{
	line-height: 1;
	margin: 0 1em 0 0.5em;
}

.rbl-train td
{
	padding: 0;
}

input[type="checkbox"]
{
	margin-right: 0.5em;
}

.stdItems li, .prm-big li
{
	list-style-type: disc;
	margin-left: 1.5em;
}

.lnk
{
	margin-bottom: 0;
}

	.lnk li a
	{
		margin: 0.5em;
		width: 100%;
	}

.sitemap ul:last-child
{
	margin: 1em 0 1em 2em;
}

.answer-list
{
	margin-bottom: 2em;
	float: none;
	display: inline-block;
}

	.answer-list label
	{
		display: inline-block;
	}

.news
{
	margin-left: 1.2em;
	margin-bottom: 1.5em;
	display: inline-block;
	width: 100%;
}

	.news li
	{
		list-style-type: disc;
	}

	.news hr
	{
		margin: 0.25em 0 1.25em;
	}

.checklist
{
	list-style-type: none;
	margin-left: 0.75em;
}

	.checklist li
	{
		background: url(../../img/be/ico_check.png) no-repeat;
		padding-left: 1.75em;
	}

.productList li
{
	border-bottom: solid 2px #f7f7f7;
	margin-bottom: 1.5em;
}

	.productList li a
	{
		display: inline-block;
		margin-right: 1.5em;
		width: 100%;
	}

		.productList li a[class^="lnk"]
		{
			margin-right: inherit;
			width: inherit;
		}

		.productList li a:hover
		{
			text-decoration: none;
		}

		.productList li a.btn
		{
			width: inherit;
		}

	.productList li h3, .productList li .gmap-box #gmap__canvas .gmap h3, .gmap-box #gmap__canvas .gmap .productList li h3
	{
		margin: 0;
	}

	.productList li .prc-container
	{
		clear: both;
	}

		.productList li .prc-container .prc, .productList li .prc-container .gmap-box #gmap__canvas .gmap .container .prc, .gmap-box #gmap__canvas .gmap .container .productList li .prc-container .prc, .productList li .prc-container .prc-total
		{
			margin-bottom: 0;
		}

	.productList li .imgPrc a
	{
		display: block;
	}

	.productList li .picto
	{
		margin-right: 0.38em;
	}

	.productList li ul
	{
		margin-left: 1.5em;
	}

		.productList li ul li
		{
			border-bottom: none;
			margin-bottom: 0;
			list-style-type: disc;
		}

		.productList li ul.picGallery li
		{
			list-style-type: none;
		}

	.productList li .box
	{
		display: inline-block;
		width: 100%;
	}

.picGallery
{
	display: inline-block;
}

	.picGallery li
	{
		margin: 0.5em;
	}

.extra li img
{
	margin: 0 0 1.5em 1.5em;
}

.extra li .container, .extra li .gmap-box #gmap__canvas .gmap .container, .gmap-box #gmap__canvas .gmap .extra li .container
{
	width: 100%;
}

.extra li .extra-added
{
	background-color: #ee8133;
	color: #fff;
	padding: 0.5em;
}

.bk-Lnk
{
	margin-bottom: 0;
}

	.bk-Lnk li
	{
		display: inline-block;
		margin: 0.75em 1.5em;
	}

.box, .box-alt
{
	padding: 1%;
	margin-bottom: 1.5em;
	background-color: #f7f7f7;
	color: inherit;
	border: solid 1px #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

.itp
{
	margin-top: 10px;
	padding-top: 10px;
}

	.itp .itp-top
	{
		position: relative;
		top: -20px;
		left: 0.5em;
	}

		.itp .itp-top img
		{
			float: left;
		}

		.itp .itp-top h2
		{
			display: inline-block;
			margin-top: 10px;
			margin-left: 0.5em;
		}

	.itp a:hover
	{
		text-decoration: none;
	}

.prm-small
{
	overflow: visible;
	float: left;
	width: 100%;
	margin-bottom: 1.5em;
}

	.prm-small li
	{
		float: left;
		width: 49%;
		padding: 1%;
		min-height: 190px;
	}

		.prm-small li a
		{
			display: block;
		}

			.prm-small li a .box
			{
				margin-bottom: 0;
			}

				.prm-small li a .box h3, .prm-small li a .box .gmap-box #gmap__canvas .gmap h3, .gmap-box #gmap__canvas .gmap .prm-small li a .box h3
				{
					margin-bottom: 0;
				}

				.prm-small li a .box .two-thirds, .prm-small li a .box .four-sixths, .prm-small li a .box .eight-twelfths
				{
					min-height: 7.5em;
				}

				.prm-small li a .box .prcode
				{
					text-align: right;
				}

					.prm-small li a .box .prcode div
					{
						clear: both;
					}

			.prm-small li a:hover, .prm-small li a:focus
			{
				z-index: 5;
				-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
				-ms-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
				-o-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
				position: relative;
				text-decoration: none;
			}

.prm-big
{
	padding-right: 10px;
}

	.prm-big h3, .prm-big .gmap-box #gmap__canvas .gmap h3, .gmap-box #gmap__canvas .gmap .prm-big h3
	{
		margin-bottom: 0;
	}

	.prm-big .prm-big-prc
	{
		float: right;
		background: url(../../img/be/prm_prc.png) no-repeat right top;
		width: 164px;
		height: 37px;
		position: relative;
		right: -20px;
		margin-bottom: 1.5em;
		font-weight: bold;
		color: #fff;
		text-align: right;
		padding-right: 20px;
		line-height: 28px;
	}

	.prm-big a:hover
	{
		text-decoration: none;
	}

.index-box
{
	text-align: center;
	padding: 0;
	background-color:#eee;
}

	.index-box h2
	{
		background-color: #463b3f;
		color: #fff;
		text-align: left;
		padding: 0.5em;
		margin-bottom: 0;
	}

.map-lnk
{
	padding: 0;
	margin-bottom: 1.5em;
	background-color: #f7f7f7;
	color: inherit;
	border: solid 1px #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	background: #f7f7f7 url(../../img/be/box_map_top.gif) no-repeat top left;
	min-height: 63px;
}

	.map-lnk div
	{
		padding: 1.5em 1em;
		float: right;
	}

.sort-box
{
	padding: 0.5%;
	margin-bottom: 1.5em;
	background-color: #ececec;
	color: inherit;
	border: solid 1px #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

	.sort-box .gamma
	{
		margin-bottom: 0;
	}

	.sort-box br
	{
		clear: both;
	}

	.sort-box .rbl label
	{
		line-height: 1;
		padding: 0.4em;
	}

		.sort-box .rbl label img
		{
			pointer-events: none;
		}

	.sort-box .cbl input
	{
		margin: 0.5em 0 0.5em 0;
	}

	.sort-box .cbl label
	{
		line-height: 1;
		margin: 0.5em 1em 0.5em 0.5em;
	}

	.sort-box span
	{
		display: inline-block;
	}

.icon-box
{
	max-height: 83px;
	border: solid 1px #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	margin-bottom: 1em;
	width: 99%;
}

	.icon-box h4
	{
		font-size: 13px;
		font-size: 1rem;
	}

	.icon-box div
	{
		padding: 1em 0 0 7em;
	}

.link_box_map
{
	background: #f7f7f7 url("../../img/be/link_box_map.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_hotel
{
	background: #f7f7f7 url("../../img/be/link_box_hotel.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_promotion
{
	background: #f7f7f7 url("../../img/be/link_box_promotion.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_extra
{
	background: #f7f7f7 url("../../img/be/link_box_extra.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_info
{
	background: #f7f7f7 url("../../img/be/link_box_info.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_picture
{
	background: #f7f7f7 url("../../img/be/link_box_picture.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_tip
{
	background: #f7f7f7 url("../../img/be/link_box_tip.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.link_box_guestbook
{
	background: #f7f7f7 url("../../img/be/link_box_guestbook.jpg") no-repeat top left;
	background-size: 220px 81px;
	height: 81px;
}

.ur
{
	width: 95%;
	background-color: #f7f7f7;
	margin-bottom: 2em;
	padding: 1%;
}

.vi-box
{
	padding: 0;
}

	.vi-box h2
	{
		background-color: #463b3f;
		color: #fff;
		text-align: left;
		padding: 0.5em;
		margin-bottom: 0;
	}

	.vi-box .productList li
	{
		margin-bottom: 0;
		border-bottom: solid 2px #f2f1f1;
	}

		.vi-box .productList li a
		{
			padding: 1em;
		}

.urg-box
{
	margin-top: 1.5em;
	padding: 0.5em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

	.urg-box div img
	{
		margin-right: 1.5em;
	}

.searchContainer
{
	display: none;
}

.trnsprt-box
{
	padding: 1em;
	margin: 0 0 0.5em 0;
	width: 100%;
	background-color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

.allot
{
	background: #ffc000;
}

.flow-box
{
	margin: 1.5em;
	float: left;
}

	.flow-box li
	{
		display: inline;
	}

		.flow-box li span.bflItem
		{
			padding: 0.4em;
			border: solid 1px #ee8133;
			float: left;
		}

		.flow-box li span.bflItemActive
		{
			padding: 0.4em;
			background-color: #ee8133;
			border: solid 1px #ee8133;
			font-weight: bold;
			color: #fff;
			float: left;
		}

		.flow-box li img
		{
			padding: 0.8em;
			float: left;
		}

.gmap-box
{
	background-color: #ee8133;
	padding: 1em;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	margin-bottom: 1.5em;
}

	.gmap-box #gmap__canvas
	{
		width: 100%;
		height: 500px;
		-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		overflow: hidden;
	}

		.gmap-box #gmap__canvas img:not(.thmb-medium)
		{
			max-width: none;
		}

		.gmap-box #gmap__canvas img.thmb-medium, .gmap-box #gmap__canvas img.thmb-medium
		{
			width: auto;
		}

		.gmap-box #gmap__canvas .gmap
		{
			min-width: 200px;
		}

.simplePagerNav
{
	text-align: center;
	clear: both;
}

	.simplePagerNav li
	{
		display: inline-block;
		margin: 0.5em;
	}

		.simplePagerNav li a
		{
			padding: 0.5em;
		}

			.simplePagerNav li a:hover
			{
				background-color: #ee8133;
				color: #fff;
			}

		.simplePagerNav li.currentPage a
		{
			background-color: #ee8133;
			color: #fff;
		}

.pagingContainer span, .pagingContainer a:hover
{
	background-color: #ee8133;
	color: #fff;
	padding: 0.5em;
}

.pagingContainer a
{
	padding: 0.5em;
	margin: 0 0.5em;
}

.cal .calHead
{
	display: inline-block;
	width: 100%;
	background-color: inherit;
	color: inherit;
	margin-bottom: 1.5em;
}

	.cal .calHead .calHead-btn
	{
		width: 25%;
	}

	.cal .calHead .calHead-ddl
	{
		width: 50%;
		text-align: center;
	}

.cal .calBody
{
	margin-bottom: 1.5em;
}

	.cal .calBody .calBody-head td
	{
		background-color: #ee8133;
		color: #fff;
		width: 12.5%;
		padding: 0;
		text-align: center;
	}

		.cal .calBody .calBody-head td div, .cal .calBody .calBody-head td a
		{
			display: inline-block;
			width: 100%;
			color: #fff;
			text-align: center;
		}

		.cal .calBody .calBody-head td div
		{
			min-height: 3em;
		}

		.cal .calBody .calBody-head td .calBody-price
		{
			line-height: 1;
			min-height: inherit;
		}

		.cal .calBody .calBody-head td .selected .calBody-day
		{
			background-color: #463b3f;
			text-align: center;
		}

	.cal .calBody td
	{
		background-color: inherit;
		color: #fff;
		width: 12.5%;
		padding: 0;
		text-align: center;
	}

		.cal .calBody td div, .cal .calBody td a
		{
			display: inline-block;
			width: 100%;
			color: #fff;
            height: 15px;
		}

		.cal .calBody td div
		{
			min-height: 3em;
		}

		.cal .calBody td .calBody-price
		{
			line-height: 1;
			min-height: inherit;
		}

		.cal .calBody td .selected .calBody-day
		{
			background-color: #463b3f;
			text-align: center;
		}

		.cal .calBody td div
		{
			border: 1px solid #fff;
		}

			.cal .calBody td div .calBody-price
			{
				border: none;
			}

		.cal .calBody td .empty
		{
			background-color: none;
		}

		.cal .calBody td .passed
		{
			background-color: #f7f7f7;
		}

			.cal .calBody td .passed a
			{
				color: #463b3f;
			}

		.cal .calBody td .available, .cal .calBody td .available_departure
		{
			background-color: #71bf44;
			text-align: center;
		}

			.cal .calBody td .available_departure a
			{
				text-decoration: underline;
			}

		.cal .calBody td .request, .cal .calBody td .request_departure 
		{
			background-color: #fb972c;
			text-align: center;
		}

			.cal .calBody td .request_departure a
			{
				text-decoration: underline;
				text-align: center;
			}

		.cal .calBody td .notavailable
		{
			background-color: #ec2626;
		}
        .cal .calBody td .available_departure_not_allowed, .cal .calBody td .request_departure_not_allowed 
		{
			background-color: #ec2626;
		}

.cal .calLegend
{
	margin-bottom: 1.5em;
}

	.cal .calLegend div
	{
		width: 1.5em;
		height: 1.5em;
	}

		.cal .calLegend div.cf, .cal .calLegend div.gw, .cal .calLegend div.grid-wrapper, .cal .calLegend div.nav, .cal .calLegend div.media, .cal .calLegend div.island, .cal .calLegend div.islet, .cal .calLegend div.matrix, .cal .calLegend div.multi-list, .cal .calLegend div.stat-group
		{
			float: inherit;
		}

	.cal .calLegend .available
	{
		background-color: #71bf44;
		color: #fff;
		text-decoration: none;
		padding: 0.33em;
		display: inline-block;
		margin-right: 1.5em;
	}

	.cal .calLegend .request
	{
		background-color: #fb972c;
		color: #fff;
		text-decoration: none;
		padding: 0.33em;
		display: inline-block;
		margin-right: 1.5em;
	}

	.cal .calLegend .notavailable
	{
		background-color: #ec2626;
		color: #fff;
		text-decoration: none;
		padding: 0.33em;
		display: inline-block;
		margin-right: 1.5em;
	}

	.cal .calLegend .selected
	{
		background-color: #463b3f;
		color: #fff;
		text-decoration: none;
		padding: 0.33em;
		display: inline-block;
		margin-right: 1.5em;
	}

		.cal .calLegend .selected div
		{
			height: auto;
			line-height: 0.75;
			text-align: center;
			width: 100%;
		}

.cal .lblContainer
{
	float: left;
	width: 40%;
	margin-right: 2%;
}

.cal .ctrlContainer
{
	float: left;
	width: 58%;
}

.res-avb
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_intern_white_padding.png") no-repeat center left;
	background-color: #71bf44;
	color: #fff;
	text-decoration: none;
	padding: 0.33em;
	display: inline-block;
	padding-left: 30px;
	padding-right: 10px;
}

.res-rq
{
	padding-left: 20px;
	display: inline-block;
	background: url("../../img/be/ico_link_intern_white_padding.png") no-repeat center left;
	background-color: #fb972c;
	color: #fff;
	text-decoration: none;
	padding: 0.33em;
	display: inline-block;
	padding-left: 30px;
	padding-right: 10px;
}

.room
{
	display: inline-block;
	width: 100%;
	padding-bottom: 0.75em;
	margin-bottom: 0.75em;
	border-bottom: 1px solid #7d7d7d;
}

	.room .type
	{
		margin-bottom: 0.75em;
	}

	.room .people-prc
	{
		width: 25%;
	}

	.room .avb
	{
		width: 50%;
	}

.beta
{
	display: inline;
}

.room.room-head
{
	padding-bottom: 0.75em;
}

.pageTitle
{
	color: #1122CC;
	text-decoration: underline;
	margin-bottom: 0;
	font-weight: inherit;
}

.cleanUrl
{
	color: #009933;
}

.index_logo
{
	display: inline-block;
	float: left;
	padding: 0 1em;
	text-align: center;
}

.spplk
{
	padding-top: 59px;
}

.trust
{
	padding-top: 59px;
}

.searchmod
{
	background: #ee8133 url(../../img/be/searchmod_bg.jpg) no-repeat top right;
	padding: 0.76em;
	color: #fff;
	border: solid 1px #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	margin-bottom: 2em;
}

	.searchmod h2
	{
		color: #fff;
		padding-left: 0;
	}

	.searchmod .resizeOn514
	{
		width: 100%;
	}

	.searchmod .container, .searchmod .gmap-box #gmap__canvas .gmap .container, .gmap-box #gmap__canvas .gmap .searchmod .container
	{
		width: 100%;
	}

	.searchmod .btn
	{
		color: #463b3f;
	}

	.searchmod .lblContainer
	{
		float: left;
		width: 40%;
		margin-right: 2%;
	}

	.searchmod .ctrlContainer
	{
		float: left;
		width: 58%;
	}

	.searchmod.hpnfo
	{
		background: none;
		color: inherit;
		border: none;
		-webkit-box-shadow: 0;
		-moz-box-shadow: 0;
		-ms-box-shadow: 0;
		-o-box-shadow: 0;
		box-shadow: 0;
		margin-bottom: 1.5em;
		width: 75%;
	}

.mf
{
	min-width: 16em;
}

	.mf .resizeOn514
	{
		width: 100%;
	}

	.mf .lblContainer
	{
		width: 40%;
		margin-right: 2%;
	}

	.mf .ctrlContainer
	{
		width: 58%;
	}

.trvs .cf, .trvs .gw, .trvs .grid-wrapper, .trvs .nav, .trvs .media, .trvs .island, .trvs .islet, .trvs .matrix, .trvs .multi-list, .trvs .stat-group, .trvs hr
{
	margin-bottom: 1.5em;
}

.prc-head
{
	display: inline-block;
	width: 100%;
	background-color: #ee8133;
	color: #fff;
	font-weight: bold;
	padding: 0.25em 0;
}

.prc-cat
{
	display: inline-block;
	width: 100%;
	background-color: #f7f7f7;
	color: inherit;
	font-weight: bold;
}

.prc-total
{
	display: inline-block;
	width: 100%;
	background-color: inherit;
	color: inherit;
	margin-top: 0.75em;
}

.amount-pax-sub
{
	text-align: center;
}

	.amount-pax-sub div
	{
		width: 30%;
	}

	.amount-pax-sub .del
	{
		width: 10%;
	}

.filterOptions
{
	margin-bottom: 1em;
}

.sliderValue
{
	font-weight: bold;
}

.slider
{
	margin: 0px 10px 20px 10px;
	border: solid 1px #ee8133;
}

.hidStars, .hidPicto, .hidTheme, .hidCnt, .txtOrder, .hidDepHourH, .hidDepHourT, .hidFlightCarrier
{
	visibility: hidden;
	display: none;
}

#slider-price, #slider-stars, #slider-depHourH, #slider-depHourT
{
	height: 0.15em;
}

ul.FObrochureLogo, ul.FOtheme, ul.FOcountry, ul.FOflightcarriers
{
	margin-bottom: 0.5em;
}

#scrolldown .comment
{
	padding-top: 0.66667em;
	opacity: 0.5;
	font-style: italic;
	font-size: 2rem;
}

div.load__spinner
{
	width: 100%;
	height: 200px;
}

	div.load__spinner .spinner
	{
		top: 50% !important;
		left: 50% !important;
	}

html
{
	overflow-x: hidden;
	-webkit-overflow-x: hidden;
}

.ui-tabs .ui-tabs-panel
{
	padding: 1em 0.1em;
}

.ui-slider a.ui-slider-handle
{
	cursor: w-resize;
	top: -8px;
	border-color: #ee8133;
}

.hover:hover
{
	text-decoration: underline;
}

.no-hover:hover
{
	text-decoration: none;
}

.no-border, img.no-border
{
	border: none;
}

.no-margin, ul.no-margin li
{
	margin: 0;
}

.ml
{
	margin-left: 1.5em;
}

.no-padding
{
	padding: 0;
}

.no-float
{
	float: none;
}

.no-shadow
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.center, #scrolldown, .ta-c
{
	text-align: center;
}

.ta-l
{
	text-align: left;
}

.ta-r, #tabs-Avb .img-prc, #tabs-Nfo .img-prc
{
	text-align: right;
}

.fw-b
{
	font-weight: bold;
}

.maxW
{
	width: 100%;
}

.halfW
{
	width: 50%;
}

.quarterW
{
	width: 25%;
}

.line_through
{
	text-decoration: line-through;
}

.lCase
{
	text-transform: lowercase;
}

.uCase
{
	text-transform: uppercase;
}

.cLeft
{
	clear: left;
}

.cRight
{
	clear: right;
}

.sw-fl
{
	float: left;
}

.sw-fr
{
	float: right;
}

.cur-pointer
{
	cursor: pointer;
}

.cur-notallowed, .cal .calBody td .empty a, .cal .calBody td .passed a
{
	cursor: not-allowed;
}

.inline-block, .gmap-box #gmap__canvas .gmap .container
{
	display: inline-block;
}

 .gmap-box #gmap__canvas .gmap .container
{
	margin-bottom: 1.5em;
}

.block
{
	display: block;
}

.lnk-container
{
	display: block;
}

	.lnk-container:link:hover, .lnk-container:link:active, .lnk-container:link:focus
	{
		text-decoration: none;
	}

.hide, .cal .calBody td .empty .calBody-price, .cal .calBody td .passed .calBody-price, .hidStars, .hidPicto, .hidTheme, .hidCnt
{
	display: none;
	visibility: hidden;
}

.ico
{
	margin: 0 0.5em;
}

.prc, .gmap-box #gmap__canvas .gmap .container .prc, .prc-total
{
	color: #e31b28;
	margin-bottom: 1.5em;
}

	.prc div, .gmap-box #gmap__canvas .gmap .container .prc div, .prc-total div
	{
		display: inline;
	}

.price
{
	display: inline;
}

	.price div
	{
		display: inline;
	}

.quot
{
	color: #000000;
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5)
{
	.lnkIntern
	{
		background: top left no-repeat url(../../img/be/ico_link_intern@2x.png);
		background-size: 15px 19px;
	}

	.searchmod .lnkIntern
	{
		background: top left no-repeat url(../../img/be/ico_link_intern_white@2x.png);
		background-size: 15px 15px;
	}

	.lnkExtern
	{
		background: top left no-repeat url(../../img/be/ico_link_extern@2x.png);
		background-size: 15px 15px;
	}

	.lnkBack
	{
		background: top left no-repeat url(../../img/be/ico_link_back@2x.png);
		background-size: 15px 15px;
	}

	.lnkTop
	{
		background: top left no-repeat url(../../img/be/ico_link_intern_top@2x.png);
		background-size: 15px 15px;
	}

	.lnkQuestion
	{
		background: top left no-repeat url(../../img/be/ico_link_question@2x.png);
		background-size: 15px 15px;
	}

	.lnkHelp
	{
		background: top left no-repeat url(../../img/be/ico_link_help@2x.png);
		background-size: 15px 15px;
	}

	.lnkClose
	{
		background: top left no-repeat url(../../img/be/ico_link_close@2x.png);
		background-size: 15px 15px;
	}

	.lnkDelete
	{
		background: top left no-repeat url(../../img/be/ico_link_close@2x.png);
		background-size: 15px 15px;
	}

	.lnkEmail
	{
		background: top left no-repeat url(../../img/be/ico_link_email@2x.png);
		background-size: 15px 15px;
	}

	.filePDF
	{
		background: top left no-repeat url(../../img/be/ico_file_pdf@2x.png);
		background-size: 15px 15px;
	}

	.btn
	{
		background-size: 800px 32px;
	}

	.head
	{
		background: #fff;
	}

	.head-l
	{
		background: #fff url(../../img/be/head_l@2x.png) no-repeat top left;
		background-size: 40px 500px;
	}

	.head-r
	{
		background: #fff url(../../img/be/head_r@2x.png) no-repeat top right;
		background-size: 40px 500px;
	}

	.search a
	{
		background: #463b3f center center no-repeat url(../../img/be/ico_search@2x.png);
		background-size: 15px 15px;
	}

	.checklist li
	{
		background: url(../../img/be/ico_asset@2x.png) no-repeat;
		background-size: 15px 15px;
	}

	.prm-big-prc
	{
		background: url(../../img/be/prm_prc@2x.png) no-repeat right top;
		background-size: 164px 37px;
	}

	.link_box_map
	{
		background: #f7f7f7 url("../../img/be/link_box_map@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_hotel
	{
		background: #f7f7f7 url("../../img/be/link_box_hotel@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_promotion
	{
		background: #f7f7f7 url("../../img/be/link_box_promotion@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_extra
	{
		background: #f7f7f7 url("../../img/be/link_box_extra@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_info
	{
		background: #f7f7f7 url("../../img/be/link_box_info@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_picture
	{
		background: #f7f7f7 url("../../img/be/link_box_picture@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_tip
	{
		background: #f7f7f7 url("../../img/be/link_box_tip@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}

	.link_box_guestbook
	{
		background: #f7f7f7 url("../../img/be/link_box_guestbook@2x.jpg") no-repeat top left;
		background-size: 220px 81px;
		height: 81px;
	}
}

@media (max-width: 73.08em)
{
	.hideOn950
	{
		display: none;
	}
}

@media (max-width: 67.69em)
{
	.hideOn880
	{
		display: none;
	}

	.nav ul li
	{
		width: 20%;
	}

	.tabs li
	{
		clear: both;
		width: 100%;
	}

		.tabs li a
		{
			width: 100%;
		}
}

@media (max-width: 62em)
{
	.hideOn806
	{
		display: none;
	}
}

@media (max-width: 55.38em)
{
	.hideOn720
	{
		display: none;
	}

	.gw
	{
		margin: 0;
		padding: 0;
		width: auto;
	}

	.g
	{
		margin: 0;
		padding: 0;
		width: auto;
		float: none;
	}

	div.divMaf, div.divFeedback, div.divNeedHelp
	{
		min-width: inherit;
		left: 0;
		margin-top: -19em;
		margin-left: 0;
	}

	.head-m-l, .head-m-r
	{
		float: none;
		margin: 20px 40px 0;
		text-align: center;
	}

	.clogo
	{
		padding: 0;
	}

	.search
	{
		/*padding: 0.5em 0.7em 0 0.7em;*/
		margin: 20px 0 20px 0;

	}
		/*.navbar-toggle
	{
		margin: 22px 20px 20px 0;
			}*/
	.social
	{
		padding: 0.5em 0.7em 1.25em 0.7em;
	}
	.sea

	.nav ul li
	{
		width: 33%;
	}

	.foot .foot-r, .foot .foot-l .foot-r, .foot .foot-r .foot-r
	{
		float: none;
		text-align: center;
	}

	.extra li .g
	{
		margin-bottom: 1.5em;
	}

	.productList li img
	{
		float: left;
		margin-right: 1.5em;
		margin-bottom: 1.5em;
	}

	.productList li .prc-container
	{
		clear: none;
	}

		.productList li .prc-container .prc, .productList li .prc-container .gmap-box #gmap__canvas .gmap .container .prc, .gmap-box #gmap__canvas .gmap .container .productList li .prc-container .prc, .productList li .prc-container .prc-total
		{
			float: left;
		}

		.productList li .prc-container .micro, .productList .prm-small li .prc-container a .box .prcode, .prm-small .productList li .prc-container a .box .prcode, .productList .prm-small li a .box .prc-container .prcode, .prm-small .productList li a .box .prc-container .prcode, .productList li .prc-container .cal .calBody .calBody-head td .calBody-price, .cal .calBody .calBody-head td .productList li .prc-container .calBody-price, .productList li .prc-container .cal .calBody td .calBody-price, .cal .calBody td .productList li .prc-container .calBody-price
		{
			float: left;
		}

	.prm-small li
	{
		width: 100%;
		padding: 0;
		margin-bottom: 1.5em;
	}

		.prm-small li img
		{
			float: none;
		}

		.prm-small li a .box .prcode div
		{
			display: inline;
			clear: none;
		}

	.prm-big .one-third, .prm-big .two-sixths, .prm-big .four-twelfths
	{
		width: 100%;
	}

		.prm-big .one-third img, .prm-big .two-sixths img, .prm-big .four-twelfths img
		{
			float: none;
		}

	.sort-box .fr, .sort-box .head-m-r, .sort-box .foot .foot-r, .foot .sort-box .foot-r, .sort-box .foot .foot-l .foot-r, .foot .foot-l .sort-box .foot-r, .sort-box .foot .foot-r .foot-r, .foot .foot-r .sort-box .foot-r, .sort-box .productList li img, .productList li .sort-box img, .sort-box .productList li .prc-container, .productList li .sort-box .prc-container, .sort-box .productList li .prc-container .prc, .productList li .prc-container .sort-box .prc, .sort-box .productList li .prc-container .gmap-box #gmap__canvas .gmap .container .prc, .productList li .prc-container .gmap-box #gmap__canvas .gmap .container .sort-box .prc, .sort-box .gmap-box #gmap__canvas .gmap .container .productList li .prc-container .prc, .gmap-box #gmap__canvas .gmap .container .productList li .prc-container .sort-box .prc, .sort-box .productList li .prc-container .prc-total, .productList li .prc-container .sort-box .prc-total, .sort-box .productList li .prc-container .micro, .productList li .prc-container .sort-box .micro, .sort-box .productList .prm-small li .prc-container a .box .prcode, .productList .prm-small li .prc-container a .box .sort-box .prcode, .sort-box .prm-small .productList li .prc-container a .box .prcode, .prm-small .productList li .prc-container a .box .sort-box .prcode, .sort-box .productList .prm-small li a .box .prc-container .prcode, .productList .prm-small li a .box .prc-container .sort-box .prcode, .sort-box .prm-small .productList li a .box .prc-container .prcode, .prm-small .productList li a .box .prc-container .sort-box .prcode, .sort-box .productList li .prc-container .cal .calBody .calBody-head td .calBody-price, .productList li .prc-container .cal .calBody .calBody-head td .sort-box .calBody-price, .sort-box .cal .calBody .calBody-head td .productList li .prc-container .calBody-price, .cal .calBody .calBody-head td .productList li .prc-container .sort-box .calBody-price, .sort-box .productList li .prc-container .cal .calBody td .calBody-price, .productList li .prc-container .cal .calBody td .sort-box .calBody-price, .sort-box .cal .calBody td .productList li .prc-container .calBody-price, .cal .calBody td .productList li .prc-container .sort-box .calBody-price, .sort-box .productList li .imgPrc, .productList li .sort-box .imgPrc, .sort-box .productList li .picto, .productList li .sort-box .picto, .sort-box .prm-small li a .box .prcode, .prm-small li a .box .sort-box .prcode, .sort-box #tabs-Avb .img-prc, #tabs-Avb .sort-box .img-prc, .sort-box #tabs-Nfo .img-prc, #tabs-Nfo .sort-box .img-prc, .sort-box #tabs-Nfo .prc-regime, #tabs-Nfo .sort-box .prc-regime
	{
		float: left;
	}

	.sort-box .rbl input, .sort-box .cbl input
	{
		clear: left;
		margin: 1em 0.5em;
	}

	.sort-box .rbl label, .sort-box .cbl label
	{
		margin: 1em 0;
	}

	.trnsprt-box
	{
		padding: 1em;
		margin: 0 0 0.5em 0;
		width: 100%;
	}

		.trnsprt-box .g
		{
			margin-bottom: 0.5em;
		}

	.searchmod.hpnfo
	{
		width: 100%;
	}

	.prc-total
	{
		margin-top: 0;
	}

	.ico
	{
		margin: 0 1.12em;
	}
}

@media (max-width: 39.54em)
{
	.resizeOn514, .rblContainer td input[type="text"]
	{
		width: 95%;
	}
}

@media (max-width: 36.92em)
{
	.icons
	{
		width: 40%;
	}

	.rblLabel
	{
		display: none;
	}

	.filterData
	{
		width: auto;
		float: left;
	}

		.filterData input[type="radio"]
		{
			display: none;
		}

	.hideOn480
	{
		display: none;
	}

	.showOn480
	{
		display: block;
		visibility: visible;
	}

	.font_default, html, .gmap-box #gmap__canvas .gmap
	{
		font-size: 16px;
	}

	div#waitscreen_loading
	{
		width: 90%;
		left: 0;
		margin-left: 5%;
	}

	.nav
	{
		margin-bottom: 1em;
	}

		.nav ul li
		{
			width: 50%;
		}

	#tabs-Avb .img-prc, #tabs-Nfo .img-prc
	{
		float: none;
		display: inline-block;
	}

	#tabs-Nfo .prc-regime
	{
		float: none;
	}
}

@media (max-width: 28.46em)
{
	/*.search a
	{
		width: 100%;
		background-color: #463b3f;
	}*/

	.social span
	{
		/*display: inline-block;*/
		clear: both;
	}

	.nav ul li
	{
		width: 100%;
	}

	.icon-box div
	{
		padding: 0.25em 0 0 7em;
	}
}

/* Tooltipster */
.tooltipster-sidetip .tooltipster-box {
    background: #ee8133 !important;
	border: 3px solid #ee8133 !important;
}

.tooltipster-arrow-border {
    border-top-color: #ee8133 !important;
}

.tooltipster-arrow-background {
    border-top-color: #ee8133 !important;
}