.form-block {
	margin: 0 auto;
	position: relative;
	background: #1029756b
}


.twidget-container * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 3px !important
}

div,
li,
ol,
p,
span,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

.twidget-container {
	line-height: 1
}

.twidget-container ol,
.twidget-container ul {
	list-style: none
}

.twidget-container table {
	border-collapse: collapse;
	border-spacing: 0
}

.twidget-container a,
.twidget-container a:hover {
	text-decoration: none
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.twidget-container {
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #424242
}



.twidget-container-hotels {
	padding-top: 50px;
	padding-bottom: 30vh;
	width: 1170px;
	margin-left: auto;
	margin-right: auto
}

.twidget-container input[type=date],
.twidget-container input[type=email],
.twidget-container input[type=text] {
	border: none;
	outline: 0;
	background-color: #fff;
	color: #424242;
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 14px
}

.twidget-container input::-ms-clear {
	display: none
}

.twidget-tab-content button {
	font-weight: 600;
	outline: 0;
	cursor: pointer;
	font-size: 15px;
	border: none;
	padding-left: 25px
}

.twidget-tab-content button span:before {
	content: '';
	position: absolute;
	background: url(../images/9.png) no-repeat center left;
	width: 15px;
	height: 18px;
	margin-left: -21px;
	margin-top: 16px
}

.twidget-tab-content button:hover {
	background-image: -moz-linear-gradient(0deg, #1b6fd6 0, #0c91df 100%);
	background-image: -webkit-linear-gradient(0deg, #1b6fd6 0, #0c91df 100%);
	background-image: -ms-linear-gradient(0deg, #1b6fd6 0, #0c91df 100%)
}

.twidget-tab-links {
	position: relative;
	z-index: 9
}

.twidget-tab-links ul {
	height: 51px
}

.twidget-tab-links ul li {
	background-color: #17499b;
	position: relative;
	display: inline-block;
	float: left;
	box-shadow: rgba(0, 0, 0, .1) 0 -3px 0 0 inset
}

.twidget-tab-links ul li:first-child {
	box-shadow: inset -3px -3px 0 rgba(0, 0, 0, .1);
	border-top-left-radius: 3px
}

.twidget-tab-links ul li:last-child {
	box-shadow: inset 3px -3px 0 rgba(0, 0, 0, .1);
	border-top-right-radius: 3px
}

.twidget-tab-links ul li.active {
	background-color: #1a51ac;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none
}

.twidget-tab-links ul li a:before {
	content: '';
	position: absolute;
	height: 25px;
	left: 0;
	display: block;
	background: 50% 0 no-repeat;
	width: 50px;
	background-size: 50px 25px;
	top: 50%;
	margin-top: -12px
}

.twidget-tab-links ul li#twidget-flight-li a:before {
	background-image: url(/images/plane.png);
	background-size: auto 25px
}

.twidget-tab-links ul li#twidget-hotel-li a:before {
	background-image: url(/images/bed.png);
	background-size: auto 20px
}

.twidget-tab-links a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	display: block;
	text-transform: uppercase;
	padding: 0 20px 0 50px;
	line-height: 51px
}

.twidget-tab-content {
	padding: 20px 15px 0;
	background-color: transparent;
	border-radius: 0 3px 3px 3px
}

.twidget-tab-content input[type=text] {
	line-height: 50px;
	height: 50px;
	padding: 0 37px 0 12px;
	overflow: hidden;
	text-overflow: ellipsis
}

.twidget-tab-content .twidget-tab {
	display: none
}

.twidget-tab-content .twidget-tab.active {
	display: block
}

.twidget-tab-content .twidget-header {
	display: block;
	font-family: 'Open Sans', arial, sans-serif;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: -5px
}

#twidget-tab2 .twidget-header {
	margin-bottom: 15px
}

.twidget-tab-content .twidget-header .twidget-logo {
	font-size: 28px;
	color: #fff;
	float: left;
	font-weight: 300;
	line-height: 26px
}

.twidget-tab-content .twidget-header .twidget-logo .twidget-logo-image {
	display: inline-block;
	float: left;
	margin-right: 10px;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat
}

.twidget-tab-content .twidget-header .twidget-logo .twidget-logo-image.twidget-jetradar-logo-img {
	background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-206%20284.2%20198.6%20225.8%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-130.4%20497.2c-41.1%200-67.8-16.1-74.2-45.9-9.3-42.7%2027.8-104.8%2096-125.5.6-.1%201.2.1%201.3.7.1.6-.1%201.2-.7%201.3-67%2020.5-103.5%2081.3-94.5%20123.1%207.4%2034.1%2042.6%2049.6%2096.7%2042.4.6-.1%201.1.4%201.2%201%20.1.6-.4%201.2-1%201.2-8.7%201.2-17%201.7-24.8%201.7z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-134.3%20375c-.5%200-.9-.2-1-.6l-.6-1.3c-.2-.6%200-1.2.6-1.5.6-.3%201.2%200%201.5.6l.6%201.3c.2.6%200%201.2-.6%201.5h-.5zM-137.1%20368c-.5%200-.9-.2-1.1-.7-.4-1-.7-2-1-2.8-.2-.6.1-1.2.7-1.3.6-.2%201.2.1%201.3.7.4%201%20.6%201.8%201%202.8.2.6-.1%201.2-.6%201.5-.1-.2-.2-.2-.3-.2zm-2.7-8.5c-.5%200-1-.4-1.1-.9-.2-1-.5-2-.7-2.9-.1-.6.2-1.2.9-1.3.6-.1%201.2.2%201.3.9.2%201%20.5%202%20.7%202.9.1.6-.2%201.2-.7%201.3h-.4zm-1.9-8.8c-.5%200-1-.4-1.1-1-.1-1-.2-2.1-.4-3.1-.1-.6.4-1.1%201-1.2.6-.1%201.1.4%201.2%201%20.1%201%20.2%202%20.4%202.9.1.6-.4%201.2-1%201.2.1.2.1.2-.1.2zm-.8-9.1c-.6%200-1.1-.5-1.1-1.1v-3.1c0-.6.5-1.2%201.1-1.1.6%200%201.1.5%201.1%201.1v2.9c0%20.7-.5%201.3-1.1%201.3zm.2-8.9c-.7-.1-1.2-.6-1.1-1.2.1-1%20.2-2.1.4-3.1.1-.6.6-1%201.2-1%20.6.1%201%20.6%201%201.2-.1%201-.2%202-.4%202.9%200%20.7-.5%201.2-1.1%201.2zm1.6-8.8h-.2c-.6-.1-1-.7-.9-1.3.2-1%20.5-2%20.9-2.9.1-.6.9-.9%201.3-.7.6.1.9.9.7%201.3-.2%201-.6%201.8-.9%202.8.1.5-.4.8-.9.8zM-44%20321c-.4%200-.9-.2-1-.6-.5-.9-.9-1.8-1.3-2.7-.2-.5-.1-1.2.5-1.5.5-.2%201.2-.1%201.5.5.5.9%201%201.8%201.3%202.7.2.5%200%201.2-.5%201.5-.1.1-.2.1-.5.1zm-93.7-5.6c-.1%200-.2%200-.5-.1-.6-.2-.9-.9-.6-1.5.4-1%20.9-1.8%201.3-2.8.2-.5%201-.7%201.5-.5.5.2.7%201%20.5%201.5-.5.9-.9%201.7-1.2%202.7-.2.4-.7.7-1%20.7zm89.3-2.2c-.4%200-.7-.1-1-.5-.5-.9-1.1-1.7-1.6-2.4-.4-.5-.2-1.2.2-1.6.4-.4%201.2-.2%201.6.2.6.9%201.1%201.7%201.7%202.6.4.5.1%201.2-.4%201.5%200%20.1-.2.2-.5.2zm-84.9-5.6c-.2%200-.5%200-.6-.2-.5-.4-.6-1-.2-1.6.6-.9%201.2-1.7%201.8-2.4.4-.5%201.1-.6%201.6-.2s.6%201.1.2%201.6c-.6.7-1.2%201.6-1.7%202.3-.5.2-.9.5-1.1.5zm79.7-1.6c-.4%200-.6-.1-.9-.4-.6-.7-1.3-1.5-2-2.2-.4-.5-.4-1.1%200-1.6.5-.4%201.1-.4%201.6%200%20.7.7%201.3%201.5%202.1%202.3.4.5.4%201.2-.1%201.6-.2.1-.5.3-.7.3zm-74.1-5.4c-.2%200-.6-.1-.7-.4-.5-.5-.5-1.1%200-1.6.7-.7%201.5-1.5%202.2-2.1.5-.4%201.1-.4%201.6.1.4.5.4%201.1-.1%201.6-.7.6-1.5%201.3-2.1%202-.3.3-.6.4-.9.4zm67.9-1.1c-.2%200-.5-.1-.7-.2-.7-.6-1.5-1.2-2.2-1.8-.5-.4-.6-1.1-.1-1.6.4-.5%201.1-.6%201.6-.1.9.6%201.6%201.2%202.3%202%20.5.4.5%201.1.1%201.6-.4%200-.8.1-1%20.1zm-61-4.6c-.4%200-.7-.1-.9-.5-.4-.5-.2-1.2.2-1.6.9-.6%201.7-1.1%202.6-1.7.5-.4%201.2-.1%201.5.4.4.5.1%201.2-.4%201.5-.9.5-1.7%201-2.4%201.6-.2.1-.5.3-.6.3zm53.8-.8c-.2%200-.4%200-.6-.1-.9-.5-1.7-1-2.6-1.5-.5-.2-.7-1-.5-1.5.2-.5%201-.7%201.5-.5.9.5%201.7%201%202.7%201.6.5.4.7%201%20.4%201.5-.2.3-.6.5-.9.5zm-46-3.6c-.4%200-.9-.2-1-.6-.2-.6%200-1.2.6-1.5%201-.4%201.8-.7%202.8-1.1.6-.2%201.2.1%201.5.6.2.6-.1%201.2-.6%201.5-1%20.4-1.8.7-2.7%201.1h-.6zm37.9-.5c-.1%200-.2%200-.4-.1-.9-.4-1.8-.7-2.8-1-.6-.2-.9-.9-.7-1.5.2-.6.9-.9%201.5-.7%201%20.4%202%20.7%202.9%201.1.6.2.9.9.6%201.5-.3.4-.6.7-1.1.7zm-29.3-2.3c-.5%200-1-.4-1.1-.9-.1-.6.2-1.2.9-1.3%201-.2%202-.5%203.1-.6.6-.1%201.2.2%201.2.9.1.6-.2%201.2-.9%201.2-1%20.1-2%20.4-2.9.6-.2.1-.3.1-.3.1zm20.7-.3h-.2c-1-.2-2-.4-2.9-.5-.6-.1-1-.6-1-1.2.1-.6.6-1%201.2-1%201%20.1%202%20.4%203.1.5.6.1%201%20.7.9%201.3-.1.5-.6.9-1.1.9zm-11.9-1c-.6%200-1.1-.5-1.1-1.1s.5-1.1%201.1-1.1h3.1c.6%200%201.1.5%201.1%201.1s-.5%201.1-1.1%201.1h-3.1c.1%200%20.1%200%200%200zM-40.9%20327.9c-.5%200-.9-.2-1-.7l-.5-1.3c-.2-.6%200-1.2.6-1.5.6-.2%201.2%200%201.5.6l.5%201.3c.2.6-.1%201.2-.6%201.5-.3.1-.4.1-.5.1zM-105.6%20495.5c-.6%200-1.1-.5-1.1-1.1s.5-1.1%201.1-1.1h1.5c.6%200%201.1.5%201.1%201.1s-.5%201.1-1.1%201.1h-1.5zM-98.4%20494.5c-.5%200-.9-.2-1.1-.7-.2-.6.1-1.2.7-1.3.9-.2%201.7-.6%202.4-1.1.5-.4%201.2-.1%201.5.4.4.5.1%201.2-.4%201.5-.9.5-1.8%201-2.9%201.3%200-.1-.1-.1-.2-.1zm6.3-5.5c-.1%200-.2%200-.5-.1-.6-.2-.9-.9-.6-1.5.4-.7.5-1.6.7-2.6.1-.6.6-1%201.2-1%20.6.1%201%20.6%201%201.2-.1%201.1-.5%202.1-.9%203.1%200%20.7-.4.9-.9.9zm.8-8.5c-.5%200-1-.4-1.1-1-.1-.9-.2-1.8-.5-2.8-.1-.6.2-1.2.9-1.3.7-.1%201.2.2%201.3.9.2%201%20.4%202%20.5%202.9.1.6-.4%201.1-1%201.2%200%20.1%200%20.1-.1.1zm-1.9-8.5c-.5%200-.9-.4-1.1-.7-.2-.9-.6-1.8-.9-2.7-.2-.6.1-1.2.7-1.5.6-.2%201.2.1%201.5.7.4%201%20.6%201.8%201%202.8.1.6-.1%201.2-.7%201.3-.4.1-.5.1-.5.1zm-3-8.2c-.5%200-.9-.2-1-.7-.4-.9-.7-1.7-1.1-2.7-.2-.6%200-1.2.6-1.5.6-.3%201.2%200%201.5.6.4%201%20.7%201.8%201.1%202.7.2.6%200%201.2-.6%201.5-.2%200-.3.1-.5.1zm-3.4-8c-.4%200-.9-.2-1-.6l-1.2-2.7c-.2-.6%200-1.2.5-1.5.5-.3%201.2%200%201.5.5l1.2%202.7c.2.6%200%201.2-.6%201.5-.1.1-.2.1-.4.1zm-3.7-7.9c-.4%200-.9-.2-1-.6l-1.2-2.6c-.2-.5%200-1.2.5-1.5.5-.3%201.2%200%201.5.5l1.2%202.6c.2.5%200%201.2-.5%201.5-.1.1-.3.1-.5.1zm-3.2-8.1c-.6.4-1.3%200-1.6-.5-.2-.5-1.2-2.6-1.2-2.6-.2-.5%200-1.2.5-1.5.6-.2%201.2%200%201.5.5%200%200%201%202%201.2%202.6.3.8.2%201.3-.4%201.5zm-3.9-7.7c-.5.4-1.2.1-1.5-.5-.2-.6-1.2-2.6-1.2-2.6-.2-.5%200-1.2.5-1.5.6-.2%201.2%200%201.5.5%200%200%201%201.8%201.2%202.6.2.6%200%201.1-.5%201.5zm-4.3-7.7c-.4%200-.9-.2-1-.6l-1.2-2.7c-.2-.5%200-1.2.5-1.5.5-.2%201.2%200%201.5.5l1.2%202.6c.2.5%200%201.2-.5%201.5-.1.2-.3.2-.5.2zm-3.8-7.8c-.4%200-.9-.2-1-.6l-1.2-2.7c-.2-.6%200-1.2.5-1.5.5-.3%201.2%200%201.5.5l1.2%202.6c.2.6%200%201.2-.5%201.5-.1.1-.2.2-.5.2zm-3.5-7.9c-.4%200-.9-.2-1-.6l-1.2-2.7c-.2-.6%200-1.2.6-1.5.6-.3%201.2%200%201.5.6l1.2%202.7c.2.6%200%201.2-.6%201.5-.2-.2-.4%200-.5%200zM-125.4%20400.6c-.5%200-.9-.2-1-.7l-.6-1.3c-.2-.6%200-1.2.6-1.5.6-.3%201.2%200%201.5.6l.6%201.3c.2.6%200%201.2-.6%201.5-.3.1-.4.1-.5.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-105.6%20504.1c-4.9%200-8.8-3.9-8.8-8.8%200-6.3-4-41.1-21.6-41.1-3.1%200-5.1%201-6.8%203.3-3.1%203.9-8.5%204.5-12.5%201.6-3.9-3.1-4.5-8.5-1.6-12.5%205.1-6.6%2012.3-10.1%2020.9-10.1%2032.1%200%2039.3%2043.6%2039.3%2058.9%200%204.8-4%208.7-8.9%208.7z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-136.2%20503.3c-1%200-2.1-.1-3.1-.6-24-9.1-24.7-32.4-24.7-34.9%200-8.1%202.4-15.1%207.2-21.1%203.1-3.8%208.5-4.5%2012.5-1.5%203.8%203.1%204.5%208.5%201.5%2012.5-2.2%202.8-3.3%206.2-3.3%2010.1%200%201.3.4%2013.6%2013.2%2018.4%204.5%201.7%206.8%206.8%205.1%2011.4-1.4%203.5-4.8%205.7-8.4%205.7zM-57.2%20443l-16.9-5.1c4-13.2%2010-33.1%2013.7-57l17.5%202.7c-3.8%2025.1-10.1%2045.7-14.3%2059.4zM-40.9%20327.9c-.4%200-.7-.2-1-.5-6.5-10.5-16.2-17.1-26.9-18.2-12.6-1.3-26%205-38.8%2018.4-.5.5-1.1.5-1.6%200-.5-.4-.5-1.1%200-1.6%2013.3-13.9%2027.4-20.5%2040.7-19%2011.2%201.2%2021.6%208.2%2028.4%2019.3.4.5.1%201.2-.4%201.5-.1.1-.2.1-.4.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-51.5%20391c-.6%200-1.1%200-1.7-.1-4.8-1-7.9-5.6-7-10.4l8.7-44.7h-56.8c-4.9%200-8.8-3.9-8.8-8.8s3.9-8.8%208.8-8.8h78.1l-12.7%2065.7c-.8%204.1-4.5%207.1-8.6%207.1zM-117.2%20506h-2.2c-7.3%200-14-1.1-19.8-3.3-4.5-1.7-6.8-6.8-5.1-11.4%201.7-4.5%206.8-6.8%2011.4-5.1%203.8%201.5%208.3%202.1%2013.6%202.1h1.7c14%200%2028.3.1%2043.8-50.4%201.5-4.6%206.3-7.3%2011-5.9%204.6%201.5%207.3%206.3%205.9%2011-17.8%2057.7-38.7%2063-60.3%2063z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-92.6%20326.9c0%208.7-7.1%2015.6-15.6%2015.6-8.7%200-15.6-7.1-15.6-15.6%200-8.7%207-15.6%2015.6-15.6%208.6-.1%2015.6%206.9%2015.6%2015.6zM-15.4%20380.2c-.6%200-1.1-.5-1.1-1.1-1-22-9.9-40.2-25.2-51.3-.5-.4-.6-1.1-.2-1.6s1.1-.6%201.6-.2c15.5%2011.4%2024.9%2030.6%2026%2053%200%20.6-.4%201.1-1.1%201.2.1%200%200%200%200%200zM-105.6%20495.5c-.5%200-1-.4-1.1-.9-.1-.6.2-1.2.9-1.3%2049.3-10.1%2079.4-52.4%2087.2-89.9.1-.6.7-1%201.3-.9s1%20.7.9%201.3c-8.1%2038.1-38.6%2081.2-88.9%2091.6-.1.1-.2.1-.3.1z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-89.9%20494.4c0%208.7-7%2015.6-15.6%2015.6-8.7%200-15.6-7.1-15.6-15.6%200-8.7%207-15.6%2015.6-15.6%208.5-.1%2015.6%206.9%2015.6%2015.6z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-25.3%20326.9c0%208.7-7%2015.6-15.6%2015.6-8.7%200-15.6-7.1-15.6-15.6%200-8.7%207-15.6%2015.6-15.6%208.7-.1%2015.6%206.9%2015.6%2015.6z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-24.6%20386.8s-.1.6-.2%201.1c0%20.5.2.9.4.9%203.8%204%206.3%205.9%206.3%205.9-.2%202.3-.1%203.3-.2%203.5%200%20.7.4%202.1%201.1%202.2.7.1%201.5-1.2%201.5-2%200-.4.2-1.2.5-3.5%200%200%202.9-1.3%207.3-4.6.1-.1.5-.4.5-.9v-1.2l-7.4%202.7c.1-2.8%200-5.7%200-5.7.7-.4%201.3-.7%201.8-1%20.5-.3.5-.7.5-.9%200-.1.1-.6.1-.6s-2.7.5-3.2.5c-.6%200-3.1-1.1-3.1-1.1v.6c0%20.1%200%20.6.4%201s1%20.9%201.6%201.3c0%200-.7%202.8-1.1%205.6l-6.8-3.8z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-120.7%20387.3s-.1-.6-.2-1.1-.6-.6-.7-.7c-5.1-2.2-8.2-2.8-8.2-2.8-.7-2.2-1.1-3.1-1.2-3.4-.2-.6-1.2-1.7-2-1.6-.6.2-.9%201.7-.6%202.3.1.4.2%201.2%201%203.4%200%200-2.1%202.4-4.9%207.2-.1.1-.2.5-.1%201s.5%201.1.5%201.1l5.7-5.5c1%202.7%202.4%205.3%202.4%205.3-.5.6-1%201.2-1.2%201.7s-.2.9-.1%201c0%20.1.1.6.1.6s2.2-1.6%202.7-1.7c.6-.2%203.3-.2%203.3-.2s-.1-.4-.2-.5c0-.1-.2-.5-.7-.7-.5-.1-1.2-.4-2-.6%200%200-.5-2.9-1.2-5.6l7.6.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.twidget-tab-content .twidget-header .twidget-logo .twidget-logo-image.twidget-aviasales-logo-img {
	background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Isolation_Mode%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-65%2068.8%20178.2%20178.2%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22XMLID_152_%22%3E%3Cg%20id%3D%22XMLID_153_%22%3E%3Cpath%20id%3D%22XMLID_161_%22%20class%3D%22st0%22%20d%3D%22M75.3%2068.9H-30c-19%200-35%2016-35%2035V212c0%2019%2016%2035%2035%2035H75.3c21.2%200%2037.9-15.4%2037.9-35V103.9c0-18.3-18.1-35-37.9-35zm32.8%20142.3c0%2016.8-14%2030.8-33.6%2030.8H-29.2C-46%20242-60%20228-60%20211.2V104.7c0-16.8%2014-30.8%2030.8-30.8H74.5c16.8%200%2033.6%2014%2033.6%2030.8v106.5z%22%2F%3E%3Cpath%20id%3D%22XMLID_158_%22%20class%3D%22st0%22%20d%3D%22M29.7%20118.6H18.5C3%20118.6-10%20131.3-10%20146.8v36.4c0%2015.5%2013.1%2028.6%2028.5%2028.6h11.2c15.5%200%2028.5-13.2%2028.5-28.6v-36.4c0-15.5-13.1-28.2-28.5-28.2zm16.7%2049.1c0%2010.1-8.5%2017.9-19.1%2017.9h-6.4c-10.6%200-19.1-7.8-19.1-17.9v-19.4c0-10.1%208.5-17.9%2019.1-17.9h6.4c10.6%200%2019.1%207.8%2019.1%2017.9v19.4z%22%2F%3E%3Cpath%20id%3D%22XMLID_155_%22%20class%3D%22st0%22%20d%3D%22M70.2%2085.7h-94.7c-14.6%200-23.7%209.1-23.7%2023.7v21h5.4c10.6%200%2019.6%207.8%2019.6%2017.9v19.4c0%2010.1-9%2017.9-19.6%2017.9h-5.4v21c0%2014.6%209.1%2023.7%2023.7%2023.7h94.7c17%200%2026.1-9.1%2026.1-23.7v-21h-5.4c-10.6%200-19.6-7.8-19.6-17.9v-19.4c0-10.1%209-17.9%2019.6-17.9h5.4v-21c0-14.6-11.5-23.7-26.1-23.7zm-7%2097.2c0%2018.4-15.1%2033.6-33.5%2033.6H18.5C.1%20216.5-15%20201.3-15%20182.9v-36.1c0-18.4%2015.1-33.2%2033.5-33.2h11.1c18.4%200%2033.5%2014.8%2033.5%2033.2v36.1h.1z%22%2F%3E%3Cpath%20id%3D%22XMLID_154_%22%20class%3D%22st0%22%20d%3D%22M24.1%20175.9h-.5c-7.4%200-12-3.1-12-10.8v-7.2s0-2.6-2.4-2.6-2.4%202.6-2.4%202.6v7.2c0%2010.3%206.8%2015.5%2016.8%2015.5h.5s2.4%200%202.4-2.4c-.1-2.1-2.4-2.3-2.4-2.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.twidget-tab-content .twidget-header .twidget-logo .twidget-logo-image.twidget-hotellook-logo-img {
	background-image: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-66%2071.7%20156%20173.3%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3Bstroke%3A%23EC668C%3Bstroke-width%3A0.7837%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%23FFFFFF%3Bstroke%3A%23662D91%3Bstroke-width%3A6.2698%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M87.3%20104.4c-.4%200-.7-.3-.8-.6l-.2-1.1c-.1-.4.2-.9.6-1s.9.2%201%20.6l.3%201.1c.1.4-.2.9-.6%201h-.3zM61%20227.4c-.1%200-.2%200-.3-.1-.4-.2-.6-.7-.4-1.1l.9-2.1c.2-.4.7-.6%201.1-.4.4.2.6.7.4%201.1l-.9%202.1c-.2.3-.5.5-.8.5zm2.5-6.3c-.1%200-.2%200-.3-.1-.4-.2-.6-.7-.4-1.1l.8-2.1c.2-.4.6-.6%201.1-.5.4.2.6.6.5%201.1l-.8%202.1c-.3.5-.6.6-.9.6zm2.5-6.2c-.1%200-.2%200-.3-.1-.4-.2-.6-.6-.5-1.1l.8-2.1c.2-.4.6-.6%201.1-.5.4.2.6.6.5%201.1l-.8%202.1c-.1.4-.5.6-.8.6zm2.5-6.2c-.1%200-.2%200-.3-.1-.4-.2-.6-.6-.5-1.1l.8-2.1c.2-.4.6-.6%201.1-.5.4.2.6.6.5%201.1l-.8%202.1c-.2.4-.5.6-.8.6zm2.3-6.3c-.1%200-.2%200-.3-.1-.4-.2-.6-.6-.5-1.1l.8-2.1c.2-.4.6-.6%201.1-.5.4.2.6.6.5%201.1l-.8%202.1c-.1.4-.4.6-.8.6zm2.3-6.4h-.2c-.4-.2-.7-.6-.5-1l.7-2.1c.1-.4.6-.7%201-.5s.7.6.5%201l-.7%202c-.1.4-.4.6-.8.6zm2.3-6.2h-.3c-.4-.1-.7-.6-.5-1l.7-2.1c.1-.4.6-.7%201-.5.4.1.7.6.5%201l-.7%202.1c-.1.2-.4.5-.7.5zm2.1-6.4h-.3c-.4-.1-.7-.6-.5-1%20.2-.7.5-1.4.7-2.1.1-.4.6-.7%201-.5.4.1.7.6.5%201-.2.7-.5%201.4-.7%202.1-.1.3-.4.5-.7.5zm2-6.4h-.2c-.4-.1-.7-.6-.5-1l.6-2.1c.1-.4.6-.7%201-.6.4.1.7.6.6%201l-.6%202.1c-.2.4-.6.6-.9.6zm1.9-6.5h-.2c-.4-.1-.7-.6-.6-1l.6-2.2c.1-.4.6-.7%201-.6.4.1.7.6.6%201l-.6%202.2c-.1.4-.5.6-.8.6zm1.7-6.4h-.2c-.4-.1-.7-.6-.6-1l.5-2.2c.1-.4.5-.7%201-.6.4.1.7.6.6%201l-.6%202.2c0%20.3-.3.6-.7.6zm1.6-6.6h-.2c-.4-.1-.7-.5-.6-1l.5-2.2c.1-.4.5-.7%201-.6.4.1.7.5.6%201l-.5%202.2c-.1.4-.4.6-.8.6zm1.4-6.5h-.2c-.4-.1-.7-.5-.6-1%20.1-.7.3-1.5.4-2.2.1-.4.5-.7%201-.7.4.1.7.5.7%201-.1.7-.3%201.5-.4%202.2-.1.4-.5.7-.9.7zm1.2-6.6c-.5-.1-.9-.5-.8-.9.1-.7.2-1.5.3-2.2.1-.5.5-.8.9-.7s.8.5.7.9c-.1.7-.2%201.5-.3%202.2%200%20.4-.4.7-.8.7zm1-6.7c-.6-.1-.9-.5-.8-.9.1-.7.2-1.5.3-2.2%200-.5.5-.8.9-.7.5%200%20.8.5.7.9-.1.7-.2%201.5-.3%202.2-.1.4-.4.7-.8.7zm.6-6.6c-.5%200-.9-.4-.8-.9.1-.7.1-1.5.1-2.2%200-.5.4-.8.9-.8s.8.4.8.9c0%20.7-.1%201.5-.1%202.2-.1.4-.4.8-.9.8zm.3-6.7c-.5%200-.8-.4-.8-.8v-2.2c0-.5.4-.8.8-.8.5%200%20.8.4.8.8v2.2c0%20.4-.3.8-.8.8zm-.1-6.8c-.4%200-.8-.3-.8-.8%200-.7-.1-1.5-.1-2.2%200-.5.3-.8.8-.9.4-.1.8.3.9.8.1.7.1%201.5.1%202.3-.1.4-.4.8-.9.8zm-.6-6.6c-.4%200-.8-.3-.8-.7-.1-.7-.2-1.5-.3-2.2-.1-.5.2-.9.7-.9.5-.1.9.2.9.7.1.7.2%201.5.3%202.2.1.5-.3.9-.8.9zM58.8%20232.5c-.1%200-.2%200-.3-.1-.4-.2-.6-.7-.4-1.1l.4-1c.2-.4.7-.6%201.1-.4.4.2.6.7.4%201.1l-.4%201c-.2.3-.5.5-.8.5zM-21.2%2094.1c-.3%200-.6-.2-.7-.4-.2-.4-.1-.9.3-1.1l1-.5c.4-.2.9-.1%201.1.3s.1.9-.3%201.1l-.9.5c-.2.1-.3.1-.5.1zM-16.2%2091.5c-.3%200-.6-.2-.7-.5-.2-.4%200-.9.4-1.1.6-.3%201.3-.7%202-1%20.4-.2.9%200%201.1.4.2.4%200%20.9-.4%201.1-.7.3-1.4.7-2%201-.2.1-.3.1-.4.1zm6.1-2.9c-.3%200-.6-.2-.7-.5-.2-.4%200-.9.4-1.1.7-.3%201.3-.6%202.1-.9.4-.2.9%200%201.1.4s0%20.9-.4%201.1c-.7.3-1.4.6-2%20.9-.3.1-.4.1-.5.1zm6.1-2.7c-.3%200-.6-.2-.8-.5-.2-.4%200-.9.4-1.1l2.1-.9c.4-.2.9%200%201.1.4s0%20.9-.4%201.1l-2.1.9c-.1%200-.2.1-.3.1zm6.3-2.6c-.3%200-.6-.2-.8-.5-.2-.4%200-.9.5-1.1.7-.2%201.4-.5%202.1-.8.4-.2.9.1%201.1.5s-.1.9-.5%201.1c-.7.3-1.4.5-2.1.8h-.3zM8.6%2081c-.3%200-.7-.2-.8-.6-.1-.4.1-.9.5-1%20.7-.2%201.4-.5%202.1-.7.4-.1.9.1%201%20.5s-.1.9-.5%201c-.7.2-1.4.5-2.1.7%200%20.1-.1.1-.2.1zm6.4-2.1c-.4%200-.7-.2-.8-.6s.1-.9.5-1c.7-.2%201.4-.4%202.2-.7.4-.1.9.1%201%20.6.1.4-.1.9-.6%201l-2.1.6c0%20.1-.1.1-.2.1zm54.8-.3c-.1%200-.3%200-.4-.1-.6-.4-1.3-.7-1.9-1-.4-.2-.6-.7-.4-1.1s.7-.6%201.1-.4c.7.3%201.4.7%202%201.1.4.2.5.7.3%201.1-.2.2-.4.4-.7.4zM21.5%2077c-.4%200-.7-.2-.8-.6-.1-.4.1-.9.6-1%20.7-.2%201.5-.4%202.2-.6.4-.1.9.2%201%20.6s-.2.9-.6%201c-.7.2-1.4.4-2.2.5-.1.1-.1.1-.2.1zm42.1-1.1h-.3c-.7-.2-1.4-.5-2.1-.7-.4-.1-.7-.6-.6-1%20.1-.4.6-.7%201-.6.7.2%201.5.4%202.2.7.4.1.7.6.5%201%200%20.3-.3.6-.7.6zm-35.5-.4c-.4%200-.7-.3-.8-.7-.1-.4.2-.9.6-1%20.7-.2%201.5-.3%202.2-.4.5-.1.9.2%201%20.7.1.4-.2.9-.7%201-.7.1-1.5.3-2.2.4h-.1zm6.6-1.2c-.4%200-.8-.3-.8-.7-.1-.5.2-.9.7-.9.7-.1%201.5-.2%202.2-.3.4-.1.9.3.9.7.1.5-.3.9-.7.9-.7.1-1.5.2-2.2.3h-.1zm22.4-.1c-.8-.1-1.6-.2-2.3-.3-.5-.1-.8-.5-.7-.9.1-.5.5-.8.9-.7.8.1%201.5.2%202.3.4.4.1.7.5.7.9-.2.3-.5.6-.9.6zm-15.7-.6c-.4%200-.8-.3-.8-.8s.3-.8.8-.9c.8-.1%201.5-.1%202.3-.1.5%200%20.8.3.9.8%200%20.5-.3.8-.8.9-.8%200-1.6%200-2.4.1zm9-.2c-.8%200-1.5-.1-2.3-.1-.5%200-.8-.4-.8-.8%200-.5.4-.8.8-.8.8%200%201.5%200%202.3.1.5%200%20.8.4.8.9%200%20.4-.4.7-.8.7zM74.4%2081.7c-.2%200-.4-.1-.5-.2-.3-.2-.6-.4-.8-.7-.4-.3-.4-.8-.2-1.1.3-.4.8-.4%201.2-.2.3.2.6.5.9.7.3.3.4.8.1%201.2-.2.2-.5.3-.7.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M58.8%20232.5c-.2%200-.4-.1-.6-.3-.3-.3-.3-.8%200-1.2%2016.3-15.7%2023.1-27%2019.7-32.7-9.6-16.1-91%209.9-91.8%2010.1-.4.1-.9-.1-1-.5s.1-.9.5-1c3.4-1.1%2083.4-26.6%2093.7-9.4%204%206.6-2.6%2018-20%2034.8-.1.2-.3.2-.5.2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-14.1%20208.5h-.2c-.4-.1-42.8-9.2-50.5-37.8-5.7-21.3%208.8-47.5%2043.1-78%20.3-.3.9-.3%201.2.1.3.3.3.9-.1%201.2-33.8%2030.1-48.1%2055.8-42.6%2076.4%207.4%2027.6%2048.8%2036.5%2049.3%2036.6.4.1.7.5.6%201-.1.3-.5.5-.8.5zM43%20244.9c-2.5%200-4.9-.6-7.1-2.1-7.3-5.1-6.6-16.4-3.3-31.6.8-3.5%204.3-5.8%207.8-5s5.8%204.3%205%207.8c-2.6%2011.8-2.2%2016.2-1.8%2017.8%201.3-.2%204.7-1.2%2011.7-5.6%203.1-1.9%207.1-1%209.1%202.1%201.9%203.1%201%207.1-2.1%209.1-6.3%203.8-13.2%207.5-19.3%207.5z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M39%20219.1c-.5%200-.9%200-1.4-.2-3.5-.8-5.8-4.3-5-7.8l5.4-24.8c.8-3.5%204.3-5.8%207.8-5s5.8%204.3%205%207.8l-5.4%2024.8c-.6%203.1-3.4%205.2-6.4%205.2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M44.4%20194.3c-.5%200-.9%200-1.4-.2-3.5-.8-5.8-4.3-5-7.8%204.1-19.2-.2-23.9-1.6-24.9-3.6-2.5-12-.4-20.9%205.3-3.1%202-7.1%201-9.1-2-1.9-3.1-1-7.1%202-9.1%2014.2-9%2027.1-10.8%2035.5-5%208.8%206.1%2011.1%2019.1%206.9%2038.5-.6%203.1-3.4%205.2-6.4%205.2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-8.9%20188.3c-1.2%200-2.4-.3-3.5-1-3.1-1.9-4-6-2-9.1%205.4-8.4%2013.7-16.6%2022.9-22.5%203.1-1.9%207.1-1%209.1%202%201.9%203.1%201%207.1-2%209.1-7.5%204.8-14.5%2011.6-18.8%2018.4-1.4%202-3.6%203.1-5.7%203.1zM-28.7%20151.5c-.4%200-.8-.3-.8-.7-4.4-39.8%207.2-57.2%207.7-57.9.3-.4.8-.5%201.1-.2.4.3.5.8.2%201.1-.1.2-11.8%2017.7-7.4%2056.8%200%20.5-.3.9-.8.9z%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M-28.7%20150.7%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-14.1%20208.5c-.3%200-.6-.2-.8-.5-4.6-11.8-8.2-23.4-10.7-34.5-.1-.4.2-.9.6-1s.9.2%201%20.6c2.5%2011%206.1%2022.5%2010.7%2034.3.2.4%200%20.9-.5%201.1h-.3zM-20.4%20245c-.4%200-.9%200-1.3-.1-3.6-.7-5.8-4.2-5.1-7.8%200-.2%203.7-17.9%206.3-30.6.7-3.6%204.2-5.9%207.7-5.2%203.6.7%205.9%204.2%205.2%207.7-2.5%2012.7-6.2%2030.5-6.3%2030.7-.7%203.1-3.5%205.3-6.5%205.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-7.7%20209l-12.9-2.6%2017.4-87.2c.7-3.6%204.1-5.9%207.7-5.2%203.6.7%205.9%204.2%205.2%207.7L-7.7%20209z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M3.3%20127.1c-.4%200-.9%200-1.3-.1-3.6-.7-5.9-4.2-5.2-7.7l6-30c.7-3.6%204.2-5.9%207.7-5.2%203.6.7%205.9%204.2%205.2%207.7l-6%2030c-.6%203.1-3.4%205.3-6.4%205.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-21.2%2099.9c-2.1%200-4.1-1-5.4-2.8-2.1-3-1.3-7.1%201.7-9.1%209.5-6.6%2026.9-16.8%2036.1-10.8%203%202%206.2%206.1%204.5%2014.7-.7%203.6-4.1%205.9-7.7%205.2-3.6-.7-5.9-4.2-5.2-7.7.1-.3.1-.6.1-.8-4.2.8-13%205.2-20.4%2010.3-1.1.6-2.4%201-3.7%201z%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M22.9%2084.3%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M71.1%20229.9c0%206.4-5.2%2011.6-11.6%2011.6s-11.6-5.2-11.6-11.6c0-6.4%205.2-11.6%2011.6-11.6s11.6%205.2%2011.6%2011.6z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-2.5%20207.7c0%206.4-5.2%2011.6-11.6%2011.6s-11.6-5.2-11.6-11.6c0-6.4%205.2-11.6%2011.6-11.6s11.6%205.2%2011.6%2011.6z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-9.5%2093.3c0%206.4-5.2%2011.6-11.6%2011.6s-11.6-5.2-11.6-11.6%205.2-11.6%2011.6-11.6%2011.6%205.2%2011.6%2011.6z%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-23.7%20168.9l-1.4-7.8c1-.9%201.6-2.3%201.3-3.7-.4-2.2-2.5-3.6-4.6-3.2-2.2.4-3.6%202.5-3.2%204.6.3%201.5%201.3%202.6%202.6%203.1l.3%201.5%201.4%201-.8%201.1%201.1.7-.8%201.1%201.1.8-.8%201.1%202.2%201.2%201.6-1.5zm-5.5-12c-.1-.7.4-1.4%201.1-1.6.7-.1%201.4.4%201.6%201.1.1.7-.4%201.4-1.1%201.6-.8.1-1.5-.4-1.6-1.1zM75.6%2085.7l4.2%206.7c-.6%201.2-.6%202.7.1%204%201.2%201.9%203.6%202.4%205.5%201.3%201.9-1.2%202.4-3.6%201.3-5.5-.8-1.3-2.2-1.9-3.5-1.9l-.8-1.3-1.7-.4.3-1.4-1.4-.3.3-1.3-1.4-.3.3-1.4-2.5-.3-.7%202.1zm9.5%209.1c.4.6.2%201.5-.4%201.8-.6.4-1.5.2-1.8-.4-.4-.6-.2-1.5.4-1.8.6-.5%201.4-.3%201.8.4z%22%2F%3E%3C%2Fsvg%3E)
}

.twidget-tab-content .twidget-header .twidget-title {
	float: right;
	color: #fff
}

.twidget-tab form {
	margin-top: 10px
}

.twidget-tab-content .twidget-form-list>li {
	float: left;
	margin-right: 1%;
	position: relative
}

.twidget-tab-content .twidget-form-list>li:last-child {
	margin-right: 0
}

#twidget-tab1 .twidget-form-list li.twidget-destination,
#twidget-tab1 .twidget-form-list li.twidget-origin {
	width: 20%
}

.twidget-pseudo-input {
	position: absolute;
	top: 31px;
	left: 13px;
	font-family: 'Open Sans', arial, sans-serif;
	width: 77%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.twidget-pseudo-input .twidget-pseudo-name {
	color: transparent;
	white-space: nowrap
}

#twidget-tab1 .twidget-form-list .twidget-destination-iata,
#twidget-tab1 .twidget-form-list .twidget-origin-iata {
	position: absolute;
	right: 10px;
	line-height: 50px;
	margin-top: -48px;
	font-size: 12px;
	color: #999
}

#twidget-tab1 .twidget-form-list li.twidget-flight-dates {
	width: 27%
}

#twidget-tab1 .twidget-form-list li.twidget-passengers {
	width: 13%
}

#twidget-tab1 .twidget-form-list li.twidget-submit-button {
	width: 15%
}

.twidget-form-list li .twidget-input-box input {
	width: 100%;
	border: 1px solid #fff
}

.twidget-form-list li .twidget-input-box input:focus {
	border-color: #fdd835
}

.twidget-form-list li .twidget-input-box label,
.twidget-hotel-guest label,
.twidget-passengers label {
	color: #fff;
	position: relative;
	top: -4px;
	font-size: 12px;
	display: block
}

.twidget-form-list li button {
	height: 50px;
	margin-top: 12px;
	line-height: 50px;
	text-align: center;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: -moz-linear-gradient(0deg, #2175dc 0, #0ea7ff 100%);
	background-image: -webkit-linear-gradient(0deg, #2175dc 0, #0ea7ff 100%);
	background-image: -ms-linear-gradient(0deg, #2175dc 0, #0ea7ff 100%);
	-webkit-box-shadow: 0 4px 2px 0 rgba(0, 0, 0, .18);
	-moz-box-shadow: 0 4px 2px 0 rgba(0, 0, 0, .18);
	box-shadow: 0 4px 2px 0 rgba(0, 0, 0, .18);
	color: #fff
}

.twidget-form-list li.input-daterange>div {
	float: left;
	width: 50%;
	padding: 0 .5px
}

.twidget-form-list li.twidget-flight-dates .twidget-dep-date .twidget-input-box input,
.twidget-form-list li.twidget-hotel-dates .twidget-start-date .twidget-input-box input {
	border-right: 1px solid #cfd8dc
}

.twidget-form-list li.twidget-flight-dates .twidget-dep-date .twidget-input-box input:focus,
.twidget-form-list li.twidget-hotel-dates .twidget-start-date .twidget-input-box input:focus {
	border-right-color: #fdd835
}

.twidget-form-list li.input-daterange .twidget-input-box {
	position: relative
}

.twidget-form-list li.input-daterange .twidget-input-box .twidget-icon-cal {
	background: url(../images/calendar.png) no-repeat 50% 50%;
	position: absolute;
	right: 0;
	top: 12px;
	height: 50px;
	width: 40px;
	background-size: 14px;
	cursor: pointer
}

.twidget-form-list li.input-daterange .twidget-input-box .twidget-icon-delete {
	background: url(../images/icon-delete.png) no-repeat 50% 50%;
	position: absolute;
	right: 0;
	top: 12px;
	height: 50px;
	width: 40px;
	background-size: 13px;
	cursor: pointer
}

.twidget-form-list li .twidget-guest-detail,
.twidget-form-list li .twidget-passengers-detail {
	height: 50px;
	padding: 7px 14px;
	border: 1px solid #fff;
	cursor: pointer;
	position: relative;
	background-color: #fff
}

.twidget-form-list li .twidget-guest-detail.active,
.twidget-form-list li .twidget-passengers-detail.active {
	border-color: #fdd835
}

.twidget-form-list li .twidget-passengers-detail .twidget-pas-no {
	color: #424242;
	line-height: 20px
}

.twidget-form-list li .twidget-guest-detail .twidget-guest-no {
	line-height: 36px
}

.twidget-form-list li .twidget-passengers-detail .twidget-class {
	color: #999;
	font-size: 13px;
	line-height: 18px
}

.twidget-form-list li .twidget-guest-detail:after,
.twidget-form-list li .twidget-passengers-detail:after {
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 8px;
	background-position: 0 0;
	content: "";
	top: 20px;
	right: 7px;
	position: absolute;
	background-size: 15px
}

.twidget-form-list li .twidget-guest-detail.active:after,
.twidget-form-list li .twidget-passengers-detail.active:after {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}

.twidget-tab-content .twidget-tab-bottom {
	height: 30px
}

.datepicker {
	border-radius: 0 !important
}

.datepicker-dropdown {
	padding: 5px 10px 0 10px;

}

.datepicker-days {
	font-family: 'Open Sans', arial, sans-serif
}

.twidget-container .input-daterange input {
	text-align: left;
	font-size: 0;
	z-index: 1
}

.input-daterange input:first-child {
	border-radius: 0
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled.new,
.datepicker table tr td.disabled:hover {
	color: #a9a9a9
}

.twidget-date-text {
	position: absolute;
	left: 12px;
	top: 31px
}

.datepicker .datepicker-switch {
	width: 160px
}

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
	background-color: transparent
}

.datepicker .next,
.datepicker .next:hover,
.datepicker .prev,
.datepicker .prev:hover {
	color: transparent;
	background: url("data:image/svg+xml,%3Csvg%20version%3D'1.2'%20baseProfile%3D'tiny'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030.6%2024.6'%3E%3Cpath%20fill%3D'%2300B9FF'%20d%3D'M.6%2010.8l.2-.2%209.9-10c.8-.8%202.2-.8%203%200l.3.2c.8.8.8%202.2%200%203L7.9%2010h20.6c1.2%200%202.1%201%202.1%202.1v.3c0%201.2-1%202.1-2.1%202.1H7.9l6.2%206.2c.8.8.8%202.2%200%203l-.3.3c-.8.8-2.2.8-3%200L.8%2014l-.2-.2c-.8-.8-.8-2.2%200-3z'%2F%3E%3C%2Fsvg%3E") no-repeat 8px 6px;
	background-size: 16px
}

.datepicker .next {
	-webkit-transform: rotate(180deg) !important;
	-ms-transform: rotate(180deg) !important;
	-o-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important
}

.datepicker thead tr:last-child {
	text-transform: uppercase;
	font-size: 10px
}

.datepicker table tr td,
.datepicker table tr th {
	border-radius: 0;
	width: 32px;
	height: 25px;
	line-height: 24px;
	display: inline-block;
	padding: 0 !important
}

.datepicker table tr td,
.datepicker table tr td.new,
.datepicker table tr td.range {
	color: #00b9ff
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
	color: #000
}

.datepicker-days tr {
	border-bottom: 3px solid #fff
}

.datepicker-days .day.range-end {
	background: url("data:image/svg+xml,%3Csvg%20version%3D'1.2'%20baseProfile%3D'tiny'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2022'%3E%3Cpath%20fill%3D'%2300B9FF'%20d%3D'M4.3%2022H26V0H4.3L0%2011z'%2F%3E%3C%2Fsvg%3E") no-repeat right;
	background-color: #f5f5f5;
	color: #fff
}

.datepicker-days .day.range-start {
	background: url("data:image/svg+xml,%3Csvg%20version%3D'1.2'%20baseProfile%3D'tiny'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2022'%3E%3Cpath%20fill%3D'%2300B9FF'%20d%3D'M21.7%2022H0V0h21.7L26%2011z'%2F%3E%3C%2Fsvg%3E") no-repeat;
	background-color: #f5f5f5;
	padding-right: 3px !important;
	color: #fff
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active {
	background-color: #f5f5f5
}

.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:hover {
	background-color: #00b9ff
}

.datepicker table tr td.range {
	background-color: #f5f5f5
}

.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active.focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active:active:hover {
	background-color: #00b9ff
}

.datepicker-cancel-return-date {
	position: absolute;
	display: block !important;
	margin-top: 0;
	left: 35px;
	width: 160px !important;
	line-height: 17px;
	border-radius: 40px !important;
	text-align: center !important;
	font-size: 11px;
	cursor: pointer;
	background: #0c6b9e;
	background: -moz-linear-gradient(-45deg, #0c6b9e 1%, #306ead 57%, #399fd6 100%);
	background: -webkit-linear-gradient(-45deg, #0c6b9e 1%, #306ead 57%, #399fd6 100%);
	background: linear-gradient(135deg, #0c6b9e 1%, #306ead 57%, #399fd6 100%);
	color: #fff !important
}

#twidget-guest-form,
#twidget-passenger-form {
	position: absolute;
	left: 0;
	top: 51px;
	width: 270px;
	padding-top: 7px;
	background: #fff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
	z-index: 999
}

.twidget-age-group {
	display: table;
	width: 100%
}

.twidget-age-group li {
	display: table-row
}

.twidget-age-group li .twidget-cell {
	display: table-cell;
	height: 44px;
	vertical-align: middle
}

.twidget-age-group li .twidget-age-name {
	padding-left: 20px;
	width: 50%
}

.twidget-age-group li .twidget-age-select {
	padding-right: 10px;
	width: 40%
}

.twidget-age-select .twidget-dec {
	width: 35px;
	height: 35px;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
	border-radius: 25px;
	line-height: 35px;
	background: #fff 50% 50%/14px no-repeat;
	background-image: url(/images/minus.png)
}

.twidget-age-select .twidget-dec:hover {
	background-color: #e0e0e0
}

.twidget-age-select .twidget-num {
	width: 30%;
	text-align: center;
	line-height: 1.4;
	display: inline-block
}

.twidget-age-select .twidget-num input {
	width: 100%;
	padding: 0;
	text-align: center
}

.twidget-age-select .twidget-inc {
	width: 35px;
	height: 35px;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
	border-radius: 25px;
	line-height: 35px;
	background: #fff 50% 50%/14px no-repeat;
	background-image: url(/images/plus.png)
}

.twidget-age-select .twidget-inc:hover {
	background-color: #e0e0e0
}

.twidget-age-select input {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.twidget-age-select input::selection {
	color: currentColor;
	background: 0 0
}

.twidget-pas-class {
	display: table;
	width: 100%;
	height: 44px;
	border-top: 1px solid #e0e0e0
}

.twidget-pas-class .twidget-pass-check {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px
}

.twidget-pas-class .twidget-pass-check input[type=checkbox] {
	display: none
}

.twidget-pas-class .twidget-pass-check label {
	line-height: 16px;
	cursor: pointer;
	position: relative;
	padding-left: 24px;
	display: inline-block;
	color: #424242;
	font-size: 14px
}

.twidget-pas-class .twidget-pass-check label:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #1a51ac
}

.twidget-pas-class .twidget-pass-check input[type=checkbox]:checked+label:before {
	background: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.5%206%22%3E%3Cstyle%3E.st0%7Bfill%3A%2300B9FF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.5%201.1L7.4%200%203.6%203.8%201.1%201.3%200%202.4%203.6%206z%22%2F%3E%3C%2Fsvg%3E) no-repeat 50% 50%;
	background-size: 12px
}

.twidget-passengers-ready-button-wrapper {
	vertical-align: middle;
	text-align: center;
	display: block !important;
	margin-top: 5px;
	margin-bottom: 20px
}

.twidget-passengers-ready-button {
	display: inline-block;
	padding: 0 30px;
	font-size: 13px;
	line-height: 43px;
	border: 1px solid #ac1a58 !important;
	border-radius: 40px;
	text-align: center;
	margin: 0 auto;
	color: #ac1a58;
	cursor: pointer;
	clear: both
}

.twidget-passengers-ready-button:hover {
	border-color: #ffaf1a;
	color: #ffaf1a
}

#twidget-tab2 .twidget-form-list li.twidget-city-hotel {
	width: 39%
}

#twidget-tab2 .twidget-form-list li.twidget-hotel-dates {
	width: 27%
}

#twidget-tab2 .twidget-form-list li.twidget-hotel-guest {
	width: 13%
}

#twidget-tab2 .twidget-form-list li.twidget-submit-button {
	width: 18%
}

.twidget-icon-hotel {
	width: 40px;
	height: 50px;
	background: url(/images/hotel.png) no-repeat 50% 50%;
	background-size: 20px;
	position: absolute;
	top: 12px;
	right: 0
}

.twidget-auto-fill-wrapper {
	position: absolute;
	z-index: 99;
	top: 50px;
	left: 0;
	width: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
	overflow: hidden;
	background: #fff;
	max-height: 315px
}

.twidget-auto-fill-wrapper ul li {
	height: 45px;
	padding: 4px 20px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	color: #424242;
	white-space: nowrap
}

.twidget-city-hotel .twidget-auto-fill-wrapper ul li {
	padding: 4px 26px
}

.twidget-auto-fill-wrapper ul li:hover {
	background-color: #1a51ac;
	color: #fff
}

.twidget-auto-fill-wrapper ul li>span.twidget-city-name {
	display: block;
	line-height: 37px;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis
}

.twidget-auto-fill-wrapper ul li:before {
	position: absolute;
	top: 13px;
	left: 0;
	display: block;
	width: 26px;
	background-position: center;
	background-repeat: no-repeat;
	content: '';
	height: 20px;
	background-size: 13px
}

.twidget-auto-fill-wrapper ul li.main-city:before {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%2300B9FF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3.758%204.984c0%20.686.556%201.243%201.242%201.243.686%200%201.242-.557%201.242-1.243%200-.685-.556-1.242-1.242-1.242-.686%200-1.242.557-1.242%201.242z%22%2F%3E%3Cpath%20d%3D%22M9.66%204.44h-.45C8.957%202.553%207.48%201.064%205.6.795V.3c0-.165-.135-.3-.3-.3h-.6c-.165%200-.3.135-.3.3v.495C2.518%201.065%201.042%202.553.79%204.44H.3c-.165%200-.3.135-.3.3v.6c0%20.165.135.3.3.3h.5c.28%201.85%201.745%203.3%203.6%203.565V9.7c0%20.165.135.3.3.3h.6c.165%200%20.3-.135.3-.3v-.495C7.455%208.94%208.92%207.49%209.2%205.64h.46c.165%200%20.3-.135.3-.3v-.6c0-.165-.135-.3-.3-.3zM5.6%208.21c0-.165-.135-.3-.3-.3h-.6c-.165%200-.3.135-.3.3v.26c-1.452-.25-2.6-1.383-2.867-2.83h.257c.165%200%20.3-.135.3-.3v-.6c0-.165-.135-.3-.3-.3h-.265c.24-1.484%201.397-2.656%202.875-2.91v.26c0%20.165.135.3.3.3h.6c.165%200%20.3-.135.3-.3v-.26c1.478.254%202.636%201.426%202.875%202.91H8.17c-.165%200-.3.135-.3.3v.6c0%20.165.135.3.3.3h.297C8.2%207.087%207.052%208.22%205.6%208.47v-.26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.twidget-auto-fill-wrapper ul li.main-hotel:before {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%2300B9FF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M5.313%200L0%202.51V10h10V3.812L5.312%202.04V0zm4.062%204.23v4.997h-.938v-5.35l.938.353zM4.687.965v8.262h-2.5V2.142l2.5-1.177zm-3.125%201.47v6.792H.625v-6.35l.938-.44zm6.25%201.207v5.585h-2.5V2.7l2.5.942z%22%2F%3E%3Cpath%20d%3D%22M2.9%202.66h1.2v.6H2.9v-.6zM2.9%204.34h1.2v.6H2.9v-.6zM2.9%206.04h1.2v.6H2.9v-.6zM2.9%207.72h1.2v.6H2.9v-.6zM6.1%204.34h1v.6h-1v-.6zM6.1%206.04h1v.6h-1v-.6zM6.1%207.72h1v.6h-1v-.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	top: 11px
}

.twidget-auto-fill-wrapper[data-type=avia] ul li>span.twidget-city-name {
	line-height: 25px
}

.twidget-auto-fill-wrapper ul li>span.twidget-city-name span {
	color: #999;
	font-size: 13px
}

.twidget-auto-fill-wrapper ul li>span.twidget-city-airport-name {
	color: #999;
	font-size: 11px;
	position: absolute;
	margin-top: -16px;
	width: 70%;
	height: 14px;
	overflow: hidden;
	text-overflow: ellipsis
}

.twidget-auto-fill-wrapper ul li>span.twidget-num-hotel {
	position: absolute;
	top: 11px;
	right: 15px;
	color: #999;
	line-height: 26px;
	font-size: 11px
}

.twidget-auto-fill-wrapper[data-type=avia] ul li>span.twidget-num-hotel {
	top: 5px
}

.twidget-auto-fill-wrapper ul li:hover .twidget-city-airport-name,
.twidget-auto-fill-wrapper ul li:hover .twidget-city-name span,
.twidget-auto-fill-wrapper ul li:hover .twidget-num-hotel {
	color: #fff !important
}

@media (max-width:1170px) {
	.twidget-container {
		width: 980px
	}

	#twidget-tab1 .twidget-form-list li.twidget-destination,
	#twidget-tab1 .twidget-form-list li.twidget-origin {
		width: 49.5%;
		margin-bottom: 15px
	}

	#twidget-tab1 .twidget-form-list li.twidget-destination {
		margin-right: 0
	}

	#twidget-tab1 .twidget-form-list li.twidget-flight-dates {
		width: 43%
	}

	#twidget-tab1 .twidget-form-list li.twidget-passengers {
		width: 25%
	}

	#twidget-tab1 .twidget-form-list li.twidget-submit-button {
		width: 30%
	}

	.twidget-tab-content .twidget-tab-bottom {
		height: 20px
	}
}

@media (max-width:980px) {
	.twidget-container {
		width: 900px
	}

	#twidget-tab2 .twidget-form-list li.twidget-city-hotel {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-dates {
		width: 43%
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-guest {
		width: 25%
	}

	#twidget-tab2 .twidget-form-list li.twidget-submit-button {
		width: 30%
	}
}

@media (max-width:900px) {
	.twidget-container {
		width: 800px
	}
}

@media (max-width:800px) {
	.twidget-container {
		width: 700px
	}
}

@media (max-width:700px) {
	.twidget-container {
		width: auto;
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width:650px) {

	#twidget-tab1 .twidget-form-list li.twidget-destination,
	#twidget-tab1 .twidget-form-list li.twidget-flight-dates,
	#twidget-tab1 .twidget-form-list li.twidget-origin,
	#twidget-tab1 .twidget-form-list li.twidget-passengers {
		width: 49%;
		margin-right: 2%
	}

	#twidget-tab1 .twidget-form-list li.twidget-destination,
	#twidget-tab1 .twidget-form-list li.twidget-passengers {
		margin-right: 0
	}

	#twidget-tab1 .twidget-form-list li.twidget-submit-button {
		width: 100%;
		margin-top: 10px
	}

	.twidget-form-list li .twidget-passengers-detail .twidget-pas-no {
		display: inline-block;
		line-height: 36px
	}

	.twidget-form-list li .twidget-passengers-detail .twidget-class {
		display: inline-block;
		line-height: 36px
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-dates {
		width: 49%;
		margin-bottom: 15px;
		margin-right: 2%
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-guest {
		width: 49%;
		margin-right: 0;
		margin-bottom: 15px
	}

	#twidget-tab2 .twidget-form-list li.twidget-submit-button {
		width: 100%
	}
}

@media (max-width:550px) {
	.twidget-container {
		padding-top: 0;
		padding-bottom: 0;
		margin-left: auto;
		margin-right: auto
	}

	#twidget-tab1 .twidget-form-list li.twidget-destination,
	#twidget-tab1 .twidget-form-list li.twidget-origin {
		width: 49.5%;
		margin-bottom: 5px
	}

	.twidget-pseudo-input {
		top: 18px
	}

	.twidget-tab-content .twidget-title {
		display: none
	}

	#twidget-tab1 .twidget-form-list>li {
		width: 100% !important;
		margin-bottom: 5px;
		margin-right: 0 !important
	}

	#twidget-tab1 .twidget-form-list>li:last-child {
		margin-bottom: 0;
		margin-top: 0
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-dates {
		width: 100%;
		margin-right: 0
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-dates .twidget-form-item {
		width: 100%;
		margin-bottom: 5px
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-dates .twidget-form-item:last-child {
		margin-bottom: 0
	}

	#twidget-tab2 .twidget-form-list li.twidget-hotel-guest {
		width: 100%
	}
}

@media (max-width:320px) {
	.twidget-container {
		padding-top: 0;
		padding-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		background: 0 0
	}

	.twidget-dep-date {
		margin-bottom: 15px
	}

	.twidget-tab-links {
		display: table;
		width: 100%
	}

	.twidget-tab-links ul {
		display: table-row
	}

	.twidget-tab-links ul li {
		display: table-cell;
		width: 50%
	}

	.twidget-tab-links ul li a {
		padding: 0;
		text-indent: -9999px
	}

	.twidget-tab-links ul li a:before {
		left: calc(50% - 25px)
	}

	.twidget-form-list li.twidget-flight-dates>div {
		width: 100%
	}

	.twidget-form-list li.twidget-flight-dates .twidget-dep-date .twidget-input-box input {
		border-right-color: #fff;
		border-bottom: 1px solid #cfd8dc
	}
}

@media (max-width:240px) {
	.twidget-tab-content .twidget-header {
		display: none
	}
}

.se_p {
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.lv_window {
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 0;
	overflow: hidden;
	text-align: left;
	-webkit-tap-highlight-color: transparent
}

.lv_controls_top,
.lv_controls_top [class^=lv_],
.lv_controls_top_close,
.lv_controls_top_close [class^=lv_],
.lv_overlay,
.lv_overlay [class^=lv_],
.lv_thumbnails,
.lv_thumbnails [class^=lv_],
.lv_window,
.lv_window [class^=lv_] {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.lv_controls_top,
.lv_controls_top_close,
.lv_thumbnails,
.lv_thumbnails_top_close,
.lv_window {
	z-index: 100000
}

.lv_skin {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: visible
}

.lv_bubble,
.lv_shadow {
	position: absolute
}

.lv_bubble * {
	display: inline;
	position: relative;
	float: left;
	z-index: none
}

.lv_skin * {
	margin: 0;
	padding: 0
}

.lv_overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 99999
}

.lv_spinner_wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: pointer
}

.lv_inner_previous_next_overlays {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	zoom: 1;
	background: url(skins/blank.gif)
}

.lv_inner_previous_next_overlays * {
	padding: 0;
	margin: 0
}

.lv_inner_previous_next_overlays .lv_button {
	position: relative;
	height: 100%;
	width: 49%;
	background: url(skins/blank.gif);
	zoom: 1;
	cursor: pointer
}

.lv_button_inner_previous_overlay {
	float: left
}

.lv_button_inner_next_overlay {
	float: right
}

.lv_title_caption {
	position: absolute;
	font: 11px/18px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
	color: #eaeaea
}

.lv_title_caption_slider {
	position: relative;
	float: left;
	overflow-y: hidden
}

.lv_title_caption_slide {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	padding: 15px 0 7px 0
}

.lv_title {
	font-weight: 700
}

.lv_caption,
.lv_title {
	float: left;
	clear: both
}

.lv_update_queue {
	position: absolute;
	top: -15000px;
	left: -15000px;
	width: 5000px;
	height: 5000px;
	visibility: hidden
}

.lv_update_queue .lv_content,
.lv_update_queue .lv_window {
	position: relative;
	overflow: visible;
	float: left;
	top: auto;
	left: auto;
	width: 100%
}

.lv_content .lv_content_wrapper {
	float: left;
	clear: both;
	position: relative
}

.lv_update_queue .lv_content_wrapper {
	position: absolute;
	top: 0;
	left: 0
}

.lv_content_wrapper canvas {
	float: left;
	zoom: 1
}

.lv_content {
	position: absolute;
	padding: 0;
	margin: 0;
	overflow: auto;
	text-align: left;
	background: url(skins/blank.gif)
}

.lv_measure_element {
	position: relative;
	float: left;
	clear: both
}

.lv_content_canvas,
.lv_content_flash,
.lv_content_html,
.lv_content_iframe,
.lv_content_image,
.lv_content_object {
	float: left;
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: 0 0
}

.lv_blank_background,
.lv_content {
	background-image: url(skins/blank.gif)
}

.lv_side_buttons_underneath {
	position: absolute;
	top: 50%;
	left: 50%;
	clear: both;
	width: 100%;
	padding: 0;
	height: 67px;
	margin-top: -34px
}

.lv_side_buttons_underneath * {
	padding: 0;
	margin: 0
}

.lv_side_buttons_underneath .lv_side_left {
	float: left
}

.lv_side_buttons_underneath .lv_side_right {
	float: right
}

.lv_side,
.lv_side_button {
	height: 37px;
	width: 41px;
	position: absolute
}

.lv_side {
	position: relative;
	overflow: hidden;
	padding: 15px 0;
	cursor: pointer
}

.lv_side_left {
	margin-left: -41px
}

.lv_side_right {
	margin-right: -41px
}

.lv_side_button {
	height: 31px;
	width: 41px;
	cursor: pointer
}

.lv_side_button_previous {
	margin-left: 0;
	background-image: url(skins/light/sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -33px
}

.lv_side_button_previous:hover,
.lv_side_left .lv_side_button_out {
	background-position: 0 -64px
}

.lv_side_button_next {
	margin-left: 0;
	background-image: url(skins/light/sprite.png);
	background-repeat: no-repeat;
	background-position: -41px -33px
}

.lv_side_button_next:hover,
.lv_side_right .lv_side_button_out {
	background-position: -41px -64px
}

.lv_side_buttons_underneath .lv_side_button_out {
	margin-left: 0
}

.lv_side_buttons_underneath .lv_side_left_disabled .lv_side_button,
.lv_side_buttons_underneath .lv_side_left_disabled:hover .lv_side_button {
	background-position: 0 -95px
}

.lv_button_top_close {
	width: 33px;
	height: 33px;
	position: absolute;
	cursor: pointer;
	background-image: url(skins/light/sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 17px
}

.lv_button_top_close:hover {
	background-position: -33px 0
}

.lv_controls_top {
	position: fixed;
	top: 0;
	left: 50%;
	width: 126px;
	margin-left: -63px;
	height: 63px;
	overflow: hidden
}

.lv_controls_top_with_slideshow {
	width: 147px;
	margin-left: -74px
}

.lv_controls_top .lv_top_middle {
	width: 100%;
	height: 33px;
	margin-top: 15px;
	float: left;
	position: relative
}

.lv_controls_top .lv_top_button {
	height: 100%;
	float: left;
	position: relative
}

.lv_controls_top .lv_icon {
	background-image: url(skins/light/sprite.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	float: left;
	cursor: pointer;
	font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
	color: #d4d4d4;
	text-shadow: 0 0 2px rgba(0, 0, 0, .5);
	position: relative
}

.lv_controls_top .lv_icon_disabled {
	cursor: default;
	color: #2e2e2e;
	text-shadow: none
}

.lv_top_previous {
	width: 63px
}

.lv_top_previous .lv_icon {
	background-position: 0 -96px
}

.lv_top_previous:hover .lv_icon {
	background-position: 0 -129px
}

.lv_top_previous .lv_icon_disabled,
.lv_top_previous:hover .lv_icon_disabled {
	background-position: 0 -162px
}

.lv_top_slideshow {
	width: 21px;
	display: none;
	position: relative
}

.lv_controls_top_with_slideshow .lv_top_slideshow {
	display: block
}

.lv_top_slideshow .lv_icon {
	background-position: -63px -96px
}

.lv_top_slideshow:hover .lv_icon {
	background-position: -63px -129px
}

.lv_top_slideshow .lv_icon_disabled,
.lv_top_slideshow:hover .lv_icon_disabled {
	background-position: -63px -162px
}

.lv_top_slideshow_playing .lv_icon {
	background-position: -148px -96px
}

.lv_top_slideshow_playing:hover .lv_icon {
	background-position: -148px -129px
}

.lv_top_next {
	width: 62px
}

.lv_top_next .lv_icon {
	background-position: -84px -96px
}

.lv_top_next:hover .lv_icon {
	background-position: -84px -129px
}

.lv_top_next .lv_icon_disabled,
.lv_top_next:hover .lv_icon_disabled {
	background-position: -84px -162px
}

.lv_icon span {
	margin-top: 5px;
	width: 30px;
	text-align: center;
	line-height: 23px
}

.lv_top_previous span {
	float: right;
	margin-right: 7px
}

.lv_top_next span {
	float: left;
	margin-left: 6px
}

.lv_controls_top_close {
	height: 33px;
	width: 33px;
	position: fixed;
	top: 0;
	right: 0;
	padding: 13px
}

.lv_controls_top_close_button {
	height: 33px;
	width: 33px;
	float: left;
	position: relative;
	background-image: url(skins/light/sprite.png);
	background-repeat: no-repeat;
	background-position: -166px -21px;
	cursor: pointer
}

.lv_controls_top_close_button:hover {
	background-position: -166px -54px
}

.lv_controls_relative {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -150px;
	height: 50px;
	overflow: hidden;
	background: url(skins/blank.gif)
}

.lv_slider {
	font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
	font-size: 9px;
	height: 21px;
	line-height: 21px;
	padding: 15px 0 14px 0;
	position: relative;
	overflow: hidden
}

.lv_slider .lv_slider_numbers {
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	margin: 0 2px
}

.lv_slider .lv_slider_slide {
	position: absolute;
	top: 0;
	left: 0;
	height: 21px
}

.lv_slider_number,
.lv_slider_number_empty {
	float: left;
	position: relative;
	height: 21px;
	width: 28px;
	line-height: 21px;
	overflow: hidden;
	color: #d4d4d4;
	text-shadow: 0 0 2px rgba(0, 0, 0, .5);
	background: #4a4a4a;
	text-align: center;
	padding: 0;
	margin: 0;
	zoom: 1;
	text-transform: none;
	text-decoration: none;
	border: none;
	background-repeat: no-repeat;
	background: url(skins/light/sprite.png);
	background-position: -67px 0;
	cursor: pointer
}

.lv_slider_number_empty {
	background-position: -151px 0;
	cursor: default
}

.lv_slider_number_last {
	margin-right: 0
}

.lv_slider_number:hover {
	background-position: -95px 0
}

.lv_slider_numbers .lv_slider_number_active,
.lv_slider_numbers .lv_slider_number_active:hover {
	background-position: -123px 0;
	color: grey;
	cursor: default
}

.lv_slider .lv_icon,
.lv_slider .lv_slider_icon {
	height: 21px;
	width: 21px
}

.lv_slider .lv_slider_icon {
	zoom: 1;
	padding: 0 2px;
	display: inline;
	position: relative;
	cursor: pointer;
	float: left
}

.lv_slider .lv_icon {
	background: url(skins/light/sprite.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 2px;
	display: block
}

.lv_slider_previous .lv_icon {
	background-position: -82px -21px
}

.lv_slider_previous .lv_icon:hover {
	background-position: -82px -42px
}

.lv_slider_previous_disabled .lv_icon,
.lv_slider_previous_disabled .lv_icon:hover {
	background-position: -82px -63px;
	cursor: default
}

.lv_slider_next .lv_icon {
	background-position: -103px -21px
}

.lv_slider_next .lv_icon:hover {
	background-position: -103px -42px
}

.lv_slider_next_disabled .lv_icon,
.lv_slider_next_disabled .lv_icon:hover {
	background-position: -103px -63px;
	cursor: default
}

.lv_slider_slideshow {
	position: relative;
	top: 0;
	left: 0;
	display: inline
}

.lv_slider_slideshow .lv_icon {
	background-position: -125px -21px
}

.lv_slider_slideshow .lv_icon:hover {
	background-position: -125px -42px
}

.lv_slider_slideshow_playing .lv_icon {
	background-position: -146px -21px
}

.lv_slider_slideshow_playing .lv_icon:hover {
	background-position: -146px -42px
}

.lv_slider_slideshow_disabled .lv_icon,
.lv_slider_slideshow_disabled .lv_icon:hover {
	background-position: -125px -63px;
	cursor: default
}

.lv_thumbnails {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 92px;
	padding: 15px 0 25px 0;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent
}

.lv_thumbnails_slider {
	position: relative;
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden
}

.lv_thumbnails_slide {
	position: absolute;
	top: 0;
	left: 0
}

.lv_thumbnail {
	width: 92px;
	height: 92px;
	float: left;
	position: relative;
	display: inline;
	overflow: hidden
}

.lv_thumbnail_image {
	position: relative;
	background: red;
	background: #161616;
	width: 80px;
	height: 80px;
	margin: 6px;
	float: left;
	box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
	cursor: pointer;
	overflow: hidden;
	display: inline;
	z-index: 0
}

.lv_thumbnail_image img {
	position: absolute
}

.lv_thumbnail_active .lv_thumbnail_image {
	opacity: .35;
	display: inline
}

.lv_thumbnail_icon {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -18px;
	margin-top: -18px;
	background-position: 99px 99px;
	background-repeat: no-repeat;
	display: block !important;
	display: none
}

.lv_thumbnail_image_spinner_overlay {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	background: #161616
}

.lv_thumbnail_icon_video {
	background-position: 0 -196px
}

.lv_thumbnail:hover .lv_thumbnail_icon_video {
	background-position: -36px -196px
}

.lv_thumbnail_active:hover .lv_thumbnail_icon_video {
	background-position: 0 -196px
}

.lv_content {
	text-align: left
}

.lv_content,
.lv_content h1,
.lv_content h2,
.lv_content h3,
.lv_content h4,
.lv_content h5,
.lv_content h6 {
	color: #333
}

.lv_content a,
.lv_content a:hover {
	color: #08c;
	font-weight: 400;
	background: 0 0;
	border: 0;
	text-decoration: none
}

.lv_content a:hover {
	text-decoration: underline
}

.lv_title_caption a,
.lv_title_caption a:hover {
	color: #b4b4b4;
	font-weight: 400;
	background: 0 0;
	border: 0;
	text-decoration: none
}

.lv_title_caption a:hover {
	text-decoration: underline
}

.lv_window_light .lv_title_caption {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .25)
}

.lv_window_light .lv_button_top_close {
	top: 17px;
	left: 55px
}

.lv_controls_top_close_skin_light .lv_controls_top_close_button,
.lv_controls_top_skin_light .lv_icon,
.lv_thumbnails_skin_light .lv_thumbnail_icon,
.lv_window_light .lv_button_top_close,
.lv_window_light .lv_controls_top_close_button,
.lv_window_light .lv_side_button_next,
.lv_window_light .lv_side_button_previous,
.lv_window_light .lv_slider .lv_icon,
.lv_window_light .lv_slider_number,
.lv_window_light .lv_slider_number_empty {
	background-image: url(skins/light/sprite.png) !important;
	background-image: url(skins/light/sprite_ie_lt_7.png)
}

.lv_content_dark,
.lv_content_dark h1,
.lv_content_dark h2,
.lv_content_dark h3,
.lv_content_dark h4,
.lv_content_dark h5,
.lv_content_dark h6 {
	color: #f3f3f3
}

.lv_content_dark a,
.lv_content_dark a:hover {
	color: #b4b4b4
}

.lv_controls_top_close_skin_dark .lv_controls_top_close_button,
.lv_controls_top_skin_dark .lv_icon,
.lv_thumbnails_skin_dark .lv_thumbnail_icon,
.lv_window_dark .lv_button_top_close,
.lv_window_dark .lv_controls_top_close_button,
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_next,
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_previous,
.lv_window_dark .lv_slider .lv_icon,
.lv_window_dark .lv_slider .lv_slider_number,
.lv_window_dark .lv_slider .lv_slider_number_empty {
	background-image: url(skins/dark/sprite.png) !important;
	background-image: url(skins/dark/sprite_ie_lt_7.png)
}

.lv_window_dark .lv_button_top_close {
	top: 18px;
	left: 53px
}

.lv_window_dark .lv_slider_number {
	color: #acacac
}

.lv_window_dark .lv_slider_number:hover {
	color: #e3e3e3
}

.lv_window_dark .lv_slider_number_active,
.lv_window_dark .lv_slider_number_active:hover {
	color: #5d5d5d
}

.lv_controls_top_skin_dark .lv_icon {
	color: #a6a6a6
}

.lv_controls_top_skin_dark .lv_icon:hover {
	color: #e0e0e0
}

.lv_controls_top_skin_dark .lv_icon_disabled,
.lv_controls_top_skin_dark .lv_icon_disabled:hover {
	color: #575757
}

.lv_window_mac .lv_title_caption {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .25)
}

.lv_controls_top_close_skin_mac .lv_controls_top_close_button,
.lv_controls_top_skin_mac .lv_icon,
.lv_thumbnails_skin_mac .lv_thumbnail_icon,
.lv_window_mac .lv_button_top_close,
.lv_window_mac .lv_controls_top_close_button,
.lv_window_mac .lv_side_button_next,
.lv_window_mac .lv_side_button_previous,
.lv_window_mac .lv_slider .lv_icon,
.lv_window_mac .lv_slider_number,
.lv_window_mac .lv_slider_number_empty {
	background-image: url(skins/mac/sprite.png) !important;
	background-image: url(skins/mac/sprite_ie_lt_7.png)
}

.lv_window_mac .lv_button_top_close {
	top: 39px;
	left: 39px
}

.lv_window_mac .lv_slider_number {
	color: #acacac
}

.lv_window_mac .lv_slider_number:hover {
	color: #e1e1e1
}

.lv_window_mac .lv_slider_number_active,
.lv_window_mac .lv_slider_number_active:hover {
	color: #5d5d5d
}

.lv_controls_top_skin_mac .lv_icon {
	color: #a6a6a6
}

.lv_controls_top_skin_mac .lv_icon:hover {
	color: #e0e0e0
}

.lv_controls_top_skin_mac .lv_icon_disabled,
.lv_controls_top_skin_mac .lv_icon_disabled:hover {
	color: #575757
}

.datepicker {
	border-radius: 4px;
	direction: ltr
}

.datepicker-inline {
	width: 220px
}

.datepicker.datepicker-rtl {
	direction: rtl
}

.datepicker.datepicker-rtl table tr td span {
	float: right
}

.datepicker-dropdown {
	top: 0;
	left: 0;
	padding: 4px
}

.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(0, 0, 0, .15);
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute
}

.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute
}

.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px
}

.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px
}

.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px
}

.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px
}

.datepicker-dropdown.datepicker-orient-bottom:before {
	top: -7px
}

.datepicker-dropdown.datepicker-orient-bottom:after {
	top: -6px
}

.datepicker-dropdown.datepicker-orient-top:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid rgba(0, 0, 0, .15)
}

.datepicker-dropdown.datepicker-orient-top:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff
}

.datepicker>div {
	display: none
}

.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.datepicker table tr td,
.datepicker table tr th {
	text-align: center;
	width: 30px;
	height: 25px;
	border-radius: 4px;
	border: none;
	line-height: 25px;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent
}

.datepicker table tr td.new,
.datepicker table tr td.old {
	color: #777
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
	background: #eee;
	cursor: pointer
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	background: 0 0;
	color: #777;
	cursor: default
}

.datepicker table tr td.highlighted {
	color: #000;
	background-color: #d9edf7;
	border-color: #85c5e5;
	border-radius: 0
}

.datepicker table tr td.highlighted.focus,
.datepicker table tr td.highlighted:focus {
	color: #000;
	background-color: #afd9ee;
	border-color: #298fc2
}

.datepicker table tr td.highlighted:hover {
	color: #000;
	background-color: #afd9ee;
	border-color: #52addb
}

.datepicker table tr td.highlighted.active,
.datepicker table tr td.highlighted:active {
	color: #000;
	background-color: #afd9ee;
	border-color: #52addb
}

.datepicker table tr td.highlighted.active.focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted:active:hover {
	color: #000;
	background-color: #91cbe8;
	border-color: #298fc2
}

.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled].focus,
.datepicker table tr td.highlighted[disabled]:focus,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted.focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
fieldset[disabled] .datepicker table tr td.highlighted:hover {
	background-color: #d9edf7;
	border-color: #85c5e5
}

.datepicker table tr td.highlighted.focused {
	background: #afd9ee
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
	background: #d9edf7;
	color: #777
}

.datepicker table tr td.today {
	color: #000;
	background-color: #ffdb99;
	border-color: #ffb733
}

.datepicker table tr td.today.focus,
.datepicker table tr td.today:focus {
	color: #000;
	background-color: #ffc966;
	border-color: #b37400
}

.datepicker table tr td.today:hover {
	color: #000;
	background-color: #ffc966;
	border-color: #f59e00
}

.datepicker table tr td.today.active,
.datepicker table tr td.today:active {
	color: #000;
	background-color: #ffc966;
	border-color: #f59e00
}

.datepicker table tr td.today.active.focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today:active:hover {
	color: #000;
	background-color: #ffbc42;
	border-color: #b37400
}

.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled].focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today.focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover {
	background-color: #ffdb99;
	border-color: #ffb733
}

.datepicker table tr td.today.focused {
	background: #ffc966
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
	background: #ffdb99;
	color: #777
}

.datepicker table tr td.range {
	color: #000;
	background-color: #eee;
	border-color: #bbb;
	border-radius: 0
}

.datepicker table tr td.range.focus,
.datepicker table tr td.range:focus {
	color: #000;
	background-color: #d5d5d5;
	border-color: #7c7c7c
}

.datepicker table tr td.range:hover {
	color: #000;
	background-color: #d5d5d5;
	border-color: #9d9d9d
}

.datepicker table tr td.range.active,
.datepicker table tr td.range:active {
	color: #000;
	background-color: #d5d5d5;
	border-color: #9d9d9d
}

.datepicker table tr td.range.active.focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range:active:hover {
	color: #000;
	background-color: #c3c3c3;
	border-color: #7c7c7c
}

.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled].focus,
.datepicker table tr td.range[disabled]:focus,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.focus,
fieldset[disabled] .datepicker table tr td.range:focus,
fieldset[disabled] .datepicker table tr td.range:hover {
	background-color: #eee;
	border-color: #bbb
}

.datepicker table tr td.range.focused {
	background: #d5d5d5
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
	background: #eee;
	color: #777
}

.datepicker table tr td.range.highlighted {
	color: #000;
	background-color: #e4eef3;
	border-color: #9dc1d3
}

.datepicker table tr td.range.highlighted.focus,
.datepicker table tr td.range.highlighted:focus {
	color: #000;
	background-color: #c1d7e3;
	border-color: #4b88a6
}

.datepicker table tr td.range.highlighted:hover {
	color: #000;
	background-color: #c1d7e3;
	border-color: #73a6c0
}

.datepicker table tr td.range.highlighted.active,
.datepicker table tr td.range.highlighted:active {
	color: #000;
	background-color: #c1d7e3;
	border-color: #73a6c0
}

.datepicker table tr td.range.highlighted.active.focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted:active:hover {
	color: #000;
	background-color: #a8c8d8;
	border-color: #4b88a6
}

.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled].focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover {
	background-color: #e4eef3;
	border-color: #9dc1d3
}

.datepicker table tr td.range.highlighted.focused {
	background: #c1d7e3
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
	background: #e4eef3;
	color: #777
}

.datepicker table tr td.range.today {
	color: #000;
	background-color: #f7ca77;
	border-color: #f1a417
}

.datepicker table tr td.range.today.focus,
.datepicker table tr td.range.today:focus {
	color: #000;
	background-color: #f4b747;
	border-color: #815608
}

.datepicker table tr td.range.today:hover {
	color: #000;
	background-color: #f4b747;
	border-color: #bf800c
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:active {
	color: #000;
	background-color: #f4b747;
	border-color: #bf800c
}

.datepicker table tr td.range.today.active.focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today:active:hover {
	color: #000;
	background-color: #f2aa25;
	border-color: #815608
}

.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled].focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today.focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover {
	background-color: #f7ca77;
	border-color: #f1a417
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
	background: #f7ca77;
	color: #777
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
	color: #fff;
	background-color: #777;
	border-color: #555;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected:focus {
	color: #fff;
	background-color: #5e5e5e;
	border-color: #161616
}

.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:hover {
	color: #fff;
	background-color: #5e5e5e;
	border-color: #373737
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected:active {
	color: #fff;
	background-color: #5e5e5e;
	border-color: #373737
}

.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active.focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected:active:hover {
	color: #fff;
	background-color: #4c4c4c;
	border-color: #161616
}

.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected.highlighted[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:hover,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover {
	background-color: #777;
	border-color: #555
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active.focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active:active:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active.highlighted[disabled].focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:hover,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover {
	background-color: #337ab7;
	border-color: #2e6da4
}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	border-radius: 4px
}

.datepicker table tr td span.focused,
.datepicker table tr td span:hover {
	background: #eee
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	background: 0 0;
	color: #777;
	cursor: default
}

.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover.focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active:hover:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover.active.focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active:hover:active:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:hover {
	background-color: #337ab7;
	border-color: #2e6da4
}

.datepicker table tr td span.new,
.datepicker table tr td span.old {
	color: #777
}

.datepicker .datepicker-switch {
	width: 145px
}

.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev,
.datepicker tfoot tr th {
	cursor: pointer
}

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
	background: #eee
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}

.input-group.date .input-group-addon {
	cursor: pointer
}

.input-daterange {
	width: 100%
}

.input-daterange input {
	text-align: center
}

.input-daterange input:first-child {
	border-radius: 3px 0 0 3px
}

.input-daterange input:last-child {
	border-radius: 0 3px 3px 0
}

.input-daterange .input-group-addon {
	width: auto;
	min-width: 16px;
	padding: 4px 5px;
	line-height: 1.42857143;
	text-shadow: 0 1px 0 #fff;
	border-width: 1px 0;
	margin-left: -5px;
	margin-right: -5px
}

.datepicker.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	color: #333;
	font-size: 13px;
	line-height: 1.42857143
}

.datepicker.datepicker-inline td,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.dropdown-menu th {
	padding: 0 5px
}

.olink {
	cursor: pointer;
}

header .container {
	max-width: 1280px;
}

header .block-header-bottom .container .twidget-container {
	width: 1280px;
}

header .block-header-bottom .container .form-block {
	max-width: 1280px;
}

.planes_info {
	background: #f2f2f2;
	padding: 25px;
	margin: 25px 0 0 0;
}

.planes_info p {
	margin: 0 0 20px 0;
	font-weight: bold;
}

.planes_info .price-tickets-title {
	margin: 0 0 10px 0;
}

.planes_r {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
}

.planes_r .rows_planes {
	width: 33%;
	margin: 0 0 10px 0;
	font-size: 15px;
}

@media (max-width: 767px) {
	.planes_r .rows_planes {
		width: calc(50% - 10px);
		margin-right: 10px;
	}
}

.search_offers {
	text-align: center;
	margin: 25px auto;
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: end;
	flex-wrap: wrap;
	width: 560px;
}

.search_offers * {
	box-sizing: border-box;
}

.search_offers .rows {
	width: calc(33% - 10px);
	text-align: left;
	margin-right: 10px;
}

.search_offers input[type="text"] {
	padding: 5px;
	border: 1px solid #1a5bac;
	font-size: 15px;
	width: 100%;
}

.search_offers input[type="submit"],
.search_offers input[type="reset"] {
	padding: 5px;
	border: 1px solid #1a5bac;
	background: #1a5bac;
	cursor: pointer;
	color: #fff;
	font-size: 15px;
}

.search_offers input[type="submit"]:hover {
	background: #2871cb;
}

@media (max-width: 767px) {
	.search_offers {
		width: 100%;
		margin: 0;
	}

	.search_offers .rows {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 15px;
	}

	.promocode {
		display: block !important;
		margin-top: 0 !important;
		text-align: center !important;
	}

	.promocode input[type="text"] {
		display: inline-block !important;
		margin-top: 10px !important;
	}
}

.promocode {
	position: relative;
	font-size: 14px;
	padding-left: 0px;
	display: -webkit-box;
	text-align: left;
	margin-top: -18px;
	font-weight: 600;
}

.promocode input[type="text"] {
	font-size: 14px;
	display: -webkit-box;
	text-align: left;
	font-weight: 100;
	border: 1px solid #fff;
	width: 148px;
	background-color: #fff;
	padding: 5px;
	border-radius: 3px;
	margin-right: 10px;
}

.promocode input[type="submit"] {
	background: -webkit-linear-gradient(0deg, #1b6fd6 0, #0c91df 100%);
	transition: .3s;
	width: 100px;
	text-align: center;
	border-radius: 3px;
	padding: 6px;
	cursor: pointer;
	color: #fff;
}

.promocode input[type="submit"]:hover {
	opacity: 0.8;
}

.promocode .css-st {
	display: inline-block;
	margin-left: 10px;
}

#ay img {
	margin: 20px auto;
	display: block;
}

#ay_m img {
	display: none;
}

@media (max-width: 767px) {
	#ay img {
		display: none;
	}