/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
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: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.nav li {
  position: relative;
  display: block;
}
.nav li > a,
.nav li > button {
  position: relative;
  display: block;
  padding: 12px 14px;
}
.nav li > a:hover,
.nav li > button:hover,
.nav li > a:focus,
.nav li > button:focus {
  text-decoration: none;
}
.nav li.disabled > a {
  color: #777777;
}
.nav li.disabled > a:hover,
.nav li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav li:before {
  display: none;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: rgba(79, 176, 224, 0.75);
  border-color: #ec8826;
}
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
@media (max-width: 1339px) {
  .nav > li > a {
    padding: 12px 17px;
  }
}
.nav-tabs {
  background-color: #ec8826;
}
.nav-tabs > li {
  float: left;
  background-color: #ec8826;
}
.nav-tabs > li > a,
.nav-tabs > li > button {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.25);
}
.nav-tabs > li > a:hover,
.nav-tabs > li > button:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li > button:focus {
  background-color: rgba(255, 255, 255, 0.25);
  text-decoration: underline;
}
.nav-tabs > li > button {
  border: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > button,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > button:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > button:focus {
  background-color: #ec8826;
  text-decoration: none;
  cursor: default;
}
.nav-tabs > li:hover,
.nav-tabs > li:focus {
  background-color: #ec8826;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills {
  font-size: 0 !important;
  background-color: #4fb0e0;
}
.nav-pills > li {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.nav-pills > li > a {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
  color: #fff;
  background-color: rgba(33, 100, 182, 0.57);
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: rgba(79, 176, 224, 0.75) !important;
}
.nav-pills.secondary-pills > li.active > a,
.nav-pills.secondary-pills > li.active > a:hover,
.nav-pills.secondary-pills > li.active > a:focus {
  background-color: rgba(33, 100, 182, 0.57) !important;
}
.nav-pills + .tab-content {
  background-color: transparent;
  color: #333333;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
}
.nav-stacked > li:first-child,
.nav-stacked ul > li:first-child {
  margin-top: 0 !important;
}
.nav-stacked > li:last-child,
.nav-stacked ul > li:last-child {
  margin-bottom: 0 !important;
}
.nav-stacked li {
  margin: 10px 0;
}
.nav-stacked li > a {
  padding: 0;
  color: #3773bf;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
}
.nav-stacked li > a:hover,
.nav-stacked li > a:focus {
  color: #ec8826;
}
.nav-stacked li > ul {
  padding: 15px 0 8px 34px;
}
.nav-stacked li > ul li {
  position: relative;
}
.nav-stacked li > ul li > a {
  color: #4fb0e0;
  font-size: 14px;
}
.nav-stacked li > ul li:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -30px;
  margin: auto;
  width: 20px;
  height: 1px;
  background-color: #ddf0f9;
}
.nav-stacked li.active > a,
.nav-stacked li.active > a:hover,
.nav-stacked li.active > a:focus {
  color: #ec8826;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content {
  background-color: #ec8826;
  color: #fff;
  font-weight: lighter;
}
.tab-content > .tab-pane {
  display: none;
  padding: 20px;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: block;
  max-width: 100%;
  font-weight: lighter;
  font-size: 14px;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
}
@media (min-width: 300px) {
  .group {
    margin: 0;
  }
  .group:before,
  .group:after {
    content: " ";
    display: table;
  }
  .group:after {
    clear: both;
  }
  .group:before,
  .group:after {
    content: " ";
    display: table;
  }
  .group:after {
    clear: both;
  }
  .group.g2,
  .group.g3,
  .group.g4 {
    font-size: 0 !important;
  }
  .group.g2 > *,
  .group.g3 > *,
  .group.g4 > * {
    margin: 0 !important;
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    padding: 0 4px;
  }
  .group.g2 > * {
    width: 50%;
  }
  .group.g3 > * {
    width: 33.333%;
  }
  .group.g3.smallFields .group {
    width: 100%;
  }
  .group.g3.smallFields .group .input {
    float: left;
    width: 32.333%;
    margin-right: 1.5%;
    margin-top: 0px;
  }
  .group.g3.smallFields .group .input:last-of-type {
    margin-right: 0;
  }
  .group.g4 > * {
    width: 25%;
  }
}
@media (min-width: 300px) and (max-width: 400px) {
  .group.g3 > * label {
    max-width: 60px;
    line-height: 1.1em;
  }
}
.group + .group,
.group + .input {
  margin-top: 12px;
}
label {
  margin-bottom: 2px;
}
input,
select,
button,
textarea {
  display: block;
  width: 100%;
  max-width: 100%;
  color: #333333;
  background: #fff;
  border: 1px solid #fff;
  padding: 6px 9px 5px;
  font-weight: 500;
}
input::-moz-placeholder,
select::-moz-placeholder,
button::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
button:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
button::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
input:focus,
select:focus,
button:focus,
textarea:focus {
  outline: none;
}
input[disabled],
select[disabled],
option[disabled] {
  color: #bfbfbf;
}
textarea {
  max-width: 100%;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
}
select::-ms-expand {
  display: none;
}
select.stars {
  font-family: 'fontello', 'Roboto Condensed', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 18px;
}
.input input[type=checkbox],
.input input[type=radio] {
  display: none;
}
.input input[type=checkbox] + label,
.input input[type=radio] + label {
  position: relative;
  padding-left: 22px;
  cursor: pointer;
}
.input input[type=checkbox] + label:before,
.input input[type=radio] + label:before,
.input input[type=checkbox] + label:after,
.input input[type=radio] + label:after {
  content: "";
  position: absolute;
}
.input input[type=checkbox] + label:before,
.input input[type=radio] + label:before {
  top: 3px;
  left: 2px;
  width: 9px;
  height: 9px;
  border: 1px solid #333333;
}
.input input[type=checkbox] + label:after,
.input input[type=radio] + label:after {
  top: 3px;
  left: 5px;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
  width: 4px;
  height: 7px;
  border: 1px solid #333333;
  border-left: 0;
  border-top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.input input[type=checkbox]:checked + label:after,
.input input[type=radio]:checked + label:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.input input[type=radio] + label:before,
.input input[type=radio] + label:after {
  border-radius: 50%;
}
.input input[type=radio] + label:before {
  width: 11px;
  height: 11px;
}
.input input[type=radio] + label:after {
  width: 7px;
  height: 7px;
  top: 6px;
  left: 5px;
  border: 0;
  background-color: #333333;
}
.input.date:before,
.input.date:after {
  content: " ";
  display: table;
}
.input.date:after {
  clear: both;
}
.input.date:before,
.input.date:after {
  content: " ";
  display: table;
}
.input.date:after {
  clear: both;
}
.input.date input {
  float: left;
  width: calc(100% - 27px);
}
.input.date button {
  float: right;
  width: 27px;
  height: 31px;
  background-color: #fff;
  border-color: #fff;
  padding: 2px;
}
.input.date button:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsVCTsf8niMcgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAFASURBVDjL7dIxSBxREMbx350riEIIssgVAYmBtU11FoqlrWBlOrkidbBaNFhvFS1SWVhbWttbaK2FC6LFFVcsKawELVK4Cy+LeueddvlgYN57M39m5k1DoCJLdtDBcZzm372gIkv2sYK9OM33qvtmLW4as5jRXzNl7MfwslFkyTg20cZXzKGH0z7ABbRwiQuc4VeEn9ipBbewOkCVMF/aGiabWBowcRAtNTH2hsCx5uiMfxUF/hW6Q3I+4Usd+Dvcp9eoyJIf2K0Dq8cPHvfxLk7zXpElUVkBdOM0fyiypIUJ/InT/DbMf2qGHVzjMGjnurQKfFieO/Xkd/2USgc4wl3VJj4HPqxXLfcFljO5Dc4PuKnF9J6r8M1b/g8cXREapd8usmRjSE47BJ5jGd9KG0UXEbYxhUWMDwm6xwm2/gKzm0czXRz+8AAAAABJRU5ErkJggg==");
}
.input.date button:before {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.input.date-month:before,
.input.date-month:after {
  content: " ";
  display: table;
}
.input.date-month:after {
  clear: both;
}
.input.date-month:before,
.input.date-month:after {
  content: " ";
  display: table;
}
.input.date-month:after {
  clear: both;
}
.input.date-month .select-wrap {
  float: left;
}
.input.date-month .select-wrap:first-of-type {
  width: 40%;
  padding-right: 1px;
}
.input.date-month .select-wrap:last-of-type {
  width: 60%;
}
.input.search {
  text-align: right;
}
.input.search button {
  position: relative;
  width: auto;
  display: inline-block;
  color: #fff;
  border-color: #2164b6;
  background-color: #2164b6;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 21px;
  text-align: right;
  padding: 13px 20px 13px 70px;
}
.input.search button:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAQiSURBVHjaxJdraJtVHMafN+m9XZld7OrYFK0FmViEYqGS6WxxsOonUdjYPvhpfpwgbO1udRvKlDovo4LoZF+GIF5gq6U6ddo0zUzambWja7feVmPSpCRv2yTN5c05jx+ylrXpcumy+oc/HM573j+/85zDOc9RSOJe0XjiimbcWoaXny3HExuLUFKQg1y9AgIIRyXUYBQTnhAuD0zDfMOHzpa6XKw2SCbk9sPd/OLncc4EoxRCppUOb4ifXBhhw1EzV6qZKpXliuz9uI/v792KzYZCKAD8oRj6b8+hZ8iHvhEVUzMR6HUKnnykGLVVD6Gmcj0qK4pRUpgDkLg2MYeT3w7jh6ZaZdWK7Guz87ZnnlKSMSH54xUndx63pJzhGx9a2XnVzVBUkCTVQJT72uwZKbPYeP0DK11qmEKSDm+I+7/sZ92BPzMqduT8IOcjMQpJjruD3NVqY0Yg9Ue7OeGZJ0lOz0b41uf2Va3zgqouNUwpyWGHn8amLqYN0tYxRiFJISTf+Xpg1RALeeDc9fgmluSZ9tH0QHYet2jumfiSXLC67huCJJ4/2MVf/vZQyvh+2dHSk7Kurr7aAMO6PMzNazj76ySyEeZT25RP20fhD8VQWpiDxpry1D/ZbqmaEJKmQW9W1Lg7L9k9FJIccvhTK1JZUQwAMA16ke3ovOoGSGwqK4Cx2cRkY3XFBXoAgH1sJusg1yf9EJIoytejrCQv6VidXhe/O1xqJPuKtNQpYU1CAbDFUJgcZKGRo1fwIGLhBinI0yUHidwhfmrzuqxDGJtNzM+NA0ylUFynBqIAgNqq9VkH2WIoRK5eQUwS/3pDyUFGpuYBANWPlWYdpKH6YUBRoAY0/PGeMena6367Ng0AqNpUgt0f9TJbEC8c6uZLzxgAErYRNeV4nfWWCvdsBMUFOXiz/tGsqbHt6Q14vLwImiC+63Gm50c+ax+lEJJRTfDI+cH7PmG3H+5etBTmG15mZAMG/5kjSc4GtYxNzd3ZeMLC/olZSklGNcE9p3uZkTF67ZSVTl+IQpLumTDf/WaIdQe7MgJ68ZCJliEvheCil72Y5o2eYGrG3cFFq/hT7xRfOWlJq9DbZwfo9UcoJROMdTowCR27Wm0ccvgpJCllfKku2T3c/9XAEl9hbOrintO9PPf7JCfcQQoh4xOIiRVdfiqYFTuNTV080z5KNRBddFpCSEY0wdmgRjUQZTgqlnyLCcm/bvq4u9XGi1ZXxjBJ5drR0sO2jjHedAY4N68xtqxwRBN0+kL83uJM2JSZwijJXnpLzoVmEzeU5i8e2y41DJcvnPTEbLdNsbFmY0J/R58brz5XoaR86WUz01XmgYOkC7MmIOnArBlIChhtTUHuBTPs8K89yHKYYYefDcfM/w/IHRht2OHXGo6ZNZL4bwDZjXyo2vAdVAAAAABJRU5ErkJggg==");
}
.input.search button:before {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto;
}
#left-content .input.search button {
  font-size: 17px;
  padding: 9px 15px 9px 60px;
}
#left-content .input.search button:before {
  width: 26px;
  height: 26px;
  background-size: contain;
  left: 15px;
}
.input.radio.failed label {
  color: #d9534f;
}
.input.radio.failed label:before {
  border-color: #d9534f;
  border-width: 2px;
  margin-top: -1px;
  margin-left: -1px;
}
.input.radio.failed label:after {
  background-color: #d9534f;
}
.input.failed input,
.input.failed select,
.input.failed textarea,
.input.failed button {
  outline: 2px solid #d9534f;
}
.input + .input,
.input + .group {
  margin-top: 12px;
}
.select-wrap {
  position: relative;
}
.select-wrap select {
  padding-right: 25px;
}
.select-wrap:after {
  content: "";
  border: 2px solid #2164b6;
  border-top: 0;
  border-left: 0;
  width: 6px;
  height: 6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  bottom: 0;
  right: 10px;
  margin: auto;
  pointer-events: none;
}
.checkbox-group .input + .input {
  margin-top: 5px;
}
fieldset label.failed {
  color: #d9534f;
}
fieldset label.failed + input,
fieldset label.failed + select,
fieldset label.failed + textarea {
  outline: 2px solid #d9534f;
  outline-offset: -2px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 35px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 31px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 36px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm {
  height: 31px;
  line-height: 31px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
.form-group-sm select.form-control {
  height: 31px;
  line-height: 31px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 31px;
  min-height: 34px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 0;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 43.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 26px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 28px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 13px;
  }
}
.blue-form {
  background-color: #ddf0f9;
  max-width: 500px;
  padding: 15px;
}
.blue-form button {
  padding: 10px 22px;
  max-width: 200px;
}
form .input.submit .load-cube-grid {
  width: 37px;
  height: 37px;
  margin: auto;
}
form .input.submit .load-cube-grid ~ * {
  display: none;
}
.clearfix:before,
.clearfix:after,
.nav:before,
.nav:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.nav:after,
.form-horizontal .form-group:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1340px) {
  .container {
    width: 1310px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1340px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #ec8826;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.bootstrap-datetimepicker-widget {
  list-style: none;
  color: #333333;
}
.bootstrap-datetimepicker-widget li:before {
  display: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1340px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 110px;
  line-height: 27px;
  height: 27px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  content: "<<";
}
.bootstrap-datetimepicker-widget table th.next::after {
  content: ">>";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 27px;
  line-height: 27px;
  color: #c2c2c2;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 27px;
  line-height: 27px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #c2c2c2;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #ec8826;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ec8826;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 0;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #ec8826;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #c2c2c2;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?92219106');
  src: url('../font/fontello.eot?92219106#iefix') format('embedded-opentype'), url('../font/fontello.woff?92219106') format('woff'), url('../font/fontello.ttf?92219106') format('truetype'), url('../font/fontello.svg?92219106#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontello {
  font-family: 'fontello', 'Roboto Condensed', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.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;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item:before {
  display: none;
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(97.6%);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.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,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.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: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.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 0.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,
.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: 0;
}
/* RTL support */
.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,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.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-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.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 .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  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;
}
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #d3d3d3;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #555555;
  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,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #999999;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #212121;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #aaaaaa;
  background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #aaaaaa;
  background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}
.ui-state-checked {
  border: 1px solid #fcefa1;
  background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.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: 0.7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.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_222222_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
.ui-button .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-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: -65px -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: -65px -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: 1px -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 is deprecated, use ui-icon-seek-start instead */
.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;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  -webkit-box-shadow: -8px -8px 8px #aaaaaa;
  box-shadow: -8px -8px 8px #aaaaaa;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  width: 19px;
  height: 19px;
  background: #ec8826;
  border: 0;
  border-radius: 50%;
}
.ui-slider .ui-slider-handle:focus {
  outline: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-widget-content {
  border: 0;
  background: #eeeeee;
  border-radius: 6px;
}
.ui-slider .ui-slider-range {
  display: none;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 11px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -5px;
  margin-left: -9px;
}
.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: 0.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;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-dots {
  text-align: center;
  padding: 0;
  margin: 15px 0 0;
}
.slick-dots li {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  border: 1px solid #4fb0e0;
  border-radius: 50%;
  margin: 0 3px;
  cursor: pointer;
}
.slick-dots li:before {
  display: none;
}
.slick-dots li.slick-active {
  background-color: #4fb0e0;
}
.slick-dots button {
  display: none;
}
.msg {
  padding: 12px 18px;
}
.msg.error {
  background-color: #d9534f;
  color: #fff;
}
.msg.ok {
  background-color: #009900;
  color: #fff;
}
.msg p {
  margin: 0;
  font-weight: normal;
}
.msg p + .p {
  margin-top: 8px;
}
.alert {
  font-weight: bold;
}
.alert.alert-danger {
  color: #d9534f;
}
.alert.alert-success {
  color: #009900;
}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
}
@media (max-width: 991px) {
  html {
    font-size: 14px;
  }
}
img {
  vertical-align: middle;
  max-width: 100%;
}
a {
  color: #ec8826;
  text-decoration: none;
}
a.arrow {
  text-decoration: underline;
  position: relative;
}
a.arrow:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 4px;
  height: 4px;
  border: 1px solid #ec8826;
  border-left: 0;
  border-bottom: 0;
}
a.arrow:hover:after {
  border-color: #4fb0e0;
}
a:hover {
  color: #4fb0e0;
}
a:focus {
  outline: none;
}
p {
  margin: 0 0 10px;
  font-size: 1.1em;
}
h1:before,
h2:before,
h3:before,
h4:before,
h1:after,
h2:after,
h3:after,
h4:after {
  content: " ";
  display: table;
}
h1:after,
h2:after,
h3:after,
h4:after {
  clear: both;
}
h1:before,
h2:before,
h3:before,
h4:before,
h1:after,
h2:after,
h3:after,
h4:after {
  content: " ";
  display: table;
}
h1:after,
h2:after,
h3:after,
h4:after {
  clear: both;
}
h1 img,
h2 img,
h3 img,
h4 img {
  float: right;
  padding-left: 15px;
}
h1.hr,
h2.hr,
h3.hr,
h4.hr {
  border-bottom: 1px solid #eeeeee;
}
h1 {
  text-transform: uppercase;
  font-weight: lighter;
  margin: 25px 0 15px;
  font-size: 40px;
}
@media (max-width: 991px) {
  h1 {
    font-size: 35px;
  }
}
h2 {
  font-size: 36px;
  font-weight: lighter;
  color: #3773bf;
  margin: 18px 0 15px;
}
@media (max-width: 991px) {
  h2 {
    font-size: 33px;
  }
}
h3,
#left-content .h3-sim {
  font-size: 20px;
  margin: 17px 0 8px;
}
@media (max-width: 991px) {
  h3,
  #left-content .h3-sim {
    font-size: 19px;
  }
}
h4 {
  font-size: 19px;
  margin: 12px 0 5px;
}
hr {
  margin: 10px 0;
  border: 0;
  height: 1px;
  background-color: #ddf0f9;
}
p {
  font-weight: lighter;
}
ul li {
  list-style-type: none;
  position: relative;
}
ul li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background-color: #3773bf;
  position: absolute;
  left: -19px;
  top: 7px;
}
.vertical-bottom {
  vertical-align: bottom !important;
}
.color-blue-darker {
  color: #2164b6;
}
.price-1,
.price-2 {
  font-weight: bold;
}
.price-1 {
  color: #2164b6;
  text-decoration: line-through;
  font-size: 13px;
}
.price-2 {
  color: #ec8826;
  font-size: 15px;
}
.color-primary {
  color: #ec8826;
}
.color-primary-important {
  color: #ec8826 !important;
}
.color-primary-important:after {
  border-color: #ec8826 !important;
}
.color-primary-important * {
  color: #ec8826 !important;
}
.color-secondary {
  color: #4fb0e0;
}
.text,
.article {
  padding: 25px 0;
}
.text h2,
.article h2 {
  font-size: 33px;
}
.text h2:first-child,
.article h2:first-child {
  margin-top: 0;
}
.text p,
.article p,
.text ul,
.article ul {
  font-weight: lighter;
  line-height: 1.45em;
  font-size: 16px;
}
.article-wrap h1 {
  text-transform: uppercase;
  font-weight: lighter;
  margin: 15px 0 0;
}
.center {
  text-align: center;
}
.orange-highlight {
  text-transform: uppercase;
  font-weight: bold;
  color: #ec8826;
  font-size: 36px;
}
@media (max-width: 991px) {
  .orange-highlight {
    font-size: 33px;
  }
}
.blue-highlight-s {
  color: #4fb0e0;
  font-size: 20px;
}
@media (max-width: 991px) {
  .blue-highlight-s {
    font-size: 19px;
  }
}
.kv {
  font-size: 0;
}
@media (min-width: 992px) {
  .kv .k,
  .kv .v {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
  }
  .kv .k {
    width: 40%;
    padding-right: 10px;
  }
  .kv .v {
    width: 60%;
    padding-left: 10px;
  }
}
@media (max-width: 991px) {
  .kv .k,
  .kv .v {
    display: block;
    font-size: 14px;
  }
  .kv .k ~ .k,
  .kv .v ~ .k {
    margin-top: 7px;
  }
}
.iv {
  font-size: 0;
  margin-left: -5px;
  margin-right: -5px;
}
.iv > div {
  display: inline-block;
  width: 20%;
  margin: 5px 0;
  padding: 0 5px;
}
.iv i,
.iv .v {
  display: inline-block;
  vertical-align: middle;
}
.iv i {
  margin-right: 8px;
}
.iv .v {
  font-size: 13px;
  width: calc(100% - 43px);
}
@media (max-width: 640px) {
  .iv > div {
    width: 33.333%;
  }
}
@media (max-width: 475px) {
  .iv > div {
    width: 50%;
  }
}
.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hidden-js {
  display: none;
}
.pdf-download {
  text-decoration: underline;
  color: #ec8826;
}
.pdf-download:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC9SURBVHjaYjQv2v+fgYGBgZGRASf4/5+BwVxdaO/END0XdDkmmGZ+LlasmIeDhYGBgYHh5M13zvmzLu1BN4DRonj/fw42Zob9bbY4XWBRfADB1hDaOyEV4RImBhLBiRuoLiHZAAYGBoZTSN4hy4D/SGFClgEwcPLmO2cWovzd64Ah5lB5mOHn778MZLsAlm4o8sKoAcPGAEbzov3/GRkZGDjYmEnS+OPXX4b//xkYWGAlzo9ff0nLUP8hNGAAchM9v68o1BEAAAAASUVORK5CYII=");
}
.pdf-download:before {
  margin-right: 8px;
  position: relative;
  top: -2px;
  vertical-align: middle;
  width: 16px;
  height: 19px;
}
.head-title-wrap {
  position: relative;
  margin: 10px 0 15px;
}
.head-title-wrap h1,
.head-title-wrap h2 {
  margin: 0;
  max-width: 100%;
}
@media (max-width: 767px) {
  .head-title-wrap h1,
  .head-title-wrap h2 {
    max-width: 100%;
  }
}
.ptb0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.w100 {
  width: 100%;
}
.blue-dark {
  color: #3773bf;
}
.strong {
  font-weight: bold !important;
}
#facebook-sidebar {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAB5CAYAAABcDvP2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1QTU4QzFGQUQzQzExRTA4QkVCQTRFNzVGMDRFNTBCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1QTU4QzFFQUQzQzExRTA4QkVCQTRFNzVGMDRFNTBCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkJCRTA0NjE1MUY5MEUwMTE4MzdGREJBNUExNkI1RjE0IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkE4NDlCODk3MDk5MEUwMTE4MzdGREJBNUExNkI1RjE0Ii8+IDwvcmRmOkRlc2Ny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");
  background-repeat: no-repeat;
  background-position: top left;
  position: fixed;
  z-index: 200;
  top: 150px;
  right: -290px;
  width: 324px;
  text-align: right;
}
#facebook-sidebar iframe {
  background: #fff;
  border: none;
  overflow: hidden;
  width: 290px;
  height: 214px;
}
@media (max-height: 768px) {
  #facebook-sidebar {
    top: 80px;
  }
}
@media (max-width: 991px) {
  #facebook-sidebar {
    top: 55px;
  }
}
@media (max-width: 767px) {
  #facebook-sidebar {
    display: none;
  }
}
#phone-reservation-sidebar {
  position: fixed;
  z-index: 200;
  top: 464px;
  left: 0;
  background-color: #4fb0e0;
  color: #fff !important;
  padding: 10px 17px 10px;
  text-transform: uppercase;
  transition: all 0.3s ease-out;
  -webkit-transform: translate(-100%, -100%);
  -ms-transform: translate(-100%, -100%);
  -o-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}
#phone-reservation-sidebar.visible {
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
#phone-reservation-sidebar .title {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 214px;
  right: 0;
  height: 56px;
  width: 170px;
  color: #fff !important;
  -webkit-transform: rotate(90deg) translate(0, -100%);
  -ms-transform: rotate(90deg) translate(0, -100%);
  -o-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
#phone-reservation-sidebar .title span {
  display: block;
  font-weight: bold;
  background-color: #4fb0e0;
  padding: 12px;
  font-size: 17px;
  border-top-left-radius: 25px;
  line-height: 1em;
  letter-spacing: 0.02em;
}
#phone-reservation-sidebar .title span:before {
  content: "";
  background-image: url("data:image/png;base64,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");
  width: 29px;
  height: 27px;
  float: left;
  margin-right: 8px;
  bottom: -3px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: relative;
}
#phone-reservation-sidebar .inner {
  max-width: 180px;
}
#phone-reservation-sidebar .t {
  font-size: 13px;
  font-weight: 600;
  margin-top: 5px;
}
#phone-reservation-sidebar .n {
  font-size: 21px;
  font-weight: lighter;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 1390px) {
  #phone-reservation-sidebar {
    display: none;
  }
}
.yellow-star {
  font-size: 25px;
  color: #ffcc00;
  padding-bottom: 10px;
  vertical-align: middle;
}
#newsletter-sidebar {
  position: fixed;
  z-index: 200;
  top: 395px;
  right: 0;
  min-height: 275px;
  max-width: 220px;
  background-color: #2164b6;
  color: #fff !important;
  padding: 18px 17px 8px 17px;
  transition: all 0.3s ease-out;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
#newsletter-sidebar span {
  margin-bottom: 5px;
  line-height: normal;
}
#newsletter-sidebar.visible {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#newsletter-sidebar .title {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 214px;
  height: 31px;
  width: 275px;
  text-transform: uppercase;
  text-align: center;
  background-color: #3773bf;
  color: #fff;
  -webkit-transform: rotate(-90deg) translate(-100%, -100%);
  -ms-transform: rotate(-90deg) translate(-100%, -100%);
  -o-transform: rotate(-90deg) translate(-100%, -100%);
  transform: rotate(-90deg) translate(-100%, -100%);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
#newsletter-sidebar .title span {
  display: block;
  font-weight: bold;
  padding: 3px 15px;
  font-size: 15px;
  letter-spacing: 0.02em;
}
#newsletter-sidebar .title span strong {
  color: #ec8826;
  text-transform: none;
  font-size: 18px;
  margin-left: 5px;
}
#newsletter-sidebar .inner {
  padding: 0 30px 0 5px;
  font-size: 1.1em;
}
#newsletter-sidebar .inner .pre {
  font-weight: lighter;
}
#newsletter-sidebar .inner strong {
  font-size: 1.6em;
  color: #ec8826;
}
#newsletter-sidebar .inner .post {
  font-size: 1.2em;
  letter-spacing: 0.02em;
  line-height: 0.9em;
}
#newsletter-sidebar select,
#newsletter-sidebar input {
  margin-bottom: 11px;
}
#newsletter-sidebar .select-wrap {
  margin-top: 15px;
}
#newsletter-sidebar .select-wrap::after {
  right: 16px;
}
#newsletter-sidebar input {
  padding-left: 12px;
}
#newsletter-sidebar input::-moz-placeholder {
  color: #333333;
}
#newsletter-sidebar input:-ms-input-placeholder {
  color: #333333;
}
#newsletter-sidebar input::-webkit-input-placeholder {
  color: #333333;
}
#newsletter-sidebar input[type="checkbox"] {
  width: auto;
  display: inline-block !important;
  margin-right: 5px;
}
#newsletter-sidebar button {
  font-size: 1.35em;
  font-weight: bold;
  background-color: #ec8826;
  color: #fff;
  border: 0 none;
  border-radius: 2px;
  margin-top: 5px;
}
#newsletter-sidebar .dialog-messages {
  font-size: 0.9em;
}
#newsletter-sidebar .dialog-messages .alert {
  margin-top: 10px;
  padding: 3px 5px;
}
#newsletter-sidebar .dialog-messages .alert.alert-danger {
  color: #fff;
  background-color: #d9534f;
}
#newsletter-sidebar .dialog-messages .alert.alert-success {
  color: #fff;
  background-color: #009900;
}
#newsletter-sidebar .close-button {
  position: absolute;
  top: 17px;
  right: 20px;
  width: 15px;
  height: 15px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4QoaDSEbavqCgQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAADnklEQVQoFQGTA2z8AS9uu/+ZazIAg6jXANbj8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIthLgAqHQ4AZ5XNAAHW4vL/KR0NAAAAAAB2n9IArMblAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIthLgBTOhsAAAAAAPP3/AAC1uPyAAAAAAAAAAAAimEuAFQ6GwAAAAAAAAAAAAAAAAAAAAAAAAAAAIthLgBTOhsAAAAAAAAAAACDqNYAA8sCRIAcFAoAKh0OAAAAAABFMRcA5e33ANbj8wAAAAAAAAAAAIthLgBTOhsAAAAAAAAAAAB2n9IArMblAAMRMluAu9DpABwUCgAqHQ4AAAAAAEUxFwDl7fcA1uPzAIthLgBTOhsAAAAAAAAAAAB2n9IArMblAAAAAAABIWS2/wAAAAAAAAAAi2EuAFM6GwAAAAAAAAAAAM3c7wAzJBEAAAAAAAAAAAB2n9IArMblAAAAAAAAAAAAAgAAAAAAAAAAAAAAAHWf0gCtxuUAAAAAAAAAAAAzJBEAAAAAAAAAAAB2n9IArMblAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAdZ/SAOLr9gAAAAAAAAAAAAAAAACqxOQArMblAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIthLgAeFQoAAAAAAAAAAAAAAAAAVjwcAFQ6GwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIthLgBTOhsAAAAAAAAAAADN3O8AAAAAAAAAAACKYS4AVDobAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIthLgBTOhsAAAAAAAAAAAB2n9IAVYnIAK3G5QAAAAAAAAAAAIphLgBUOhsAAAAAAAAAAAADETJbgIthLgBTOhsAAAAAAAAAAAB2n9IArMblAAAAAAC70OkAHBQKACodDgAAAAAARTEXAOXt9wDW4/MAAazF5P9TOhsAAAAAAAAAAAB2n9IArMblAAAAAAAAAAAAAAAAAAAAAACLYS4AUzobAAAAAAAAAAAAdp/SAAHW4vL/KR0NAAAAAAB2n9IArMblAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIthLgBTOhsAAAAAAPP3/AADxP1CgDEjEABolc4AwdXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC70OkAHBQKAAEAAQBZi8kA+2qjA+SNLvMAAAAASUVORK5CYII=");
}
@media (max-height: 768px) {
  #newsletter-sidebar {
    top: 295px;
  }
}
@media (max-width: 991px) {
  #newsletter-sidebar {
    top: 270px;
  }
}
@media (max-width: 767px) {
  #newsletter-sidebar {
    display: none;
  }
}
.boarding-label {
  font-size: 12px;
  background-color: #ec8826;
  color: #fff;
  padding: 3px 7px 1px;
}
.availability i {
  position: relative;
  top: -2px;
  margin-right: 2px;
}
.label-discount {
  width: 60px;
  height: 60px;
  background-color: #00cc01;
  color: white;
  position: absolute;
  text-align: center;
  border-radius: 50%;
  padding-top: 5px;
  right: 15px;
  bottom: -110px;
}
.label-discount .k {
  position: relative;
  bottom: 5px;
  font-size: 14px;
  font-weight: bold;
}
.label-discount .v {
  font-size: 25px;
}
.label-discount .v .percent {
  font-size: 18px;
}
.av-available {
  color: #009900;
}
.av-last {
  color: #ec8826;
}
.av-sold {
  color: #d9534f;
}
.countdown_section:not(:first-child) {
  padding-left: 4px;
}
.demand-contact {
  text-align: center;
}
.demand-contact .button,
.demand-contact .large-button,
.demand-contact .big-button,
.demand-contact .huge-button {
  background-color: #3773bf;
  padding: 10px 20px;
}
.demand-contact .button div:nth-child(1),
.demand-contact .large-button div:nth-child(1),
.demand-contact .big-button div:nth-child(1),
.demand-contact .huge-button div:nth-child(1) {
  font-size: 19px;
}
.demand-contact .button div:nth-child(2),
.demand-contact .large-button div:nth-child(2),
.demand-contact .big-button div:nth-child(2),
.demand-contact .huge-button div:nth-child(2) {
  font-weight: normal;
}
.demand-contact .button div:nth-child(3),
.demand-contact .large-button div:nth-child(3),
.demand-contact .big-button div:nth-child(3),
.demand-contact .huge-button div:nth-child(3) {
  font-size: 17px;
}
.demand-contact .button:hover,
.demand-contact .button:focus,
.demand-contact .large-button:hover,
.demand-contact .large-button:focus,
.demand-contact .big-button:hover,
.demand-contact .big-button:focus,
.demand-contact .huge-button:hover,
.demand-contact .huge-button:focus {
  background-color: #4e85cc;
}
.ui-widget {
  font-family: 'Roboto Condensed', sans-serif;
}
.ui-widget.ui-widget-content.tooltip-msg-error {
  border: 1px solid #d9534f;
  color: #d9534f;
}
@media (min-width: 641px) {
  .rightImg {
    float: right;
    margin: 0 0 10px 20px;
  }
  .leftImg {
    float: left;
    margin: 0 20px 10px 0;
  }
}
table:not(.table-condensed):not(.clear) tr {
  border-bottom: 1px solid #ddf0f9;
}
table:not(.table-condensed):not(.clear) tr:nth-child(2n) {
  background-color: #f0f8ff;
}
table:not(.table-condensed):not(.clear) th,
table:not(.table-condensed):not(.clear) td {
  padding: 5px 10px;
  text-align: center;
}
table:not(.table-condensed):not(.clear) th {
  text-transform: uppercase;
  font-size: 13px !important;
  color: #3773bf;
}
table:not(.table-condensed):not(.clear) td {
  font-size: 14px !important;
}
table:not(.table-condensed):not(.clear) [class*="ico-person-"] + [class*="ico-person-"] {
  margin-left: -2px;
}
.table-wrap.overflow-x {
  overflow-x: scroll;
}
.table-wrap.overflow-x table {
  width: 640px;
}
.room-prices {
  margin: 10px 0 15px;
}
.room-prices .price {
  color: #ec8826;
  text-align: right;
  float: none !important;
}
.room-prices .room {
  text-align: left;
  font-weight: bolder;
  color: #3773bf;
}
.room-prices .room span {
  display: block;
  font-weight: lighter;
  color: #333333;
  font-size: 13px;
}
.room-prices table {
  width: 100%;
}
.room-prices tr:last-child {
  border-bottom: 0;
}
.room-prices td.free-rooms {
  color: #009900;
  font-weight: bolder;
}
.room-prices td.standard-price {
  color: #3773bf;
  text-decoration: line-through;
}
.room-prices td.price {
  font-weight: bolder;
  font-size: 15px !important;
  letter-spacing: .01em;
}
.table-terms table:not(.clear) {
  width: 100%;
  border-collapse: separate;
}
.table-terms table:not(.clear) .date,
.table-terms table:not(.clear) .boarding {
  text-align: left;
}
.table-terms table:not(.clear) .date div,
.table-terms table:not(.clear) .boarding div {
  margin-top: 5px;
}
.table-terms table:not(.clear) .date div.av-available,
.table-terms table:not(.clear) .boarding div.av-available {
  margin-top: 3px;
}
.table-terms table:not(.clear) #select {
  background-color: #edf8fe;
  border-top: 1px solid #ddf0f9;
  border-left: 1px solid #ddf0f9;
  border-right: 2px solid #ddf0f9;
  position: relative;
  padding-right: 20px !important;
  font-size: 11px !important;
}
.table-terms table:not(.clear) #select:hover {
  cursor: pointer;
}
.table-terms table:not(.clear) #select:after {
  content: "";
  position: absolute;
  top: -6px;
  bottom: 0;
  right: 6px;
  margin: auto;
  width: 7px;
  height: 7px;
  border: 2px solid #3773bf;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.15s linear;
}
.table-terms table:not(.clear) #select span {
  display: inline-block;
  max-width: 90px;
}
.table-terms table:not(.clear) #select .boarding-select {
  border: 1px solid #ddf0f9;
  background-color: #edf8fe;
  position: absolute;
  width: 194px;
  top: 14px;
  left: -1px;
  padding: 0;
  transition: all ease 1s;
  display: none;
  height: 0;
}
.table-terms table:not(.clear) #select .boarding-select li {
  list-style: none;
  padding: 5px 15px;
}
.table-terms table:not(.clear) #select .boarding-select li:hover {
  background-color: #d8edfe;
}
.table-terms table:not(.clear) #select .boarding-select li:before {
  content: "";
  width: 0;
  height: 0;
}
.table-terms table:not(.clear) #select.opened:after {
  top: 6px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.table-terms table:not(.clear) #select.opened .boarding-select {
  display: block;
  height: auto;
}
.table-terms table:not(.clear) th.departure-place {
  padding: 3px 0px 6px 0px !important;
}
.table-terms table:not(.clear) .boarding {
  font-weight: bold;
  color: #3773bf;
  text-transform: uppercase;
}
.table-terms table:not(.clear) .price {
  float: none;
  text-align: right;
}
.table-terms table:not(.clear) .minPrice {
  font-size: 14px !important;
  text-align: right;
  padding: 3px 0px 6px 0px !important;
}
.table-terms table:not(.clear) .minPrice a {
  color: #009900;
  text-transform: none;
}
.table-terms table:not(.clear) .minPrice a:hover {
  color: #4fb0e0;
}
.table-terms table:not(.clear) tr {
  background-color: #fff !important;
}
.table-terms table:not(.clear) tr td {
  border-top: 1px solid #ddf0f9;
}
.table-terms table:not(.clear) tr:last-child td {
  border-bottom: 1px solid #ddf0f9;
}
.table-terms table:not(.clear) tr .button,
.table-terms table:not(.clear) tr .large-button,
.table-terms table:not(.clear) tr .big-button,
.table-terms table:not(.clear) tr .huge-button {
  float: right;
  min-width: 75px;
}
.table-terms table:not(.clear) tr.first-price,
.table-terms table:not(.clear) tr.last-price {
  background-color: #f0ffe8 !important;
}
.table-terms table:not(.clear) tr.first-price .link,
.table-terms table:not(.clear) tr.last-price .link {
  position: relative;
}
.table-terms table:not(.clear) tr.first-price .link a,
.table-terms table:not(.clear) tr.last-price .link a {
  position: absolute;
  right: 0;
  min-width: 75px;
  max-height: 30px;
  bottom: 0;
  margin: auto 0;
}
.table-terms table:not(.clear) tr.first-price .link:after,
.table-terms table:not(.clear) tr.last-price .link:after {
  background-color: #009900 !important;
  width: 75px;
  height: 17px;
  content: "First minute";
  font-size: 11px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  color: white;
}
.table-terms table:not(.clear) tr.first-price td,
.table-terms table:not(.clear) tr.last-price td {
  border-top: solid 1px #349802;
}
.table-terms table:not(.clear) tr.first-price .button,
.table-terms table:not(.clear) tr.last-price .button,
.table-terms table:not(.clear) tr.first-price .large-button,
.table-terms table:not(.clear) tr.first-price .big-button,
.table-terms table:not(.clear) tr.first-price .huge-button {
  max-height: none;
  height: 34px;
  padding: 7px 12px;
}
.table-terms table:not(.clear) tr.last-price {
  background-color: #ddf0f9 !important;
}
.table-terms table:not(.clear) tr.last-price .link:after {
  background-color: #3773bf !important;
  content: "Last minute";
}
.table-terms table:not(.clear) tr.last-price td {
  border-top: solid 1px #3773bf;
}
.table-terms table:not(.clear) th,
.table-terms table:not(.clear) td {
  padding: 3px 6px 6px 6px !important;
}
.table-terms table:not(.clear) td {
  font-size: 12px !important;
}
.table-terms table:not(.clear) td.date {
  font-weight: bold;
  color: black;
}
@media (max-width: 1339px) {
  .table-terms table:not(.clear) td.date.resp span {
    text-align: center;
    line-height: 5px;
    display: block;
    max-width: 61px;
  }
}
.table-terms table:not(.clear) td.price {
  float: none !important;
  padding: 0px 6px !important;
}
.table-terms table:not(.clear) td.price,
.table-terms table:not(.clear) td.price .new-price {
  font-size: 15px !important;
  font-weight: bold;
}
.table-terms table:not(.clear) .link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.table-terms td.price {
  text-align: right !important;
}
.table-terms .old-price {
  text-decoration: line-through;
  font-size: 13px;
  color: #3773bf;
  font-weight: lighter;
}
.table-terms .per-discount {
  text-decoration: none;
  color: #3dd83e;
  font-weight: normal;
}
.table-terms .new-price {
  color: #009900;
}
.table-terms .reservation-info {
  margin-bottom: 25px;
}
.table-terms .reservation-info th,
.table-terms .reservation-info td {
  padding: 3px 2px;
}
.table-terms .reservation-info th:first-child,
.table-terms .reservation-info td:first-child {
  padding-left: 0;
}
.table-terms .reservation-info th:last-child,
.table-terms .reservation-info td:last-child {
  padding-right: 0;
}
.table-terms .reservation-info th {
  font-weight: normal;
}
.table-terms .reservation-info td {
  font-weight: bold;
}
.table-terms .reservation-info tr.last th,
.table-terms .reservation-info tr.last td {
  padding-top: 5px;
}
.table-terms .reservation-info tr.last th {
  font-size: 17px;
}
.table-terms .reservation-info tr.last td {
  font-size: 22px;
  color: #ec8826;
}
.table-terms .reservation-info th,
.table-terms .reservation-info tr > *:first-child:not([colspan]) {
  width: 220px;
  text-align: left;
}
@media (max-width: 1339px) {
  .table-terms .reservation-info th,
  .table-terms .reservation-info tr > *:first-child:not([colspan]) {
    width: 190px;
  }
}
@media (max-width: 640px) {
  .table-terms .reservation-info th,
  .table-terms .reservation-info tr > *:first-child:not([colspan]) {
    width: auto;
  }
}
@media (max-width: 1339px) {
  .table-terms table:not(.clear) tr.first-price .link a,
  .table-terms table:not(.clear) tr.last-price .link a {
    min-width: 65px;
  }
  .table-terms table:not(.clear) tr.first-price .link:after,
  .table-terms table:not(.clear) tr.last-price .link:after {
    width: 65px;
  }
}
.button,
.large-button,
.big-button,
.huge-button {
  display: inline-block;
  padding: 6px 12px;
  font-size: 13px;
  background-color: #ec8826;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.button:hover,
.button:focus,
.large-button:hover,
.large-button:focus,
.big-button:hover,
.big-button:focus,
.huge-button:hover,
.huge-button:focus {
  color: #fff;
  background-color: #ef9a45;
}
.button.blue-button,
.large-button.blue-button,
.big-button.blue-button,
.huge-button.blue-button {
  background-color: #3773bf;
  border-color: #3773bf;
}
.large-button {
  font-size: 17px;
  padding: 10px 18px;
}
.big-button {
  font-size: 20px;
  padding: 12px 25px;
}
.huge-button {
  font-size: 25px;
  padding: 15px 35px;
}
.img {
  position: relative;
}
.img-labels {
  position: absolute;
  top: 5px;
  left: -2px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: .03em;
}
.img-labels div {
  display: inline-block;
  margin-top: 2px;
  padding: 5px 12px 4px;
}
.img-labels .action {
  background-color: #00cc00;
}
.img-labels .senior-discount {
  background-color: #ec8826;
}
.img-labels .child-discount {
  background-color: #4fb0e0;
}
.stamp {
  --size: 120px;
  --translateX: 20px;
  --translateY: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.stamp,
.stamp img {
  width: var(--size) !important;
  height: var(--size) !important;
}
.stamp.stamp--smaller {
  --size: 70px;
}
@media (max-width: 1339px) {
  .stamp.stamp--smaller {
    --size: 90px;
  }
}
.stamp--margin {
  margin: 10px;
}
.stamp--right {
  left: auto;
  right: 0;
}
.stamp.stamp--top {
  bottom: auto;
  top: 0;
  --translateX: 10px;
  --translateY: -10px;
}
@media (max-width: 1339px) {
  .stamp.stamp--top {
    --translateX: 10px;
    --translateY: -10px;
  }
}
.stamp.stamp--bottom-33 {
  top: auto;
  bottom: 34px;
}
.stamp--translate {
  transform: translateX(var(--translateX)) translateY(var(--translateY));
}
@media (max-width: 1339px) {
  .stamp {
    --size: 90px;
    --translateX: 10px;
    --translateY: 10px;
  }
}
#breadcrumb {
  padding: 18px 0 10px;
  text-transform: capitalize;
  font-size: 13px;
  overflow: hidden;
}
#breadcrumb span {
  color: #3773bf;
  text-transform: uppercase;
}
#breadcrumb a {
  margin-left: 24px;
  position: relative;
  color: #ec8826;
  text-transform: capitalize;
}
#breadcrumb a:hover,
#breadcrumb a:focus {
  color: #ec8826;
}
#breadcrumb a:before {
  content: "";
  border: 1px solid #3773bf;
  border-left: 0;
  border-bottom: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 4px;
  height: 4px;
  position: absolute;
  top: 5px;
  bottom: 0;
  left: -17px;
}
#breadcrumb a:last-of-type {
  color: #333333;
}
#breadcrumb hr {
  margin: 8px 0 0;
}
@media (max-width: 991px) {
  #breadcrumb {
    display: none;
  }
}
#page-ken #breadcrumb {
  padding: 0 0 10px 0;
}
#page-header {
  height: 390px;
  background-image: url('../images/css/header-kentlucky3.jpg');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media (min-width: 991px) {
  #page-header.no-circle-locations {
    height: 310px;
  }
  #page-header.no-circle-locations .white-line {
    display: none;
  }
}
#page-header > .container {
  position: absolute;
  top: 58px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
}
#page-header .white-line {
  background-color: rgba(255, 255, 255, 0.5);
  height: 50px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  #page-header {
    height: 414px;
  }
  #page-header .white-line {
    display: none;
  }
}
@media (max-width: 767px) {
  #page-header {
    background-image: none !important;
    height: 50px;
  }
  #page-header > .container {
    display: none !important;
  }
}
body.page-cesys2 #page-header {
  height: 300px;
  background-image: url('../images/css/header-destination2.jpg');
}
body.page-cesys2 #logo {
  bottom: 20px;
}
body.page-cesys2 #logo img {
  max-width: 333px;
  width: 100%;
}
@media (max-width: 768px) {
  body.page-cesys2 #page-header {
    height: 50px;
  }
}
body.page-cesys2.nosearch #page-header,
body.page-cesys2.noheaderform #page-header {
  height: 310px;
}
@media (max-width: 768px) {
  body.page-cesys2.nosearch #page-header,
  body.page-cesys2.noheaderform #page-header {
    height: 50px;
  }
}
@media (max-width: 768px) {
  body.page-cesys2 .row.text {
    display: none;
  }
}
.nosearch #page-header,
.noheaderform #page-header {
  height: 464px;
  background-image: url('../images/css/header-kentlucky.jpg');
}
.nosearch #page-header:after,
.noheaderform #page-header:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 70px;
  background-image: url('../images/css/header-kentlucky-overlay.png');
  background-repeat: no-repeat;
  background-position: center bottom;
}
@media (max-width: 991px) {
  .nosearch #page-header,
  .noheaderform #page-header {
    background-position: top left;
    height: 393px;
  }
  .nosearch #page-header:after,
  .noheaderform #page-header:after {
    background-position: bottom right;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .nosearch #page-header,
  .noheaderform #page-header {
    background-image: none !important;
    height: 50px;
  }
  .nosearch #page-header:after,
  .noheaderform #page-header:after {
    display: none !important;
  }
}
#top-panel {
  background-color: rgba(33, 100, 182, 0.8);
  position: relative;
}
#top-panel:before,
#top-panel:after {
  content: " ";
  display: table;
}
#top-panel:after {
  clear: both;
}
#top-panel:before,
#top-panel:after {
  content: " ";
  display: table;
}
#top-panel:after {
  clear: both;
}
#top-panel .container {
  position: relative;
}
@media (max-width: 1339px) {
  #top-panel .container {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 991px) {
  #top-panel {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    right: 0;
    transition: all 0.15s linear;
  }
  #top-panel.menu-visible {
    background-color: rgba(33, 100, 182, 0.9);
  }
  #top-panel .currency-switch {
    margin-right: 60px;
  }
}
@media (max-width: 767px) {
  #top-panel .currency-switch {
    /*label {
        display: none !important;
      }*/
  }
  #top-panel .currency-switch select {
    padding: 7px 26px 7px 10px;
  }
}
@media (max-width: 475px) {
  #top-panel .currency-switch {
    margin-right: 42px;
  }
}
#logo-mobile {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 50px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.15s linear;
}
#logo-mobile.visible {
  opacity: 1;
  filter: alpha(opacity=100);
}
.menu-visible #logo-mobile.visible ~ #main-navigation {
  padding-top: 50px;
}
@media (min-width: 992px) {
  #logo-mobile {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #logo-mobile {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@media (max-width: 475px) {
  #logo-mobile {
    left: 8px;
  }
}
@media (max-width: 350px) {
  #logo-mobile img {
    height: 25px;
  }
}
#menu-call-us {
  position: absolute;
  line-height: 50px;
  right: 160px;
}
#menu-call-us i {
  margin-right: 7px;
}
#menu-call-us i:before {
  width: 25px;
  height: 25px;
}
#menu-call-us a {
  line-height: 1em;
  display: inline-block;
  vertical-align: middle;
  color: #bfeeff;
  font-weight: 600;
}
#menu-call-us a > * {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  #menu-call-us {
    display: none;
  }
}
@media (max-width: 475px) {
  #menu-call-us {
    right: 130px;
  }
  #menu-call-us a > span {
    display: none;
  }
}
#main-navigation {
  float: left;
}
#main-navigation .nav {
  background-color: transparent;
}
#main-navigation li:first-child.active {
  background-color: transparent !important;
}
#main-navigation li.active {
  background-color: rgba(79, 176, 224, 0.75) !important;
}
#main-navigation li.active a {
  background-color: transparent !important;
}
#main-navigation li:hover,
#main-navigation li:focus {
  background-color: rgba(79, 176, 224, 0.75);
}
#main-navigation li.item-index a {
  width: 143px;
  padding: 11px 13px 10px 13px;
}
#main-navigation li.item-index a img {
  max-width: 100%;
}
#main-navigation a {
  padding: 23px 13px 18px 13px;
  position: relative;
  z-index: 10;
}
#main-navigation a:hover,
#main-navigation a:focus {
  background-color: transparent;
}
@media (min-width: 992px) {
  #main-navigation {
    display: block !important;
  }
}
@media (max-width: 1340px) {
  #main-navigation li.item-index a {
    width: 115px;
  }
}
@media (max-width: 1339px) {
  #main-navigation a {
    padding: 16px 8px;
  }
}
@media (max-width: 991px) {
  #main-navigation {
    display: none;
    padding: 15px 25px 15px 25px;
  }
  #main-navigation li {
    display: block;
  }
  #main-navigation li a {
    padding: 8px 15px 7px;
  }
}
@media (max-width: 767px) {
  #main-navigation {
    padding: 50px 15px 15px 15px;
  }
  #main-navigation li.item-index a::after {
    content: "Home";
  }
  #main-navigation li.item-index a img {
    display: none;
  }
}
.social {
  display: inline-block;
  padding-left: 19px;
}
.social:hover {
  background-color: transparent !important;
  color: #00b3ee !important;
}
@media (max-width: 1339px) {
  .social {
    display: none !important;
  }
}
.social .icon-soc {
  color: white;
  margin-right: 10px;
  padding: 0 !important;
  display: inline-block !important;
}
.social .icon-soc:hover {
  background-color: transparent !important;
  color: #00b3ee !important;
}
.social-phone {
  display: inline-block;
  padding-left: 106px;
}
.social-phone:hover {
  background-color: transparent !important;
  color: #00b3ee !important;
}
.social-phone span {
  color: white;
  margin-right: 15px;
  padding: 0 !important;
  display: inline-block !important;
  font-size: 1.6rem;
}
.social-phone span:hover {
  background-color: transparent !important;
  color: #00b3ee !important;
}
.social-phone span:before {
  content: "";
  background-image: url("data:image/png;base64,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");
  background-size: 100%;
  width: 24px;
  height: 22px;
  float: left;
  margin-right: 10px;
  top: 3px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: relative;
}
@media (max-width: 1339px) {
  .social-phone {
    padding-left: 35px;
  }
  .social-phone span {
    font-size: 1.3rem;
    line-height: 24px;
  }
  .social-phone span:before {
    top: 0px;
  }
}
@media (max-width: 991px) {
  .social-phone {
    padding: 10px 0 0 15px;
  }
}
.currency-switch {
  float: right;
  position: relative;
  z-index: 10;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
  /*label {
    padding-right: 13px;
    color: @blue2;
    margin: 0;
  }*/
}
.currency-switch select,
.currency-switch label {
  font-weight: bold;
}
.currency-switch .select-wrap {
  position: relative;
  top: -2px;
}
.currency-switch .select-wrap:after {
  border-color: #fff;
  right: 14px;
  top: -5px;
}
.currency-switch select {
  border: 0;
  background-color: rgba(79, 176, 224, 0.75);
  padding: 7px 30px 7px 10px;
  color: #fff;
}
@media (min-width: 1340px), (max-width: 991px) {
  .currency-switch {
    line-height: 55px;
  }
  .currency-switch > * {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2em;
  }
}
@media (max-width: 1339px) and (min-width: 992px) {
  .currency-switch {
    padding-top: 12px;
  }
  .currency-switch select {
    padding: 5px 30px 5px 7px;
  }
}
@media (max-width: 991px) {
  .currency-switch {
    line-height: 50px;
    position: relative;
    top: 1px;
  }
}
#logo {
  position: absolute;
  z-index: 10;
  bottom: 130px;
}
@media (max-width: 1339px) {
  #logo {
    bottom: 100px;
  }
}
@media (max-width: 991px) {
  #logo {
    bottom: 50px;
  }
}
#logo2 {
  position: absolute;
  right: -33px;
  bottom: 20px;
}
#logo2 img {
  max-width: 359px;
  width: 100%;
}
@media (max-width: 640px) {
  #logo2 {
    bottom: auto;
    top: -20px;
  }
}
.page-dubai_stay_sunny #logo2 img {
  max-width: 230px;
}
#logo3 {
  position: absolute;
  right: 0px;
  bottom: 140px;
}
#logo3 img {
  max-width: 180px;
  width: 100%;
}
@media (max-width: 640px) {
  #logo3 {
    bottom: auto;
    top: -20px;
  }
}
.hamburger {
  position: absolute;
  z-index: 300;
  top: 15px;
  right: 15px;
  cursor: pointer;
  width: 30px;
  height: 23px;
  transition: all 0.15s linear;
}
.hamburger span {
  position: absolute;
  display: block;
  width: 30px;
  height: 2px;
  border-radius: 3px;
  background-color: #fff;
  transition: all 0.15s linear;
}
.hamburger span:first-child {
  top: 0;
}
.hamburger span:nth-child(2),
.hamburger span:nth-child(3) {
  top: 8px;
}
.hamburger span:nth-child(4) {
  top: 16px;
}
.menu-visible .hamburger span:nth-child(1),
.menu-visible .hamburger span:nth-child(4) {
  opacity: 0;
  filter: alpha(opacity=0);
}
.menu-visible .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menu-visible .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (min-width: 992px) {
  .hamburger {
    display: none !important;
  }
}
@media (max-width: 475px) {
  .hamburger {
    right: 8px;
  }
}
.envios-cuba-wrapper {
  display: flex;
  justify-content: center;
  column-gap: 15px;
}
.envios-cuba {
  width: fit-content;
  max-height: 42px;
  padding: 5px 5px 5px 10px;
  background-color: #ec8826;
  border-radius: 3px;
}
.envios-cuba a {
  display: inline-block;
  margin: 0 auto;
  color: #fff !important;
  font-size: 19px;
  font-weight: bold;
}
.envios-cuba span {
  display: block;
  float: left;
  margin-top: 5px;
}
.envios-cuba .ico-envios-cuba {
  display: block;
  float: left;
  width: 66px;
  height: 33px;
  margin-left: 20px;
  background-image: url("data:image/png;base64,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");
}
@media (max-width: 1339px) {
  .envios-cuba {
    right: 0px;
    top: 14px;
  }
}
@media (max-width: 991px) {
  .envios-cuba a {
    font-size: 16px;
  }
  .envios-cuba a span {
    padding: 4px 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .envios-cuba .ico-envios-cuba {
    display: none;
  }
}
@media (max-width: 767px) {
  .envios-cuba {
    position: static;
    margin: 20px 0;
    text-align: center;
  }
}
.vstupni-podminky {
  right: 120px;
  padding-right: 10px;
}
.goog-te-combo {
  position: relative;
  z-index: 20;
  background-color: #efefef;
}
#google_translate_element {
  background-color: white;
  border-radius: 4px;
  padding: 3px;
  float: right;
}
#head-locations {
  position: absolute;
  left: 0;
  right: 0;
  top: -88px;
}
#head-locations:before,
#head-locations:after {
  content: " ";
  display: table;
}
#head-locations:after {
  clear: both;
}
#head-locations:before,
#head-locations:after {
  content: " ";
  display: table;
}
#head-locations:after {
  clear: both;
}
#head-locations .container {
  text-align: center;
}
#head-locations .container .image-locations {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
#head-locations .location {
  position: relative;
  float: left;
  width: 130px;
  height: 130px;
  min-width: 130px;
  border: 5px solid #fff;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  margin-left: 15px;
  margin-right: 15px;
}
#head-locations .location:hover .name {
  background-color: #4fb0e0;
}
#head-locations .location:nth-child(6) .name {
  font-size: 13px;
  padding-top: 3px;
}
#head-locations .img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 47px;
}
#head-locations img {
  width: 100%;
  max-width: none;
}
#head-locations .name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ec8826;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  height: 39px;
  padding: 5px 10px;
  text-transform: uppercase;
}
@media (max-width: 1339px) {
  #head-locations {
    top: -96px;
  }
  #head-locations .location {
    margin-left: 2px;
    margin-right: 2px;
  }
}
@media (max-width: 991px) {
  #head-locations {
    position: static;
  }
  #head-locations .container {
    font-size: 0;
    text-align: center;
  }
  #head-locations .container .image-locations {
    flex-wrap: wrap;
  }
  #head-locations .location {
    float: none;
    display: inline-block;
    margin: 15px 15px 0 15px;
    width: 146px;
    height: 146px;
  }
}
@media (max-width: 768px) {
  #head-locations {
    display: none;
  }
}
#page-content {
  position: relative;
}
#page-content .container > .row {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  #page-ken.page-cesys2 #page-content {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  #page-ken #page-content {
    padding-top: 50px;
  }
}
@media (min-width: 992px) {
  body:not(.noside) #main-content:not(.noside) {
    float: right;
    width: calc(100% - 370px);
    padding-left: 34px;
  }
}
@media (min-width: 992px) and (max-width: 1339px) {
  body:not(.noside) #main-content:not(.noside) {
    width: calc(100% - 325px);
  }
}
@media (min-width: 992px) {
  body#page-ken:not(.noside) #main-content {
    float: right;
    width: calc(100% - 300px);
    padding-left: 34px;
  }
}
#left-content {
  font-weight: lighter;
}
#left-content > * {
  padding: 20px;
}
#page-ken #left-content > * {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
.page-flexi #left-content > * {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
#left-content .h3-sim {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 20px;
  color: black;
  font-weight: bold;
}
#left-content .title {
  font-size: 24px;
  text-align: left;
  font-weight: lighter;
  color: #3773bf;
  margin: 0 0 20px;
}
#left-content label {
  color: #3773bf;
}
@media (min-width: 992px) {
  #left-content {
    float: left;
    width: 370px;
  }
  #page-ken #left-content {
    width: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1339px) {
  #left-content {
    width: 325px;
  }
}
@media (max-width: 991px) {
  #left-content {
    max-width: 400px;
    margin: auto;
  }
}
.space-form-images {
  margin: 30px 0;
}
.destination-tabs + .tab-content .tab-pane {
  padding: 0;
}
#vstupni-podminky p {
  float: left;
  margin-right: 5px;
}
.listing .item {
  margin: 15px 0 20px;
  font-size: 0;
}
.listing .item:before,
.listing .item:after {
  content: " ";
  display: table;
}
.listing .item:after {
  clear: both;
}
.listing .item:before,
.listing .item:after {
  content: " ";
  display: table;
}
.listing .item:after {
  clear: both;
}
.listing .item > * {
  display: inline-block;
  vertical-align: top;
}
.listing .item .img {
  width: 220px;
}
.listing .item .img .ico-label-top {
  position: absolute;
  top: 15px;
  right: 15px;
}
.listing .item .img > a {
  display: inline-block;
  position: relative;
}
.listing .item .content {
  margin-left: 20px;
  width: calc(100% - 240px);
}
.listing .item .title-wrap {
  margin-top: 0;
  width: 100%;
}
.listing .item .title-wrap h2 {
  margin-top: 8px;
}
.listing .item .title {
  font-weight: 500;
  font-size: 28px;
}
.listing .item .title a {
  color: #000;
}
.listing .item .text {
  padding: 15px 0;
}
.listing .item .text p {
  margin: 0;
}
.listing .item .bottom:before,
.listing .item .bottom:after {
  content: " ";
  display: table;
}
.listing .item .bottom:after {
  clear: both;
}
.listing .item .bottom:before,
.listing .item .bottom:after {
  content: " ";
  display: table;
}
.listing .item .bottom:after {
  clear: both;
}
.listing .item .price {
  float: left;
  color: #ec8826;
  font-size: 19px;
  padding-top: 7px;
}
.listing .item .from {
  font-weight: bold;
}
.listing .item .detail {
  float: right;
}
.listing .item .detail .button,
.listing .item .detail .large-button,
.listing .item .detail .big-button,
.listing .item .detail .huge-button {
  font-size: 16px;
  padding: 8px 16px;
}
.listing .huge-button {
  margin-top: 30px;
}
@media (max-width: 1339px) and (min-width: 992px), (max-width: 767px) {
  .listing .item .price,
  .listing .item .detail {
    float: none;
  }
  .listing .item .detail {
    margin-top: 10px;
  }
}
@media (max-width: 560px) {
  .listing .item {
    text-align: center;
    padding-bottom: 15px !important;
  }
  .listing .item .img {
    float: none;
    display: block;
    width: 100%;
  }
  .listing .item .img .img-labels {
    text-align: left;
  }
  .listing .item .content {
    display: block;
    width: 100%;
    margin: 10px 0 0;
  }
  .listing .item .content h2.title {
    text-align: center !important;
    font-size: 17px !important;
  }
}
#left-content .listing-left-menu .title {
  color: #000;
}
#left-content .listing-left-menu ul {
  padding-left: 20px;
}
.listing-top-featured {
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
}
.listing-top-featured:before,
.listing-top-featured:after {
  content: " ";
  display: table;
}
.listing-top-featured:after {
  clear: both;
}
.listing-top-featured:before,
.listing-top-featured:after {
  content: " ";
  display: table;
}
.listing-top-featured:after {
  clear: both;
}
.listing-top-featured .item {
  float: left;
  width: 300px;
  display: block;
  position: relative;
  min-height: 290px;
}
.listing-top-featured .item:first-child {
  margin-right: 20px;
}
.listing-top-featured .item:hover .price {
  color: #ec8826;
}
.listing-top-featured .item .img {
  height: 325px;
  background-size: cover;
  background-repeat: no-repeat;
}
.listing-top-featured .top,
.listing-top-featured .bottom {
  position: absolute;
  left: 0;
  right: 0;
  padding: 8px 13px;
}
.listing-top-featured .top {
  top: 0;
  background-color: rgba(0, 153, 0, 0.7);
  padding-bottom: 7px;
}
.listing-top-featured .bottom {
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
}
.listing-top-featured .under-bottom {
  overflow: auto;
}
.listing-top-featured .ico-label-top {
  position: absolute;
  right: 15px;
  bottom: -45px;
}
.listing-top-featured .boarding-label {
  max-width: 60%;
  display: inline-block;
}
.listing-top-featured .title {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.listing-top-featured .price {
  float: left;
}
.listing-top-featured .from {
  font-weight: bold;
  font-size: 16px;
}
.listing-top-featured .room {
  font-weight: lighter;
  font-size: 14px;
}
.listing-top-featured .detail {
  float: right;
  position: relative;
  top: 2px;
}
@media (max-width: 1339px) {
  .listing-top-featured {
    margin-top: 30px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .listing-top-featured {
    max-width: 300px;
    margin-top: 0;
  }
  .listing-top-featured .item {
    width: 100%;
    min-height: 0;
    display: block;
    float: none;
  }
  .listing-top-featured .item + .hotel {
    margin-top: 10px;
  }
}
.listing-top-featured.top-hotels .img {
  height: auto;
}
body > .select2-container.select2-container--default {
  width: auto !important;
}
.hledat-zajezdy-hotely {
  margin-top: 50px;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs {
  margin-bottom: 25px;
  background-color: transparent;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li {
  background-color: unset;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li > a {
  height: 41px;
  padding: 13px 17px 10px 50px;
  text-transform: unset;
  color: #333333;
  background-color: #fff;
  background-position: 15px top;
  background-repeat: no-repeat;
  background-size: 22px 82px;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li > a.tabZajezdy {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABSCAYAAABQfSRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsUDDEVVjUoaAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAFaSURBVFjD7ZdBisJAEEV/5gLiWYQBzyHeIgsPFnDO4R0k59DNm8Wko7ad7oppmYGpB70QymfyKIKRHMdxnDfTSjrUlm4kXSRdJX3Wkq4knSUxnF7Suoa4u5OGc5TUzJHEHduENBxz71THnNjUO9exy8iLvXMd4x8197Z03GZmkr1D11zHvaRTQfzQu3SLc8/Yu6sove/tOP8PQEBxbtbTPxY2zfTXzeKpq5ySf9RIYxbHHS1Ni+JXhKm5pjQg/XQ0bcJdb5N4DkE+pihJc6uVnK91pfFFNLWlgcV7nE0RE+4idH2lv++x7/Ezb9vjvwPQAnVfIIENcAGuQJ0XSGAFnLnRA8tfIIGOZ46AfcHjjsPnKWy9Ux0L4nLvXMeJFLbeuY6JH7X1LnUc/sRsyXOIpaFrruMeOBXEt96GW5xLD6wboJO0W7zoj3yNsTE86EszYU7yB73jOL/MN1OD3qCql9E4AAAAAElFTkSuQmCC");
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li > a.tabHotely {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABSCAYAAABQfSRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsUDDU4d4axGQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIASURBVFjD7Zc9bttAEIXf2Cnzo/QBEiQnSJtCgQ+QxicQVCop3LkVdIEAvodT6Aw6QLq0TCu7kOlWyEuRt9SY2iVXFmEgwH7AQJzh29nlLJfQAIVCoZBPDYADWQ0ApsQceKF2oovPAG4GSHijXA+o3OOsAFwAWMrfAriUbRVbSrNy46rYbD7xXLGJ/I3TbRSbyJ/HEj9LPNKZRF/kPwfw1V3D3Tvrq49fcQ3gJ4BbF/slC/6tNP6N6i3FQrGpmygQEk3lLw4pxWv9jpzuRWvMqKXNKsVjrVnxSd9sAP4AuALwSXalWDapFc8i2lnfivsSV9gde4916B9sRIpTAN877h1VimDXsqzNC4wBrDsGxI50zNbK1dD3GuUmDta8bve59cpgyFyFQqFQKBT+HwwASNbY/bE+lnszexkSD9pAmtkTNJAkK+5YkbwguZS/JXkp2yq2lGblxlV7U7USzxWbyN843Uaxifx5LHGygZSoaSBJ7jWQ2ppoA5lK/BHAKwBv5J8C+Oauw758APC+s+qtUiwUm8qvna5WbCp/cUgp9hpIkgc1kE1HpNne4jh+m9k74CkayFaNPbOIdpbQVrmJK5IW0VpKHzRZDWTiU9LZQB6yeT/0e96haTYvJB2TXDNN7EjHWJMcNyvO+GzemdkoJMa/U5kug/tslgayUCh08RflTku2Hu7ypQAAAABJRU5ErkJggg==");
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li > a.tabHotelyLetenky {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABSCAYAAABQfSRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsUDDQbzPrxKgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAGLSURBVFjD7ZcxS0MxEMd/V11cREV07SC418Whu6uj0Kmj4jdwdnN3tAiCn8NZdHari1CF4uagcg5N2khrfGlzSiE/KO/19fJ/l/8loQeFQqEwB1wC6q6VEHe9A9YicRvAEvAGPEfi+kAjFNaMsxOARfflCNiMBB8A28ADcB2J66Vm0QI67mpOE9jnh9p4j+vASqLwLbAAnAFX7tkr0A2FP1zQrHzi6laz8smviq2MVsxMtHiT2AEugNMcVhwy2iC7wJ67f0/U6wHn8Adb+j7wahlYdfePiaL92I9tN4OXjLMoGCBVglRHq1Gk0pCBcDhw5kzdi81ONzNhW4+n4beXleLZC9sWL2VAUsZlVQytCMnlccEes/O45gfGPgQNZIXYUcaqmq2BFJFGKJxtT4vz6n8bSFVtqWpHVVvBszFfv2Xug6agCawDNwT/i/2q8cJ1MnVNItINhbM1kCIypw3k1Oexqg6LJyJjTc2kVbEDHANPwEmqBT4Z2wbSckvbN5Cq2tYBpYEsFArmfAEhc8oKm3mC6AAAAABJRU5ErkJggg==");
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li > a.tabLetenky {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABSCAYAAABQfSRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsUDDc6q76ytwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHXSURBVFjD7ZexSh1BFIa/CT5EIBCxSBsRI4id2KZJl0qFlClS5QlsJGBlkZcIwcIiYGcl+AJaiHK1SYogIkgk5kvhXDIuu7l7yUGSMD9cdu+emW/OnDs7c3+oqqr6j5RGxCbz/QD4ETnwISDwJnpG6xl8CUxFgmczWGCH35dubB0X8FeR4I0CfA486tsxASvAYkd8vgALbI2T1T5wDSx0DHzWgL8cBZzI123gGfABeNfS7nOjBJvAw5Z23zPrZPhgppHRn3wGAA8yOPKtmihL8TxfvwDvWxq/AJ4W37/mcjT1DfhYPtgDbmhfGSlPr5zuap/UE7AMLHXE5xrQT1E1G+4XAhfA4yjwUQF+HQWdLqC7BG5Caxl6BTyJggIcZPDbcTv2PZpOuV2OVVVVVVVVVfelzlNavWMgU0pxf3XVQ28VayDV9Qy+VOMMpDrrL+3k8oTBjwt4nIFUNwrwudrPQKpJXVEXO+Lz3lV/A6nuq9fqQkssqWcN+PgGUu1lINVOA5lSOhlmNWOc/mUDqe6pN20rI/94g8Z0V0fmnTsuq0sd8bkGNMZAFvuF6oUaYyDVowIcYyDV6QK6G7YJqWsZeqXGGUj1IIPjDGTjaDpNKVUDWVX11+snuA3Yh+JvorAAAAAASUVORK5CYII=");
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li > a.tabTravel {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABSCAYAAABQfSRBAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4wsUDDkBhDZ2HQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAMuSURBVFjD7ZdPaFRXFMZ/k0Ts0MSAIojTiLTShdSFym1XiiG6KYIUCg1djCTBgH/ixkUWunAlpBS7UlDISLvKRpyA0IVx4yIglxTaRWspGmEsBvyDdiMo5nOR8+zNeO+biIkLeR8MM+/e7/zmvHPvPW8GChUq9AGplJpwzpWBfuAAsBOo2NS/wAwwCUx4758tGeycqwJjwIYWic0Bo977X3LBzrl24CIwaEN/G9wD3wNXgS8jX1ADhr33L7OBtiZDBn0BjABbgU1Av/f+AfBtIvNBi30zY7v9nw36tfd+KlKiCeC7nNIczMrSFizUmE2eiEFNq1vUfMxYdNhAv9XyLnA+kmkF+BXYlgDeMtYWY13KanzA3jcDuyOBT4GNCehjoBc4G7Iy8M7AWHPOdVumQ865aQv6MwH+yXs/B1wPWRm4Ehg3A5edc53AZ8AXwCFgVwK8xzlXAu6ErLaEuQ/4nYX92w0cJa0+Fhb+03CwZLfcAD5JBN4EhqzGH9vYVuA0sCriv+e978l2xUwO+CtgzHu/PxirO+ceAhci/pmwFJPkqzMyNpvwTobgCRYaSkpbso1vpevi/wMVas5YC2BrfaM54ArwY3B9HNge8Y1mbfT1rrAzXsuBD9q2gni/qIXts6NpcjiDRAI/AtY653bw5tGuBbHA+2r0TfB3ejQVKlSoUKFChVZKksqSBiTVJTUkzdurYWMDkspvC61Kuq/Wui+puhRgu6TxIPCWpCeSrklaL+lm4gvGJbXngTPoc0nHJLVJWiNpnc335GQ/nnf7GXRvwjPRojTV5oByUNORnDu6soSal8OAAZuYjdVKUkXSHznAvyT9Y58HwsB6YOqNgDslPUxAH0naIOmwXdfDwEZgnJXUbeNDkqYlXZR0IwE+Zd7P7boRguebzFOW5RlJ/7Wo65SkkqQOu57PA0vSbUnfWNCRFvAfgoznwX54W/rL9geyVCr1xBYvpquRBR1OeOuwgn8gYwckpnsKNr6kLkm/RXyLD4iZq8rXucB7MuGJdzot7mzNeiYpW+zYKYw3IQtobwFfJ2lfDKq8ttlUluVr9E3w5X80FSpUaIX1ClzSkVSlvjXSAAAAAElFTkSuQmCC");
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li sup {
  top: -0.3em;
  display: inline-block;
  font-size: 100%;
  cursor: pointer;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li sup:hover {
  text-decoration: underline;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li:first-child > a {
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #fff;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li:last-child > a {
  border-radius: 0 4px 4px 0;
  border-left: 1px solid #fff;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li.active > a,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li.active > button,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li.active > a:hover,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li.active > button:hover,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li.active > a:focus,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li.active > button:focus {
  background-color: #ec8826;
  color: #fff;
  background-position: 15px bottom;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li:hover,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li:focus {
  background-color: transparent;
}
.hledat-zajezdy-hotely ul.nav.nav-tabs > li:hover sup,
.hledat-zajezdy-hotely ul.nav.nav-tabs > li:focus sup {
  text-decoration: none;
}
.hledat-zajezdy-hotely .tab-content {
  background-color: transparent;
  color: #333333;
}
.hledat-zajezdy-hotely .tab-content > .tab-pane {
  padding: 0px;
}
.hledat-zajezdy-hotely .tab-content .base-wrap,
.hledat-zajezdy-hotely .tab-content .below-wrap {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
.hledat-zajezdy-hotely .tab-content .base-wrap > *,
.hledat-zajezdy-hotely .tab-content .below-wrap > * {
  margin: 0;
  padding: 0;
}
.hledat-zajezdy-hotely .tab-content .base-wrap {
  background-color: #fff;
  border-radius: 4px;
}
.hledat-zajezdy-hotely .tab-content .base-wrap .input + .input {
  border-left: 1px solid #eeeeee;
}
.hledat-zajezdy-hotely .tab-content .below-wrap {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.4);
  height: 121px;
}
.hledat-zajezdy-hotely .tab-content .below-wrap > * {
  padding: 15px;
}
.hledat-zajezdy-hotely .tab-content .below-wrap label {
  font-size: 16px;
  font-weight: bold;
}
.hledat-zajezdy-hotely .tab-content .input {
  position: relative;
}
.hledat-zajezdy-hotely .tab-content .input > select {
  padding: 26px 10px 5px 10px;
  font-size: 17px;
  height: 65px;
}
.hledat-zajezdy-hotely .tab-content .input.search {
  width: 15%;
  margin-left: auto;
  padding-top: 0;
  border-left: 0px none;
  flex-grow: 0;
  flex-shrink: 0;
}
.hledat-zajezdy-hotely .tab-content .input.search button {
  width: 100%;
  height: 100%;
  padding: 0px 20px 0px 20px;
  border-radius: 0 4px 4px 0;
  text-align: center;
}
.hledat-zajezdy-hotely .tab-content .input.search button::before {
  background: none;
  display: none;
}
.hledat-zajezdy-hotely .tab-content .input.destination {
  min-width: 170px;
}
.hledat-zajezdy-hotely .tab-content .input.category {
  min-width: 190px;
}
.hledat-zajezdy-hotely .tab-content .input.locality {
  min-width: 160px;
}
.hledat-zajezdy-hotely .tab-content .input.date {
  width: 11%;
  min-width: 143px;
}
.hledat-zajezdy-hotely .tab-content .input.date input {
  width: calc(100% - 35px);
  height: 65px;
  font-size: 17px;
  padding: 9px 5px 5px 15px;
  /* iPhone fix: */
  border-radius: 0;
  border: 0 none;
}
.hledat-zajezdy-hotely .tab-content .input.date button {
  width: 35px;
  padding: 3px 10px 0 0;
  height: 65px;
  font-size: 17px;
}
.hledat-zajezdy-hotely .tab-content .input.airport_dest {
  width: 20%;
  min-width: 200px;
}
.hledat-zajezdy-hotely .tab-content .input.airport_origin {
  width: 12%;
  min-width: 157px;
}
.hledat-zajezdy-hotely .tab-content .input.rating {
  width: 11%;
  min-width: 143px;
}
.hledat-zajezdy-hotely .tab-content .input.rooms-paxs {
  width: 11%;
  min-width: 115px;
}
.hledat-zajezdy-hotely .tab-content .input.boarding {
  width: 11%;
  min-width: 141px;
}
.hledat-zajezdy-hotely .tab-content #hledat-zajezdy .input.destination {
  width: 14.3%;
}
.hledat-zajezdy-hotely .tab-content #hledat-zajezdy .input.category {
  width: 16.7%;
}
.hledat-zajezdy-hotely .tab-content #hledat-zajezdy .input.airport_origin {
  width: 10%;
  min-width: 130px;
}
.hledat-zajezdy-hotely .tab-content #hledat-hotely .input.destination,
.hledat-zajezdy-hotely .tab-content #hledat-hotely .input.locality {
  width: 22%;
}
.hledat-zajezdy-hotely .tab-content #hledat-hotely .input.date {
  width: 14%;
}
.hledat-zajezdy-hotely .tab-content #hledat-hotely .input.rooms-paxs {
  width: 13%;
}
.hledat-zajezdy-hotely .tab-content #hledat-letenky .input.airport_origin,
.hledat-zajezdy-hotely .tab-content #hledat-letenky .input.airport_dest {
  width: 19%;
}
.hledat-zajezdy-hotely .tab-content #hledat-letenky .input.date {
  width: 16.5%;
}
.hledat-zajezdy-hotely .tab-content #hledat-letenky .input.rooms-paxs {
  width: 15%;
}
.hledat-zajezdy-hotely .tab-content #hledat-letenky .input.trclass {
  width: 16%;
}
.hledat-zajezdy-hotely .tab-content #hledat-flexi .input.destination {
  width: 19%;
}
.hledat-zajezdy-hotely .tab-content #hledat-flexi .input.locality {
  width: 21%;
}
.hledat-zajezdy-hotely .tab-content #hledat-travel .input.airport_dest {
  width: 18%;
}
.hledat-zajezdy-hotely .input-hint {
  display: block;
  position: absolute;
  top: 5px;
  left: 9px;
  z-index: 10;
  color: #bfbfbf;
  font-size: 12px;
  cursor: pointer;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget {
  min-height: 260px;
  border-radius: 5px;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu {
  padding: 20px 15px 15px 15px;
}
@media (min-width: 992px) {
  .hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu {
    width: 22.7em;
  }
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before,
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.bottom::after {
  left: 23px;
  border-width: 0 17px 15px 17px;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before {
  top: -14px;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.bottom::after {
  top: -13px;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.pull-right {
  right: 1px !important;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.pull-right::before,
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu.pull-right::after {
  left: auto;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget table th,
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget table td.day {
  line-height: 28px;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget table .prev,
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget table .next {
  background-color: #ec8826;
  color: #fff;
}
.hledat-zajezdy-hotely .bootstrap-datetimepicker-widget table .picker-switch {
  background-color: #eeeeee;
}
.hledat-zajezdy-hotely .flight-search-form .select2 ul {
  min-height: 65px;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection {
  border: 0px none;
  min-height: 65px;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__rendered {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  align-items: center;
  height: 65px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: 30px;
  padding-left: 15px;
  padding-top: 5px;
  font-size: 17px;
  font-weight: normal;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__rendered img {
  margin-right: 5px;
  max-width: 25px;
  min-width: 15px;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__arrow {
  height: 65px;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__arrow > b {
  left: 0px;
  top: 27px;
  padding: 5px;
  border-color: #ec8826;
  border-width: 0px 2px 2px 0px;
  transform: rotate(45deg);
  transition: transform 0.2s, margin 0.2s;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__placeholder {
  color: #333333;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-search__field::placeholder {
  color: #333333;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default.select2-container--open .select2-selection .select2-selection__arrow > b {
  transform: rotate(-135deg);
  border-color: #ec8826;
  border-width: 0px 2px 2px 0px;
  margin-top: 5px;
}
.hledat-zajezdy-hotely .select2-container.select2-container--default.select2-container--focus .select2-selection {
  border: 0px none;
}
.select2-dropdown.hledat-select2-container {
  max-width: 300px;
  background-color: #f2f2f2;
  border: 0px none;
  border-radius: 0px;
  box-shadow: 0px 8px 17px -8px #777777;
}
.select2-dropdown.hledat-select2-container.hledat-select2-container--wide {
  max-width: none;
}
.select2-dropdown.hledat-select2-container .parent-option {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.select2-dropdown.hledat-select2-container .select2-results__options--nested {
  margin-left: -11px;
  min-width: calc(100% + 22px);
  width: calc(100% + 22px);
  margin-top: -8px;
  margin-bottom: -8px;
}
.select2-dropdown.hledat-select2-container .select2-results__options .select2-results__option {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.select2-dropdown.hledat-select2-container .select2-results__options li {
  padding: 8px 11px;
}
.select2-dropdown.hledat-select2-container .select2-results__options li img {
  margin-right: 5px;
  max-width: 25px;
}
.select2-dropdown.hledat-select2-container .select2-results__options li.rating-stars {
  color: #ec8826;
  letter-spacing: 0.2em;
  font-size: 20px;
  line-height: 11px;
  padding: 6px 11px;
}
.select2-dropdown.hledat-select2-container .select2-results__options li.rating-stars:last-child {
  margin-bottom: 10px;
}
.select2-dropdown.hledat-select2-container .select2-results__options li.rating-stars[aria-disabled="true"] {
  color: #999;
}
.select2-dropdown.hledat-select2-container .select2-results__options li[aria-selected="true"] {
  background-color: #bfbfbf;
}
.ui-widget.ui-widget-content.airport-tooltip-span {
  background-color: #d7d7d7;
  border-radius: 4px;
  border: 0px none;
  box-shadow: 0 0 5px -2px #000;
}
.ui-widget.ui-widget-content.airport-tooltip-span img {
  max-width: 28px;
  margin-right: 5px;
}
#hledat-travel .select2-container.select2-container--default .select2-selection--multiple {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8%208V14H6V8H0V6H6V0H8V6H14V8H8Z%22%20fill%3D%22%23EC8826%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) calc(50% + 5px);
}
#hledat-travel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  flex-wrap: wrap;
}
#hledat-travel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
  max-width: 150px;
  width: 150px;
}
#hledat-travel .select2-container.select2-container--default .select2-selection--multiple .selected-option-text {
  text-overflow: ellipsis;
}
#left-content .hotel-order-form,
.hotel-listing-form {
  padding: 0;
}
#left-content .input-hint {
  display: none;
}
#main-content .input-hint {
  display: none;
}
.page-flight.flexi-detail #page-header {
  height: 320px;
}
@media (max-width: 768px) {
  .page-flight.flexi-detail #page-header {
    height: 50px;
  }
}
.page-flight.flexi-detail#page-ken #page-content {
  padding-top: 6px;
}
@media (max-width: 768px) {
  .page-flight.flexi-detail#page-ken #page-content {
    padding-top: 0px;
  }
}
.page-flight.flexi-detail .white-line {
  display: none;
}
.page-flight.flexi-detail .head-locations-row {
  display: none;
}
.page-flight.flexi-detail .hledat-zajezdy-hotely .tab-content .below-wrap {
  height: 91px;
}
@media (max-width: 1339px) {
  .hledat-zajezdy-hotely {
    margin-top: 15px;
  }
  .hledat-zajezdy-hotely ul.nav.nav-tabs {
    margin-bottom: 5px;
  }
  .hledat-zajezdy-hotely .tab-content .base-wrap {
    flex-wrap: wrap;
    border-radius: 0px;
    -webkit-align-content: space-around;
    align-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .hledat-zajezdy-hotely .tab-content .base-wrap .input {
    border-bottom: 1px solid #eeeeee;
  }
  .hledat-zajezdy-hotely .tab-content .below-wrap {
    flex-wrap: wrap;
  }
  .hledat-zajezdy-hotely .tab-content .input.destination,
  .hledat-zajezdy-hotely .tab-content .input.locality,
  .hledat-zajezdy-hotely .tab-content .input.category,
  .hledat-zajezdy-hotely .tab-content .input.airport_origin,
  .hledat-zajezdy-hotely .tab-content .input.airport_dest,
  .hledat-zajezdy-hotely .tab-content .input.date,
  .hledat-zajezdy-hotely .tab-content .input.rating,
  .hledat-zajezdy-hotely .tab-content .input.boarding,
  .hledat-zajezdy-hotely .tab-content .input.rooms-paxs,
  .hledat-zajezdy-hotely .tab-content .input.search {
    width: auto !important;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
  }
  .hledat-zajezdy-hotely .tab-content .input + .input.search {
    width: 15%;
    margin-left: auto;
    border: 0px none;
  }
  .hledat-zajezdy-hotely .tab-content .input + .input.search button {
    border-radius: 0;
  }
}
@media (max-width: 768px) {
  .hledat-zajezdy-hotely {
    background-color: #ddd;
    margin: 0;
    padding: 30px 15px;
  }
  .hledat-zajezdy-hotely .searchTitle {
    display: none;
  }
  .hledat-zajezdy-hotely .tab-subtitle {
    margin: 20px 0 10px 0;
    font-weight: normal;
    font-size: 20px;
  }
  .hledat-zajezdy-hotely #hledat-flexi .tab-subtitle,
  .hledat-zajezdy-hotely #hledat-travel .tab-subtitle {
    font-size: 19px;
  }
  .hledat-zajezdy-hotely ul.nav.nav-tabs > li > a {
    padding: 11px 25px;
  }
  .hledat-zajezdy-hotely .tab-content .below-wrap {
    background-color: transparent;
    box-shadow: none;
    height: auto;
  }
  .hledat-zajezdy-hotely .tab-content .below-wrap > * {
    padding: 10px 10px 5px 0;
  }
  .hledat-zajezdy-hotely .tab-content .below-wrap label {
    font-size: 15px;
  }
  .hledat-zajezdy-hotely .tab-content .input > select {
    padding: 0 0 0 10px;
    font-size: 15px;
    height: 35px;
  }
  .hledat-zajezdy-hotely .tab-content .input.destination,
  .hledat-zajezdy-hotely .tab-content .input.locality,
  .hledat-zajezdy-hotely .tab-content .input.category,
  .hledat-zajezdy-hotely .tab-content .input.rating,
  .hledat-zajezdy-hotely .tab-content .input.boarding {
    width: 50% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .tab-content .input.search {
    height: 35px;
    width: 100% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .tab-content .input.rooms-paxs {
    width: 100% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .tab-content .input.date {
    width: 50% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .tab-content .input.date input,
  .hledat-zajezdy-hotely .tab-content .input.date button {
    height: 35px;
    font-size: 15px;
  }
  .hledat-zajezdy-hotely .tab-content .input.date input {
    padding-top: 6px;
  }
  .hledat-zajezdy-hotely .tab-content #hledat-zajezdy .input.airport_origin,
  .hledat-zajezdy-hotely .tab-content #hledat-travel .input.airport_origin {
    width: 100% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .tab-content #hledat-flexi .input.airport_origin {
    width: 50% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .tab-content #hledat-flexi .input.rooms-paxs {
    width: 50% !important;
    min-width: auto;
  }
  .hledat-zajezdy-hotely .input-hint {
    display: none;
  }
  .hledat-zajezdy-hotely .flight-search-form .select2 ul {
    min-height: 35px;
  }
  .hledat-zajezdy-hotely .flight-search-form .input.return .checkmark {
    margin-right: 4px;
  }
  .hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection {
    min-height: 35px;
  }
  .hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__rendered {
    height: auto;
    min-height: 35px;
    padding-top: 0px;
    font-size: 15px;
  }
  .hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__arrow {
    height: 35px;
  }
  .hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection .select2-selection__arrow > b {
    top: 9px;
  }
  .hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
  }
  .hledat-zajezdy-hotely .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 0px;
  }
  .hledat-zajezdy-hotely .bootstrap-datetimepicker-widget.dropdown-menu {
    padding: 4px;
  }
}
@media (min-width: 1340px) {
  .select2-dropdown {
    width: 500px !important;
  }
}
.select2-dropdown .select2-results__option {
  padding: 11px;
}
.select2-dropdown .select2-results__option .parent-option {
  padding-left: 0;
  font-weight: bold;
}
.select2-dropdown .select2-results__option .child-option {
  padding-left: 10px;
}
.select2-dropdown .select2-results__option .select2-results__group {
  display: none;
}
.select2-dropdown .select2-results__option hr {
  background-color: #000;
}
.select2-container.select2-container--default {
  width: 100% !important;
}
.select2-container.select2-container--default .select2-selection {
  color: #000;
}
.select2-container.select2-container--default ul li.select2-selection__choice:before,
.select2-container.select2-container--default ul li.select2-search:before {
  width: 0px;
  height: 0px;
}
.select2-container.select2-container--default .select2-results > .select2-results__options {
  max-height: 550px;
}
.select2-container.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #eeeeee;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
  display: block;
  max-width: 65px;
  width: 65px;
  padding: 0px;
  background-color: #ec8826;
  color: #fff;
  border: 0 none;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice .selected-option-text {
  display: block;
  overflow: hidden;
  padding: 5px 8px;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  display: block;
  float: right;
  width: 15px;
  height: 30px;
  font-size: 25px;
  line-height: 26px;
  font-weight: lighter;
  color: #fff;
}
.select2-container.select2-container--default .select2-selection--multiple {
  border: 0px none;
}
.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0px none;
}
#left-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice,
#main-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
  max-width: 90%;
  width: auto;
  min-width: 113px;
}
.top-4 {
  margin-bottom: -15px;
}
.top-4 .item {
  float: left;
  vertical-align: top;
  position: relative;
  max-width: 300px;
  width: 100%;
  height: 163px;
  margin-bottom: 15px;
}
.top-4 .item:hover,
.top-4 .item:focus {
  color: inherit;
}
.top-4 .item + .item {
  margin-left: 26px;
}
.top-4 .top,
.top-4 .bottom {
  position: absolute;
  left: 0;
  right: 0;
  padding: 9px 10px;
  line-height: 1em;
}
.top-4 .top {
  top: 0;
  font-size: 13px;
  background-color: rgba(0, 153, 0, 0.7);
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.top-4 .bottom > *,
.top-4 .prices > * {
  display: inline-block;
  vertical-align: middle;
}
.top-4 .bottom {
  bottom: 0;
  color: #333333;
  font-size: 15px;
  background-color: rgba(255, 255, 255, 0.85);
}
.top-4 .boarding-label,
.tours-listing-featured .boarding-label {
  position: absolute;
  top: -19px;
  left: 0;
}
.top-4 .prices {
  float: right;
}
.top-4 .price-1 {
  padding: 0 10px;
}
@media (max-width: 1339px) {
  .top-4 .item {
    float: left !important;
    margin-top: 27px;
  }
  .top-4 .item + .item {
    margin-left: 20px;
  }
}
@media (max-width: 1339px) and (min-width: 992px) {
  .top-4 .item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 991px) {
  .top-4 {
    text-align: center;
    margin: 10px 0 10px;
  }
  .top-4 .item {
    float: none !important;
    display: inline-block;
    margin: 15px 15px 0 !important;
    max-width: 325px;
    height: auto;
  }
}
@media (max-width: 475px) {
  .top-4 .item {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 768px) {
  #page-content .top-4 .item {
    max-width: 50%;
  }
}
@media (max-width: 560px) {
  #page-content .top-4 .item {
    max-width: none;
  }
}
[class*="items-grid-"] .title {
  font-size: 18px;
}
[class*="items-grid-"] .title a {
  color: inherit;
}
[class*="items-grid-"] .text p {
  margin: 0;
}
.items-grid-3x,
.items-grid-4x {
  margin: 35px -14px;
  font-size: 0;
  position: relative;
}
.items-grid-3x .item,
.items-grid-4x .item {
  width: 33.333%;
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  margin-bottom: 50px;
  text-align: center;
}
@media (min-width: 1340px) {
  .items-grid-3x .item:nth-child(3n+4):before,
  .items-grid-4x .item:nth-child(3n+4):before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    background-color: #eeeeee;
    height: 1px;
    margin-top: -26px;
  }
}
@media (min-width: 1340px) and (max-width: 560px) {
  .items-grid-3x .item:nth-child(3n+4):before,
  .items-grid-4x .item:nth-child(3n+4):before {
    background: none;
  }
}
@media (min-width: 476px) and (max-width: 1339px) {
  .items-grid-3x .item:nth-child(2n+3):before,
  .items-grid-4x .item:nth-child(2n+3):before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    background-color: #eeeeee;
    height: 1px;
    margin-top: -26px;
  }
}
@media (min-width: 476px) and (max-width: 1339px) and (max-width: 560px) {
  .items-grid-3x .item:nth-child(2n+3):before,
  .items-grid-4x .item:nth-child(2n+3):before {
    background: none;
  }
}
@media (max-width: 475px) {
  .items-grid-3x .item:not(:first-child):before,
  .items-grid-4x .item:not(:first-child):before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    background-color: #eeeeee;
    height: 1px;
    margin-top: -26px;
  }
}
@media (max-width: 475px) and (max-width: 560px) {
  .items-grid-3x .item:not(:first-child):before,
  .items-grid-4x .item:not(:first-child):before {
    background: none;
  }
}
.items-grid-3x .inner,
.items-grid-4x .inner {
  padding: 0 14px;
  position: relative;
}
.items-grid-3x .title,
.items-grid-4x .title {
  margin: 10px 0;
  font-weight: 400;
  text-transform: uppercase;
}
.items-grid-3x .date,
.items-grid-1x .date,
.items-grid-4x .date,
.items-grid-2x .date {
  text-align: center;
  color: #3773bf;
  font-size: 17px;
  font-weight: 500;
  margin: 12px 0 7px;
}
.items-grid-3x .text,
.items-grid-4x .text {
  font-weight: lighter;
  font-size: 13px;
  line-height: 1.4em;
  margin: 7px 0;
  padding: 0;
}
.items-grid-3x .bottom,
.items-grid-4x .bottom {
  font-size: 0;
}
.items-grid-3x .bottom > *,
.items-grid-4x .bottom > * {
  display: inline-block;
  vertical-align: bottom;
  width: 50%;
}
.items-grid-3x .boarding-label,
.items-grid-4x .boarding-label {
  position: absolute;
  top: 0;
  left: 14px;
}
.items-grid-3x .prices,
.items-grid-4x .prices {
  text-align: left;
}
.items-grid-3x .price-1.empty,
.items-grid-4x .price-1.empty {
  text-decoration: none;
}
#page-ken .items-grid-3x .price-1,
#page-ken .items-grid-4x .price-1 {
  font-size: 14px;
}
.items-grid-3x .price-2,
.items-grid-4x .price-2 {
  font-size: 17px;
}
#page-ken .items-grid-3x .price-2,
#page-ken .items-grid-4x .price-2 {
  font-size: 22px;
}
.items-grid-3x .detail,
.items-grid-4x .detail {
  text-align: right;
}
@media (max-width: 1339px) {
  .items-grid-3x,
  .items-grid-4x {
    margin-top: 30px;
  }
  .items-grid-3x .item,
  .items-grid-4x .item {
    width: 50%;
  }
}
@media (max-width: 475px) {
  .items-grid-3x,
  .items-grid-4x {
    text-align: center;
  }
  .items-grid-3x .item,
  .items-grid-4x .item {
    max-width: 340px;
    width: 100%;
  }
}
.items-grid-1x,
.items-grid-2x {
  margin: 15px 0;
}
.items-grid-1x .item,
.items-grid-2x .item {
  display: block;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  font-size: 0;
}
.items-grid-1x .item:first-child,
.items-grid-2x .item:first-child {
  border-top: 1px solid #eeeeee;
}
.items-grid-1x .item > *,
.items-grid-2x .item > * {
  display: inline-block;
  vertical-align: middle;
  padding: 4px 0;
}
.items-grid-1x .item .md,
.items-grid-2x .item .md {
  font-size: 0;
  padding-right: 0;
}
.items-grid-1x .item .md > *,
.items-grid-2x .item .md > * {
  display: inline-block;
  vertical-align: middle;
}
.items-grid-1x .img,
.items-grid-2x .img {
  width: 160px;
  padding-right: 8px;
}
.items-grid-1x .img a,
.items-grid-2x .img a {
  display: inline-block;
  position: relative;
}
.items-grid-1x .content,
.items-grid-2x .content {
  width: calc(100% - 160px);
  padding-left: 8px;
  position: relative;
}
.items-grid-1x .content .row1 > *,
.items-grid-2x .content .row1 > * {
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
}
.items-grid-1x .boarding-label,
.items-grid-2x .boarding-label {
  position: absolute;
  top: 0;
  left: 0;
}
.items-grid-1x .title,
.items-grid-2x .title {
  font-weight: 500;
  font-size: 18px;
  margin: 0;
}
.items-grid-1x .date,
.items-grid-2x .date {
  text-align: left;
  margin: 6px 0;
}
.items-grid-1x .availability,
.items-grid-2x .availability {
  font-size: 15px;
}
.items-grid-1x .availability i,
.items-grid-2x .availability i {
  width: 15px;
  height: 15px;
}
.items-grid-1x .availability i:not(.ico-availability-sold):after,
.items-grid-2x .availability i:not(.ico-availability-sold):after {
  top: 5px;
  left: 4px;
  width: 6px;
  height: 2px;
}
.items-grid-1x .availability .ico-availability-sold:before,
.items-grid-1x .availability .ico-availability-sold:after,
.items-grid-2x .availability .ico-availability-sold:before,
.items-grid-2x .availability .ico-availability-sold:after {
  width: 9px;
}
.items-grid-1x .note,
.items-grid-2x .note {
  margin: 8px 0 0;
  font-size: 14px;
  display: block;
}
.items-grid-1x .price-1,
.items-grid-1x .price-2,
.items-grid-2x .price-1,
.items-grid-2x .price-2 {
  text-align: right;
}
.items-grid-1x .price-1,
.items-grid-2x .price-1 {
  width: 80px;
  font-size: 15px;
}
.items-grid-1x .price-2,
.items-grid-2x .price-2 {
  font-size: 21px;
  width: 108px;
}
.items-grid-1x .time-left,
.items-grid-2x .time-left {
  font-size: 20px;
  font-weight: lighter;
  color: #4fb0e0;
  text-align: center;
  width: 218px;
}
.items-grid-1x .detail,
.items-grid-2x .detail {
  text-align: right;
}
.items-grid-1x .detail .button,
.items-grid-1x .detail .large-button,
.items-grid-1x .detail .big-button,
.items-grid-1x .detail .huge-button,
.items-grid-2x .detail .button {
  padding-left: 18px;
  padding-right: 18px;
}
@media (max-width: 1339px) {
  .items-grid-1x .item .md,
  .items-grid-2x .item .md {
    display: block;
    text-align: left;
  }
  .items-grid-1x .col-title,
  .items-grid-2x .col-title {
    width: 100%;
  }
  .items-grid-1x .date,
  .items-grid-1x .availability,
  .items-grid-2x .date,
  .items-grid-2x .availability {
    width: 48%;
    display: inline-block;
  }
  .items-grid-1x .price-1,
  .items-grid-1x .price-2,
  .items-grid-2x .price-1,
  .items-grid-2x .price-2 {
    width: 48%;
    text-align: left;
    padding: 4px 0 8px;
  }
  .items-grid-1x .time-left,
  .items-grid-2x .time-left {
    text-align: left;
  }
  .items-grid-1x .detail,
  .items-grid-2x .detail {
    float: right;
  }
}
@media (max-width: 991px) {
  .items-grid-1x .col-title,
  .items-grid-2x .col-title {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .items-grid-1x .date,
  .items-grid-1x .availability,
  .items-grid-1x .price-1,
  .items-grid-1x .price-2,
  .items-grid-2x .date,
  .items-grid-2x .availability,
  .items-grid-2x .price-1,
  .items-grid-2x .price-2 {
    display: block;
    width: 100%;
    padding: 3px 0;
  }
  .items-grid-1x .price-1,
  .items-grid-2x .price-1 {
    padding: 5px 0 0;
  }
  .items-grid-1x .detail,
  .items-grid-2x .detail {
    position: absolute;
    bottom: 4px;
    right: 0;
  }
  .items-grid-1x .note,
  .items-grid-2x .note {
    padding-right: 100px;
  }
}
@media (max-width: 475px) {
  .items-grid-1x .item > *,
  .items-grid-2x .item > * {
    display: block;
    width: 100%;
    padding: 0;
  }
  .items-grid-1x .img,
  .items-grid-2x .img {
    padding-top: 4px;
  }
  .items-grid-1x .content,
  .items-grid-2x .content {
    padding-top: 10px;
  }
  .items-grid-1x .detail,
  .items-grid-2x .detail {
    right: auto;
    left: 0;
  }
  .items-grid-1x .note,
  .items-grid-2x .note {
    padding-right: 0;
    padding-bottom: 34px;
  }
}
.items-grid-4x {
  margin-bottom: 10px;
}
.items-grid-4x .item {
  width: 25%;
  margin-bottom: 35px;
}
.items-grid-4x .title {
  font-size: 17px;
  color: #333333;
  text-transform: none;
}
.items-grid-4x .img {
  max-width: 300px;
  margin: auto;
}
.items-grid-4x .text {
  padding: 5px 0 10px;
}
.items-grid-4x p {
  font-size: 14px;
}
@media (max-width: 1339px) {
  .items-grid-4x .item {
    width: 33.333%;
  }
}
@media (max-width: 991px) {
  .items-grid-4x .item {
    width: 50%;
  }
}
@media (max-width: 475px) {
  .items-grid-4x .item {
    width: 100%;
  }
}
.items-grid-2x {
  font-size: 0;
  max-width: 100%;
}
.items-grid-2x .item {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  border-bottom: 0;
  border-top: 0 !important;
  position: relative;
  padding: 8px 0 20px;
}
.items-grid-2x .item > * {
  vertical-align: top;
}
.items-grid-2x .item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #eeeeee;
}
.items-grid-2x .item:nth-child(2n) {
  padding-left: 15px;
}
.items-grid-2x .item:nth-child(2n):before {
  left: 15px;
}
.items-grid-2x .item:nth-child(2n+1) {
  padding-right: 15px;
}
.items-grid-2x .item:nth-child(2n+1):before {
  right: 15px;
}
.items-grid-2x .img {
  width: 190px;
  padding: 0;
}
.items-grid-2x .col-title {
  width: calc(100% - 190px);
}
.items-grid-2x .title,
.items-grid-2x .date {
  font-size: 19px;
}
.items-grid-2x .company {
  margin: 5px 0;
}
.items-grid-2x .bt {
  padding: 7px 0 0;
  display: block;
}
.items-grid-2x .bt > * {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.items-grid-2x .bt .time-left {
  width: 190px;
}
.items-grid-2x .bt .price-2 {
  padding: 0 10px;
}
.items-grid-2x .bt .price-1 {
  position: relative;
  top: 2px;
}
.items-grid-2x .bt .detail {
  float: right;
}
@media (max-width: 991px) {
  .items-grid-2x .item {
    display: block;
    width: 100%;
    padding: 8px 0 20px !important;
  }
  .items-grid-2x .detail {
    bottom: 20px;
  }
}
@media (max-width: 475px) {
  .items-grid-2x .col-title {
    width: 100%;
    padding-top: 10px;
  }
  .items-grid-2x .bt {
    padding-bottom: 30px;
  }
}
#left-content .title.not-m {
  margin-bottom: 0;
}
.traveling-with-us {
  text-align: center;
}
.traveling-with-us img {
  margin-top: 10px;
}
.traveling-with-us .title {
  text-align: center !important;
}
.traveling-with-us .parking-car-plane {
  margin-bottom: 20px;
}
.traveling-with-us .orange-highlight {
  font-size: 26px;
}
.traveling-with-us .orange-highlight:not(:first-of-type) {
  font-size: 23px;
  margin-bottom: 2px;
}
@media (max-width: 991px) {
  .traveling-with-us .orange-highlight:not(:first-of-type) {
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  .ticket-fly-companies {
    display: none;
  }
}
.hotels-click4hotel {
  background-color: #ddf0f9;
  border: 0 !important;
}
#left-content .hotels-click4hotel .title {
  text-align: left;
}
.hotels-click4hotel .input.search {
  text-align: center;
  padding: 0 10px;
  margin: 25px 0 5px;
}
.hotels-click4hotel .input.search button {
  width: 100%;
  max-width: 230px;
}
@media (max-width: 991px) {
  .hotels-click4hotel .input.search {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .hotels-click4hotel {
    display: none;
  }
}
.survey {
  display: none;
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
.survey h3 {
  margin-top: 10px;
  text-transform: uppercase;
}
.survey #survey_content {
  padding: 0 10px;
}
.survey #survey_content * {
  display: block;
}
.survey #survey_content p {
  margin-bottom: 10px;
  font-weight: normal;
}
.survey #survey_content > span {
  margin-bottom: 10px;
}
.survey #survey_content a {
  margin-bottom: 2px;
  font-weight: bold;
  text-decoration: underline;
}
.survey #survey_content a:hover {
  color: #ec8826;
  text-decoration: none;
}
.survey #survey_content .survey-bar {
  border: 1px solid #ddf0f9;
}
.survey #survey_content .survey-bar span {
  height: 15px;
}
.survey #survey_content .survey-bar .bar0 {
  background-color: #3773bf;
}
.survey #survey_content .survey-bar .bar1 {
  background-color: #ec8826;
}
.survey #survey_content .survey-bar .bar2 {
  background-color: #009900;
}
.survey #survey_content .survey-bar .bar3 {
  background-color: #d9534f;
}
.survey #survey_content .survey-bar .bar4 {
  background-color: #4fb0e0;
}
.survey #survey_content .survey-bar .bar5 {
  background-color: #ffcc00;
}
.survey #survey_content .survey-bar .bar6 {
  background-color: #00cc00;
}
.survey #survey_content .survey-bar .bar7 {
  background-color: #555555;
}
@media (max-width: 560px) {
  .survey #survey_content {
    padding: 0;
  }
}
.destination .survey {
  margin-top: 30px;
}
.destination .survey #survey_content {
  padding: 0 20px;
}
@media (max-width: 560px) {
  .destination .survey #survey_content {
    padding: 0;
  }
}
#page-footer {
  margin-top: 30px;
  color: #3773bf;
}
#page-footer > * {
  border-top: 1px solid #ddf0f9;
  padding: 22px 0;
}
#page-footer a {
  color: inherit;
}
#page-footer a:hover,
#page-footer a:focus {
  color: #ec8826;
}
#page-footer h2 {
  text-transform: none;
  color: #3773bf;
  margin-top: 0;
  font-size: 33px;
}
@media (max-width: 991px) {
  #page-footer h2 {
    font-size: 27px;
  }
}
#page-footer .blue-row {
  background-color: #4fb0e0;
  color: #fff;
}
#page-footer .blue-row h2 {
  color: #fff;
}
#page-footer .blue-row a {
  color: #bfeeff;
  text-decoration: underline;
}
#page-footer .footer-cols {
  margin: 15px 0;
}
#page-footer .footer-cols i {
  padding-right: 10px;
}
#page-footer .footer-cols i:before {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  position: relative;
  top: -1px;
}
@media (min-width: 768px) {
  #page-footer .footer-cols {
    display: table;
    width: 100%;
  }
  #page-footer .footer-cols .item {
    display: table-cell;
    vertical-align: top;
    padding: 0 10px;
  }
  #page-footer .footer-cols .item > div {
    padding: 2px 0;
  }
  #page-footer .footer-cols .item:first-child {
    padding-left: 0;
  }
  #page-footer .footer-cols .item:last-child {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  #page-footer .footer-cols .item + .item {
    margin-top: 30px;
  }
}
#page-footer .logos {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
#page-footer .logos .img {
  display: inline-block;
  padding: 10px;
}
@media (max-width: 767px) {
  #page-footer .logos {
    display: none;
  }
}
#page-footer .havana-office h2 a img {
  margin-right: 90px;
}
#page-footer .havana-office .container > div {
  float: left;
}
#page-footer .havana-office .container > div:first-child {
  width: 65%;
}
#page-footer .havana-office .container > div:last-child {
  width: 35%;
  padding-left: 5%;
}
@media (max-width: 1339px) {
  #page-footer .havana-office h2 a img {
    margin-right: auto;
  }
}
@media (max-width: 991px) {
  #page-footer .havana-office .footer-cols .item + .item {
    margin-top: 0;
  }
  #page-footer .havana-office .footer-cols .item > div {
    margin-top: 4px;
  }
  #page-footer .havana-office .footer-cols > :nth-child(n+2) {
    display: none;
  }
  #page-footer .havana-office h2 img {
    float: none;
    padding-left: 0;
  }
  #page-footer .havana-office h2 span {
    display: block;
    margin-top: 10px;
  }
  #page-footer .havana-office .container > div:first-child {
    width: 50%;
  }
  #page-footer .havana-office .container > div:last-child {
    width: 50%;
    padding-top: 50px;
  }
}
@media (max-width: 560px) {
  #page-footer .havana-office .container {
    text-align: center;
  }
  #page-footer .havana-office .container > div:first-child {
    width: 100%;
  }
  #page-footer .havana-office .container > div:last-child {
    width: 100%;
    padding: 0px;
  }
}
#page-footer .kentlucky-footer {
  line-height: 1.4em;
  padding-bottom: 30px;
}
#page-footer .kentlucky-footer .container {
  position: relative;
}
#page-footer .kentlucky-footer .k,
#page-footer .kentlucky-footer .v {
  padding-bottom: 1px;
}
#page-footer .kentlucky-footer .item:first-child {
  width: 370px;
}
#page-footer .kentlucky-footer .item:first-child .k,
#page-footer .kentlucky-footer .item:first-child .v {
  padding-bottom: 13px;
}
#page-footer .kentlucky-footer .item:nth-child(2) .k {
  width: 150px;
}
#page-footer .kentlucky-footer .item:nth-child(2) .v {
  width: calc(100% - 150px);
}
#page-footer .kentlucky-footer .item:last-child {
  text-align: right;
  font-size: 14px;
  width: 250px;
}
@media (max-width: 1339px) {
  #page-footer .kentlucky-footer .item:first-child {
    width: 271px;
  }
}
@media (max-width: 991px) {
  #page-footer .kentlucky-footer .container {
    padding-bottom: 0px;
  }
  #page-footer .kentlucky-footer .item:first-child {
    width: 185px;
  }
  #page-footer .kentlucky-footer .item:first-child .k,
  #page-footer .kentlucky-footer .item:first-child .v {
    padding-bottom: 1px;
  }
  #page-footer .kentlucky-footer .item:nth-child(2) .k,
  #page-footer .kentlucky-footer .item:nth-child(2) .v {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #page-footer .kentlucky-footer .container {
    padding-top: 130px;
  }
  #page-footer .kentlucky-footer .item:last-child {
    text-align: left;
    width: 100%;
  }
}
#page-footer .kentlucky-footer #newsletter {
  overflow: auto;
  position: absolute;
  bottom: 0px;
  margin: 0 10px;
  max-width: 470px;
  left: 385px;
}
#page-footer .kentlucky-footer #newsletter form {
  overflow: auto;
}
#page-footer .kentlucky-footer #newsletter form p {
  font-size: 1.1em;
}
#page-footer .kentlucky-footer #newsletter form input,
#page-footer .kentlucky-footer #newsletter form button {
  height: 40px;
  float: left;
}
#page-footer .kentlucky-footer #newsletter form input.newsletterEmail {
  width: 365px;
}
#page-footer .kentlucky-footer #newsletter form button {
  width: 105px;
  background-color: #3773bf;
  color: #fff;
  border: 0 none;
}
#page-footer .kentlucky-footer #newsletter form .agree-footer {
  float: right;
}
#page-footer .kentlucky-footer #newsletter form .agree-footer input.news-check {
  display: inline-block;
  float: none;
  width: 13px;
  height: 13px;
  margin-right: 5px;
}
#page-footer .kentlucky-footer #newsletter .dialog-messages {
  height: 23px;
}
@media (max-width: 1339px) {
  #page-footer .kentlucky-footer #newsletter {
    left: 275px;
  }
}
@media (max-width: 991px) {
  #page-footer .kentlucky-footer #newsletter {
    position: relative;
    bottom: auto;
    left: 185px;
    top: -50px;
  }
}
@media (max-width: 767px) {
  #page-footer .kentlucky-footer #newsletter {
    position: static;
    margin: 5px auto 0px auto;
    width: calc(100% - 30px);
    max-width: 390px;
  }
  #page-footer .kentlucky-footer #newsletter form button,
  #page-footer .kentlucky-footer #newsletter form input.newsletterEmail {
    width: 100%;
    height: 35px;
  }
  #page-footer .kentlucky-footer #newsletter form p {
    text-align: center;
  }
  #page-footer .kentlucky-footer #newsletter form .agree-footer {
    display: block;
    float: none;
  }
  #page-footer .kentlucky-footer #newsletter .dialog-messages {
    margin-top: 5px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #page-footer .kentlucky-footer.newsletter-wrapper {
    padding-bottom: 0px;
  }
}
#page-footer .login-for-partners {
  margin-top: 15px;
}
#page-footer .login-for-partners i:before {
  width: 18px;
  height: 18px;
}
#page-footer h3.eshop {
  font-size: 21px;
  font-weight: lighter;
}
@media (max-width: 767px) {
  #page-footer .eshop {
    display: block;
    text-align: center;
  }
}
#copyright {
  font-size: 14px;
}
@media (min-width: 768px) {
  #copyright {
    position: absolute;
    right: 15px;
    bottom: 20px;
  }
}
@media (max-width: 1339px) {
  #copyright {
    bottom: -10px;
  }
}
.cookie-law {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: rgba(0, 153, 0, 0.85);
  color: #fff;
  font-size: 0.85em;
}
.cookie-law .cookie-law-content {
  max-width: 950px;
  margin: 0 auto;
}
.cookie-law .cookie-law-content p {
  float: left;
  margin: 4px;
}
.cookie-law .cookie-law-content button {
  display: inline-block;
  float: left;
  width: auto;
  background-color: #ec8826;
  border: 0 none;
  color: #fff;
  font-weight: bold;
  margin: 0px 10px;
  padding: 4px 9px;
}
@media (max-width: 991px) {
  .cookie-law .cookie-law-content {
    padding: 3px;
  }
  .cookie-law .cookie-law-content p {
    float: none;
    display: inline;
  }
  .cookie-law .cookie-law-content button {
    float: none;
  }
}
.ico-clock-blue-dark:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEtSURBVHjapJMxTsNAEEWf9wLxDeIbkALJ7lg6Sh/BSKSCIrLpgS4SWomCEgkX9ElJF5dLR26Q3CCcwDQ/wUReAuJLq9Xu/JnZ+TNL27aEVloukp/sUdu2bJFVTQxMgAIY8oU1UAMP3tnN9nLnnFVNLsIAWAKvQAq8AWfAEfABFN7ZOYDpOM4U8NQ7OwKmQARMdR7LPhMfo6fWipp4ZxuRRsCJdryzT0AiXp1VTWxU4wC47tbTB9lfxJ8YibNU5IPwzl5Jk8JI1Tl/wxwYGh3yHsKx9lWPLd+pvZ85q5oCuAfOvbOrQGaMBmA/87Mc68Czc2AdpeXiFrgBxr8RLauaR+ASuIvSchF36krU6/eA4zeuUe8K9W4FxAHHC9kHGtHNodnOAB+a7X/9qs8BAExPow3ieiLlAAAAAElFTkSuQmCC");
}
.ico-mail-blue-dark:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADvSURBVHjalNIhTgNREMbxX5sKJHhEb0BVu/KlCkcFCbYEiSHdA3CCbWqQhB4BEnzXkCyoXoCkAg8CgVvMbAJNCe2Ylzfz/SfzZaZV17UsL7vo2j5WVZFWrcFk8Yy+3eOlE+AnbvC1BbSHS/Q7kXjFMVJVpI+/qCwv91GG/qgd+ftIluF/E9htNKHXwKoiXWGGZZaXvTWwhyVmofMLjgZzTPHUNIi3wjTqNsIhHOIsLMxjzFMM1ydq/wDHGGNUFekRKXaf4j/COHSgNZgsajzgvSrS+X97yvLyDgc4aeA33O5wIBc47ISnhOsdL6z8HgBmHVK+KZctggAAAABJRU5ErkJggg==");
}
.ico-phone-blue-dark:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFwSURBVHjabJLNUcNADIW/eLgHKiAdJDf2hmgA3EHMUAA/WwChgIWkAkIFOBVk4bS3hA5CBZgKzIG3zMKgi9cavaenJw36vgfA+WjAFd/RpGCd87HTfwTaFGxJEXvOx31gDkyBT2AINMoZcAjUwIPzcQbUKdgWoBLrFHgCRsC7wLnjE3AAnAIbIDofJxk8BhYpWJOCdUALjJ2PI3W+lJpXYAWsVUOlDl0xSqtvrfc1sADOgUfgHhg6H5tKc05k2qQAb0WwAZ7VIAIXUlAPjm7WLXCmuVrgGDhJwWKW4nxcyo+ljGyA50oJtKYMmPA75sCH1GyAHRAHfd/jfNyKOcseA+d5rxpnBGxTsF1mzGCTi29yOIrgTu91oeI9yx8UFzYDbrXXWaHgM1+dujfKr37AhTFTKahVaMA8BWuLuh2wq0pXUrBGUscyB51jCZzpZJe/OhcFJunHSq1Etq+Le0nB7F/wH5JGIwyVfgMsBeu+BgDHZ5lN1ZA/lwAAAABJRU5ErkJggg==");
}
.ico-person-white:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAETSURBVHjalJM9TgQxDIVfKGmgQLTh5wBAswXago4CcQAKNBVHQtyANichuwUSu9CwBTXQD3w0HinKJLvBkhXp2X6ynx0HaIN5SasUcM5JkobarTWFQVIvaWlvMHxsQO4e+AJmwDWwD1wCC8N9XlsiCUaQ49uGhxaSH+ugFLsB+hYSbIRS7LhEUhL2V9JZRfBJq7ABeDINck1WrZp44BN4BW6BU+AOePvPdgaiAPSJB8NHU7iGiz2Q9L4uoXaxnaRol7qwNxq+UdhdIAIfwAMwBfaAc+Ae+AbmwE5al5PMgGfgqKLVoeXEGklnHfgKweAntqWuRBKtZTX4Y/q/0kAPXDSSXNkfG529s0202IvlS5L+BgCfVXlb7h+B7QAAAABJRU5ErkJggg==");
}
.ico-phone-blue-lightest:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23bfeeff%22%20d%3D%22M23.7%2014.9c0%20.4.3.8.8.8s.8-.3.8-.8c0-5.5-4.5-10-10-10-.4%200-.8.3-.8.8s.3.8.8.8c4.6-.1%208.4%203.7%208.4%208.4zm-9.2-5.2c0%20.4.3.8.8.8%202.4%200%204.3%201.9%204.3%204.3%200%20.4.3.8.8.8s.8-.3.8-.8c0-3.2-2.6-5.8-5.8-5.8-.6%200-.9.3-.9.7zm.7-9.5c-.4%200-.8.3-.8.8s.3.8.8.8c7.2%200%2013.1%205.9%2013.1%2013.1%200%20.4.3.8.8.8s.8-.3.8-.8C29.8%206.8%2023.3.2%2015.2.2zm4.2%2017.5c-.1-.1-.3-.2-.5-.2s-.4.1-.5.2l-1.6%201.6c-.6.6-1.6.6-2.2%200l-3.7-3.4c-.6-.6-.6-1.6%200-2.2l1.8-1.8c.3-.3.3-.8%200-1.1L5.3%203.5c-.1-.1-.3-.2-.5-.2s-.4.1-.5.2c-.1.1-2.4%202.4-2.9%203C0%207.9-.2%2010.8.8%2013.3c2.2%205.5%209.5%2012.2%2015.6%2015.9.5.3%201.7.6%202.9.6%201.1%200%202.7-.2%204.1-1.4%201.3-1.1%202.8-2.7%202.9-2.8.3-.3.3-.8%200-1l-6.9-6.9zm3%209.5c-1%20.9-2.2%201-3.1%201-1.1%200-2-.3-2.1-.4-6.9-4.1-13.2-10.4-15-15.1-.8-2.1-.5-4.4.2-5.2l2.4-2.4%206.2%206.2-1.3%201.3c-1.2%201.2-1.2%203.1%200%204.3l3.7%203.4c1.1%201.1%203.1%201.1%204.3%200l1.1-1.1%205.8%205.8c-.5.7-1.4%201.6-2.2%202.2z%22%2F%3E%3C%2Fsvg%3E");
}
.ico-label-top:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
}
.ico-label-top:before {
  width: 62px;
  height: 60px;
}
.ico-star-yellow:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADCSURBVHjajJHBDcIwDEVfskA6AIduQEdIJwk3rozAKOkmsEHZgBHoAOnngCtBFap+yYdv+8mW7SRR0zy4K4BPutbqrgbOg2uAp9nWJ73WPZ66LkCwuOya+DUtWGqqTXUlcwJaIAINcPyzxQN4ATfg4EqmMxPYpwk4O0nMg9sLT0D0SaO3k4+26rQH+rmqJfIGmBeo9o5uA+y2/vhdvFtsg/a/YM29T4o+KQK95YL1fCQJSZRMWzJx8esomVgy7eLfAwBTI2eu5nmRFgAAAABJRU5ErkJggg==");
}
.ico-star-yellow:before {
  width: 14px;
  height: 13px;
}
.ico-star-white {
  display: inline-block;
  background: url('/images/css/hotels/ico-star-white.png') center center no-repeat;
  width: 14px;
  height: 14px;
}
.ico-star-yellow-big:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADCSURBVHjajJHBDcIwDEVfskA6AIduQEdIJwk3rozAKOkmsEHZgBHoAOnngCtBFap+yYdv+8mW7SRR0zy4K4BPutbqrgbOg2uAp9nWJ73WPZ66LkCwuOya+DUtWGqqTXUlcwJaIAINcPyzxQN4ATfg4EqmMxPYpwk4O0nMg9sLT0D0SaO3k4+26rQH+rmqJfIGmBeo9o5uA+y2/vhdvFtsg/a/YM29T4o+KQK95YL1fCQJSZRMWzJx8esomVgy7eLfAwBTI2eu5nmRFgAAAABJRU5ErkJggg==");
}
.ico-star-yellow-big:before {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-bottom: 7px;
}
.ico-star-yellow-big:first-child {
  margin-left: 5px;
}
.ico-star-blue-big:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAANBJREFUeNqMkb0NgzAQhT9H9DBACjxBGCBIZg1X6dIyAiNkBJowB5EXIAuEjAATOM0hOZEhnHTF/bz3TveU955YlN3YADirm9hcxYBlN2bAW8rcWT397hyIRw2kkvUuxUAtldYcU1Xn++sC5IABMuC0csUTmIAeOCbAANwChbVYCAvgqrz3lN1YCNM/8AwYZ/VwkJcPcuq8B/T1VWm0G8B2AcXsKDaAxZaP4fAhuQ0U/1JZrpzVxlltgEp6qewAkAQkmQD6kFlqU3bj4vME8BkAknVICQ5Wu/EAAAAASUVORK5CYII=");
}
.ico-star-blue-big:before {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-bottom: 7px;
}
.ico-star-blue-big:first-child {
  margin-left: 5px;
}
.ico-white-star {
  font-size: 14px;
  vertical-align: middle;
  padding-bottom: 6px;
}
.ico-white-star-smaller {
  font-size: 12px;
  vertical-align: middle;
  padding-bottom: 4px;
}
.ico-person-2-blue:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEDSURBVHjahNG/K0VxHMbx1/l2r0GdbimLulcok9FgI5uJTUqd8uMfsPgHDJQsJtu5xahkNhptMoiiI8kg3DPYXMuXbpfcZ/28nz6f5/kk7XZbo1mOYgfzCHhCjt0iS99Do1nWcIVz9KGCCQxhv9Esq0k9b22hHxt+6wbzFSxiDYos/Zk2miWcYjLgs9segW99JPW8tYlxrHaxNVxgNuAwQnsYjsA0znBUZOlDKLL0EQtIYsJXHETzNiT1vNWHDHO4xwsGMYYT5BWsx4QrRZbedhw/gmOUATNY7gRiHXdxw1LAc5GlxR9FKrL0Em8BfwIdugyo9oAGQnzmf5oKuO4BHX4NAIGiRzJgTgKEAAAAAElFTkSuQmCC");
}
.ico-person-2-blue:before {
  width: 9px;
  height: 19px;
}
.ico-sun:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAASwSURBVHjajJZBbFRVFIa/c2fKtAhl2gKGmNTSAIkLY6ns3JCITdwYZeuCtuhajAlriXvBhTuRNnGlCzExJkYlhpgYEzqlNimUiHSABNC2tNCh0zLv/i7uzJv3ZqaDJ2k6ee+8/z/n3Hv+c5AitTLvfYuHUs3fzx+VLzj51V/UznwLTK9IDhw1kxT/NjOazKDmb4B5n/JLfh8eVD9JYErCcDVWH15UltH1YViebAZpYd5SHPUgVMdkaQItnASvQFr1qRKHfypdxkrTcGsUHk6mARoyaVmMxsosT8DCGLY8ARszqeq4FMaut2HgAmBY8RRanyJ5FCngriFsx1Fw+dZBLQVSAF48jzpfTkOoVU2XJvDFcVwmD4cuoc5X6uezcRet/YxtzoP3kBtEO49huQNx2lr5Frt5PEQ48AX0jRMfqRwYZOsHlCDuG8UkuHcGOvoDaeVfuHsaVi8ibWIY4JEMMjvw3W/g9n0Cuf1Ybj9keqD/LPSeSAC7mCfOOOZuDALg4ddQfA98CZ8bwHUfh+xOcAabK2j1Ivb0DmR2o/7Psfw7MUzyQoX74gJH6MuoqfFq/ecfnJMKndJ0n/TPZ9Wnjb0fhXfTffKFHdLSN3qW0arRY1v7XbraI13dLZWm24qDJPlSoerfI79+o60/W7NKmh+Rn8pKS5MNZUhn672vK93ihDTlpL/fba5KQsFQ5Jui8lKIuLBLfnZQ8pVnFC55VJXwzXRe2ri1ZdYOs5RIWO1v9TukMtZ3AizTWrqUuK0xQAbrO4FUhkc/bCk0WQpVKhMotBlDHnv8GxBB11CaK3lLrfHWVq1rKDRbaRbri7BCB5ICNoYTuLiHZIG/lny0XA2tO9H8VaFvEP7GwJTZGTJXGbMM3sCsJpMCRJZhpXo3vBN0HoLSH+jJTJDGZPM/a3qs/4kUwbaBcBDDnsZDcSkkJbLoHgkCsXa59aBoZ2uXgSzW/XpylqVcXOqOJFPpPoZ19GMrF6F8pyWAFDXdNdtcQKvfY7mDsP3VxEuXmtmukS/+nemF50/hLQvF8cR8di3PV4owRXD7fcxnYO+H4LqagOsze6uVxXspWpPmR6RCh7QwJkWrW684lRVpYUxRISv99ZYUlf+fZG6BJl+5J11/TVFhm/zsoKL7Z6WNYt1noyj/4Jz87KD8VE7+xogUPWkriJLUNI+lKLTC+lVYnIQXPgXKcP9jtPglVB6FvvBC5nAIybBMHvZ+BPtOh5tw7wxuzweQzce9nuz51ovA5gLMHYHKEuy/AL2jQSw25rGlr+DRT6iyDAjL7oFdb4a5m+tPLBJj2PYj2MEfIdNbJ03My7TePn0ozQ1JU8gXT7apV9S2lr44Jl1B0dyQ/OZyk16T2qE3F+WvHZaumPyt0fa79u1T0vxRqTSz5cCI5oakK8hfGw4JJczVZBCAyh1sYwF2j2MD55uWyZQ8lmfg8a8QLaXER8l2O3AJPXcYyjfBr6SwsqHe9c2Rlwqx1CEFkW2xEUlCBi6Wu7QOSMI6euDApUBaw4yJGxUk4ZDKMBFEuJUOU4NqewWZDQtylSEP5MNiGGZT4yBtnLO+ucypseTjeKTqoHHWdmYbLlbA/wYAIfF3RZtLu0EAAAAASUVORK5CYII=");
}
.ico-sun:before {
  width: 30px;
  height: 29px;
}
.ico-sun2:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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");
}
.ico-sun2:before {
  width: 20px;
  height: 20px;
}
.ico-water:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAIAAAC3hDtuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAOmSURBVHjalJNPUBpXHMd/bwF3hV0wIfwJVjITojFiLlC1jYc6UjuYmQyazsSZzgj3YnMummMRe0zVQ29FLzUHxYvYjGg6bZ2JmpxCw6Qk0yAiglRhd4Hlz74e1qSa5tD+bm/e733e933f94cwxgCAcR0hGcaYr0DwyfFanI9lqgAAIJoYxUCraqz3PE0iETABCP5D3Q4mEcYYY4wQAoDgk8Ls5hEr1BhS3tVCXdMpMIE24vzzg6q6gfD1a4c66beHMX5zCRIBiNPc8ZV0kgMkqQYAXzgTivIMSbhtjLf3PPoHgbeTlbHQPivUPbamr/u1Z/W9y5U4S6OmE7S0btfLZ1wmtlyLvCw+TgoIA0bQzBDDnZoOfYP7x70Xh5VPLMy3Th1NvccETsD+9WwoygecOgBAGGOJO2RVeXt146sH24mSJMduZvhyJZapEhjslxrvfqTxP8rFMlUTI5sc1PeYz+AXo9zsr3+l2HrAqUMI3f/lED2M83eXDoasqh4zNbVxlC+LXeZGj13tsCgxAALgyvDdZm7+aYEhielh406iOLN5DAAmRjbQqmIoIpkXdhKVVKFuVMsCNw2pfPXe6uE3zgvI8X1i1K7RUOALZxlS7r+pG7is3EoK27tFSU67gey/3Lj+quRbybKC6B809HxAhqL5tXhRShFDEl0t1KcW5fB1JvSMu/dT5lYH7bFp0FqcLxTrEw9zbRdkU07946Qwt3OcYuunkoCbKPkXdvozi8r9YJ8VsMemlrJ4+jMLAvKFM4/+KPa1KsduNHkW0uh5uvz5XKrNoJh06sZXM7FMjSGJ21a67wpt1SsKAt7eFWZ/y6YKYptBMeU0Tv6c3Xpdlno+NFNqUs5W6msvuEi8xFWw92O1w6LyLKSHO2k0urDPlmsTfdovlzN8WXRdp319WpoiAOB0/ibC2aXfeZOamHUZY9lq8Omx5AZCCGNMgHjLynzVe44tie4H6WaNbH6kGQUi2YFW2rt8kC+LgUGtq4ORxuffgV2MFifC+2pKMe0ydLWQqXw9ma9Kzd0tJABEXnK+lRwAnr9z8aqBRGxZdP2wy1bw3B1ju4EEEQNCGJ0dZ3zyhOVnnH8jxwpi9yWl28Y4LEppf/1VKbid30mU2gyKGdfFZo0MAFAgcrgY5YIjxmt68h3Qe2svX5/ePFqOsgBAgCgCITmmaZS7bYz3xrm3naj7/p/BEWO7gYT/U3v5+laimORqBAYAuKpvcFiUb5w8qb8HAIF4wKOd/0bZAAAAAElFTkSuQmCC");
}
.ico-water:before {
  width: 30px;
  height: 14px;
}
.ico-water2:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,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dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjc3NmEzN2RhLTkxMzMtNDkxNS1iYjYyLWM1Njk1MjVjOTc0ZCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NWYyMDQ0Yy05YTFkLTRiYWMtOThkZi0xOWFiMDA3NzcwMjciCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNWMxNTY2Zi0wZWJiLTRkMTMtYWVkNy01YmQzOThhZTU3OTAiCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNTgxNjc3MjE4Nzg2NDg4IgogICBHSU1QOlZlcnNpb249IjIuMTAuMTAiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDxpcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uQ3JlYXRlZD4KICAgPGlwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgIDxpcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OkFydHdvcmtPck9iamVjdD4KICAgPGlwdGNFeHQ6UmVnaXN0cnlJZD4KICAgIDxyZGY6QmFnLz4KICAgPC9pcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRmNGViMjYyLTdhNjctNDgzMC05YTljLWRmNzdkODIxNzFhYiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMC0wMi0xNFQxMTo0NjoyNCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMTk4Zjk5My0yNTlmLTQ4YTYtOGY2OC0yNGJjNDVkZWYyOWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjAtMDItMTRUMTE6NDY6NTgiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+7SyN5gAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+QCDgouOhuCgi8AAAM5SURBVDjLjZNRTFtlFMd/X6leKPe2TnZZxaw+AFoC0WSTYVxiFrYlLIsZ8IB70G667MVsLL5B9HVggi+UzcSYbJb4gERn9+DIDCw+bIvN5ky2VYxWBmUr3b00Um4LJYMeHzqaaYzxn3wP5yTn5H/O9ztKRFhbsxs0zUzYueLw+O1s75nrSwDUGRXsb6ymr71G2eT9JtVp/kPdkfviBtA0MwFw8Px8r7O2TnuDTpP5FFdmVojcWiZYq0lni67KlTY6ACa5JxvqVW4QEUSEvksPpTU8KyNXM7KZsyxLjyULEhxKyODUYjlfepb/ybjv0kOZThdKDvsnLInG80weD+AU1gmNp0UJ1HlddLVAk6nx5c9Zjr1aM2x6OVXyY5bH36xv2+5BiQhNn9yTzuZqHjhFbiRXgSI7AwY/JfO4BCJv+Tn9Q4bl1SIDB2ppC1SWx78Qz8mHEzaDHSbhqxnU94m8XPktR1ugkv6JDK2BKkZ7/MoGnWVOf34z0xuN5xjp8nN0LAXAkR1ejEoX0TsOqeUNzh+uI5V9BIDa+1lSTuz20T9hE+56jv1ej3H29z8dgOA2jZe9eePg2IrjrBWZPB4gGs9y5noWgPYGD/vqPSil+OiyxddvP4+aTOTlZNTixa0VdLX4GL25RMrZAEof9kylmy96thEaX6C72eDYri1hU3c93qPtt/M1w3s+nevZ0+jhxnwBNZ0uSP9lm4EOk+7RFIbmInzIT/0W97lrc2vvnb1mo1dV8HGHn87ReQzNxcCBrXg1N9/ezTKVWOXIToO99dVE4znUO18tSO9rPt6/aLGv0cMHu589h1FxyqTEmG3b+huRnFPndXHy9Roit5b41XqEUgolG7zZbHB0h4/QeJrv3t0eZnDKlraRWQkOzYhlWfq/MfbN3bwEhxISSxbEEtF/nFuVWLJQ5rI1PCut4XsiImA5G8Ot4VmZThdErJxfLNH/BvDjOHrHkeDQjITG0+VGU3+sSGhsQToj83J/aV1EBDU4tSiHWnSaajVVPqt/nNSm+iYW5WLcwUWRIi5EBF+Vm9iJQJlLtWt4VmK9Lyj+px5kN+TCL8u4BF6qfZpXfCuGaZplA38BHR7GKTRNE74AAAAASUVORK5CYII=");
}
.ico-water2:before {
  width: 20px;
  height: 14px;
}
.ico-plane-yellow:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADbSURBVHjaYvz///9/BioAJpwyZxoYGGYyMjC8vUChQVIOEPpoAZUMen6QgeHZARIM2uSA6Q1Je4Q3iTboywOIYb8+QPi/PiDYzw8yMNxcAHHZswMMDJ8fYBjECI+1nQEMDA82Eh9NkvYMDH4HiAgjQgDmWihggbM+P2BgYOOH2CJsAFG4yYGB4e1FiLzDfAYGXgUIm1cBwcYw6O1FBgb39RBDGBgYGNgEIBjmDfUEvA5EGJSOJYHDYtGkgYJ09OwAA8OvjxDXwNIU2QYxMDAwWE8gKuwZqZVpAQMAwWJHtZHgGV4AAAAASUVORK5CYII=");
}
.ico-plane-yellow:before {
  width: 18px;
  height: 14px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.ico-approved-green,
.ico-availability-available,
.ico-availability-last,
.ico-availability-sold {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #009900;
}
.ico-approved-green:before,
.ico-availability-available:before,
.ico-approved-green:after,
.ico-availability-available:after,
.ico-availability-last:before,
.ico-availability-last:after,
.ico-availability-sold:before,
.ico-availability-sold:after {
  content: "";
  display: block;
  position: absolute;
}
.ico-approved-green:after,
.ico-availability-available:after,
.ico-availability-last:after,
.ico-availability-sold:after {
  top: 5px;
  left: 4px;
  width: 8px;
  height: 4px;
  border: 2px solid #fff;
  border-top: 0;
  border-right: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ico-availability-available.ico-availability-small,
.ico-availability-last.ico-availability-small,
.ico-availability-sold.ico-availability-small {
  width: 15px;
  height: 15px;
}
.ico-availability-available.ico-availability-small:after,
.ico-availability-last.ico-availability-small:after,
.ico-availability-sold.ico-availability-small:after {
  top: 4px;
  left: 3px;
  width: 7px;
  height: 3px;
}
.ico-availability-sold.ico-availability-small:after,
.ico-availability-sold.ico-availability-small:before {
  top: 1px;
  left: 1px;
  width: 9px;
  height: 2px;
}
.ico-availability-last {
  background-color: #ec8826;
}
.ico-availability-sold {
  background-color: #d9534f;
}
.ico-availability-sold:before,
.ico-availability-sold:after {
  width: 10px;
  height: 2px;
  background-color: #fff;
  border: 0 !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.ico-availability-sold:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ico-info-blue:before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGTSURBVHjalNQ9aBRBGMbxX5ZNvMgJJhqIETR4frUB4RrFJiIo9mkVLJSgqJWIlSBaKcGPSixsbEWsRARJY5OzNeQkBqJCNF5xhItcYbMXL8PunHlhYYb5v8/svPPO01e9/l5O7McUzuAgduMn6niDl/gaJqXBfDvu4jL6g7Wx7DuBO3iKm1jrAEkXPIJZXM0RCqMfVzJ+JBQbwGtM2FpMZHnbuo95H9U8esdg6sWNY0aHSpqttslbsyFSxT1cS7AP00Vb7xkuGR0q9frDaYynuJBzEZvi4asF5cHU3EKjCElxPsVkTOj21FGHxsqgVmm49ORTEXoqwYGYWEcI5r81Y+iRBLtiRK3+72jzy1Gx4QS/ondf2bkx/r7aiqGrCb4UrR7eW940n6s3YmKfE7z7n3o1W+1e7fE2wTPkkhdPj2+My6Vo97TxPMESHuUR3c3643e0Xo+x2JdZ0AA+FD2pHvERJ7Heeeh/cA61LQrVsrz10IJWcBwzRTUMajST8StF5riW+dmDzGnPolLgtIvhDn8HAL9gWWs4HYaaAAAAAElFTkSuQmCC");
}
.ico-info-blue:before {
  width: 19px;
  height: 19px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.ico-travel-company-turkish-airlines:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEAAAAQAAAABQAAAPUBAQH1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wv///9L////xf/9/f/+9/f//vX1///5+f/////u////kv///yP///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ZwAAAJL+5uUG9oJ8AP3j4AACDg0AAAYDAP/x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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8iAAAAPgAAADcAAAAgAAAABwAAAO8AAADVAAAAwgAAAMQBAQH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMoAoxL0AvDQAAAABJRU5ErkJggg==");
  width: 80px;
  height: 25px;
}
.ico-travel-company-air-france:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AUZDSoVNQ+d1wAAH2RJREFUWAkBWR+m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAQAAAAFAAAAAAAAAAAAAAAAAQAA9wEAAAAAAAAAAAAAAAAFEDlCAAAA8QAAAND7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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdMUVJTzxgbAAAAAElFTkSuQmCC");
  width: 80px;
  height: 25px;
}
.ico-travel-company-swiss:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AUaBTUPGZGUZQAAH2RJREFUWAkBWR+m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAOAAAAMMAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAF80AACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAgAAAAsAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2gAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAABIAAACuAgsLFwABAQAA//8A//n5AP/8/AAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAN4AAAAAAAAAAAAAAADMAAAQAAAADwAAAAUAAAD+AAAA9wAAAOw0AAD7zAAADgAAAAwAAAD8AAAA8jQAAPgAAAAAzAAAAQAAABQAAAAEAAAA/zQAAOgAAAAAAAAAAMwAAAIAAAAXAAAAAAAAAPgAAAD2AAAADwAAAAQAAAD1AAAA8zQAAP7MAAABAAAAFAAAAAwAAAADAAAA/QAAAPM0AADsAAAAAAAAAAAAAAAAzAAABAAAABMAAAALAAAAAgAAAPwAAADxNAAA7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAACAAAAJgABAQwF3Z2AAIJCQD//v4A7qSkAPfU1AABAAAAAAAAAAAAAAAAAAAAAAAA2jQAAOUAAAAAAAAAAMwAADkAAABiAAAAQQAAABwAAAD3AAAA1AAAAKbMAACtAAAAQQAAAHYAAADoAAAAkgAAALkAAAAAAAAAGwAAAIsAAAAbAAAA/cwAAFA0AADxAAAAAAAAAB4AAACmAAAA/QAAALUAAAC4AAAAfAAAAB8AAACrAAAAmMwAAPcAAABOAAAAXwAAADYAAAAQAAAA7QAAAMfMAACfAAAAuDQAAP3MAAAPAAAAUQAAAFsAAAAyAAAACwAAAOgAAADBzAAAmzQAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPAAAD/QAAggAAAFABBAQBGXt7AAEDAwAAAAAA9s3NAPfU1AAAAAAAAAAAAAAAAAAAAAD2AAAA2AAAAAAAAAAAzAAAMQAAAKUAAAAhAAAA6wAAAMQAAAATAAAAPAAAADwAAAAjAAAAuAAAADIAAAAAAAAAzgAAALkAAAAAAAAARQAAAEwAAAAMAAAAAAAAAEIAAACvzAAAAwAAAD0AAAA5AAAA/QAAALIAAAALAAAAPwAAABQAAADWAAAA/QAAAF4AAACYAAAABAAAANoAAADTAAAAKAAAAFMAAABKAAAAWwAAAK8AAABjAAAAjQAAAAAAAADUAAAA6QAAADYAAABeAAAAUcwAADI0AADcAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6AABn/gAAaf4AAAX++PgA/vT0AAAAAAD//f0A/fb2AP8AAAD/AAAA/wAAAAAAAAAAAADeAAAA2QAAAAAAAAAAAAAAXQAAABwAAAAAAAAAhQAAAFAAAABdAAAAwQAAANUAAAAjAAAA6gAAANQAAAAAAAAAJswAABQAAAAAAAAAQgAAAAoAAAAAAAAAAAAAAFUAAAAAAAAABQAAAEIAAAAAAAAA4QAAAMEAAAAFAAAA+gAAAAAAAAD6AAAAAQAAAGgAAAAEAAAAAAAAAFsAAABRAAAAaQAAANcAAADaAAAANMwAABcAAABMAAAAAAAAANQAAABqAAAATQAAAIQAAADLAAAA6AAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMsAAE8JKSl6Aw4ODAD+/gAABgYAAQMDAAAAAAABAQEACikpAP3n5wABBQUA/vb2APjc3AD/9/fgAAAA2AAAAAAAAAAAAAAABwAAAAAAAAAAAAAANQAAAMk0AADIzAAAWAAAABgAAAD7AAAA7gAAAMcAAAAsAAAAKAAAAB/MAAD4AAAAKQAAAAIAAADnAAAAGAAAAEfMAAAFAAAABAAAAEQAAAAAAAAA6DQAAMrMAABFAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAD8AAADsNAAAtMwAANwAAAAJAAAA8AAAAA4AAAAFAAAAAAAAABEAAAAyAAAA2DQAAIrMAACvAAAADgAAAOcAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAOP4AAIQVaGgbD0xMAP/6+gAAAQEAAgoKAAAAAAAAAgIAFm9vABRiYgABBAQA+NraAOJwcAD43NzcNgAA7QAAAAAAAAAAAAAAsAAAAFsAAAAPAAAAWwAAADXMAADeAAAAvwAAAKQ0AADmAAAAAMwAAMoAAABlAAAAKAAAABsAAAAUAAAAGQAAAAAAAACIAAAAiAAAABIAAAA8AAAA6AAAABwAAAD8AAAA0QAAAAAAAAACAAAAAAAAAAAAAAABAAAA/AAAALAAAAAtAAAAAAAAAIMAAABazAAA3wAAALYAAACnNAAA98wAAAgAAADFAAAAPAAAABsAAAB+AAAAXcwAANYAAAC0NAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAiAAAAgAAAACwGHx8AByIiAAAAAAAAAAAAAAAAAAAAAAAAAAAABhwcAAAAAAAAAAAA//39AAILC+//AADVAAAAAAAAAAAAAAAAAAAAvAAAAGMAAACBAAAAKwAAACYAAAAmAAAAPgAAAFvMAACFNAAAqgAAANsAAADqAAAAFgAAAB8AAAAhAAAAGgAAANoAAACnAAAAdQAAABwAAABUAAAAzQAAAAAAAADvAAAAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAIYAAAD7AAAAcgAAABAAAAAyAAAAMgAAAEUAAABbzAAAcDQAANPMAACRAAAAAwAAAGwAAAASAAAAEgAAADMAAABLzAAAZAAAAE80AAD3AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAMwAABIAAAB5AAAARwAAAAD//PwAAAAAAAD+/gAA/f0AAAAAAAAAAAAAAAAAAP7+AAD9/QAAAAAA/vn5AAEGBuT+AADRAAAAAAAAAAAAAAAANAAA/zQAAK0AAAA6AAAAPQAAAIsAAADqAAAACgAAAC4AAAB6zAAADwAAAN4AAADMAAAAAAAAAEYAAABDAAAAAAAAALgAAADsAAAAvgAAAP8AAABJAAAATAAAAAAAAADyAAAAvwAAAAAAAAAAAAAAAAAAAAAAAAABAAAAATQAAPgAAACHAAAAJwAAAFIAAACjAAAA/wAAAA4AAABCAAAAfgAAAAA0AADnAAAAeQAAACcAAABaAAAAtgAAAP8AAAASAAAARQAAAHYAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAzAAABgAAAGUAAABkAAAAAAIAAADfW1sAzwwMAM8MDADPFRUA/fLyAAAAAAD//f0A3VpaAM4JCQDPDAwA2Tk5APfNzegEAADUAAAAAAAAAAAAAAAAzAAAM8wAAEQAAAAxAAAAxwAAAHsAAAAqAAAA1AAAAAAAAAATAAAAKjQAAOMAAADOAAAAAAAAAEkAAAAtAAAAAAAAALk0AAD/AAAAsAAAAP4AAAAgAAAATgAAAP8AAADZNAAA6gAAAAAAAAAAAAAAAAAAAAAAAAD+AAAADMwAADkAAABAAAAAFwAAALEAAABkAAAANAAAAP4AAAAAAAAAHswAACLMAAA6AAAAQwAAAAQAAACqNAAASwAAAGwAAADzAAAAAAAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAADMAAACAAAATwAAAIgAAAAAAAAAAAAAAAD/+fkA//n5AAAAAAAB/v4AAP//AAAAAAAAAAAA//n5AP77+wAB+/sAAAAA/wAAANg1AAD3AAAAAAAAAAAAAAAAAAAAhQAAAEcAAAAAAAAAPwAAAMQAAAD2AAAAAAAAAAAAAAD8AAAA8wAAAAAAAADUAAAA+QAAAAcAAAAAAAAA6AAAANoAAAAAAAAAtwAAAPkAAAAKAAAAAwAAAPUAAAC+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9AAAAEgAAAKIAAAAkAAAA7QAAACkAAADsAAAA9gAAAAIAAAAAAAAA9wAAABwAAAChAAAAIAAAALkAAABrAAAA3QAAAPsAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA4AAAAnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD+/gAA/v4A////AAAAAAAAAAAAAAAA7QAAAM8AAAAAAAAAAAAAAAAAAAAAAAAApwAAAOgAAAAAAAAAwQAAAMYAAADdAAAALAAAAPoAAADINAAA1AAAAAAAAADcAAAA1QAAAAAAAAAAAAAAvQAAAO8AAAAANAAA+AAAAMIAAAAAAAAAAAAAAPYAAAC6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA1gAAAMAAAAD4AAAAEwAAAOAAAADEAAAA0QAAAAAAAADvAAAAsgAAAMYAAAC2AAAAAAAAAEcAAADCzAAAzgAAAJcAAAANAAAA/QAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAMwAACUAAACcAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//v4A8rq6AAILCwAA//8A/ezsAAAAAAAAAAAAAAAA6wAAAMsAAAAAAAAAAAAAAAAAAAAANAAAocwAAP8AAABvAAAAGQAAACYAAAD9AAAA3wAAALYAAAByAAAAAAAAAAAAAADcAAAAvwAAABMAAAAFAAAAtgAAAPEAAAAAAAAAAAAAAKUAAAAjAAAA/gAAAOE0AADTAAAAAAAAAAAAAAD1AAAA3QAAAAAAAADoAAAACTQAAGXMAADvAAAAUgAAAA0AAAApAAAA7wAAAO0AAACYNAAAkwAAAADMAACDAAAA/QAAAE0AAAAMAAAAIAAAAOwAAADpAAAAejQAAM0AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAzAAAFwAAAJ8AAABJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAwAAAAEAAAAAAAAAAAAAwTQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAKAAAABUAAAD6AAAA2DQAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAACAAAACkAAAANAAAA8QAAANQ0AAD9AAAAAAAAAAAAAAAAAAAAAMwAAA4AAAAnAAAACQAAAOs0AADXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMAAAKAAAAjQAAAGgAAAD/AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7AAAAmDQAAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABnAAAAaAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWh/ZXTjZSiAAAAAElFTkSuQmCC");
  width: 80px;
  height: 25px;
}
.ico-travel-company-klm:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAMAAACRmFk7AAACUlBMVEUAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndwAndzUGSf6AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+AFGQ0VKtu3mtYAAAf0SURBVDgRAekHFvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEAAAAAAAAAAAAAAAAAAAABAQEBAAAAAAEBAQEBAAABAQEBAQAAAAAAAAAAAQEBAQEBAQEAAAAAAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAEBAQEAAAAAAAAAAAAAAAAAAAABAQEBAAAAAQEBAQEAAAABAQEBAQAAAAAAAAAAAQEBAQEBAQEBAAAAAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAABAQEBAAABAQEBAQAAAAABAQEBAQAAAAAAAAAAAQEBAQEBAQEBAAAAAQEBAQEBAQEAAAAAAAEBAQEAAAEBAQEAAAEBAQEAAAEBAQEAAAAAAAABAQEBAAEBAQEBAAAAAAABAQEBAQAAAAAAAAAAAQEBAQEBAQEBAAABAQEBAQEBAQEAAAAAAAEBAQEAAAEBAQEBAAEBAQEBAAEBAQEAAAAAAAABAQEBAQEBAQEAAAAAAAABAQEBAQAAAAAAAAAAAQEBAQEAAQEBAQABAQEBAQEBAQEAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAABAQEBAQEBAQEAAAAAAAABAQEBAQAAAAAAAAAAAQEBAQEAAQEBAQABAQEBAQEBAQEAAAAAAAEBAQEAAAEBAQEAAAEBAQEBAAEBAQEAAAAAAAABAQEBAQEBAQEAAAAAAAABAQEBAQAAAAAAAAAAAQEBAQEAAQEBAQEBAQEAAQEBAQEAAAAAAAEBAQEAAAEBAQEAAAEBAQEAAAEBAQEAAAAAAAABAQEBAQEBAQEBAAAAAAABAQEBAQAAAAAAAAAAAQEBAQEAAQEBAQEBAQEAAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQEAAAABAQEBAQAAAAAAAAAAAQEBAQEAAAEBAQEBAQEAAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAABAQEBAQABAQEBAQEBAAABAQEBAQEBAQEBAQEAAQEBAQEAAAEBAQEBAQAAAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAABAQEBAQAAAAEBAQEBAQABAQEBAQEBAQEBAQEAAQEBAQEAAAABAQEBAQAAAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAABAQEBAQAAAAABAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEAAAABAQEBAQAAAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtqQIxWvOK0wAAAABJRU5ErkJggg==");
  width: 80px;
  height: 25px;
}
.ico-travel-company-emirates:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAMAAACRmFk7AAAAM1BMVEX12dn////MMzPPQEDyzMzlmZn88vLfgIDvv7/WWVnssrLSTU3ppaXcc3P55eXijY3ZZmantQVCAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+AFGQ0VBAdhlxkAAAf0SURBVDgRAekHFvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQECAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQECAgIBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQIBAQICAQECAQEBAQEBAwICAgICAwEBAQEBAQEBAQEBAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQkCAgECAQEBAQEBAQICAgICAgICAQEBAQEBAQEBAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEAAQEBAgEBAwEBAgECAQEBAQEBAQMCAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBAQEAAQEBAgICAgICAgEBAgEBAQEBARACAgEBAQEBAQoCAgMCAgIBAgICAgEBBwICAQECAgECAgECAgICAgEOAgICAgIBCgIFAgIBAQICAgIQAQEAAQEBAgcCAgICAQECAQEHAgIBARACAgICCgEBAQECAggBAgICAQECAgIBAQICAQECAgIBAQEDAQECAgEBAQICAQEBAgIBAQICCQIEAQEQAQEAAQEBAwoBAQEBBAQCBAICAQEBARACAgEBAQIBAQECAgEBAQICAQEFAgIBAQICAQECAgEBAQEBAQECAgEBAQICAQECAgwBAgIOCAICAQEBAQEAAQECAQICAgICAgICCQECAQEBAQUCAgEBAQEBAQECAgEBAQICAQEFAgIBAQICAQECAgEBAQEBAwICAgEBAQICAQECAgEBAgIBAQICAgIBAQEAAQEQAQEBAQEBAQECAQIBAQEBAQUCAgEBAQEBAQECAgEBAQICAQEFAgIBAQICAQECAgEBAQECAgECAgEBAQICAQECAgECBAEBAQECAgICAQEAAQEQAQICAgIBBwECAQIBAQEBAQUCAgEBAQEBAQECAgEBAQICAQEFAgIBAQICAQECAgEBAQICAQECAgEBAQICAQECAgIBAQEBAQEBAQICAQEAAQEQAQEBAQoBAgECAQEBAQEBAQQCAgEBAQEBAQECAgEBAQICAQEFAgIBAQICAQECAgEBAQICAQECAgEBAQICAQECAgIBAQEMDAEBAQICAQEAAQEBAgEBAQEBAgECAQEBAQEBAQYCAgICAgICAgECAgEBAQICAQEEAgIBAQICAQECAgEBAQICBwECAg8BAQICAQEBAgICARACBQwBAgIIAQEAAQEBAgICAgICAQIBAQIBAQEBAQECAgICAgICAQECAgIBAQICAgEBAgIGAQICAgECAgIBAQECAgEGAgIBAQICAgEBAQECAgUBAQgCAgEBAQEAAQEBAQECAgIBAQEKAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAgICBwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV5wn/Q15G4wAAAABJRU5ErkJggg==");
  width: 80px;
  height: 25px;
}
.ico-travel-company-smart-wings:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAZCAMAAABzREJCAAAAM1BMVEVwaYEANY/////0iyUAEnwhU5+TrNH0eAVzk8PF0ub5xZVKdLGsvtv87Nzd5fD4qV/7273VFLKWAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgBRoJBBayvcJzAAAIo0lEQVRIDQGYCGf3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDQ8HBwMDAgACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMDAwcPDQMDBwIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwMDAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAwcCAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAQECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMDAwMDBwICAgACAgIFAQEBBAEBAQkBAQQCAQEBAgIBAQELAQEEAQEBAQEIAQEBBgEBBAIBAQICAQEEAQEBAgEBCQEBAQICAQEBBQEBAQIEAQEBBgIHAwcDCgMDBwICAgIAAgIJAQEEAQIBAQEBAQEBAQEBAQIBAQEBAQEBAgEBAQEEAQEBAQIBAQEEAQECAQEBAgEBBAQBAQEBAQECBAEBAQEBAQYEAQEBAQICAgIHAwcCAgICAgICAAICAQEBBAICAQEBAgEBAQIBAQEEAQEBAQEBAQEBAQQCAgEBAQICAQEMAQEBBAEBAgQBAQIBAQECAQEBAgEBAQIBAQECAQEBCAICAgMDChAKEAICAgICAgACAgIBAQEBAQEBDggBAQgCAQEBAQEBAgQBAQIBAQECAgQBAQsCAgEBAQEEAQEBBgIBAQEBAQEECQEBAQEBAQsJAQEBAgIEAQEFAgICAgIQAwMCAgICAgIAAgQBBAEBBAEBAQIBAQECBAEBAgEBAQEBAQELAQELAgIBAQECAgIBAQECAQEBBAIEAQEEAQEBAgQBAQYBAQEBAQEBDAEBAQEBAgICBwMHDwICAgICAgICAAIBAQEBAQIBAQQCAQEEAgEBBAIEAQEBAQEBAQEBAgICAQEEAgICAQEEAgEBAQICAQEBAgEBAQIBAQECAgEBBAEBAQIBAQEBBAIDAwICAgICAgICAgICAgACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQBDgQBAQkCAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAQEBAQUCAgICAgICAgICAgICAgICAgICAgICAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUBCwICAgICAgICAgICAgICAgICAgICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPkCcgablHJAAAAAElFTkSuQmCC");
  width: 80px;
  height: 25px;
}
.ico-travel-company-fly-dubai:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AUZDRUVbdG36wAAH2RJREFUWAkBWR+m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAP+AABoAAgB/AP8ALgABAOcAAQD8AP4AGwABAAkAAAD+AP4ASgGAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKYNAAD/kMAAAAAAPv/oQCga+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZZdbAAD/HAAAAPEAm2qYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABAK8AAAD9AA0AQgFyAPcAAAAAAAAAAP+DAKgA/wBXAAQABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMK26zu6zJHoAAAAAElFTkSuQmCC");
  width: 80px;
  height: 25px;
}
.ico-travel-company-klm-air-france:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-air-canada:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-finnair:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-austrian-airlines:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-american-airlines:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gQDCgAagJhlqwAAH2RJREFUWAkBWR+m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAarhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADreYFAP38vgAAADIA/v6wBvn7YfcAAPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9Uxr7A/f2YwXz9AoF9fZaAPr4pgD//wAOiMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeZ5I1PzLR4AAAAAElFTkSuQmCC");
  width: 80px;
  height: 25px;
}
.ico-travel-company-condor:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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pz6mMCn61hXDPvW6F1XjaOfVAAAPVWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6aXB0Y0V4dD0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcEV4dC8yMDA4LTAyLTI5LyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpjNDhkZGM0ZS1lODdiLTQ1ODUtYTM5MC1jODQ2OWJjNTcyZTMiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODJlZDQ3N2EtODU1Yy00M2IxLThmMmQtOTg2YTJjNWI4Mzc0IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Yjg1MjNmMGUtNmU5Mi00Njc2LThmYWMtMTQzMTRmODJhZjlmIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTU3NTM2NDg5NDk2NDA0NiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjEwIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8aXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgIDxpcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvblNob3duPgogICA8aXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgIDxpcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpSZWdpc3RyeUlkPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N2MwMjg5Mi05YTE1LTQ2ZWItOTY2NC05MGZjMWNmZGNmNWUiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMTktMTItMDNUMTA6MjE6MzQiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+f4XxwAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAAd0SU1FB+MMAwkVImZFHRwAAAhKSURBVFjD7ZhrcFXVFcd/65yTmwB5EMiDIBCEBARbFIJBTQ/UYh2ZolSxKlYHVNpaxunYFkdrO47FjqNSSx10qkNFFBxUsFhRHDutSk6iggEBNQhiTASTkAeCgbzuOXv1w01ubvReoMaq7eQ/sz+cs573v9bZd+0tqko/vjisrzuB/3X0E9hH9BPYRzgJJYe8keqzEjXngwCyUQzXk+c2ft1Jf5Mg8f5EzLv3qNnzAJI/D8maCqpo0xb0o/XYExcjp01OAtf/4mE9p2/23yCoas+qL70p/OI0NbX/1F7vu1d1aYr5+EUNb5qm2li6ULXUiasXb9WW3uCXXa3+C0Ua3jBWw88WanhTsfrl8/WkffRhBXWli8N/n6j+pmIN6kvv/7L89nzCdd50f+fNy5wJS4eQ534Sl+18t11AnNCgKcFbt2+zJy95gSzqTlikBu9YUDZ3IGKBKpI+DqxktKMJbT3w1XSKRTbHatBQOgLZX5bbKIFB5Z2bpWjpArITkBeLLHe7NWnJG8HOO2vtmf+Q4+o2evODsqsHIjYkpeGc88iF5LgvReVHvMyvhsH/DhyAoN6bL7kzsLLdx07WUHLdc+TjyUqzV8xQd2siveCDx1dhOsBvx5nx9G/IjiEPIKOnYKb6SdWPNoBph6QMrFPnIcNndRXI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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-british-airways:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4gQDCgkwiuEXNAAAH2RJREFUWAkBWR+m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6x49AAAA/wMAAP8CAAAAAAAAAAAAAAABAAAAAAAAAAD/AAABAQAAAP8AAAEAAAAAAQAACP8AAAsAAAALAAEACwD/AAsAAAALAAAACwAAAAsAAAAKAAAACgAAAwkBCw0GAiocBAMtJv8DIR33APz96/3d4tf6vsjO89ng+SPvz/0AAAAAtCQ1AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAE4AAAA5AAAAEwAAABMAAAATAAAADgAAAAoAAAALAAAACgAAAAoAAAAA/wAAAAEAAAD/AAAAAf8AAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QD/+PkA/+rxAP/r7gD/FRMAAQ4MAAEODAABDw73Aw0Lir0SM45D3c3yTNzLAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrHj0AFeLD/Ivx4tV2Dx/LAAAB9QAAAAQAAAARAAAACgAAAAQAAAADAAAAAAEAAPwAAAD+AAAA/wEAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//7/APr+/wACAv4BCQf+Ag8M/QEODP4B9/cE/+bqQQL7+gdBFgO/q+3x/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7B5ABv4A+yAAAAAcAQAAFv8AABEAAAAMAAAACgAAAAgAAAAFAAAAAwAAAAEAAAACAAAAAQAAAP4AAAD/AAAAAAAAAP8AAAH+AAEF/QEZFPwDLiH+Bysn/AoaFPvc0d0Xv7nNWPnx7AYEAPRRadrFvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOsdPwAV48EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeaDwADwdXAAUCWxX99hEb/veOBP/7fAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXjwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGjBwA/f1MAPr4RQH8+TYA/fwcAP//AOsCDQDs/gr/DP34/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOncBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOncAADp3AAA6dwAAAAAAAAAAAAA6dwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp3AAAAAAAAOncBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOncAAAAAAAAAAAAXX6gAAAAAABJdpxYQXKVeC1ihpwcNELkDCgyJAQsNUgAKDxz/CQ0A/wcKAAEEBaz/AwOV89GX+AEAOneSAAAADwAAAPYAAACpAAAAzwAAAJgAAADpAAAACwAAAIkAxoncADp3bAAAAP4AAAAsAAAAGgAAAAUAAAD9AAAA3gAAAN4AAAAlAAAAcgAAAF0AAAA+AAAA3AAAAKkAAABiAAAAzgAAAKwAAAAuAAAAeAAAAGYAxonzAAAAAAAAAAAAOne1AAAApADGiacAOnclAAAAcgAAAIkAAABMAAAAPAAAAO8AAADGAAAA5gAAAEkAAACJAMaJ6wA6dzIAxonOADp3MQAAACUAAADXAAAAhwAAAGgAAABAAAAATQAAAFwAAAAgAAAANAAAAAQAAAA/AAAA7AAAAK8AxonJAAAAAAAAAAAAAAAAF1+oEAAAAG/+AABV/v//K/3+/gD8/f0A/f39AP38+wD9+vnZ/ff1egHy7bn/y4v1AAAAAAIAAAAoAAAA0QAAAK4AAABzAAAAHAAAAEYAAACbAAAA6AAAAJoAAAAAAAAAIgAAACcAAAB5AAAAVwAAAB4AAAClAMaJcAAAAO0AAAApAAAACQAAAJkAAACRAAAAigAAAN4AAAAzAAAAEwAAAP8AAAABAAAAPwAAAPsAAAAAAAAAAAA6dzgAAAAoAAAAdwAAAAAAAAAIAAAAKAAAAAgAAAAfAAAABAAAAIEAAAB6AAAAIQAAADsAAAAbADp3CAAAAKwAAAAAAAAAIAAAAP0AAABDAAAAMQAAAGIAAACsAAAAFAAAAHYAAABFAAAA5gAAAIwAAACoAAAAewAAAN4AAAAAAAAAAAAAAAAAAAAAAAAA8QAAAIYBAAAzBAEBIwUDA2EIBgabCQcItQYICVT9+vksAAMDr//Li/UAAAAAATd4AAIAAAABAAAAGAAAADYAAADtAAAA8AAAAP8AAAAgAAAANwAAAMgAAAAAAAAAAAAAAP8AAAD5AAAA+QAAAAAAAAD7AAAAAAAAAP8AAAACAAAA9wAAANEAAAClAAAAKADGif0AAAD/AAAAHwAAACwAAAApAAAA/gAAAP8AAAAAAAAAAAAAAGwAAABQAAAAJAA6dysAAAD7AAAAAAAAAAAAAAD/AAAACwAAAEAAAAD4AAAArAAAAOIAAABCAAAAXgAAAB0AOndWAAAAHQAAANwAAAATAAAAlgAAAGAAxon4AAAAgAAAAH0AAAAlAAAAxAAAAMgAAACjAAAAPgDGiesAAAAAAAAAAAAAAAAAAAAA6aFY//8AAPtyAAD56aFY3uuhWKDsoVhm7qNZTPSmXa0QGBv8ChIW/wAAAAAAAAAA/8mIAAIAAAABAAAAJQAAABAAAAAVAAAAGwAAAPsAAABSAAAAHQAAAI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAD4AAADZAAAAuwA6dzoAAAD2AAAAJgAAAEAAAAAyAAAA/AAAAAAAAAAAADp3DwAAABkAAAASAAAA1QAAAFsAAAD5AAAAAAAAAAAAAAD/AAAAGAAAAGMAAAC3AMaJ8AAAALQAAABCAAAAWAAAAI8AAAB5AAAADwAAABEAAAAFAAAA2AAAAB4AOnc6AAAA0wAAALkAAADYAMaJ/QDGiU8AAACwAAAAuAA6d2UAAAAAAAAAAAAAAAAAAAAAAAAAAOqhWAB4oVgAAAAAAAAAAAAAAAAAAAAAAAAAAADwolkA9qhfAAAAAAAAAAAAAAAAAAIAAAAAAAAAxQAAAJAAAAAfAAAALQAAAAkAAACBAAAAswAAAKwAAAAAAAAA/wAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAD/AAAAFgAAABgAAABYAAAA0AAAAEIAAAAEAAAAtwDGiZQAAACfAAAACQAAAAAAAAAAAAAAXQAAALEAAAAEAAAAqgAAAE0AAAAQAAAAAAAAAAAAAAADAAAA2wAAAFEAAABRADp3ZQAAALEAAAAoAAAA3wAAAJMAAAAqAAAA3QAAACgAAADpAAAA5gAAALIAAABtAAAA+QAAAPkAAAD7ADp3CwA6dyMAxolpAAAAoQAAAF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADxAAAAKwAAAGIAAADFAAAAzwAAAOIAAAAOAAAAhgAAAAEAOndpAAAA9gAAAPYAAAAAAAAAAQAAAO0AAAD8AAAAAAAAAPoAAADwAAAABgAAAH0AAAB0AAAA5QAAALwAAADvAAAA/wA6dwEAAAAKAAAA4wAAAAUAAAAAAAAAJQAAAKYAxom9AAAAmQAAAO8AAAA2AAAA7QAAAP4AAAD1AAAA9QDGifQAAACHAAAAWwAAABAAAADAAAAAnQAAAOMAAACSAAAA3gAAAAAAAACqAMaJxwAAAI8AAAAtAAAADwAAAPIAAAD3AAAABAAAAG4AOnd3AAAACgAAAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEYu93WK2yGAAAAAElFTkSuQmCC");
  width: 80px;
  height: 25px;
}
.ico-travel-company-delta:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAIAAAApJD5eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4gQDCgwM2Pmf9gAAF5RJREFUWAkBiRd26AH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD89fcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGI88IDUw6xAAAAABJRU5ErkJggg==");
  width: 80px;
  height: 25px;
}
.ico-travel-company-qatar-airways:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAYAAACmRqkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gQDCg41tcp1fAAAH2RJREFUWAkBWR+m4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwA9AAAAAAAAAAAAYwA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjAD0AAAAAAAAAAABjAD0vAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgYwA9cGMAPakAAAD4AAAAAGMAPQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAPQCdAMMAYwA9AwAAAK8AAAD4AAAAX50Aw/djAD0gAAAADZ0Aw9MAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAPQCdAMMAAAAAAAAAAABjAD0AnQDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAPQCdAMMAAAAAAGMAPQCdAMMAAAAAAAAA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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-air-arabia:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-eurowings:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-aeroflot:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-alitalia:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-travel-company-lufthansa:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/png;base64,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");
  width: 80px;
  height: 25px;
}
.ico-property {
  width: 35px !important;
  height: 35px !important;
  display: block;
  margin-top: -3px;
  background-image: url('data:image/png;base64,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czptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6aXB0Y0V4dD0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcEV4dC8yMDA4LTAyLTI5LyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpjNDNlNTY3MS0xODI4LTQwZTEtYmQwMi0yZTA2MmZkMWVjODYiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjUwOGYwNjEtZGNjOC00YzVmLThmY2UtMmM3N2UwZGM3ZjE4IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTM1NDBhODgtNmFmNC00OWU2LWE4MGYtMTY0NGZjNDMwZjRiIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTU3NTM4ODkyNTUzNjU5OCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjEwIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8aXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgIDxpcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvblNob3duPgogICA8aXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgIDxpcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpSZWdpc3RyeUlkPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplYjYyZTZkNC1lZWMxLTQ3OWItYTY2NC1jNTU0OGRhY2IxNjAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMTktMTItMDNUMTc6MDI6MDUiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+bI9e7QAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MMAxACBdU7tB4AACAASURBVHja7J19XJP1/v9f49a7jZnLEkZsmUeEDswKA6WYmoJWh1lAdfqZU+icbr4dB3ZuvuecDqPv6ZzOKWF2yjoFObNzKvAcR6cC7Kij0JFYbiQE3bjhgExnjk1TQNjvj4vrcrewm2tj6vV8PHw4tuvmvWvX9Xl/3rcfls1ms4GBgYGBgYEhLImYbAEYGBgYGBgYPMMoagYGBgYGhjCGUdQMDAwMDAxhDKOoGRgYGBgYwpjLRlFrO0wwGK2TLcakIsjcAbWmb7LFYGBgYGCgEdblkPWt7TBBUtwA7e4icDmxkJbugTgrAdKi5MkWLaSoGvWQyVuo6+ANBqMVimodtB0mcONiIckVXnHXjSF8kVe2QVaSBvPAEABAkMiebJEmFbNlEIrqdihe02HASlyTJD4b8rKMK+K5Fa2sha7TROsxbb2PTfbXmpDLQlFLihsgSuVBXpYBtaYP68v2Qq9ZO9liTQrry/bi9MAgVDWrJtxWWduF9WV7ce/qubgwMoppU6Nw4NBxcDmxUO/M91rZX6oYjFZIS/dAUZENUSpvssVhcEJe2QZdpwnbKpdBcOsOqHdKrujfSVnbBVl5C6WgnUlP4UFRsQTirATazmm2DEK+uQ1batp93jeJz4ZCng1JnpA2eVj8rYhjx3i8Bv5wKSjqqMkWgA64nBiIUnhjr2ORv5K+G2M8SAu2p9fR5Z7EZ0NalAx5WQb1nryyDcraLpdt01OICQZdN3OVfAkW5tZC1agf95gGoxXry/Yiic9G5k3X4Jd/PIB1hfOxaul12Lu/D7LyFiirlofkOk4G2g4T1Jo+NLf2Q63pA5cTe8Vba+z5r+Hs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');
  background-repeat: no-repeat;
  background-position: -279px -136px;
}
.ico-property.is_cafe {
  background-position: -35px 0;
}
.ico-property.is_wine_bar,
.ico-property.is_wine {
  background-position: -70px 0;
}
.ico-property.is_daily_bar,
.ico-property.is_cocktail {
  background-position: -105px 0;
}
.ico-property.is_pubs,
.ico-property.is_alehouse {
  background-position: -140px 0;
}
.ico-property.is_terrace {
  background-position: -175px 0;
}
.ico-property.is_congress_hall,
.ico-property.is_congress {
  background-position: -210px 0;
}
.ico-property.is_training_room,
.ico-property.is_training {
  background-position: -245px 0;
}
.ico-property.is_lounge {
  background-position: -280px 0;
}
.ico-property.is_secretarial_services,
.ico-property.is_secretary {
  background-position: -315px 0;
}
.ico-property.is_childrens_corner,
.ico-property.is_child {
  background-position: -350px 0;
}
.ico-property.is_elevator,
.ico-property.is_lift {
  background-position: -385px 0;
}
.ico-property.is_safe_at_reception {
  background-position: -420px 0;
}
.ico-property.is_internet_access,
.ico-property.is_internet {
  background-position: -455px 0;
}
.ico-property.is_hotel_transport,
.ico-property.is_transfer {
  background-position: 0 -35px;
}
.ico-property.is_free_parking,
.ico-property.is_parking_free {
  background-position: -35px -35px;
}
.ico-property.is_hotel_parking,
.ico-property.is_parking {
  background-position: -70px -35px;
}
.ico-property.is_near_parking,
.ico-property.is_parking_near {
  background-position: -105px -35px;
}
.ico-property.is_garage,
.ico-property.is_garage_in_hotel {
  background-position: -140px -35px;
}
.ico-property.is_garage_near {
  background-position: -175px -35px;
}
.ico-property.is_swimming_pool,
.ico-property.is_swimming {
  background-position: -210px -35px;
}
.ico-property.is_indoor_pool,
.ico-property.is_swimming_cover {
  background-position: -245px -35px;
}
.ico-property.is_whirpool {
  background-position: -280px -35px;
}
.ico-property.is_sauna {
  background-position: -315px -35px;
}
.ico-property.is_solarium {
  background-position: -350px -35px;
}
.ico-property.is_massage {
  background-position: -385px -35px;
}
.ico-property.is_fitness {
  background-position: -420px -35px;
}
.ico-property.is_barber {
  background-position: -455px -35px;
}
.ico-property.is_bowling {
  background-position: 0 -70px;
}
.ico-property.is_squash {
  background-position: -35px -70px;
}
.ico-property.is_tennis {
  background-position: -70px -70px;
}
.ico-property.is_golf {
  background-position: -105px -70px;
}
.ico-property.is_minigolf {
  background-position: -140px -70px;
}
.ico-property.is_bicycle_rental,
.ico-property.is_bike {
  background-position: -175px -70px;
}
.ico-property.is_ski_lift {
  background-position: -210px -70px;
}
.ico-property.is_ski_rental,
.ico-property.is_ski {
  background-position: -245px -70px;
}
.ico-property.is_fishing {
  background-position: -280px -70px;
}
.ico-property.is_beach {
  background-position: -315px -70px;
}
.ico-property.is_nature {
  background-position: -350px -70px;
}
.ico-property.is_restaurant {
  background-position: -385px -70px;
}
.ico-property.is_weddings {
  background-position: -420px -70px;
}
.ico-property.is_non_motorized_water_sports {
  background-position: -455px -70px;
}
.ico-property.is_motorized_water_sports {
  background-position: 0 -105px;
}
.ico-property.is_diving_center {
  background-position: -35px -105px;
}
.ico-property.is_animation_adults {
  background-position: -70px -105px;
}
.ico-property.is_animation_children {
  background-position: -105px -105px;
}
.ico-property.is_babysitting {
  background-position: -140px -105px;
}
.ico-property.is_laundry,
.ico-property.is_dobeying {
  background-position: -175px -105px;
}
.ico-property.is_exchange {
  background-position: -210px -105px;
}
.ico-property.is_disco {
  background-position: -245px -105px;
}
.ico-property.is_bar_nonstop {
  background-position: -280px -105px;
}
.ico-property.is_internet_lobby,
.ico-property.is_internet_room {
  background-position: -315px -105px;
}
.ico-property.is_adults_only {
  background-position: -350px -105px;
}
.ico-property.is_wc_in_room,
.ico-property.is_wc {
  background-position: 0 -175px;
}
.ico-property.is_bathroom_in_room,
.ico-property.is_bath,
.ico-property.is_shared_bathroom,
.ico-property.is_bath_room,
.ico-property.is_bath_united {
  background-position: -35px -175px;
}
.ico-property.is_tv {
  background-position: -70px -175px;
}
.ico-property.is_sat_tv,
.ico-property.is_satellite {
  background-position: -105px -175px;
}
.ico-property.is_pay_tv,
.ico-property.is_tv_pay {
  background-position: -140px -175px;
}
.ico-property.is_radio {
  background-position: -175px -175px;
}
.ico-property.is_minibar {
  background-position: -210px -175px;
}
.ico-property.is_air_conditioning,
.ico-property.is_aircond {
  background-position: -245px -175px;
}
.ico-property.is_hairdryer,
.ico-property.is_hair {
  background-position: -280px -175px;
}
.ico-property.is_balcony,
.ico-property.is_terrace2 {
  background-position: -315px -175px;
}
.ico-property.is_safe,
.ico-property.is_safe_room {
  background-position: -350px -175px;
}
.ico-property.is_wifi {
  background-position: -385px -175px;
}
.ico-property.is_internet_access,
.ico-property.is_internet_access2 {
  background-position: -420px -175px;
}
.ico-property.is_room_service,
.ico-property.is_service_room {
  background-position: -455px -175px;
}
.ico-property.is_family_room {
  background-position: 0 -210px;
}
.ico-property.is_barrier_free_room,
.ico-property.is_disabled {
  background-position: -35px -210px;
}
.ico-property.is_non_smoking_room,
.ico-property.is_no_smoking {
  background-position: -70px -210px;
}
.ico-property.is_pet_allowed,
.ico-property.is_pets {
  background-position: -105px -210px;
}
.ico-property.is_kitchen {
  background-position: -140px -210px;
}
.ico-property.is_coffee,
.ico-property.is_coffee_machine {
  background-position: -175px -210px;
}
.ico-property.is_washing_machine,
.ico-property.is_wash_machine,
.ico-property.is_wash_up_machine {
  background-position: -210px -210px;
}
.ico-property.is_dishwasher {
  background-position: -245px -210px;
}
.ico-property.is_microwave {
  background-position: -280px -210px;
}
.ico-property.is_laundry_service,
.ico-property.is_dryer {
  background-position: -315px -210px;
}
.ico-property.is_ironing {
  background-position: -350px -210px;
}
.ico-property.is_wake_up_service,
.ico-property.is_wake_up {
  background-position: -385px -210px;
}
.mobile-icons {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
}
.ico-hamburger {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: 0 0;
  width: 38px;
  height: 28px;
}
.ico-search-sm {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -51px 0;
  width: 24px;
  height: 24px;
}
.ico-tour-info {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -95px 0;
  width: 29px;
  height: 31px;
}
.ico-tour-food {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -135px 0;
  width: 29px;
  height: 31px;
}
.ico-tour-accomodation {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -175px 0;
  width: 29px;
  height: 31px;
}
.ico-tour-locality {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -215px 0;
  width: 29px;
  height: 31px;
}
.ico-tour-program {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -260px 0;
  width: 29px;
  height: 31px;
}
.ico-tour-rating {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -303px 0;
  width: 32px;
  height: 31px;
}
.ico-tour-documents {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -355px 0;
  width: 22px;
  height: 31px;
}
.ico-tour-tripadvisor {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -402px 0;
  width: 35px;
  height: 31px;
}
.ico-tour-room {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -456px 0;
  width: 28px;
  height: 31px;
}
.ico-tour-excursion {
  background-image: url('/images/mobile-icons.png');
  background-repeat: no-repeat;
  display: inline-block;
  background-position: -500px 0;
  width: 28px;
  height: 31px;
}
#hp-banners {
  font-size: 0;
}
#hp-banners .banner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 767px) {
  #hp-banners {
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 475px) {
  #hp-banners {
    max-width: 319px;
  }
}
#page-cub.nosearch #page-header:after,
#page-cub.noheaderform #page-header:after {
  background-image: url('../images/css/header-cub-overlay.png');
  bottom: 0;
  left: 355px;
}
#page-srl.nosearch #page-header:after,
#page-srl.noheaderform #page-header:after {
  background-image: url('../images/css/header-srl-overlay.png');
  bottom: 0;
  left: 355px;
}
#page-mal.nosearch #page-header:after,
#page-mal.noheaderform #page-header:after {
  background-image: url('../images/css/header-mal-overlay.png');
  bottom: 0;
  left: 355px;
}
#page-mex.nosearch #page-header:after,
#page-mex.noheaderform #page-header:after {
  background-image: url('../images/css/header-mex-overlay.png');
  bottom: 0;
  left: 355px;
}
#page-emi.nosearch #page-header:after,
#page-emi.noheaderform #page-header:after {
  background-image: url('../images/css/header-emi-overlay.png');
  bottom: 0;
  left: 355px;
}
#page-dom.nosearch #page-header:after,
#page-dom.noheaderform #page-header:after {
  background-image: url('../images/css/header-dom-overlay.png');
  bottom: 0;
  left: 355px;
}
body.destination #page-header {
  height: 310px;
  background-image: url('../images/css/header-destination2.jpg');
}
body.destination #logo {
  bottom: 20px;
}
body.destination #logo img {
  max-width: 333px;
  width: 100%;
}
@media (max-width: 768px) {
  body.destination #page-header {
    height: 50px;
  }
}
body.destination.nosearch #page-header,
body.destination.noheaderform #page-header {
  height: 320px;
}
@media (max-width: 768px) {
  body.destination.nosearch #page-header,
  body.destination.noheaderform #page-header {
    height: 50px;
  }
}
@media (max-width: 768px) {
  body.destination .row.text {
    display: none;
  }
}
.page-index #destination-nav > li:not(#destination-switch) {
  display: none;
}
#destination-nav {
  border-bottom: 1px solid #ec8826;
  background-color: transparent;
}
#destination-nav > li {
  font-size: 18px;
  padding: 16px;
}
#destination-nav > li:last-child {
  padding-right: 0px;
}
#destination-nav > li > a {
  color: #3773bf;
  padding: 0;
}
#destination-nav > li > a:hover,
#destination-nav > li > a:focus {
  color: #ec8826;
  background-color: transparent;
}
#destination-nav > li:hover,
#destination-nav > li:focus {
  background-color: transparent;
}
#destination-nav > li.active > a,
#destination-nav > li.active > a:hover,
#destination-nav > li.active > a:focus {
  background-color: transparent !important;
  color: #ec8826;
}
@media (max-width: 991px) {
  #destination-nav > li {
    padding: 14px 14px;
  }
}
@media (max-width: 768px) {
  #destination-nav > li {
    font-size: 14px;
    padding: 10px 10px;
  }
}
#destination-switch,
#destination-menu {
  max-width: 240px;
  width: 100%;
  /*@media (max-width: @screen-md-max) {
		max-width: 240px;
	}*/
}
@media (max-width: 768px) {
  #destination-switch,
  #destination-menu {
    max-width: none;
  }
}
#destination-switch {
  background-color: #ec8826 !important;
  color: #fff !important;
  margin: 0;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
  font-weight: bold;
}
li#destination-switch {
  font-size: 20px;
  padding: 14px 15px;
}
#destination-switch span {
  font-size: 17px;
  font-weight: lighter;
  margin-right: 7px;
}
#destination-switch:after {
  content: "";
  position: absolute;
  top: -8px;
  bottom: 0;
  right: 16px;
  margin: auto;
  width: 13px;
  height: 13px;
  border: 3px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.15s linear;
}
#destination-switch.opened:after {
  top: 6px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
@media (max-width: 768px) {
  #destination-switch {
    height: 43px;
    border-bottom: 1px solid #f3ba81;
  }
  li#destination-switch {
    padding: 11px 10px 8px 10px;
    font-size: 17px;
  }
  #destination-switch.hp-destination-switch {
    background-color: #d97613 !important;
    border-bottom: 1px solid #f1a65c;
    padding-left: 50px;
  }
  #destination-switch:after {
    left: 18px;
    right: auto;
  }
  #destination-switch span {
    margin-right: 0px;
    padding-left: 35px;
  }
}
#destination-menu {
  text-transform: uppercase;
  position: absolute;
  top: 50px;
  background-color: #ec8826;
  font-size: 18px;
  text-align: center;
  z-index: 100;
  padding: 13px 15px;
}
#destination-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#destination-menu li {
  padding: 6px 0;
}
#destination-menu li:before {
  display: none;
}
#destination-menu a {
  color: #fff;
}
@media (max-width: 768px) {
  #destination-menu {
    background: #f1a65c;
    top: 43px;
    font-size: 17px;
    padding: 0 0 10px 0;
    text-align: left;
  }
  #destination-menu li {
    padding: 4px 10px 4px 50px;
    font-weight: 700;
  }
  #destination-menu strong {
    color: #fff;
    border-bottom: 1px solid #f3ba81;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 17px;
    display: block;
    padding: 5px 5px 5px 50px;
  }
  #destination-menu ul#destination-items {
    border-bottom: 1px solid #f3ba81;
    background: #ec8826;
    padding-bottom: 10px;
  }
  #destination-menu ul#destination-items li {
    font-weight: 500;
    text-transform: none;
  }
}
.gallery {
  width: 100%;
}
.gallery img {
  float: left;
  max-width: 200px;
  width: 48%;
  margin: 0 2% 12px 0;
}
@media (max-width: 768px) {
  .gallery img {
    width: 32.8%;
    margin: 0 0.25% 2px 0.25%;
  }
}
.destination-home-links {
  font-size: 0;
  text-align: center;
  margin: 5px -6px 15px;
}
.destination-home-links .item {
  display: inline-block;
  vertical-align: top;
  width: 16.666%;
  padding: 15px 6px;
}
.destination-home-links .item > * {
  max-width: 200px;
}
.destination-home-links .img {
  border-radius: 50%;
  overflow: hidden;
}
.destination-home-links img {
  width: 100%;
}
.destination-home-links .title {
  min-height: 56px;
  font-size: 23px;
  font-weight: bold;
  margin: 15px 0 10px;
  text-transform: uppercase;
}
.destination-home-links .title a:hover,
.destination-home-links .title a:focus {
  color: #ec8826;
}
.destination-home-links p {
  font-size: 15px;
  font-weight: lighter;
  min-height: 54px;
}
.destination-home-links p a {
  color: inherit;
  text-decoration: underline;
}
@media (max-width: 991px) {
  .destination-home-links .item > * {
    margin-left: auto;
    margin-right: auto;
  }
  .destination-home-links .item {
    width: 33.333%;
  }
}
@media (max-width: 640px) {
  .destination-home-links .item {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .destination-home-links {
    margin: 5px 0px 15px 0px;
  }
  .destination-home-links .item h2.title {
    max-width: none;
    font-size: 16px !important;
    margin: 15px 0 0 0 !important;
  }
}
@media (max-width: 560px) {
  .destination-home-links .item {
    width: 45%;
    padding: 10px 5px 0px 5px !important;
  }
  .destination-home-links .item p,
  .destination-home-links .item a.button,
  .destination-home-links .item a.large-button,
  .destination-home-links .item a.big-button,
  .destination-home-links .item a.huge-button {
    display: none;
  }
}
.page-excursions .head-title-wrap h1 {
  padding-right: 150px;
}
.page-excursions .content:before,
.page-excursions .content:after {
  content: " ";
  display: table;
}
.page-excursions .content:after {
  clear: both;
}
.page-excursions .content:before,
.page-excursions .content:after {
  content: " ";
  display: table;
}
.page-excursions .content:after {
  clear: both;
}
.page-excursions .left-col,
.page-excursions .right-col {
  float: left;
}
.page-excursions .left-col {
  width: 58%;
  padding-right: 20px;
}
.page-excursions .right-col {
  width: 42%;
  padding-left: 10px;
}
.page-excursions .right-col form {
  max-width: 400px;
}
.page-excursions .images {
  font-size: 0;
  text-align: center;
}
.page-excursions .images a {
  display: inline-block;
  width: 33.333%;
  padding: 3px;
}
.page-excursions .images .main-image {
  width: 100%;
  padding-top: 0;
}
.page-excursions .params {
  margin: 15px 0;
}
.page-excursions .params .k,
.page-excursions .params .v {
  font-size: 17px;
  margin: 3px 0 2px;
}
.page-excursions .params .k {
  font-weight: lighter;
}
.page-excursions .params .v {
  color: #3773bf;
}
.page-excursions .params .price {
  color: #ec8826;
  font-weight: bold;
}
@media (max-width: 1339px) {
  .page-excursions .images a {
    width: 50%;
  }
  .page-excursions .params .k,
  .page-excursions .params .v {
    font-size: 15px;
    width: 50%;
  }
}
@media (max-width: 991px) {
  .page-excursions .left-col {
    width: calc(100% - 275px);
  }
  .page-excursions .right-col {
    width: 275px;
  }
  .page-excursions .params .k,
  .page-excursions .params .v {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .page-excursions .head-title-wrap {
    overflow: auto;
  }
  .page-excursions .head-title-wrap h1 {
    padding-right: 0px;
  }
  .page-excursions .head-title-wrap .custom_sharing_toolbox {
    position: relative;
    float: right;
    margin: 0 20px 0 0;
  }
  .page-excursions .content {
    margin-bottom: 15px;
  }
  .page-excursions #main-content .item {
    margin: 0;
    padding: 15px;
  }
  .page-excursions #main-content .item .img {
    margin-bottom: 15px;
  }
  .page-excursions .left-col,
  .page-excursions .right-col {
    padding: 0 15px;
    width: 100%;
    float: none;
  }
  .page-excursions .images {
    max-width: 400px;
  }
  .page-excursions .images .main-image {
    max-width: 100%;
  }
  .page-excursions .images a {
    max-width: 33.3%;
    padding: 1px;
  }
  .page-excursions .right-col {
    margin-top: 25px;
  }
  .page-excursions .params {
    max-width: 300px;
  }
}
.page-excurorder .content .head-title-wrap .title {
  text-transform: none;
  color: #3773bf;
}
.page-excurorder .content label {
  font-weight: normal !important;
}
.page-excurorder .content .orderer .group {
  max-width: 600px;
}
.page-excurorder .content .excursion .group {
  max-width: 600px;
}
.page-excurorder .content .paxs {
  text-align: left;
}
.page-excurorder .content .paxs label {
  width: auto;
  margin-right: 10px;
}
.page-excurorder .content .paxs input,
.page-excurorder .content .paxs .select-wrap {
  max-width: 60px;
}
.hotel-listing-form {
  background-color: #ec8826;
}
.hotel-listing-form form {
  padding: 12px 16px 18px 16px;
}
.hotel-listing-form form .base-wrap {
  padding-top: 5px;
}
.hotel-listing-form .title {
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  margin: 0 0 12px !important;
  font-size: 20px;
}
@media (min-width: 476px) {
  .hotel-listing-form .g2:last-child .g3 {
    width: 275px;
    height: 112px;
  }
  .hotel-listing-form .g2:last-child .vertical-bottom {
    width: calc(100% - 275px);
  }
  .hotel-listing-form .g2:last-child .vertical-bottom .search {
    text-align: right;
  }
}
@media (max-width: 475px) and (min-width: 300px) {
  .hotel-listing-form .input.date {
    width: 50%;
  }
  .hotel-listing-form .g3 .input.topMargin {
    width: 100%;
    margin-top: 8px !important;
  }
}
.page-hotels #breadcrumb hr,
.page-search #breadcrumb hr {
  display: none;
}
.page-hotels .head-title-wrap,
.page-tours .head-title-wrap,
.page-search .head-title-wrap {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .page-hotels .head-title-wrap.with-share,
  .page-tours .head-title-wrap.with-share,
  .page-search .head-title-wrap.with-share {
    padding-right: 200px;
  }
}
.page-hotels h1,
.page-hotels .title,
.page-hotels .stars,
.page-search h1,
.page-search .title,
.page-search .stars {
  display: inline-block;
  vertical-align: middle;
}
.page-hotels h1,
.page-hotels .title,
.page-search h1,
.page-search .title {
  margin: 0 10px 0 0;
}
.page-hotels .img,
.page-hotels .main-image,
.page-search .img,
.page-search .main-image {
  position: relative;
}
.page-hotels .room-dropdown-menu li,
.page-search .room-dropdown-menu li {
  cursor: pointer;
}
.page-hotels .hotel-order-form,
.page-search .hotel-order-form {
  margin: 10px 0 20px 0;
  position: relative;
}
.page-hotels .hotel-order-form .term,
.page-search .hotel-order-form .term {
  background-color: #ec8826;
  padding: 8px 10px;
  font-size: 0;
  color: #fff;
}
.page-hotels .hotel-order-form .term .input,
.page-search .hotel-order-form .term .input {
  display: inline-block;
  vertical-align: bottom;
  width: 33.333%;
  margin: 0;
  padding-right: 10px;
}
.page-hotels .hotel-order-form .term .submit,
.page-search .hotel-order-form .term .submit {
  padding-right: 0;
  text-align: right;
}
.page-hotels .hotel-order-form .term .submit button,
.page-search .hotel-order-form .term .submit button {
  max-width: 200px;
}
.page-hotels .hotel-order-form .term input,
.page-hotels .hotel-order-form .term button,
.page-search .hotel-order-form .term input,
.page-search .hotel-order-form .term button {
  font-size: 15px;
}
.page-hotels .hotel-order-form .room-prices,
.page-search .hotel-order-form .room-prices {
  margin-top: 40px;
  border-top: 1px solid #4fb0e0;
}
.page-hotels .hotel-order-form .room-prices th,
.page-hotels .hotel-order-form .room-prices td,
.page-search .hotel-order-form .room-prices th,
.page-search .hotel-order-form .room-prices td {
  padding: 8px 10px;
}
.page-hotels .hotel-order-form .room-prices th,
.page-search .hotel-order-form .room-prices th {
  font-size: 13px;
}
.page-hotels .hotel-order-form .room-prices .name,
.page-search .hotel-order-form .room-prices .name {
  text-align: left;
}
.page-hotels .hotel-order-form .room-prices .name span,
.page-search .hotel-order-form .room-prices .name span {
  font-size: 14px;
}
.page-hotels .hotel-order-form .room-prices .name .info,
.page-search .hotel-order-form .room-prices .name .info {
  font-size: 12px;
  margin-top: 4px;
}
.page-hotels .hotel-order-form .room-prices .price,
.page-search .hotel-order-form .room-prices .price {
  color: #ec8826;
}
.page-hotels .hotel-order-form .room-prices .total-price,
.page-search .hotel-order-form .room-prices .total-price {
  text-align: right;
  width: 140px;
}
.page-hotels .hotel-order-form .room-prices .input,
.page-search .hotel-order-form .room-prices .input {
  width: 96px;
}
.page-hotels .hotel-order-form .room-prices td.name,
.page-hotels .hotel-order-form .room-prices td.price,
.page-search .hotel-order-form .room-prices td.name,
.page-search .hotel-order-form .room-prices td.price {
  font-size: 15px !important;
}
.page-hotels .hotel-order-form .room-prices td.total-price,
.page-search .hotel-order-form .room-prices td.total-price {
  font-size: 20px !important;
}
.page-hotels .hotel-order-form .submit,
.page-search .hotel-order-form .submit {
  text-align: right;
}
.page-hotels .hotel-order-form .submit button,
.page-search .hotel-order-form .submit button {
  min-width: 250px;
  width: auto;
  display: inline-block;
}
.page-hotels .hotel-order-form .currency-switch,
.page-search .hotel-order-form .currency-switch {
  position: absolute;
  top: 79px;
  right: 0;
  line-height: 1em;
}
.page-hotels .hotel-order-form .currency-switch > *,
.page-search .hotel-order-form .currency-switch > * {
  display: inline-block !important;
}
.page-hotels .hotel-order-form .currency-switch label,
.page-search .hotel-order-form .currency-switch label {
  color: #3773bf;
  padding-right: 10px;
}
@media (max-width: 1339px) {
  .page-hotels .hotel-order-form .term .input,
  .page-search .hotel-order-form .term .input {
    width: 50%;
  }
  .page-hotels .hotel-order-form .term .input:nth-child(2),
  .page-search .hotel-order-form .term .input:nth-child(2) {
    padding-right: 0;
  }
  .page-hotels .hotel-order-form .term .input:nth-child(3),
  .page-search .hotel-order-form .term .input:nth-child(3) {
    margin-top: 10px;
    width: 100%;
  }
  .page-hotels .hotel-order-form .currency-switch,
  .page-search .hotel-order-form .currency-switch {
    top: 113px;
    right: -1px;
  }
}
@media (max-width: 991px) {
  .page-hotels .hotel-order-form .currency-switch,
  .page-search .hotel-order-form .currency-switch {
    top: 121px;
  }
}
@media (max-width: 640px) {
  .page-hotels .hotel-order-form .term .input,
  .page-search .hotel-order-form .term .input {
    width: 100%;
  }
  .page-hotels .hotel-order-form .term .input + .input,
  .page-search .hotel-order-form .term .input + .input {
    margin-top: 12px;
  }
  .page-hotels .hotel-order-form .currency-switch,
  .page-search .hotel-order-form .currency-switch {
    top: 185px;
    right: 0;
  }
}
.page-hotels #topHotels,
.page-search #topHotels {
  margin-top: 3px;
}
.page-hotels #topHotels .listing-top-featured,
.page-search #topHotels .listing-top-featured {
  max-width: 100%;
}
.page-hotels #topHotels .listing-top-featured .item,
.page-search #topHotels .listing-top-featured .item {
  margin: 0 0.5% 3px 0;
  width: 33%;
  max-height: 290px;
  overflow: hidden;
}
.page-hotels #topHotels .listing-top-featured .item:last-of-type,
.page-search #topHotels .listing-top-featured .item:last-of-type {
  margin-right: 0px;
}
@media (max-width: 1339px) {
  .page-hotels #topHotels .listing-top-featured,
  .page-search #topHotels .listing-top-featured {
    margin-top: 3px;
  }
  .page-hotels #topHotels .listing-top-featured .item,
  .page-search #topHotels .listing-top-featured .item {
    height: auto;
    min-height: 198px;
  }
  .page-hotels #topHotels .listing-top-featured .item .img,
  .page-search #topHotels .listing-top-featured .item .img {
    height: auto;
  }
  .page-hotels #topHotels .listing-top-featured .item .title,
  .page-search #topHotels .listing-top-featured .item .title {
    font-size: 15px;
  }
}
.hotels-listing .title,
.hotels-listing .stars {
  display: inline-block;
  vertical-align: middle;
}
.hotels-listing .title {
  margin: 0 10px 0 0;
}
.hotels-listing .iv {
  text-align: left !important;
}
.hotels-listing .room-prices {
  width: 100%;
  margin-bottom: 1px;
  position: relative;
}
.hotels-listing .room-prices th,
.hotels-listing .room-prices td {
  text-align: left;
}
.hotels-listing .room-prices .room {
  text-align: left;
}
.hotels-listing .room-prices .room strong {
  color: #000000;
  display: block;
  text-transform: uppercase;
  font-size: 15px;
}
.hotels-listing .room-prices .standard-price {
  text-align: right;
}
.hotels-listing .room-prices td.standard-price {
  font-size: 18px !important;
}
.hotels-listing .room-prices .price {
  text-align: right;
}
.hotels-listing .room-prices td.price {
  font-size: 20px !important;
}
.hotels-listing .room-prices .row-room-showmore {
  border: none;
  position: absolute;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  left: 0;
  bottom: -34px;
}
.hotels-listing .room-prices .row-room-showmore a.rooms-more {
  background: url("/images/css/hotels/ico-arrow-down.png") right center no-repeat;
  padding-right: 20px;
}
.hotels-listing .room-prices .row-room-showmore a.rooms-less {
  background: url("/images/css/hotels/ico-arrow-up.png") right center no-repeat;
  padding-right: 20px;
}
.page-hotelorder .title,
.page-flexiorder .title,
.page-flightorder .title,
.page-travelorder .title,
.page-accomorder .title,
.page-hotelorder .stars,
.page-flexiorder .stars,
.page-flightorder .stars,
.page-travelorder .stars,
.page-accomorder .stars,
.page-hotelorder_finished .info .head-title-wrap .title,
.page-hotelorder_finished .info .head-title-wrap .stars {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.page-hotelorder .content .head-title-wrap,
.page-flexiorder .content .head-title-wrap,
.page-flightorder .content .head-title-wrap,
.page-travelorder .content .head-title-wrap,
.page-accomorder .content .head-title-wrap,
.page-hotelorder_finished .info .head-title-wrap {
  margin-bottom: 0;
}
.page-hotelorder .content .head-title-wrap .title,
.page-flexiorder .content .head-title-wrap .title,
.page-flightorder .content .head-title-wrap .title,
.page-travelorder .content .head-title-wrap .title,
.page-accomorder .content .head-title-wrap .title,
.page-hotelorder_finished .info .head-title-wrap .title {
  margin: 0 10px 0 0 !important;
  text-transform: none;
  color: #3773bf;
}
.page-hotelorder .term,
.page-flexiorder .term,
.page-flightorder .term,
.page-travelorder .term,
.page-accomorder .term,
.page-hotelorder_finished .term {
  margin: 15px 0 25px;
  font-size: 23px;
  font-weight: normal;
}
.page-hotelorder .term span,
.page-flexiorder .term span,
.page-flightorder .term span,
.page-travelorder .term span,
.page-accomorder .term span,
.page-hotelorder_finished .term span {
  color: #3773bf;
}
.page-hotelorder .accommodation,
.page-flexiorder .accommodation,
.page-flightorder .accommodation,
.page-travelorder .accommodation,
.page-accomorder .accommodation {
  margin: 20px 0;
}
.page-hotelorder .accommodation label,
.page-flexiorder .accommodation label,
.page-flightorder .accommodation label,
.page-travelorder .accommodation label,
.page-accomorder .accommodation label {
  font-size: 17px;
  font-weight: normal !important;
  color: #333333;
}
.page-hotelorder .accommodation label span,
.page-flexiorder .accommodation label span,
.page-flightorder .accommodation label span,
.page-travelorder .accommodation label span,
.page-accomorder .accommodation label span {
  color: #3773bf;
  font-weight: bold;
}
.page-hotelorder .accommodation label .price,
.page-flexiorder .accommodation label .price,
.page-flightorder .accommodation label .price,
.page-travelorder .accommodation label .price,
.page-accomorder .accommodation label .price {
  color: #ec8826;
}
.page-hotelorder .group .input label,
.page-flexiorder .group .input label,
.page-flightorder .group .input label,
.page-travelorder .group .input label,
.page-accomorder .group .input label {
  width: 75px;
  font-weight: normal;
}
.page-hotelorder .input [type="radio"],
.page-flexiorder .input [type="radio"],
.page-flightorder .input [type="radio"],
.page-travelorder .input [type="radio"],
.page-accomorder .input [type="radio"] {
  display: none;
}
.page-hotelorder .input [type="radio"] + label,
.page-flexiorder .input [type="radio"] + label,
.page-flightorder .input [type="radio"] + label,
.page-travelorder .input [type="radio"] + label,
.page-accomorder .input [type="radio"] + label {
  width: 100%;
}
@media (max-width: 767px) and (min-width: 476px) {
  .page-hotelorder .passengers .input,
  .page-flexiorder .passengers .input,
  .page-flightorder .passengers .input,
  .page-travelorder .passengers .input,
  .page-accomorder .passengers .input {
    width: 50% !important;
  }
}
.page-hotelorder_finished h2 {
  margin: 30px 0 18px;
  text-align: center;
  color: #333333;
  font-size: 36px;
}
.page-hotelorder_finished h2 + hr {
  margin-top: -18px;
}
.page-hotelorder_finished h2 span {
  font-weight: bold;
}
.page-hotelorder_finished .under-title {
  margin-top: -10px;
  color: #009900;
  font-size: 17px;
}
.page-hotelorder_finished .info h2 {
  text-align: left;
  color: #4fb0e0;
}
.page-hotelorder_finished .info .head-title-wrap .title {
  font-size: 36px;
  font-weight: lighter;
  text-transform: none;
}
.page-hotelorder_finished .info .kv > div {
  margin: 15px 0;
}
.page-hotelorder_finished .info .kv .k {
  width: 120px;
  font-weight: bold;
  color: #3773bf;
}
.page-hotelorder_finished .info .kv .v {
  width: calc(100% - 120px);
}
.page-hotelorder_finished .info .kv .v > span {
  font-weight: bold;
  display: block;
}
.page-hotelorder_finished .info .kv .rooms .v {
  width: calc((100% - 120px) / 3);
  padding-right: 15px;
}
.page-hotelorder_finished .info .kv .rooms .v:nth-child(3n + 5) {
  margin-left: 120px;
}
.page-hotelorder_finished .info .kv .rooms .v:nth-child(1n + 5) {
  margin-top: 10px;
}
@media (max-width: 1339px) {
  .page-hotelorder_finished .info .kv .rooms .v + .v {
    margin-top: 10px !important;
  }
}
.page-hotelorder_finished .info .total-price {
  text-align: right;
  font-size: 36px;
  font-weight: lighter;
  margin-top: 15px;
}
.page-hotelorder_finished .info .total-price span {
  font-weight: bold;
  color: #ec8826;
}
.hotel-listing-map .auto-map {
  height: 325px;
  background: #fff url("/images/maps/placeholder-CUB.jpg") 100%;
}
@media (max-width: 1339px) and (min-width: 992px) {
  .hotels-listing .room-prices .row-room-showmore {
    position: relative;
    bottom: 0;
  }
}
@media (max-width: 768px) {
  .page-hotels #topHotels .listing-top-featured .item,
  .page-search #topHotels .listing-top-featured .item {
    width: 100%;
    max-height: 0;
    min-height: 190px;
    height: auto;
    float: none;
  }
  .page-hotels #topHotels .listing-top-featured .item .img,
  .page-search #topHotels .listing-top-featured .item .img {
    height: auto;
  }
  .page-hotels #topHotels .listing-top-featured .item .bottom,
  .page-search #topHotels .listing-top-featured .item .bottom {
    left: 0;
    bottom: 0;
    position: absolute;
  }
  .hotels-listing .stars {
    display: block;
    margin-bottom: 10px;
  }
  .hotels-listing .title {
    margin: 0 10px 0 0;
    text-align: center !important;
  }
  .hotels-listing .title a {
    font-size: 1.1em;
  }
  .hotels-listing .content {
    width: 100% !important;
    margin: 0 !important;
    text-align: center !important;
  }
  .hotels-listing .detail .button,
  .hotels-listing .detail .large-button,
  .hotels-listing .detail .big-button,
  .hotels-listing .detail .huge-button {
    text-align: center;
  }
  .hotels-listing .room-prices th,
  .hotels-listing .room-prices td {
    padding: 3px 8px !important;
    line-height: 1em;
  }
  .hotels-listing .room-prices th.room,
  .hotels-listing .room-prices th.persons,
  .hotels-listing .room-prices th.price {
    font-size: 11px !important;
  }
  .hotels-listing .room-prices td.room {
    font-size: 13px !important;
  }
  .hotels-listing .room-prices td.room strong {
    font-size: 14px;
  }
  .hotels-listing .room-prices .standard-price {
    display: block;
    text-align: right;
    color: #3872bf;
    text-decoration: line-through;
    font-weight: 400;
    font-size: 13px;
  }
  .hotels-listing .room-prices td.price {
    font-size: 18px !important;
  }
  .hotels-listing .room-prices .row-room-showmore {
    border: none;
    position: relative;
    left: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
  }
  .hotels-listing .room-prices .row-room-showmore td {
    width: 100%;
  }
  .hotels-listing .room-prices .row-room-showmore a {
    padding: 8px 20px;
    display: block;
  }
}
.hotel-detail .tours-search {
  position: relative;
}
.hotel-detail .tours-search h3 {
  text-transform: uppercase;
  margin-top: 0;
}
.hotel-detail .tours-search .input {
  width: 18%;
  margin: 0 0.4% 10px 0 !important;
  float: left;
}
.hotel-detail .tours-search .input.search {
  position: absolute;
  right: 20px;
  bottom: 15px;
  width: 230px;
}
.hotel-detail .tours-search .group {
  width: 40%;
  margin: 0;
}
.hotel-detail .tours-search .group.g2 {
  float: left;
}
.hotel-detail .tours-search .group.g2 .input {
  width: 48%;
  padding: 0;
}
.hotel-detail .tours-search .group.g3 {
  width: 80%;
}
.hotel-detail .tours-search .group.g3 .input {
  padding: 0;
}
.hotel-detail aside {
  display: none;
}
.hotel-detail #hotelRight {
  float: right;
  width: 69%;
  margin-bottom: 10px;
}
.hotel-detail #hotelLeft {
  background: #EC8826;
  float: left;
  width: 29%;
  min-height: 378px;
}
.hotel-detail #hotelLeft .formTitle {
  background: #3873BF;
  padding: 15px 15px;
  margin: 0 0 25px 0;
}
.hotel-detail #hotelLeft .formTitle h2 {
  margin: 0;
  display: inline-block;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 21px;
  padding-right: 6px;
}
.hotel-detail #hotelLeft .formTitle i {
  vertical-align: top;
}
.hotel-detail #hotelLeft form {
  padding: 0 15px 15px 15px;
}
.hotel-detail #hotelLeft form .input.date {
  width: 49%;
  float: left;
  margin: 0 0 8px 2%;
}
.hotel-detail #hotelLeft form .input.date:first-of-type {
  margin-left: 0;
}
.hotel-detail #hotelLeft form .input.submit {
  clear: both;
  margin: 0 0 25px 0;
}
.hotel-detail #hotelLeft form .input.submit button {
  font-size: 18px;
}
.hotel-detail #hotelLeft form .input.submit button:hover {
  background: #5386CC;
}
.hotel-detail #hotelLeft form .input.select > div {
  background: #FFFFFF url('/images/css/hotels/select-arrow.png') right center no-repeat;
}
.hotel-detail #hotelLeft form .input.select select {
  background: none;
}
.hotel-detail #hotelLeft form .room-dropdown {
  position: relative;
  width: 100%;
}
.hotel-detail #hotelLeft form .room-dropdown button {
  background: #FFFFFF url('/images/css/hotels/select-arrow.png') right center no-repeat;
  text-align: left;
  padding-left: 14px;
  height: 46px;
  line-height: 1.0em;
}
.hotel-detail #hotelLeft form .room-dropdown .room-type {
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  font-size: 14px;
}
.hotel-detail #hotelLeft form .room-dropdown .room-boarding {
  color: #3872BF;
  font-weight: 400;
  font-size: 13px;
}
.hotel-detail #hotelLeft form .room-dropdown .room-capacity {
  display: block;
  border-left: 1px solid #CCDFF7;
  width: 90px;
  height: 30px;
  padding-left: 10px;
  position: absolute;
  padding-top: 5px;
  right: 0;
  top: 8px;
  font-weight: 300;
  color: #30A1EF;
  font-size: 16px;
}
.hotel-detail #hotelLeft form .room-dropdown .room-dropdown-menu {
  width: 100%;
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 1px solid #CCDFF7;
  border-top: 2px solid #CCDFF7;
  position: absolute;
  left: 0;
  top: 46px;
  z-index: 1;
}
.hotel-detail #hotelLeft form .room-dropdown .room-dropdown-menu li {
  border-top: 1px solid #CCDFF7;
  position: relative;
  height: 46px;
  display: block;
  padding: 6px 0 0 15px;
  line-height: 1.0em;
}
.hotel-detail #hotelLeft form .room-dropdown .room-dropdown-menu li:before {
  background-color: transparent;
}
.hotel-detail #hotelLeft form .room-dropdown .room-dropdown-menu li:hover {
  background: #F0F8FF;
}
.hotel-detail #hotelLeft form .room-dropdown .room-dropdown-menu li:hover .room-type {
  color: #EC8826;
}
.hotel-detail #hotelLeft form .radio {
  margin: 0;
}
.hotel-detail #hotelLeft form label {
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
}
.hotel-detail #hotelLeft form label.maxCapacity {
  float: right;
  text-transform: none;
  width: 90px;
  font-weight: 400;
}
.hotel-detail #main-content {
  width: 100% !important;
  padding-left: 0 !important;
}
.hotel-detail #main-content .secondary-pills a {
  padding: 0 0 0 0;
  vertical-align: middle;
  height: 44px;
  line-height: 44px;
  padding-right: 20px;
}
.hotel-detail #main-content .secondary-pills a i {
  float: left;
  margin: 5px 10px 5px 10px;
}
.hotel-detail #main-content .tab-content div {
  padding: 0;
}
.hotel-detail #main-content .tab-content .leftBox,
.hotel-detail #main-content .tab-content .page-excursions .left-col {
  float: left;
  width: 48.5%;
}
.hotel-detail #main-content .tab-content .rightBox {
  position: relative;
  float: right;
  width: 49%;
}
.hotel-detail #main-content .tab-content .rightBox .custom_sharing_toolbox {
  margin-top: 10px;
}
.hotel-detail #main-content .tab-content .page-excursions .right-col {
  float: right;
  width: 49%;
}
.hotel-detail #main-content .tab-content .reference .row {
  max-width: 1250px;
  width: 100%;
  margin: 0 auto;
}
.hotel-detail #main-content .tab-content .reference .text {
  margin-right: 30px;
}
.hotel-detail #hotel-order {
  margin-top: 0;
  position: relative;
}
.hotel-detail #hotel-order .currency-switch {
  border-bottom: 1px solid #3873BF;
  position: absolute;
  text-align: right;
  height: 41px;
  width: 26%;
  right: 0;
  top: 0;
  margin: 0;
}
.hotel-detail #hotel-order #priceSubmit {
  float: right;
  width: 26%;
  text-align: center;
  margin-top: 40px;
  border-left: 1px solid #3873BF;
  padding: 20px;
  vertical-align: middle;
}
.hotel-detail #hotel-order #priceSubmit label {
  color: #3872BF;
  text-transform: uppercase;
  display: block;
  font-weight: 700;
}
.hotel-detail #hotel-order #priceSubmit .price {
  color: #EB8726;
  font-size: 35px;
  font-weight: 700;
  display: block;
  margin-bottom: 0px;
}
.hotel-detail #hotel-order #priceSubmit button {
  font-size: 24px;
}
.hotel-detail #hotel-order #tourDetailLink {
  float: right;
  width: 26%;
  text-align: center;
  border-left: 1px solid #3873BF;
  padding: 10px 10px 10px 25px;
  vertical-align: middle;
  font-size: 19px;
}
.hotel-detail #hotel-order #tourDetailLink strong,
.hotel-detail #hotel-order #tourDetailLink span {
  display: block;
  margin: 5px 0;
  color: #4e85cc;
}
.hotel-detail #hotel-order #tourDetailLink strong {
  font-size: 20px;
}
.hotel-detail #hotel-order #tourDetailLink a {
  display: block;
  margin: 15px 0 0 0;
  padding: 13px 5px;
  border: 2px solid #ec8826;
  color: #ec8826;
  text-transform: uppercase;
}
.hotel-detail #hotel-order .room-prices {
  margin-top: 0;
  border: none;
  width: 74%;
  float: left;
  border-right: 1px solid #3873BF;
  position: relative;
  left: 1px;
}
.hotel-detail #hotel-order .room-prices table {
  width: 100%;
}
.hotel-detail #hotel-order .room-prices tr {
  position: relative;
  width: 100%;
}
.hotel-detail #hotel-order .room-prices th {
  border-bottom: 1px solid #3873BF;
  padding: 3px 10px;
  font-size: 13px;
  min-height: 41px;
  font-weight: 700;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .hotel-detail #hotel-order .room-prices th {
    padding: 5px 10px;
  }
}
@supports (-ms-ime-align:auto) {
  .hotel-detail #hotel-order .room-prices th {
    padding: 2px 10px 3px 10px;
  }
}
.hotel-detail #hotel-order .room-prices th.room.name {
  font-size: 19px !important;
  width: 32%;
}
.hotel-detail #hotel-order .room-prices th.persons {
  width: 10%;
}
.hotel-detail #hotel-order .room-prices th.standard-bprice {
  width: 12%;
}
.hotel-detail #hotel-order .room-prices th.price {
  width: 10%;
}
.hotel-detail #hotel-order .room-prices th.room.input {
  width: 10%;
}
.hotel-detail #hotel-order .room-prices th.price.total-price {
  width: 15%;
}
.hotel-detail #hotel-order .room-prices td.room.name {
  height: 90px;
}
.hotel-detail #hotel-order .room-prices td.room.name strong {
  text-transform: uppercase;
  color: #000000;
  font-size: 17px;
}
.hotel-detail #hotel-order .room-prices td.room.name .roomSubtitle {
  font-weight: 700;
  color: #3872BF;
  font-size: 15px;
}
.hotel-detail #hotel-order .room-prices td.room.name .roomSubtitle em {
  font-style: normal;
  font-weight: 400;
}
.hotel-detail #hotel-order .room-prices td.standard-price {
  font-size: 18px !important;
}
.hotel-detail #hotel-order .room-prices td.price {
  font-size: 18px !important;
}
.hotel-detail #hotel-order .room-prices td.room.input .select-wrap {
  border: 1px solid #CCDFF7;
}
.hotel-detail #hotel-order .room-prices td.price.total-price {
  font-size: 25px !important;
}
.hotel-detail #hotel-order .room-prices td.positionTd {
  position: relative;
  width: 1px;
  overflow: visible;
  padding: 0;
}
.hotel-detail #hotel-order .room-prices td.positionTd .capacityInfo {
  position: absolute;
  right: 10px;
  bottom: 5px;
  font-size: 13px;
  color: #3873BF;
  min-width: 350px;
  text-align: right;
}
.hotel-detail #hotelRecap {
  text-align: center;
  border-top: 1px solid #DDF0FE;
  margin-top: 30px;
  padding: 20px 0;
  clear: both;
  position: relative;
  min-height: 280px;
}
.hotel-detail #hotelRecap h2 {
  color: #000000;
}
.hotel-detail #hotelRecap #toOrder {
  float: right;
  max-width: 360px;
  position: absolute;
  right: 0;
  bottom: 30px;
}
.hotel-detail #hotelRecap #toOrder label {
  color: #3872BF;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}
.hotel-detail #hotelRecap #toOrder .price {
  color: #EB8726;
  font-weight: 700;
  font-size: 35px;
  display: block;
}
.hotel-detail #hotelRecap #toOrder .info {
  color: #3873BF;
  font-size: 13px;
}
.hotel-detail #hotelRecap #toOrder button {
  font-size: 24px;
  margin-top: 20px;
}
.hotel-detail #hotelRecap .chosen-room {
  max-width: 380px;
  margin: 0 auto;
}
.hotel-detail #hotelRecap .chosen-room .room {
  color: #000000;
  display: block;
  font-size: 23px;
  text-transform: uppercase;
  font-weight: 700;
}
.hotel-detail #hotelRecap .chosen-room .name {
  color: #3872BF;
  font-weight: 700;
  font-size: 17px;
  margin-bottom: 10px;
  display: block;
}
.hotel-detail #hotelRecap .chosen-room .name span {
  font-weight: 400;
}
.hotel-detail #hotelRecap .chosen-room .info {
  font-size: 13px;
  display: block;
}
.hotel-detail #hotelRecap .chosen-room .date {
  color: #3872BF;
  font-size: 25px;
  display: block;
  font-weight: 400;
}
.hotel-detail #hotelRecap .chosen-room button.changeRoom {
  display: block;
  background: #3873BF;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 700;
  width: 160px;
  height: 34px;
  margin: 10px auto;
}
.hotel-detail #hotelRecap .chosen-room button.changeRoom:hover {
  background: #4E83CB;
}
.hotel-detail h2 {
  font-size: 31px;
}
.hotel-detail h2 + .iv {
  margin-top: -5px;
}
.hotel-detail .head-title-wrap {
  margin-bottom: 0;
}
.hotel-detail .under-title,
.page-hotelorder .under-title,
.page-flexiorder .under-title,
.page-flightorder .under-title,
.page-travelorder .under-title,
.page-accomorder .under-title {
  margin-bottom: 10px;
  line-height: 1.1em;
}
.hotel-detail .under-title strong,
.page-hotelorder .under-title strong,
.page-flexiorder .under-title strong,
.page-flightorder .under-title strong,
.page-travelorder .under-title strong,
.page-accomorder .under-title strong {
  color: #3773bf;
  font-weight: 300;
  font-size: 22px;
  padding-right: 8px;
}
.hotel-detail .under-title span + span,
.page-hotelorder .under-title span + span,
.page-flexiorder .under-title span + span,
.page-flightorder .under-title span + span,
.page-travelorder .under-title span + span,
.page-accomorder .under-title span + span {
  margin-left: 10px;
}
.hotel-detail .under-title .rooms-count,
.page-hotelorder .under-title .rooms-count,
.page-flexiorder .under-title .rooms-count,
.page-flightorder .under-title .rooms-count,
.page-travelorder .under-title .rooms-count,
.page-accomorder .under-title .rooms-count {
  color: #3773bf;
  font-weight: bolder;
}
.hotel-detail .images {
  margin: 10px 0;
}
.hotel-detail .images:before,
.hotel-detail .images:after {
  content: " ";
  display: table;
}
.hotel-detail .images:after {
  clear: both;
}
.hotel-detail .images:before,
.hotel-detail .images:after {
  content: " ";
  display: table;
}
.hotel-detail .images:after {
  clear: both;
}
.hotel-detail .images > *:before,
.hotel-detail .images > *:after {
  content: " ";
  display: table;
}
.hotel-detail .images > *:after {
  clear: both;
}
.hotel-detail .images > *:before,
.hotel-detail .images > *:after {
  content: " ";
  display: table;
}
.hotel-detail .images > *:after {
  clear: both;
}
@media (max-width: 500px) {
  .hotel-detail .images {
    max-width: 330px;
  }
}
.hotel-detail .ico-label-top {
  position: absolute;
  top: 15px;
  right: 15px;
}
.hotel-detail .main-image {
  width: 553px;
  float: left;
  z-index: 1;
}
.hotel-detail .main-image img {
  width: 553px;
  height: 290px;
}
@media (max-width: 1339px) {
  .hotel-detail .main-image {
    width: 330px;
  }
  .hotel-detail .main-image img {
    width: 329px;
    height: 217px;
  }
}
@media (max-width: 500px) {
  .hotel-detail .main-image {
    border-bottom: 2px solid #fff;
  }
}
@media (max-width: 475px) {
  .hotel-detail .main-image {
    width: 100%;
  }
  .hotel-detail .main-image img {
    width: auto;
    height: auto;
  }
}
.hotel-detail .small-images {
  position: relative;
  top: -1px;
}
.hotel-detail .small-images a {
  float: left;
  margin: 1px;
  position: relative;
}
.hotel-detail .small-images .hidden-count {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 60px;
  height: 60px;
  line-height: 58px;
  background-color: rgba(0, 0, 0, 0.74);
  color: #fff;
  border-radius: 50%;
  font-size: 28px;
  text-align: center;
  font-weight: lighter;
  display: none;
}
.hotel-detail .small-images img {
  width: 108px;
  height: 71px;
}
@media (min-width: 992px) {
  .hotel-detail .small-images .i-16 .hidden-count {
    display: block;
  }
}
@media (max-width: 991px) {
  .hotel-detail .small-images .i-15 .hidden-count {
    display: block;
  }
  .hotel-detail .small-images .i-16 {
    display: none;
  }
}
.hotel-detail .pdf-download {
  float: right;
}
.hotel-detail .weather,
#hotel-info-detail .weather {
  font-size: 31px;
  font-weight: lighter;
  margin: 20px 0 5px;
}
.hotel-detail .weather > *,
#hotel-info-detail .weather > * {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px 0 0;
}
.hotel-detail .weather i,
#hotel-info-detail .weather i {
  margin-right: 8px;
}
.hotel-detail .weather i:before,
#hotel-info-detail .weather i:before {
  vertical-align: middle;
  position: relative;
  top: -2px;
}
@media (max-width: 640px) {
  .hotel-detail .weather h2,
  #hotel-info-detail .weather h2 {
    display: block;
  }
}
.hotel-detail .map {
  height: 365px;
  width: 100%;
}
.hotel-detail .hotel-info .kv {
  margin: 20px 0;
  font-weight: 500;
  font-size: 15px;
  color: black;
}
.hotel-detail .hotel-info .kv div {
  margin: 2px 0;
}
.hotel-detail .hotel-info .kv .k {
  max-width: 175px;
  width: 100% !important;
  padding-right: 10px !important;
}
.hotel-detail .hotel-info .kv .v {
  color: #4fb0e0;
  padding-left: 10px !important;
}
.hotel-detail #page-content .kv > * {
  margin: 4px 0;
}
.hotel-detail #page-content .kv .k,
.hotel-detail #page-content .kv .v {
  display: inline-block;
}
.hotel-detail #page-content .kv .k {
  max-width: 175px;
  width: 100%;
  padding-right: 10px;
}
.hotel-detail #page-content .kv .v {
  color: #4fb0e0;
  padding-left: 10px;
}
.hotel-detail #page-content .kv + .iv {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .hotel-detail .references {
    text-align: center;
  }
}
.hotel-detail .references a {
  cursor: pointer;
}
.hotel-detail .reference .k {
  width: 40% !important;
}
@media (max-width: 991px) {
  .hotel-detail .reference .k {
    max-width: none !important;
    width: 100%;
  }
}
.hotel-detail .reference .v {
  width: 60% !important;
}
@media (max-width: 991px) {
  .hotel-detail .reference .k,
  .hotel-detail .reference .v {
    display: block !important;
    padding: 0 !important;
    min-width: 100% !important;
  }
}
@media (max-width: 1339px) {
  .hotel-detail #hotelRight {
    width: 62%;
  }
  .hotel-detail #hotelLeft {
    width: 36%;
  }
  .hotel-detail #hotel-order .currency-switch {
    top: -13px;
    border-bottom: 0px;
  }
  .hotel-detail #hotel-order .room-prices {
    width: 100%;
    border-right: none;
    float: none;
  }
  .hotel-detail #hotel-order .room-prices th.price.total-price {
    color: transparent;
  }
  .hotel-detail #hotel-order #priceSubmit {
    float: none;
    width: 100%;
    border-left: 0;
    margin-top: 0;
    border: none;
    padding-top: 5px;
  }
  .hotel-detail #hotel-order #tourDetailLink {
    width: 100%;
    border: none;
  }
  .hotel-detail #hotel-order #tourDetailLink strong,
  .hotel-detail #hotel-order #tourDetailLink span {
    display: inline-block;
  }
  .hotel-detail #hotel-order #tourDetailLink a {
    display: inline-block;
    margin: 15px 0 0 30px;
  }
  .hotel-detail #main-content .tab-content .leftBox,
  .hotel-detail #main-content .tab-content .rightBox {
    float: none;
    width: 100%;
  }
  .hotel-detail #hotelRecap .chosen-room {
    margin: 0 380px 0 0;
  }
}
@media (max-width: 767px) {
  .hotel-detail {
    width: 100%;
    overflow-x: hidden;
  }
  .hotel-detail .tours-search {
    position: relative;
  }
  .hotel-detail .tours-search h3 {
    text-transform: uppercase;
    margin-top: 0;
  }
  .hotel-detail .tours-search .input {
    width: 100%;
    margin: 0 0 6px 0;
    float: none;
  }
  .hotel-detail .tours-search .input.search {
    position: relative;
    right: auto;
    bottom: auto;
    width: 230px;
    margin: 15px auto 0 auto !important;
  }
  .hotel-detail .tours-search .group {
    width: 100%;
  }
  .hotel-detail .tours-search .group.g2 {
    float: none;
    margin: 0 !important;
  }
  .hotel-detail .tours-search .group.g2 .input {
    width: 48%;
    padding: 0 0 0 5px;
    margin: 0 0 7px 0!important;
  }
  .hotel-detail .tours-search .group.g2 .input:first-of-type {
    padding-left: 0px;
  }
  .hotel-detail .tours-search .group.g3 {
    width: 100%;
    margin: 0 !important;
  }
  .hotel-detail .tours-search .group.g3 .input {
    padding: 0 0 0 5px;
    margin: 0 !important;
  }
  .hotel-detail .tours-search .group.g3 .input:first-of-type {
    padding-left: 0px;
  }
  .hotel-detail #hotelRight .head-title-wrap {
    margin-bottom: 0px;
    vertical-align: middle;
  }
  .hotel-detail #hotelRight .head-title-wrap h1 {
    display: inline-block;
    margin: 5px;
  }
  .hotel-detail #hotelRight .images {
    margin-bottom: 0;
  }
  .hotel-detail #hotelLeft {
    min-height: 0;
  }
  .hotel-detail #hotelLeft .formTitle {
    text-align: center;
  }
  .hotel-detail .under-title strong,
  .page-hotelorder .under-title strong,
  .page-flexiorder .under-title strong,
  .page-flightorder .under-title strong,
  .page-travelorder .under-title strong,
  .page-accomorder .under-title strong {
    display: block;
    margin: 0;
    font-size: 17px;
    position: relative;
    line-height: 25px;
  }
  .hotel-detail #hotelRight,
  .hotel-detail #hotelLeft {
    float: none;
    width: 100%;
  }
  .hotel-detail #hotel-order .currency-switch {
    display: none;
  }
  .hotel-detail #hotel-order #tourDetailLink {
    padding: 10px;
    font-size: 15px;
  }
  .hotel-detail #hotel-order #tourDetailLink strong {
    font-size: 15px;
  }
  .hotel-detail #hotel-order #tourDetailLink a {
    margin: 0;
  }
  .hotel-detail .rightBox .custom_sharing_toolbox {
    position: relative;
    float: right;
    margin: 0 20px 10px 0;
  }
  .hotel-detail #main-content .secondary-pills a {
    padding: 2px 6px 0 6px;
    vertical-align: middle;
    height: 55px;
    line-height: 1.0em;
    text-align: center;
    font-size: 10px;
    display: inline-block;
  }
  .hotel-detail #main-content .secondary-pills a i {
    float: none;
    display: block;
    margin: 0px auto 5px auto;
  }
  .hotel-detail #main-content .tab-content {
    padding: 15px 0;
  }
  .hotel-detail #main-content .tab-content .text p {
    font-size: 14px;
    padding: 0 15px 15px 15px;
  }
  .hotel-detail #main-content .tab-content .pdf-download {
    margin: 0 auto 0 15px;
    display: block;
    float: none;
    bottom: 10px;
    position: relative;
  }
  .hotel-detail #main-content .tab-content .kv {
    padding: 0 15px 15px 15px;
    font-weight: 700;
  }
  .hotel-detail #main-content .tab-content .weather {
    text-align: center;
  }
  .hotel-detail #main-content .tab-content .map {
    margin-bottom: 15px;
  }
  .hotel-detail #main-content .tab-content .hotel-info,
  .hotel-detail #main-content .tab-content .room-infom,
  .hotel-detail #main-content .tab-content #tripadvisor,
  .hotel-detail #main-content .tab-content #recenze {
    padding: 0 15px 15px 15px;
  }
  .hotel-detail #main-content .tab-content #recenze .text {
    margin-right: 0;
  }
  .hotel-detail #main-content .tab-content .locations {
    padding: 10px 15px 15px 15px;
  }
  .hotel-detail #main-content .tab-content .page-excursions {
    padding: 10px 15px 15px 15px;
  }
  .hotel-detail #main-content .tab-content .page-excursions p {
    padding: 15px 0;
  }
  .hotel-detail #hotelRecap {
    margin-top: 0px;
  }
  .hotel-detail #hotelRecap h2 {
    font-size: 20px;
  }
  .hotel-detail #hotelRecap #toOrder {
    float: none;
    width: 100%;
    max-width: 100%;
    position: relative;
    text-align: center;
    right: auto;
    bottom: auto;
    margin-top: 25px;
  }
  .hotel-detail #hotelRecap #toOrder button {
    margin: 20px auto 0 auto;
    width: 90%;
  }
  .hotel-detail #hotelRecap .chosen-room {
    max-width: 380px;
    margin: 0 auto;
  }
  .hotel-detail #hotelRecap .chosen-room .room {
    color: #000000;
    display: block;
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 700;
  }
  .hotel-detail #hotelRecap .chosen-room .name {
    color: #3872BF;
    font-weight: 700;
    font-size: 17px;
    margin-bottom: 10px;
    display: block;
  }
  .hotel-detail #hotelRecap .chosen-room .name span {
    font-weight: 400;
  }
  .hotel-detail #hotelRecap .chosen-room .info {
    font-size: 13px;
    display: block;
  }
  .hotel-detail #hotelRecap .chosen-room .date {
    color: #3872BF;
    font-size: 25px;
    display: block;
    font-weight: 400;
  }
  .hotel-detail #hotelRecap .chosen-room button.changeRoom {
    display: block;
    background: #3873BF;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 700;
    width: 160px;
    height: 34px;
    margin: 10px auto;
  }
  .hotel-detail #hotelRecap .chosen-room button.changeRoom:hover {
    background: #4E83CB;
  }
}
@media (max-width: 475px) {
  .hotel-detail #hotelRight .small-images {
    clear: both;
    height: 72px;
    overflow: hidden;
  }
}
.tours-listing .item {
  position: relative;
}
.tours-listing .item:not(:first-of-type):before,
#page-emi.page-dubai_stay_sunny .tours-listing .item:first-of-type:before {
  content: "";
  position: absolute;
  top: -10px;
  width: 100%;
  height: 1px;
  background-color: #eeeeee;
}
@media (max-width: 560px) {
  .tours-listing .item:not(:first-of-type):before,
  #page-emi.page-dubai_stay_sunny .tours-listing .item:first-of-type:before {
    background: none;
  }
}
.tours-listing .item .text {
  padding-top: 0;
}
.tours-listing .item .type {
  font-weight: bolder;
  color: #4fb0e0;
  margin-bottom: 2px;
}
.tours-listing .item .term span {
  color: #4fb0e0;
}
.tours-listing .item .price {
  padding-top: 12px;
  font-size: 20px;
}
.tours-listing .item .price span {
  font-weight: bold;
}
.tours-listing .item .detail {
  margin-top: 5px;
}
.tours-listing-featured .title {
  font-size: 16px;
}
.tours-listing-search .nav li {
  width: 33.333%;
}
.tours-listing-search .nav li:not(:first-of-type) button {
  font-weight: normal;
}
.tours-listing-search .base-wrap {
  padding: 21px 20px;
  min-height: 278px;
}
@media (min-width: 768px) {
  .tours-listing-search .base-wrap {
    margin-right: 1px;
  }
}
@media (max-width: 767px) {
  .tours-listing-search .base-wrap {
    padding: 10px 15px 15px 15px;
  }
}
#left-content .tours-menu ul ul {
  padding-left: 30px;
}
#left-content .tours-menu ul ul li {
  position: relative;
}
#left-content .tours-menu ul ul li:before {
  display: block;
  top: -17px;
}
.tour-listing-map .auto-map {
  height: 325px;
  background: #fff url('/images/maps/placeholder-CUB.jpg') 100%;
}
#page-cub .tour-listing-map .auto-map {
  background: #fff url('/images/maps/placeholder-CUB.jpg') 100%;
}
#page-srl .tour-listing-map .auto-map {
  background: #fff url('/images/maps/placeholder-SRL.jpg') 100%;
}
#page-mal .tour-listing-map .auto-map {
  background: #fff url('/images/maps/placeholder-MAL.jpg') 100%;
}
#page-mex .tour-listing-map .auto-map {
  background: #fff url('/images/maps/placeholder-MEX.jpg') 100%;
}
#page-emi .tour-listing-map .auto-map {
  background: #fff url('/images/maps/placeholder-EMI.jpg') 100%;
}
#page-dom .tour-listing-map .auto-map {
  background: #fff url('/images/maps/placeholder-DOM.jpg') 100%;
}
.auto-map.infowin-notcloseable .gm-style-iw-d + button.gm-ui-hover-effect[title="Zavřít"] {
  display: none !important;
}
@media (max-width: 768px) {
  #page-content .tours-listing h2.title {
    font-size: 20px;
    text-align: left;
  }
}
.tour-detail #main-content-wrap:before,
.tour-detail #main-content-wrap:after {
  content: " ";
  display: table;
}
.tour-detail #main-content-wrap:after {
  clear: both;
}
.tour-detail #main-content-wrap:before,
.tour-detail #main-content-wrap:after {
  content: " ";
  display: table;
}
.tour-detail #main-content-wrap:after {
  clear: both;
}
.tour-detail .tour-detail-head:before,
.tour-detail .tour-detail-head:after {
  content: " ";
  display: table;
}
.tour-detail .tour-detail-head:after {
  clear: both;
}
.tour-detail .tour-detail-head:before,
.tour-detail .tour-detail-head:after {
  content: " ";
  display: table;
}
.tour-detail .tour-detail-head:after {
  clear: both;
}
.tour-detail .tour-detail-head .main-image {
  position: relative;
  width: 554px;
  float: left;
  z-index: 1;
}
.tour-detail .tour-detail-head .main-image .ico-label-top {
  position: absolute;
  top: 15px;
  right: 15px;
}
.tour-detail .tour-detail-head .main-image img {
  width: 553px;
  height: 363px;
}
@media (max-width: 1339px) {
  .tour-detail .tour-detail-head .main-image {
    width: 330px;
  }
  .tour-detail .tour-detail-head .main-image img {
    width: 329px;
    height: 217px;
  }
}
@media (max-width: 500px) {
  .tour-detail .tour-detail-head .main-image {
    border-bottom: 2px solid #fff;
  }
}
@media (max-width: 475px) {
  .tour-detail .tour-detail-head .main-image {
    width: 100%;
  }
  .tour-detail .tour-detail-head .main-image img {
    width: auto;
    height: auto;
  }
}
.tour-detail .tour-detail-head .label-discount {
  bottom: auto;
  top: 90px;
  right: 15px;
}
.tour-detail .tour-detail-head .small-images {
  position: relative;
  top: -1px;
}
.tour-detail .tour-detail-head .small-images a {
  float: left;
  margin: 1px;
  position: relative;
}
.tour-detail .tour-detail-head .small-images .hidden-count {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 60px;
  height: 60px;
  line-height: 58px;
  background-color: rgba(0, 0, 0, 0.74);
  color: #fff;
  border-radius: 50%;
  font-size: 28px;
  text-align: center;
  font-weight: lighter;
  display: none;
}
.tour-detail .tour-detail-head .small-images img {
  width: 108px;
  height: 71px;
}
@media (min-width: 1340px) {
  .tour-detail .tour-detail-head .small-images .i-15 .hidden-count {
    display: block;
  }
}
@media (max-width: 1339px) and (min-width: 992px) {
  .tour-detail .tour-detail-head .small-images .i-6 .hidden-count {
    display: block;
  }
  .tour-detail .tour-detail-head .small-images .i-6 ~ a {
    display: none;
  }
}
@media (max-width: 991px) {
  .tour-detail .tour-detail-head .small-images .i-9 .hidden-count {
    display: block;
  }
  .tour-detail .tour-detail-head .small-images .i-9 ~ a {
    display: none;
  }
}
.tour-detail .tour-detail-head .text.full .text-inner:after {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.tour-detail .tour-detail-head .text-inner {
  overflow: hidden;
  position: relative;
}
.tour-detail .tour-detail-head .text-inner:after {
  content: "";
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));
  background: -webkit-linear-gradient(top, transparent, #fff);
  background: -moz-linear-gradient(top, transparent, #fff);
  background: -ms-linear-gradient(top, transparent, #fff);
  background: -o-linear-gradient(top, transparent, #fff);
  transition: all 0.15s linear;
}
.tour-detail .tour-detail-head .info-button-wrap {
  text-align: right;
  margin-top: 8px;
}
.tour-detail .tour-detail-head .left-side:not(.disable-transition) {
  transition: all 0.15s linear;
}
@media (min-width: 992px) {
  .tour-detail .tour-detail-head .left-side {
    float: left;
    width: 370px;
  }
  .tour-detail .tour-detail-head .right-side {
    float: right;
    width: calc(100% - 370px);
    padding-left: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1339px) {
  .tour-detail .tour-detail-head .left-side {
    width: 300px;
  }
  .tour-detail .tour-detail-head .right-side {
    width: calc(100% - 300px);
  }
}
@media (max-width: 991px) {
  .tour-detail .tour-detail-head .left-side,
  .tour-detail .tour-detail-head .left-side.is_stuck {
    position: static !important;
  }
}
.tour-detail .tour-reservation-panel .head {
  color: #fff;
  background-color: #3773bf;
  text-transform: uppercase;
  padding: 15px;
  position: relative;
  margin: 0 -1px;
}
.tour-detail .tour-reservation-panel .head .title {
  font-weight: bold;
  margin: 0;
}
.tour-detail .tour-reservation-panel .head .term {
  font-size: 18px;
}
.tour-detail .tour-reservation-panel .head .change-term {
  position: absolute;
  top: 13px;
  bottom: 13px;
  right: 13px;
  color: #fff;
  background-color: #ec8826;
  width: 110px;
  height: 52px;
  font-size: 14px;
  font-weight: bolder;
  margin: 0px auto;
  padding: 10px 30px 10px 15px;
}
.tour-detail .tour-reservation-panel .head .change-term:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  margin: auto;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-left: 0;
  border-bottom: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media (max-width: 1339px) {
  .tour-detail .tour-reservation-panel .head .change-term {
    width: 95px;
  }
}
@media (max-width: 991px) {
  .tour-detail .tour-reservation-panel .head .change-term {
    width: 110px;
  }
}
@media (max-width: 350px) {
  .tour-detail .tour-reservation-panel .head .change-term {
    right: 6px;
    width: 80px;
    padding-left: 7px;
  }
  .tour-detail .tour-reservation-panel .head .change-term:after {
    right: 7px;
  }
}
.tour-detail .tour-reservation-panel #booking {
  border: 1px solid #eeeeee;
  border-top: 0;
  padding-bottom: 15px;
}
.tour-detail .tour-reservation-panel #booking > *:not(.head) {
  margin: 0 15px;
}
.tour-detail .tour-reservation-panel .param {
  padding: 10px 0;
  border-bottom: 1px solid #eeeeee;
}
.tour-detail .tour-reservation-panel .param:before,
.tour-detail .tour-reservation-panel .param:after {
  content: " ";
  display: table;
}
.tour-detail .tour-reservation-panel .param:after {
  clear: both;
}
.tour-detail .tour-reservation-panel .param:before,
.tour-detail .tour-reservation-panel .param:after {
  content: " ";
  display: table;
}
.tour-detail .tour-reservation-panel .param:after {
  clear: both;
}
.tour-detail .tour-reservation-panel .param > .k {
  text-transform: uppercase;
  font-weight: bolder;
  color: #3773bf;
  font-size: 14px;
  width: 100px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.tour-detail .tour-reservation-panel .param > .change-term {
  margin-left: 10px;
  float: right;
}
.tour-detail .tour-reservation-panel .length {
  padding-top: 13px;
}
.tour-detail .tour-reservation-panel .length .v {
  text-transform: uppercase;
  font-size: 17px;
}
.tour-detail .tour-reservation-panel .availability .v {
  font-size: 17px;
  font-weight: bolder;
}
.tour-detail .tour-reservation-panel .fly table {
  width: 100%;
  max-width: 370px;
  text-align: left;
  margin-top: 6px;
}
.tour-detail .tour-reservation-panel .fly table th,
.tour-detail .tour-reservation-panel .fly table td {
  padding: 2px 2px;
}
.tour-detail .tour-reservation-panel .fly table th:first-child,
.tour-detail .tour-reservation-panel .fly table td:first-child {
  padding-left: 0;
}
.tour-detail .tour-reservation-panel .fly table th:last-child,
.tour-detail .tour-reservation-panel .fly table td:last-child {
  padding-right: 0;
}
.tour-detail .tour-reservation-panel .fly table th {
  padding-bottom: 1px;
}
.tour-detail .tour-reservation-panel .fly table td {
  font-size: 14px;
}
.tour-detail .tour-reservation-panel .fly table .places,
.tour-detail .tour-reservation-panel .fly table .travel-company {
  text-align: right;
}
.tour-detail .tour-reservation-panel .fly table .places {
  font-weight: bold;
}
.tour-detail .tour-reservation-panel .fly table .places i {
  padding: 0 4px;
}
.tour-detail .tour-reservation-panel .fly table .places a {
  color: #333333;
}
.tour-detail .tour-reservation-panel .t span {
  color: #3773bf;
  padding: 0px 5px;
}
.tour-detail .tour-reservation-panel .price-wrap {
  text-align: right;
  padding: 15px 0;
}
.tour-detail .tour-reservation-panel .price-wrap .t {
  text-transform: uppercase;
  color: #3773bf;
  font-weight: bold;
}
.tour-detail .tour-reservation-panel .price-wrap .old-price {
  text-decoration: line-through;
  margin-bottom: -2px;
  margin-top: 2px;
  color: #3773bf;
  font-size: 15px;
}
.tour-detail .tour-reservation-panel .price-wrap .price {
  font-size: 34px;
  font-weight: bolder;
  color: #ec8826;
}
.tour-detail .tour-reservation-panel #exportForm {
  text-align: right;
  margin-top: 25px;
}
.tour-detail .tour-reservation-panel #exportForm .pdf-download {
  display: inline-block;
  width: auto;
  padding: 0;
}
.tour-detail .secondary-pills li {
  vertical-align: middle;
}
.tour-detail .secondary-pills li a {
  padding: 13px 10px;
}
.tour-detail .secondary-pills li i {
  float: left;
  margin-right: 9px;
  position: relative;
  bottom: 6px;
}
@media (max-width: 768px) {
  .tour-detail .secondary-pills li {
    width: 11.1%;
    min-width: 55px;
  }
  .tour-detail .secondary-pills li a {
    padding: 5px 0;
    text-align: center;
    font-size: 10px;
    min-height: 63px;
  }
  .tour-detail .secondary-pills li i {
    display: block;
    float: none;
    bottom: 0;
    margin: 0 auto;
  }
}
@media (max-width: 560px) {
  .tour-detail .secondary-pills li {
    width: 20%;
  }
}
.tour-detail .head-title-wrap {
  margin-top: 10px;
}
.tour-detail .head-title-wrap > * {
  display: inline-block;
  vertical-align: middle;
}
.tour-detail .head-title-wrap h1 {
  max-width: 100%;
}
.tour-detail .head-title-wrap .title {
  font-size: 37px;
}
@media (min-width: 1340px) {
  .tour-detail .head-title-wrap .title {
    padding-right: 10px;
  }
}
.tour-detail .head-title-wrap .subtitle {
  font-size: 32px !important;
  color: #3773bf;
  font-weight: lighter;
  display: block;
  margin-top: 0;
}
.tour-detail .head-title-wrap .right {
  width: 255px;
}
.tour-detail .head-title-wrap .custom_sharing_toolbox {
  position: static;
  text-align: right;
}
.tour-detail .head-title-wrap .button-minute-demand {
  float: right;
  width: 255px;
  margin-top: 8px;
  font-size: 16px;
  padding: 10px 12px 8px;
}
@media (max-width: 1339px) {
  .tour-detail .head-title-wrap .right {
    width: 192px;
  }
}
@media (max-width: 767px) {
  .tour-detail .head-title-wrap > * {
    display: block;
  }
  .tour-detail .head-title-wrap h1 {
    width: 100%;
  }
  .tour-detail .head-title-wrap .right {
    width: 100%;
  }
  .tour-detail .head-title-wrap .right:before,
  .tour-detail .head-title-wrap .right:after {
    content: " ";
    display: table;
  }
  .tour-detail .head-title-wrap .right:after {
    clear: both;
  }
  .tour-detail .head-title-wrap .right:before,
  .tour-detail .head-title-wrap .right:after {
    content: " ";
    display: table;
  }
  .tour-detail .head-title-wrap .right:after {
    clear: both;
  }
  .tour-detail .head-title-wrap .right > * {
    margin: 10px;
  }
}
.tour-detail .images:before,
.tour-detail .images:after {
  content: " ";
  display: table;
}
.tour-detail .images:after {
  clear: both;
}
.tour-detail .images:before,
.tour-detail .images:after {
  content: " ";
  display: table;
}
.tour-detail .images:after {
  clear: both;
}
@media (max-width: 500px) {
  .tour-detail .images {
    max-width: 330px;
  }
}
.tour-detail .demand-contact {
  position: relative;
}
.tour-detail .demand-contact .v-division {
  width: 1px;
  background-color: #ddf0f9;
  position: absolute;
  height: 282px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .tour-detail .demand-contact .v-division {
    display: none;
  }
}
.tour-detail .demand-contact > div {
  border-top: 1px solid #ddf0f9;
}
.tour-detail .demand-contact .inner {
  text-align: center;
  max-width: 352px;
  padding: 50px 0;
}
@media (max-width: 991px) {
  .tour-detail .demand-contact .inner {
    margin: 0 auto;
    padding-top: 20px;
  }
}
.tour-detail .demand-contact .inner a {
  height: 60px;
  width: 365px;
  padding: 20px;
  margin-top: 20px;
  font-size: 19px;
}
@media (max-width: 767px) {
  .tour-detail .demand-contact .inner a {
    width: 100%;
  }
}
.tour-detail .demand-contact .inner a.small-orange {
  font-size: 16px;
}
.tour-detail .demand-contact .inner a.small-orange:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .tour-detail .demand-contact .inner a.small-orange {
    padding: 0 !important;
    padding-left: 5px !important;
  }
}
.tour-detail .demand-contact .inner .subtitle {
  font-size: 19px;
  color: #3773bf;
}
@media (max-width: 991px) {
  .tour-detail .demand-contact .inner .text-in {
    font-size: 15px;
  }
}
.tour-detail .demand-contact .ask {
  text-align: left;
  font-size: 16px;
}
.tour-detail .demand-contact .ask .inner div:first-child {
  margin-bottom: 7px;
}
.tour-detail .demand-contact .book {
  text-align: right;
}
.tour-detail .demand-contact .book .inner {
  float: right;
}
.tour-detail .demand-contact .book .inner div:first-child {
  margin-bottom: 5px;
}
.tour-detail .demand-contact .book .inner .k {
  font-weight: bold;
  margin-right: 10px;
}
.tour-detail .demand-contact .book .inner .vc {
  color: #ec8826;
  font-size: 34px;
  font-weight: bold;
}
.tour-detail .demand-contact .book .inner .subtitle {
  margin-right: 5px;
}
.tour-detail .demand-contact .book .inner .big-button {
  background-color: #ec8826;
}
.tour-detail .demand-contact .book .inner .big-button:hover {
  background-color: #ef9a45;
}
@media (max-width: 991px) {
  .tour-detail .demand-contact .book .inner {
    float: none;
  }
}
.tour-detail #main-content > .content {
  margin-top: 20px;
}
.tour-detail #main-content > .content .tab-pane {
  padding: 0;
}
.tour-detail #main-content > .content .tab-pane .title-2 {
  position: relative;
}
@media (max-width: 767px) {
  .tour-detail #main-content > .content .tab-pane .title-2 h2 {
    margin-bottom: 60px;
  }
}
.tour-detail #main-content > .content .tab-pane .title-2 > div {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  .tour-detail #main-content > .content .tab-pane .title-2 > div {
    right: 0;
    left: 0;
    top: 50px;
  }
}
.tour-detail #main-content > .content .tab-pane.informations .kv > *:not(.row) {
  margin: 4px 0;
}
.tour-detail #main-content > .content .tab-pane.informations .k,
.tour-detail #main-content > .content .tab-pane.informations .v {
  font-size: 16px;
}
.tour-detail #main-content > .content .tab-pane.informations .k {
  font-weight: normal;
}
.tour-detail #main-content > .content .tab-pane.informations .v {
  color: #3773bf;
}
.tour-detail #main-content > .content .tab-pane.informations .v ul {
  margin-top: 0;
  padding-left: 0;
  color: #333333;
}
.tour-detail #main-content > .content .tab-pane.informations .row {
  margin-top: 15px;
}
@media (min-width: 641px) {
  .tour-detail #main-content > .content .tab-pane.informations .k,
  .tour-detail #main-content > .content .tab-pane.informations .v {
    display: inline-block !important;
    vertical-align: top;
  }
  .tour-detail #main-content > .content .tab-pane.informations .k {
    width: 120px !important;
    text-align: right;
    margin-right: 20px;
  }
  .tour-detail #main-content > .content .tab-pane.informations .v {
    width: calc(100% - 140px) !important;
    padding-left: 10px !important;
  }
}
@media (max-width: 641px) {
  .tour-detail #main-content > .content .tab-pane.informations .v ul {
    padding-left: 25px;
  }
}
@media (max-width: 991px) {
  .tour-detail #main-content > .content {
    margin-top: 30px;
  }
}
.tour-detail #breadcrumb hr {
  display: none;
}
@media (min-width: 992px) {
  .tour-detail #breadcrumb {
    padding-right: 270px;
  }
}
.tour-detail .auto-map {
  height: 400px !important;
  width: 100% !important;
}
.tour-detail .hotels-listing .item-wrap {
  margin: 15px 0 30px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 2px;
  position: relative;
}
.tour-detail .hotels-listing .item-wrap > .title-wrap {
  padding-right: 130px;
  float: none;
}
.tour-detail .hotels-listing .item-wrap > .title-wrap .title {
  font-size: 25px;
  font-weight: normal;
}
.tour-detail .hotels-listing .detail {
  position: absolute;
  top: 0;
  right: 0;
}
.tour-detail .hotels-listing .item-detail {
  padding-bottom: 30px;
  display: none;
}
.tour-detail .hotels-listing .item-detail .under-title {
  font-weight: normal;
}
.tour-detail .hotels-listing .item {
  padding-top: 15px;
  margin: 0;
}
.tour-detail .hotels-listing .item .img {
  width: 160px;
}
.tour-detail .hotels-listing .item .content {
  width: calc(100% - 180px);
}
.tour-detail .hotels-listing .item .content .text {
  padding-top: 0;
}
@media (max-width: 640px) {
  .tour-detail .hotels-listing .item .content {
    margin-left: 0;
    width: 100%;
  }
}
.tour-detail .hotel-detail h2 {
  margin-top: 18px !important;
}
.tour-detail #fixed-top {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 1px 10px -3px #777777;
  box-shadow: 0 1px 10px -3px #777777;
  background-color: #ec8826;
  color: #fff;
  font-weight: lighter;
  font-size: 0;
  transition: all 0.15s linear;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
.tour-detail #fixed-top.visible {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
@media (max-width: 767px) {
  .tour-detail #fixed-top.visible {
    -webkit-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);
    -o-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
}
.tour-detail #fixed-top .button-minute-demand {
  background-color: #fff;
  color: #ec8826;
}
.tour-detail #fixed-top .container > * {
  display: inline-block;
  vertical-align: middle;
}
.tour-detail #fixed-top .text {
  padding: 18px 0;
  font-size: 19px;
  width: calc(100% - 245px);
  padding-right: 15px;
}
.tour-detail #fixed-top .text .phone {
  float: right;
  margin: 0 15px 0 40px;
}
.tour-detail #fixed-top .text .phone:before {
  content: "";
  background-image: url("data:image/png;base64,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");
  width: 24px;
  height: 22px;
  float: left;
  margin-right: 8px;
}
.tour-detail #fixed-top b {
  text-transform: uppercase;
}
.tour-detail #fixed-top .button-minute-demand {
  width: 245px;
  font-size: 16px;
  padding: 8px 12px 6px;
}
@media (max-width: 991px) {
  .tour-detail #fixed-top .button-minute-demand {
    position: fixed;
    top: 10px;
    width: 130px !important;
    height: 40px !important;
    padding: 5px !important;
    border: none;
    text-align: center;
    font-size: 12px !important;
    z-index: 5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  }
}
@media (max-width: 1339px) {
  .tour-detail #fixed-top .text {
    font-size: 17px;
    width: calc(100% - 190px);
  }
  .tour-detail #fixed-top .button,
  .tour-detail #fixed-top .large-button,
  .tour-detail #fixed-top .big-button,
  .tour-detail #fixed-top .huge-button {
    font-size: 15px;
    width: 190px;
  }
}
@media (max-width: 991px) {
  .tour-detail #fixed-top .phone {
    display: none;
  }
}
@media (max-width: 767px) {
  .tour-detail #fixed-top .text {
    padding: 10px 0;
    line-height: 1em;
    display: block;
    min-height: 60px;
    text-align: left;
    font-size: 14px;
    width: calc(100% - 125px);
  }
  .tour-detail #fixed-top .button-minute-demand {
    margin: 0 auto;
    left: auto;
    right: 10px;
    top: 10px;
  }
}
.tour-detail .reference {
  margin: 20px 0;
}
.tour-detail .reference .title {
  margin: 0 0 10px;
}
.tour-detail .reference .text {
  padding: 15px 0 0;
}
.tour-detail .reference .text,
.tour-detail .reference .text p {
  font-size: 15px;
}
.tour-detail .reference:last-of-type + hr {
  display: none;
}
@media (max-width: 768px) {
  .tour-detail .reference .k,
  .tour-detail .reference .v {
    width: 50%;
    display: inline-block;
  }
}
.show-button {
  position: absolute;
  right: 0;
  top: -44px;
  width: 255px;
  font-size: 18px;
  text-align: left;
  padding: 12px 30px 10px 15px;
}
.show-button .close,
.show-button .arrow {
  display: block;
  position: absolute;
  top: 0;
  margin: auto;
  transition: all 0.15s linear;
}
.show-button .close {
  opacity: 0;
  filter: alpha(opacity=0);
  bottom: 3px;
  right: 12px;
  width: 20px;
  height: 2px;
}
.show-button .close:before,
.show-button .close:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #fff;
}
.show-button .close:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.show-button .close:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.show-button .arrow {
  bottom: 6px;
  right: 16px;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-left: 0;
  border-top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.show-button.opened {
  background-color: #f1a65c;
}
.show-button.opened .arrow {
  opacity: 0;
  filter: alpha(opacity=0);
}
.show-button.opened .close {
  opacity: 1;
  filter: alpha(opacity=100);
}
.tours-search {
  position: relative;
}
.tours-search .nav-tabs {
  background-color: #f1a65c;
}
.tours-search .nav-tabs li:not(:first-child) button {
  font-weight: normal;
}
.tours-search .nav-tabs li:not(:first-child):not(.active),
.tours-search .nav-tabs li:not(:first-child):not(.active) > button {
  background-color: transparent;
}
.tours-search .nav-tabs button {
  padding: 10px 30px 9px;
  font-size: 19px;
}
.tours-search form {
  /*display: none;*/
  margin-bottom: 25px;
}
.tours-search .base-wrap {
  position: relative;
  padding: 15px;
}
.tours-search .hotel-order-form {
  display: none;
  margin: 0;
}
.tours-search .hotel-order-form form {
  display: block;
}
.tours-search .hotel-order-form form .base-wrap {
  color: #fff;
  background-color: #ec8826;
}
.tours-search .group {
  margin-right: 350px;
  /*
    &:first-child {
      .input {

        &:first-child {
          width: 33.333%;
        }
      }
    }
*/
}
.tours-search .group.g4.withButton {
  margin-right: 50px;
}
.tours-search .group.g4.withButton .input.search {
  padding: 18px 0 10px 20px;
}
@media (min-width: 476px) {
  .tours-search .search button {
    padding-left: 110px;
  }
}
@media (max-width: 1339px) {
  .tours-search .group {
    margin-right: 0;
  }
  .tours-search .group:first-child {
    margin-right: 0;
  }
  .tours-search .group:first-child .input:first-child {
    width: 205px;
  }
}
@media (max-width: 991px) and (min-width: 476px) {
  .tours-search .group:first-child .input {
    width: 100% !important;
  }
  .tours-search .group:first-child .input:nth-child(1n+3) {
    margin-top: 12px !important;
  }
}
@media (max-width: 991px) {
  .tours-search {
    margin-top: 44px;
  }
  .tours-search .group:nth-child(2) {
    margin-right: 0;
  }
  :not(.flexi-search).tours-search .group:nth-child(2) .input {
    width: 100% !important;
  }
}
@media (max-width: 475px) {
  .tours-search .group {
    margin-right: 0 !important;
  }
  :not(.flexi-search).tours-search .group .input {
    width: 100% !important;
  }
  :not(.flexi-search).tours-search .group .input.boarding,
  :not(.flexi-search).tours-search .group .input.rating {
    width: 50% !important;
  }
  .tours-search .group .input.topMargin {
    margin-top: 12px !important;
  }
}
#tickets .filter.tourTermsPopup table.table-terms tr.tourFilter,
.tickets-list .filter.tourTermsPopup table.table-terms tr.tourFilter {
  background-color: #ec8826 !important;
  padding: 12px 15px;
}
#tickets .filter.tourTermsPopup table.table-terms .bootstrap-datetimepicker-widget .table-condensed,
.tickets-list .filter.tourTermsPopup table.table-terms .bootstrap-datetimepicker-widget .table-condensed {
  /* prepiseme hodnoty datepicku zpatky */
}
#tickets .filter.tourTermsPopup table.table-terms .bootstrap-datetimepicker-widget .table-condensed tr td,
.tickets-list .filter.tourTermsPopup table.table-terms .bootstrap-datetimepicker-widget .table-condensed tr td {
  padding: 0px !important;
  border: 0 none;
  text-transform: none;
  font-size: 15px !important;
}
#tickets .filter.tourTermsPopup table.table-terms .bootstrap-datetimepicker-widget .table-condensed tr th,
.tickets-list .filter.tourTermsPopup table.table-terms .bootstrap-datetimepicker-widget .table-condensed tr th {
  padding: 0px !important;
  border: 0 none;
  text-transform: none;
  font-size: 15px !important;
  color: #333333;
}
#tickets .filter.tourTermsPopup .tourFilter > *,
.tickets-list .filter.tourTermsPopup .tourFilter > * {
  font-size: 15px;
  margin-top: 0;
}
#tickets .filter.tourTermsPopup .tourFilter td.input,
.tickets-list .filter.tourTermsPopup .tourFilter td.input {
  text-align: left;
  max-width: 140px;
  padding: 0px 3px !important;
}
#tickets .filter.tourTermsPopup .tourFilter label,
.tickets-list .filter.tourTermsPopup .tourFilter label {
  display: inline-block;
}
#tickets .filter.tourTermsPopup .tourFilter .select-wrap::after,
.tickets-list .filter.tourTermsPopup .tourFilter .select-wrap::after {
  right: 9px;
}
#tickets .filter.tourTermsPopup .tourFilter select,
.tickets-list .filter.tourTermsPopup .tourFilter select {
  padding: 6px 20px 5px 6px;
}
#tickets .filter.tourTermsPopup .tourFilter .search-sorting,
.tickets-list .filter.tourTermsPopup .tourFilter .search-sorting {
  display: inline-block;
}
#tickets .filter.tourTermsPopup .tourFilter .term,
.tickets-list .filter.tourTermsPopup .tourFilter .term {
  display: block;
  width: 218px;
  padding: 8px 2px 8px 8px !important;
  text-align: left;
}
#tickets .filter.tourTermsPopup .tourFilter .term .input.date,
.tickets-list .filter.tourTermsPopup .tourFilter .term .input.date {
  display: inline-block;
  width: 102px;
}
#tickets .filter.tourTermsPopup .tourFilter .term .input.date + .input,
.tickets-list .filter.tourTermsPopup .tourFilter .term .input.date + .input {
  margin: 0px;
}
#tickets .filter.tourTermsPopup .tourFilter .term input,
.tickets-list .filter.tourTermsPopup .tourFilter .term input {
  width: calc(100% - 22px);
  height: 31px;
  padding: 6px 4px 5px;
}
#tickets .filter.tourTermsPopup .tourFilter .term button,
.tickets-list .filter.tourTermsPopup .tourFilter .term button {
  width: 22px;
  padding: 2px 0;
}
#tickets .filter.tourTermsPopup .flightButton,
.tickets-list .filter.tourTermsPopup .flightButton {
  padding-right: 17px;
}
@media (max-width: 1339px) {
  #tickets .filter.tourTermsPopup .table-terms th,
  .tickets-list .filter.tourTermsPopup .table-terms th {
    padding: 5px 0;
  }
}
@media (max-width: 991px) {
  #tickets .filter.tourTermsPopup tr.tourFilter .label,
  .tickets-list .filter.tourTermsPopup tr.tourFilter .label {
    height: auto;
    min-height: 20px;
  }
}
.termsPaging .pagination span {
  font-size: 13px;
  margin: 2px 8px 0 0;
}
.termsPaging .pagination ul {
  font-size: 16px;
}
.termsPaging .pagination ul .prev,
.termsPaging .pagination ul .next {
  font-size: 14px;
}
/* vyber letiste - combobox */
#flight-airport-origin-list,
#flexi-airport-origin-list,
#tour-airport-origin-list,
#travel-airport-origin-list {
  min-height: 33px;
  padding: 6px 9px 5px 15px;
  background-color: #fff;
  color: #333333;
  line-height: 21px;
  font-weight: 500;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#flight-airport-origin-list::after,
#flexi-airport-origin-list::after,
#tour-airport-origin-list::after,
#travel-airport-origin-list::after {
  content: "";
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 6px;
  height: 6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid #2164b6;
  border-width: 0 2px 2px 0;
  pointer-events: none;
}
#flight-airport-origin-list.opened::after,
#flexi-airport-origin-list.opened::after,
#tour-airport-origin-list.opened::after,
#travel-airport-origin-list.opened::after {
  top: 7px;
  right: 13px;
  content: "\00d7";
  border: 0 none;
  transform: none;
  font-size: 20px;
}
#flight-airport-origin-list span + span::before,
#flexi-airport-origin-list span + span::before,
#tour-airport-origin-list span + span::before,
#travel-airport-origin-list span + span::before {
  content: ", ";
  white-space: nowrap;
}
#flight-airport-origin-list span.airport-origin-cnt::before,
#flexi-airport-origin-list span.airport-origin-cnt::before,
#tour-airport-origin-list span.airport-origin-cnt::before,
#travel-airport-origin-list span.airport-origin-cnt::before {
  content: " +";
}
#tour-airport-origin-list {
  padding: 6px 15px 5px 10px;
}
.airport_origin .input,
.input.airport_origin {
  position: relative;
}
.airport-origin-checkbox-block {
  position: absolute;
  z-index: 30;
  width: 100%;
  background-color: #fff;
  color: #333333;
  box-shadow: 0px 5px 10px -2px rgba(150, 150, 150, 0.8);
}
.airport-origin-checkbox-block label {
  height: 35px;
  margin: 0;
  padding: 10px 10px 10px 15px;
  font-weight: bolder;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#left-content .search-form .airport-origin-checkbox-block label {
  color: #333333;
}
.airport-origin-checkbox-block label:hover,
.airport-origin-checkbox-block label:focus {
  background-color: #eeeeee;
}
.airport-origin-checkbox-block label:hover .checkmark,
.airport-origin-checkbox-block label:focus .checkmark {
  border-color: #3773bf;
}
.airport-origin-checkbox-block label.selected {
  background-color: #3773bf;
  color: #fff;
}
.airport-origin-checkbox-block label.selected .checkmark {
  background-color: #3773bf;
  border-color: #3773bf;
}
.airport-origin-checkbox-block label.selected .checkmark:after {
  display: block;
}
.airport-origin-checkbox-block label.disabled {
  background-color: #ddd;
  color: #777777;
  cursor: default;
}
.airport-origin-checkbox-block label.disabled .checkmark {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.airport-origin-checkbox-block input {
  /* hidden */
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
}
.airport-origin-checkbox-block .checkmark {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  cursor: pointer;
  top: 2px;
  margin: 0px 7px;
  float: right;
}
.airport-origin-checkbox-block .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.airport-origin-checkbox-block .checkmark:after {
  left: 2px;
  top: -2px;
  width: 6px;
  height: 9px;
  border: solid #fff;
  border-width: 0px 3px 3px 0px;
}
.airport-origin-checkbox-block .closeAirports {
  font-weight: bold;
  background-color: #eeeeee;
  border: 0 none;
  text-align: center;
  padding: 10px 14px;
}
.airport-origin-checkbox-block .closeAirports span {
  float: right;
  font-size: 20px;
  line-height: 14px;
}
.hledat-zajezdy-hotely .airport-origin-list {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  align-items: center;
  height: 65px;
  font-size: 17px;
  color: #333333;
}
.hledat-zajezdy-hotely #flight-airport-origin-list,
.hledat-zajezdy-hotely #flexi-airport-origin-list,
.hledat-zajezdy-hotely #tour-airport-origin-list,
.hledat-zajezdy-hotely #travel-airport-origin-list {
  padding: 9px 30px 5px 15px;
}
.hledat-zajezdy-hotely #flight-airport-origin-list::after,
.hledat-zajezdy-hotely #flexi-airport-origin-list::after,
.hledat-zajezdy-hotely #tour-airport-origin-list::after,
.hledat-zajezdy-hotely #travel-airport-origin-list::after {
  top: 26px;
  right: 13px;
  padding: 2px;
  border-color: #ec8826;
  font-size: 25px;
}
.hledat-zajezdy-hotely #flight-airport-origin-list.opened::after,
.hledat-zajezdy-hotely #flexi-airport-origin-list.opened::after,
.hledat-zajezdy-hotely #tour-airport-origin-list.opened::after,
.hledat-zajezdy-hotely #travel-airport-origin-list.opened::after {
  top: 19px;
  right: 15px;
}
.hledat-zajezdy-hotely .airport-origin-checkbox-block {
  width: 250px;
  z-index: 30;
}
@media (max-width: 768px) {
  .hledat-zajezdy-hotely .airport-origin-list {
    height: 35px;
    font-size: 15px;
  }
  .hledat-zajezdy-hotely #flight-airport-origin-list,
  .hledat-zajezdy-hotely #flexi-airport-origin-list,
  .hledat-zajezdy-hotely #tour-airport-origin-list,
  .hledat-zajezdy-hotely #travel-airport-origin-list {
    padding-top: 6px;
  }
  .hledat-zajezdy-hotely #flight-airport-origin-list::after,
  .hledat-zajezdy-hotely #flexi-airport-origin-list::after,
  .hledat-zajezdy-hotely #tour-airport-origin-list::after,
  .hledat-zajezdy-hotely #travel-airport-origin-list::after {
    top: 9px;
  }
  .hledat-zajezdy-hotely #flight-airport-origin-list.opened::after,
  .hledat-zajezdy-hotely #flexi-airport-origin-list.opened::after,
  .hledat-zajezdy-hotely #tour-airport-origin-list.opened::after,
  .hledat-zajezdy-hotely #travel-airport-origin-list.opened::after {
    top: 6px;
  }
}
[data-select-rooms] {
  position: relative;
  color: #333333;
}
[data-select-rooms] [data-select-rooms-trigger] {
  width: 100%;
  height: 65px;
  padding: 0 40px 0 15px;
  line-height: 65px;
  font-size: 17px;
  text-align: left;
  font-weight: normal;
  cursor: pointer;
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: 23px 20px;
}
[data-select-rooms] [data-select-rooms-trigger].select-rooms {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsVDQguUMRBpAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAEiSURBVDjL1dQ9K0ZhGAfwn4fBW17q2C1ONpQw8CFkYMFmV8ptsp7FYlQ2NsU3sJok48nAYnFKEYnI4CGOx8vzOIr/du5z3b+urq5u/mvqsiRuwChuopDuFYk3oBW7OEF30fi7ZEnchWGcRiHdL5/1ovcT6xYHUUhPP8SzJJ7ABhrL39uYxBSWv2j2PkviVSxEIX0o5eAmrD/D5Yxj5puTqMc8FqGU+9mD9gqXBqsc93wl/Bh3FYqPqsS7siRue4NHIb3AUq7wEGtV4lDKdy4K6QqGEDCNkSiklzXg6rIk7sA5rrD1SW0/+qqwO1+vYgtma+nww7kUieXzuvMzzBVgbqI5j19HId35qZwl8csq//pYLjHg6eEpImOenoGa1vdv5BFVy0EN+D/sXAAAAABJRU5ErkJggg==");
}
[data-select-rooms] [data-select-rooms-trigger].select-paxs {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wsVDQgZ6HnkqwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAIhSURBVDjLvZUxaBRREIa/BCMWKmKe5UGCusQ0Fp52lsHuDNhIiI0hWtlcEQdEA6k2V1gIFgYiijEINqKVtaXnWVhEnoGICoLZVF6jl5wW+6++W/fOBMGB4+3O7Hxv7n87s330sCSO9gITwDhQBg4ptA7UgSfAsjPfLMrv6wG+CNSAQXrbBjDjzN/9KzyJo93AIjCZC30FTgFfgCFgDJgGDiu+BEw589+zhP6CSjLwJvA48O8DFoBvznzDmZ8HRoCrQFs5iyGoAy4pMvC5IFRX5aeBF0kcHQNw5jed+ZqebQOTYnTKosN7L41ngVXgIfADOAnsAZ4CB4Et/atHQEMbzwFXdAZDznxzV1DdhMAftMk9+WvO/CsVcBy4DVSA8/rlbVCshVCWca0HgPvAgCq7lj3gzH9y5s8CJ4BbwBugpXAL+ByywsrLWvdLv3ngujO/lS/NmW9IjkzSfme+ncRRGXiZsUJ41iDPgFln/rUSjwi4mjv8X35nvi33WsgqehWnc+AVYCWJo6M58B/+XLEd8HWtpcDXrYO7+UshK4TXtZ4JtH0HjAKjuu7pD3LrHRUkcXQJuCPdRsI23o5pbLwFhoHLznzHq7hM2gDDQHUnYFlVuRti/ZZFY3NGt3NJHFV2UHWFtEMhnZDNwoNJ4ugB6XxpATeAm90kkhRVgQeAJWf+Qhbfzshd0/1z4KN8JdLDm5IUUDBy/+/HIrfBP33mfgJJ98wDRwKc5QAAAABJRU5ErkJggg==");
}
[data-select-rooms] [data-select-rooms-content] {
  position: absolute;
  top: 87px;
  right: 0;
  z-index: 20;
  background-color: #fff;
  min-width: 300px;
  padding: 25px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
}
[data-select-rooms] [data-select-rooms-content]::before {
  content: "";
  position: absolute;
  top: -31px;
  right: 20px;
  border: 17px solid transparent;
  border-bottom: 15px solid white;
}
[data-select-rooms] [data-select-rooms-content] > div {
  overflow: auto;
  clear: both;
  margin-bottom: 15px;
}
[data-select-rooms] [data-select-rooms-content] label {
  float: left;
  width: calc(100% - 66px);
  font-size: 17px;
}
[data-select-rooms] [data-select-rooms-content] input {
  float: left;
  width: 22px;
  height: 22px;
  padding: 0;
  border: 0px none;
  font-weight: bold;
  text-align: center;
}
[data-select-rooms] [data-select-rooms-content] input[type="number"] {
  background-color: #6d6d6d;
  color: #fff;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
}
[data-select-rooms] [data-select-rooms-content] input[type="number"]:active,
[data-select-rooms] [data-select-rooms-content] input[type="number"]:focus {
  background-color: #ec8826;
}
[data-select-rooms] [data-select-rooms-content] input[type="number"]::-webkit-inner-spin-button,
[data-select-rooms] [data-select-rooms-content] input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
[data-select-rooms] [data-select-rooms-content] button.paxs-count-less,
[data-select-rooms] [data-select-rooms-content] button.paxs-count-more {
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  padding: 0;
  border: 0px none;
  background-color: #eeeeee;
  color: #555555;
  font-weight: bold;
}
[data-select-rooms] [data-select-rooms-content] button.paxs-count-less {
  border-radius: 2px 0 0 2px;
}
[data-select-rooms] [data-select-rooms-content] button.paxs-count-more {
  border-radius: 0 2px 2px 0;
}
[data-select-rooms] [data-select-rooms-content] .age-note {
  margin-top: 20px;
}
[data-select-rooms] #travel_children_age {
  width: 100%;
  height: auto;
  padding: 0;
}
[data-select-rooms] #travel_children_age > div {
  overflow: auto;
  clear: both;
  margin-bottom: 13px;
}
[data-select-rooms] .rooms-paxs-continue {
  margin-top: 15px;
  padding: 7px 9px;
  border-radius: 5px;
  background-color: #ec8826;
  color: white;
  font-size: 17px;
}
[data-select-rooms] .rooms-paxs-continue.mg-top {
  margin-top: 30px;
}
#left-content .search-form [data-select-rooms] [data-select-rooms-content] label {
  color: #333333;
}
#left-content [data-select-rooms] [data-select-rooms-trigger] {
  height: 32px;
  line-height: 32px;
}
@media (max-width: 768px) {
  [data-select-rooms] [data-select-rooms-trigger] {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
  }
  [data-select-rooms] [data-select-rooms-content] {
    top: 50px;
  }
  [data-select-rooms] [data-select-rooms-content] label {
    width: calc(100% - 84px);
    font-size: 15px;
  }
  [data-select-rooms] [data-select-rooms-content] input,
  [data-select-rooms] [data-select-rooms-content] button.paxs-count-less,
  [data-select-rooms] [data-select-rooms-content] button.paxs-count-more {
    width: 28px;
    height: 28px;
  }
}
/* custom checkbox (modry) */
.flexi-search-form .input.days3,
#flexiSearchForm .input.days3,
#flightSearchForm .input.days3 {
  overflow: auto;
}
.flexi-search-form .input.days3 input,
#flexiSearchForm .input.days3 input,
#flightSearchForm .input.days3 input {
  /* hidden */
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
}
.flexi-search-form .input.days3 .checkmark,
#flexiSearchForm .input.days3 .checkmark,
#flightSearchForm .input.days3 .checkmark {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: rgba(255, 255, 255, 0.4);
  border: 1px solid #fff;
  cursor: pointer;
  border-width: 2px;
  border-radius: 3px;
  top: 2px;
  margin: 0px 7px;
}
.flexi-search-form .input.days3 .checkmark:after,
#flexiSearchForm .input.days3 .checkmark:after,
#flightSearchForm .input.days3 .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.flexi-search-form .input.days3 .checkmark:after,
#flexiSearchForm .input.days3 .checkmark:after,
#flightSearchForm .input.days3 .checkmark:after {
  left: 3px;
  top: 1px;
  width: 5px;
  height: 7px;
  border: solid #fff;
  border-width: 0px 2px 2px 0px;
}
.flexi-search-form .input.days3 input:checked ~ .checkmark,
#flexiSearchForm .input.days3 input:checked ~ .checkmark,
#flightSearchForm .input.days3 input:checked ~ .checkmark {
  background-color: #ec8826;
}
.flexi-search-form .input.days3 input:checked ~ .checkmark:after,
#flexiSearchForm .input.days3 input:checked ~ .checkmark:after,
#flightSearchForm .input.days3 input:checked ~ .checkmark:after {
  display: block;
}
.flexi-search-form #flight_3days,
#flexiSearchForm #flight_3days,
#flightSearchForm #flight_3days,
.flexi-search-form #flexi_3days,
#flexiSearchForm #flexi_3days,
#flightSearchForm #flexi_3days {
  display: block;
}
.flexi-search-form .input.return input,
#flexiSearchForm .input.return input,
#flightSearchForm .input.return input {
  /* hidden */
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
}
.flexi-search-form .input.return .checkmark,
#flexiSearchForm .input.return .checkmark,
#flightSearchForm .input.return .checkmark {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: rgba(255, 255, 255, 0.4);
  border: 1px solid #fff;
  cursor: pointer;
  border-width: 2px;
  border-radius: 50%;
  top: 2px;
  margin: 0px 7px;
}
.flexi-search-form .input.return .checkmark:after,
#flexiSearchForm .input.return .checkmark:after,
#flightSearchForm .input.return .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.flexi-search-form .input.return .checkmark:after,
#flexiSearchForm .input.return .checkmark:after,
#flightSearchForm .input.return .checkmark:after {
  left: 4px;
  top: 2px;
  width: 4px;
  height: 7px;
  border: solid #fff;
  border-width: 0px 2px 2px 0px;
}
.flexi-search-form .input.return input:checked ~ .checkmark,
#flexiSearchForm .input.return input:checked ~ .checkmark,
#flightSearchForm .input.return input:checked ~ .checkmark {
  background-color: #ec8826;
}
.flexi-search-form .input.return input:checked ~ .checkmark:after,
#flexiSearchForm .input.return input:checked ~ .checkmark:after,
#flightSearchForm .input.return input:checked ~ .checkmark:after {
  display: block;
}
#flightSearchForm .base-wrap,
#flexiSearchForm .base-wrap,
#main-content #travelSearchForm .base-wrap {
  padding: 20px;
  background-color: #ec8826;
  color: #fff;
}
.tab-pane.tab-content #flightSearchForm .base-wrap,
.tab-pane.tab-content #flexiSearchForm .base-wrap,
.tab-pane.tab-content #main-content #travelSearchForm .base-wrap {
  padding: 0px;
}
/* odchylky od bezneho formulare */
#left-content #flexiSearchForm.search-form > div,
#left-content #flightSearchForm.search-form > div {
  padding: 30px 20px 25px 20px;
}
#left-content #flexiSearchForm.search-form label,
#left-content #flightSearchForm.search-form label {
  font-size: 14px;
}
#left-content #flexiSearchForm.search-form .input.search,
#left-content #flightSearchForm.search-form .input.search {
  margin-top: 16px;
}
.page-flexi .respOnly {
  display: none;
}
.page-flexi .ui-tooltip {
  box-shadow: 0px 0px 15px #aaaaaa;
  font-family: 'Roboto Condensed';
}
.page-flexi .hotel-rating,
.search-listing.viewing-properties .item .content-properties .hotel-rating {
  float: right;
  padding: 2px 6px;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  background-color: #17b538;
}
.page-flexi .hotel-rating .pre,
.search-listing.viewing-properties .item .content-properties .hotel-rating .pre {
  display: block;
  height: 28px;
  margin: 0 auto;
}
.page-flexi .hotel-rating .after,
.search-listing.viewing-properties .item .content-properties .hotel-rating .after {
  font-size: 20px;
}
/* vysledky hledani */
.listing.hotels-tickets-listing .item {
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: 25px;
  position: relative;
}
.listing.hotels-tickets-listing .item .title-wrap,
.search-listing.viewing-properties .item .content-properties .title-wrap {
  display: inline-block;
  width: auto;
  margin-right: 10px;
  /* prostor pro hvezdicky relativne posunute doprava */
  padding: 0 0 3px 25px;
  border-bottom: 1px solid #bfbfbf;
}
.listing.hotels-tickets-listing .item .title-wrap h2.title,
.search-listing.viewing-properties .item .content-properties .title-wrap h2.title {
  min-height: 27px;
  margin: 0px;
  line-height: 27px;
  font-size: 30px;
}
.listing.hotels-tickets-listing .item .title-wrap .stars,
.search-listing.viewing-properties .item .content-properties .title-wrap .stars {
  position: relative;
  left: 10px;
}
.listing.hotels-tickets-listing .item .subtitle {
  padding: 2px 0 0 25px;
  font-size: 18px;
  color: #2164b6;
}
.listing.hotels-tickets-listing .item .img {
  width: 27%;
}
.listing.hotels-tickets-listing .item .img a {
  width: 100%;
}
.listing.hotels-tickets-listing .item .content {
  width: 73%;
  margin: 0px;
  padding-right: 20px;
}
.listing.hotels-tickets-listing .item .hotel-info,
.search-listing.viewing-properties .item .content-properties .hotel-info {
  float: left;
  width: 68%;
  min-height: 110px;
  padding: 30px 10px 0px 20px;
}
.listing.hotels-tickets-listing .iv .v,
.search-listing.viewing-properties .item .content-properties .iv .v {
  width: calc(100% - 30px);
  font-size: 12px;
}
.listing.hotels-tickets-listing .iv div,
.search-listing.viewing-properties .item .content-properties .iv div {
  width: 33.333333%;
  margin: 4px 0px;
  padding: 0px 3px;
}
.listing.hotels-tickets-listing .iv div.moreInfo,
.search-listing.viewing-properties .item .content-properties .iv div.moreInfo {
  vertical-align: middle;
}
.listing.hotels-tickets-listing .iv div.moreInfo a,
.search-listing.viewing-properties .item .content-properties .iv div.moreInfo a {
  font-size: 13px;
  color: #2164b6;
  text-decoration: underline;
}
.listing.hotels-tickets-listing .iv div.moreInfo a:hover,
.search-listing.viewing-properties .item .content-properties .iv div.moreInfo a:hover {
  text-decoration: none;
}
.listing.hotels-tickets-listing .bottom,
.search-listing.viewing-properties .item .content-properties .bottom {
  float: right;
  width: 32%;
  padding-top: 89px;
  text-align: center;
}
.listing.hotels-tickets-listing .bottom .price,
.search-listing.viewing-properties .item .content-properties .bottom .price {
  float: none;
  margin-bottom: 3px;
  font-size: 17px;
}
.listing.hotels-tickets-listing .bottom .price .from,
.search-listing.viewing-properties .item .content-properties .bottom .price .from {
  font-size: 22px;
}
.listing.hotels-tickets-listing .bottom .detail,
.search-listing.viewing-properties .item .content-properties .bottom .detail {
  float: none;
}
.listing.hotels-tickets-listing .bottom .button,
.listing.hotels-tickets-listing .bottom .large-button,
.listing.hotels-tickets-listing .bottom .big-button,
.listing.hotels-tickets-listing .bottom .huge-button,
.search-listing.viewing-properties .item .content-properties .bottom .button {
  width: 195px;
  max-width: 100%;
}
.noside .listing.hotels-tickets-listing .item .img {
  width: 19%;
}
.noside .listing.hotels-tickets-listing .item .content {
  width: 81%;
}
.noside .listing.hotels-tickets-listing .item .hotel-info,
.noside .search-listing.viewing-properties .item .content-properties .hotel-info {
  width: 78%;
}
.noside .listing.hotels-tickets-listing .bottom,
.noside .search-listing.viewing-properties .item .content-properties .bottom {
  width: 22%;
}
.noside .listing.hotels-tickets-listing .iv div,
.noside .search-listing.viewing-properties .item .content-properties .iv div {
  width: 25%;
}
.flexi-search-form .column {
  width: 77%;
  float: left;
}
.flexi-search-form .group .group.g3 {
  position: relative;
}
.flexi-search-form .group .group.g3 .ageNote {
  position: absolute;
  left: 0px;
  bottom: -27px;
  width: 100% !important;
  font-size: 13px;
}
.flexi-search-form .column + .group {
  float: left;
  width: 23%;
  margin-top: 64px;
  padding: 0px 3px;
}
@media (max-width: 1339px) {
  /* odchylky od bezneho formulare */
  #left-content #flexiSearchForm.search-form .input.days3 label,
  #left-content #flightSearchForm.search-form .input.days3 label {
    margin: 0px;
  }
  /* vysledky hledani */
  .listing.hotels-tickets-listing .item .content {
    padding-right: 0px;
  }
  .listing.hotels-tickets-listing .item .hotel-info,
  .search-listing.viewing-properties .item .content-properties .hotel-info {
    width: 100%;
    height: auto;
    padding: 10px 10px 10px 20px;
  }
  .listing.hotels-tickets-listing .bottom,
  .search-listing.viewing-properties .item .content-properties .bottom {
    padding-top: 0px;
    width: 50%;
  }
  .noside .listing.hotels-tickets-listing .item .hotel-info,
  .noside .search-listing.viewing-properties .item .content-properties .hotel-info {
    width: 100%;
  }
  .noside .listing.hotels-tickets-listing .bottom,
  .noside .search-listing.viewing-properties .item .content-properties .bottom {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .flexi-search-form .group .group.g3 {
    font-size: 14px;
  }
  .page-flexi .search-result-head .sort-by {
    height: 33px;
  }
  .page-flexi .hotel-rating,
  .search-listing.viewing-properties .item .content-properties .hotel-rating {
    margin-top: 10px;
  }
  .page-flexi .hotel-rating .pre,
  .search-listing.viewing-properties .item .content-properties .hotel-rating .pre {
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .listing.hotels-tickets-listing .item .img a {
    height: 170px;
    overflow: hidden;
  }
  .listing.hotels-tickets-listing .item .img a img {
    position: relative;
    top: -10px;
  }
  .flexi-search-form .group .group.g3 .ageNote {
    position: static;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .page-flexi .search-result-head {
    padding: 7px 20px 5px 20px;
  }
  .page-flexi .search-result-head .res {
    display: inline-block;
  }
  .page-flexi .search-result-head .res span.res-count {
    font-weight: normal;
  }
  .page-flexi .search-result-head .res .respOnly.sort-pre {
    display: inline;
    font-weight: bold;
  }
  .page-flexi .search-result-head .res .respOnly.sort-pre::before {
    content: ', ';
  }
  .page-flexi .search-result-head .res-sort-by {
    width: auto;
  }
  .page-flexi .search-result-head .sort-by {
    height: auto;
  }
  .page-flexi .search-result-head .search-sorting {
    position: static;
    width: auto;
    text-align: left;
  }
  .page-flexi .search-result-head .asc,
  .page-flexi .search-result-head .desc {
    bottom: 0px;
    width: auto;
    height: auto;
    margin-right: 1px;
    padding: 4px 7px;
    font-size: 13.5px;
    text-transform: uppercase;
  }
  .page-flexi .search-result-head .asc:after,
  .page-flexi .search-result-head .desc:after {
    display: none;
  }
  .page-flexi .search-result-head .cur-sw {
    display: block;
    padding: 6px 0;
  }
  .page-flexi .search-result-head .currency-switch select {
    padding: 5px 30px 5px 10px;
  }
  .page-flexi .search-sorting .pre {
    display: none;
  }
  .page-flexi .hotel-rating,
  .search-listing.viewing-properties .item .content-properties .hotel-rating {
    font-size: 22px;
  }
  .page-flexi .hotel-rating .after,
  .search-listing.viewing-properties .item .content-properties .hotel-rating .after {
    font-size: 18px;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column,
  .flexi-search-form .column,
  #flexiSearchForm .column,
  #flightSearchForm .column {
    width: 100%;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column .group.g3 > *,
  .flexi-search-form .column .group.g3 > *,
  #flexiSearchForm .column .group.g3 > *,
  #flightSearchForm .column .group.g3 > * {
    width: 50%;
    margin-top: 0px;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column .group.g3 > *:last-child,
  .flexi-search-form .column .group.g3 > *:last-child,
  #flexiSearchForm .column .group.g3 > *:last-child,
  #flightSearchForm .column .group.g3 > *:last-child {
    width: 100%;
    margin-top: 10px !important;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column .group.g3 > * label,
  .flexi-search-form .column .group.g3 > * label,
  #flexiSearchForm .column .group.g3 > * label,
  #flightSearchForm .column .group.g3 > * label {
    max-width: 100%;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column .group.g3 > *.locality,
  .flexi-search-form .column .group.g3 > *.locality,
  #flexiSearchForm .column .group.g3 > *.locality,
  #flightSearchForm .column .group.g3 > *.locality {
    margin-top: 0px !important;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column .group .group.g3 .input,
  .flexi-search-form .column .group .group.g3 .input,
  #flexiSearchForm .column .group .group.g3 .input,
  #flightSearchForm .column .group .group.g3 .input {
    width: 33.3333%;
  }
  .hledat-zajezdy-hotely .flexi-search-form .column + .group,
  .flexi-search-form .column + .group,
  #flexiSearchForm .column + .group,
  #flightSearchForm .column + .group {
    width: 100%;
  }
  .hledat-zajezdy-hotely .flexi-search-form .input.days3 label,
  .flexi-search-form .input.days3 label,
  #flexiSearchForm .input.days3 label,
  #flightSearchForm .input.days3 label {
    margin: 0px;
    font-size: 14px;
  }
  #page-content .listing.hotels-tickets-listing .item {
    padding: 20px;
    border-bottom: 20px solid #d7d7d7;
  }
  .listing.hotels-tickets-listing .item .title-wrap,
  .listing.hotels-tickets-listing .item .subtitle,
  .search-listing.viewing-properties .item .content-properties .title-wrap {
    width: 100%;
    padding: 0px;
    text-align: left;
  }
  #main-content .listing.hotels-tickets-listing .item .content h2.title,
  #page-content .listing.hotels-tickets-listing .item .content h2.title {
    font-size: 23px !important;
    margin: 7px 5px 4px 0;
  }
  .listing.hotels-tickets-listing .item .subtitle {
    font-weight: lighter;
  }
  .listing.hotels-tickets-listing .item .title-wrap .stars,
  .search-listing.viewing-properties .item .content-properties .title-wrap .stars {
    display: inline-block;
    margin-bottom: 0px;
    left: 0px;
  }
  #main-content .listing.hotels-tickets-listing .item .hotel-info,
  #main-content .search-listing.viewing-properties .item .content-properties .hotel-info {
    padding: 10px 0px 20px 0px;
    text-align: left;
  }
  .listing.hotels-tickets-listing .item .hotel-rating {
    position: absolute;
    z-index: 11;
    top: 20px;
    right: 30px;
  }
  .listing.hotels-tickets-listing .iv div:nth-child(n+6):not(.moreInfo),
  .search-listing.viewing-properties .item .content-properties .iv div:nth-child(n+6):not(.moreInfo) {
    display: none;
  }
  .listing.hotels-tickets-listing .bottom,
  .search-listing.viewing-properties .item .content-properties .bottom {
    position: relative;
    float: none;
    clear: both;
    width: 250px;
    max-width: 100%;
    margin: 0 auto;
    background-color: #ec8826;
  }
  #main-content .listing.hotels-tickets-listing .bottom,
  #main-content .search-listing.viewing-properties .item .content-properties .bottom {
    padding: 0;
  }
  #main-content .listing.hotels-tickets-listing .bottom div.price,
  #main-content .search-listing.viewing-properties .item .content-properties .bottom div.price {
    margin: 0;
    padding: 23px;
    color: #fff;
  }
  .listing.hotels-tickets-listing .bottom div.price .from,
  .search-listing.viewing-properties .item .content-properties .bottom div.price .from {
    font-size: 25px;
  }
  .listing.hotels-tickets-listing .bottom div.detail a.button,
  .listing.hotels-tickets-listing .bottom div.detail a.large-button,
  .listing.hotels-tickets-listing .bottom div.detail a.big-button,
  .listing.hotels-tickets-listing .bottom div.detail a.huge-button,
  .search-listing.viewing-properties .item .content-properties .bottom div.detail a.button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: unset;
    font-size: 0px;
  }
  .noside .listing.hotels-tickets-listing .bottom,
  .noside .search-listing.viewing-properties .item .content-properties .bottom {
    width: 250px;
  }
}
/* vysledky hledani - zmensene ikony */
.listing.hotels-tickets-listing .ico-property,
.search-listing.viewing-properties .item .content-properties .ico-property {
  width: 22px !important;
  height: 22px !important;
  background-size: 308px;
}
.listing.hotels-tickets-listing .ico-property.is_cafe,
.search-listing.viewing-properties .item .content-properties .ico-property.is_cafe {
  background-position: -22px 0;
}
.listing.hotels-tickets-listing .ico-property.is_wine_bar,
.listing.hotels-tickets-listing .ico-property.is_wine,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wine_bar,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wine {
  background-position: -44px 0;
}
.listing.hotels-tickets-listing .ico-property.is_daily_bar,
.listing.hotels-tickets-listing .ico-property.is_cocktail,
.search-listing.viewing-properties .item .content-properties .ico-property.is_daily_bar,
.search-listing.viewing-properties .item .content-properties .ico-property.is_cocktail {
  background-position: -66px 0;
}
.listing.hotels-tickets-listing .ico-property.is_pubs,
.listing.hotels-tickets-listing .ico-property.is_alehouse,
.search-listing.viewing-properties .item .content-properties .ico-property.is_pubs,
.search-listing.viewing-properties .item .content-properties .ico-property.is_alehouse {
  background-position: -88px 0;
}
.listing.hotels-tickets-listing .ico-property.is_terrace,
.search-listing.viewing-properties .item .content-properties .ico-property.is_terrace {
  background-position: -110px 0;
}
.listing.hotels-tickets-listing .ico-property.is_congress_hall,
.listing.hotels-tickets-listing .ico-property.is_congress,
.search-listing.viewing-properties .item .content-properties .ico-property.is_congress_hall,
.search-listing.viewing-properties .item .content-properties .ico-property.is_congress {
  background-position: -132px 0;
}
.listing.hotels-tickets-listing .ico-property.is_training_room,
.listing.hotels-tickets-listing .ico-property.is_training,
.search-listing.viewing-properties .item .content-properties .ico-property.is_training_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_training {
  background-position: -154px 0;
}
.listing.hotels-tickets-listing .ico-property.is_lounge,
.search-listing.viewing-properties .item .content-properties .ico-property.is_lounge {
  background-position: -176px 0;
}
.listing.hotels-tickets-listing .ico-property.is_secretarial_services,
.listing.hotels-tickets-listing .ico-property.is_secretary,
.search-listing.viewing-properties .item .content-properties .ico-property.is_secretarial_services,
.search-listing.viewing-properties .item .content-properties .ico-property.is_secretary {
  background-position: -198px 0;
}
.listing.hotels-tickets-listing .ico-property.is_childrens_corner,
.listing.hotels-tickets-listing .ico-property.is_child,
.search-listing.viewing-properties .item .content-properties .ico-property.is_childrens_corner,
.search-listing.viewing-properties .item .content-properties .ico-property.is_child {
  background-position: -220px 0;
}
.listing.hotels-tickets-listing .ico-property.is_elevator,
.listing.hotels-tickets-listing .ico-property.is_lift,
.search-listing.viewing-properties .item .content-properties .ico-property.is_elevator,
.search-listing.viewing-properties .item .content-properties .ico-property.is_lift {
  background-position: -242px 0;
}
.listing.hotels-tickets-listing .ico-property.is_safe_at_reception,
.search-listing.viewing-properties .item .content-properties .ico-property.is_safe_at_reception {
  background-position: -264px 0;
}
.listing.hotels-tickets-listing .ico-property.is_internet_access,
.listing.hotels-tickets-listing .ico-property.is_internet,
.search-listing.viewing-properties .item .content-properties .ico-property.is_internet_access,
.search-listing.viewing-properties .item .content-properties .ico-property.is_internet {
  background-position: -286px 0;
}
.listing.hotels-tickets-listing .ico-property.is_hotel_transport,
.listing.hotels-tickets-listing .ico-property.is_transfer,
.search-listing.viewing-properties .item .content-properties .ico-property.is_hotel_transport,
.search-listing.viewing-properties .item .content-properties .ico-property.is_transfer {
  background-position: 0 -22px;
}
.listing.hotels-tickets-listing .ico-property.is_free_parking,
.listing.hotels-tickets-listing .ico-property.is_parking_free,
.search-listing.viewing-properties .item .content-properties .ico-property.is_free_parking,
.search-listing.viewing-properties .item .content-properties .ico-property.is_parking_free {
  background-position: -22px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_hotel_parking,
.listing.hotels-tickets-listing .ico-property.is_parking,
.search-listing.viewing-properties .item .content-properties .ico-property.is_hotel_parking,
.search-listing.viewing-properties .item .content-properties .ico-property.is_parking {
  background-position: -44px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_near_parking,
.listing.hotels-tickets-listing .ico-property.is_parking_near,
.search-listing.viewing-properties .item .content-properties .ico-property.is_near_parking,
.search-listing.viewing-properties .item .content-properties .ico-property.is_parking_near {
  background-position: -66px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_garage,
.listing.hotels-tickets-listing .ico-property.is_garage_in_hotel,
.search-listing.viewing-properties .item .content-properties .ico-property.is_garage,
.search-listing.viewing-properties .item .content-properties .ico-property.is_garage_in_hotel {
  background-position: -88px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_garage_near,
.search-listing.viewing-properties .item .content-properties .ico-property.is_garage_near {
  background-position: -110px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_swimming_pool,
.listing.hotels-tickets-listing .ico-property.is_swimming,
.search-listing.viewing-properties .item .content-properties .ico-property.is_swimming_pool,
.search-listing.viewing-properties .item .content-properties .ico-property.is_swimming {
  background-position: -132px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_indoor_pool,
.listing.hotels-tickets-listing .ico-property.is_swimming_cover,
.search-listing.viewing-properties .item .content-properties .ico-property.is_indoor_pool,
.search-listing.viewing-properties .item .content-properties .ico-property.is_swimming_cover {
  background-position: -154px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_whirpool,
.search-listing.viewing-properties .item .content-properties .ico-property.is_whirpool {
  background-position: -176px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_sauna,
.search-listing.viewing-properties .item .content-properties .ico-property.is_sauna {
  background-position: -198px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_solarium,
.search-listing.viewing-properties .item .content-properties .ico-property.is_solarium {
  background-position: -220px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_massage,
.search-listing.viewing-properties .item .content-properties .ico-property.is_massage {
  background-position: -242px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_fitness,
.search-listing.viewing-properties .item .content-properties .ico-property.is_fitness {
  background-position: -264px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_barber,
.search-listing.viewing-properties .item .content-properties .ico-property.is_barber {
  background-position: -286px -22px;
}
.listing.hotels-tickets-listing .ico-property.is_bowling,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bowling {
  background-position: 0 -44px;
}
.listing.hotels-tickets-listing .ico-property.is_squash,
.search-listing.viewing-properties .item .content-properties .ico-property.is_squash {
  background-position: -22px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_tennis,
.search-listing.viewing-properties .item .content-properties .ico-property.is_tennis {
  background-position: -44px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_golf,
.search-listing.viewing-properties .item .content-properties .ico-property.is_golf {
  background-position: -66px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_minigolf,
.search-listing.viewing-properties .item .content-properties .ico-property.is_minigolf {
  background-position: -88px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_bicycle_rental,
.listing.hotels-tickets-listing .ico-property.is_bike,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bicycle_rental,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bike {
  background-position: -110px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_ski_lift,
.search-listing.viewing-properties .item .content-properties .ico-property.is_ski_lift {
  background-position: -132px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_ski_rental,
.listing.hotels-tickets-listing .ico-property.is_ski,
.search-listing.viewing-properties .item .content-properties .ico-property.is_ski_rental,
.search-listing.viewing-properties .item .content-properties .ico-property.is_ski {
  background-position: -154px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_fishing,
.search-listing.viewing-properties .item .content-properties .ico-property.is_fishing {
  background-position: -176px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_beach,
.search-listing.viewing-properties .item .content-properties .ico-property.is_beach {
  background-position: -198px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_nature,
.search-listing.viewing-properties .item .content-properties .ico-property.is_nature {
  background-position: -220px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_restaurant,
.search-listing.viewing-properties .item .content-properties .ico-property.is_restaurant {
  background-position: -242px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_weddings,
.search-listing.viewing-properties .item .content-properties .ico-property.is_weddings {
  background-position: -264px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_non_motorized_water_sports,
.search-listing.viewing-properties .item .content-properties .ico-property.is_non_motorized_water_sports {
  background-position: -286px -44px;
}
.listing.hotels-tickets-listing .ico-property.is_motorized_water_sports,
.search-listing.viewing-properties .item .content-properties .ico-property.is_motorized_water_sports {
  background-position: 0 -66px;
}
.listing.hotels-tickets-listing .ico-property.is_diving_center,
.search-listing.viewing-properties .item .content-properties .ico-property.is_diving_center {
  background-position: -22px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_animation_adults,
.search-listing.viewing-properties .item .content-properties .ico-property.is_animation_adults {
  background-position: -44px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_animation_children,
.search-listing.viewing-properties .item .content-properties .ico-property.is_animation_children {
  background-position: -66px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_babysitting,
.search-listing.viewing-properties .item .content-properties .ico-property.is_babysitting {
  background-position: -88px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_laundry,
.listing.hotels-tickets-listing .ico-property.is_dobeying,
.search-listing.viewing-properties .item .content-properties .ico-property.is_laundry,
.search-listing.viewing-properties .item .content-properties .ico-property.is_dobeying {
  background-position: -110px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_exchange,
.search-listing.viewing-properties .item .content-properties .ico-property.is_exchange {
  background-position: -132px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_disco,
.search-listing.viewing-properties .item .content-properties .ico-property.is_disco {
  background-position: -154px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_bar_nonstop,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bar_nonstop {
  background-position: -176px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_internet_lobby,
.listing.hotels-tickets-listing .ico-property.is_internet_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_internet_lobby,
.search-listing.viewing-properties .item .content-properties .ico-property.is_internet_room {
  background-position: -198px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_adults_only,
.search-listing.viewing-properties .item .content-properties .ico-property.is_adults_only {
  background-position: -220px -66px;
}
.listing.hotels-tickets-listing .ico-property.is_wc_in_room,
.listing.hotels-tickets-listing .ico-property.is_wc,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wc_in_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wc {
  background-position: 0 -110px;
}
.listing.hotels-tickets-listing .ico-property.is_bathroom_in_room,
.listing.hotels-tickets-listing .ico-property.is_bath,
.listing.hotels-tickets-listing .ico-property.is_shared_bathroom,
.listing.hotels-tickets-listing .ico-property.is_bath_room,
.listing.hotels-tickets-listing .ico-property.is_bath_united,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bathroom_in_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bath,
.search-listing.viewing-properties .item .content-properties .ico-property.is_shared_bathroom,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bath_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_bath_united {
  background-position: -22px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_tv,
.search-listing.viewing-properties .item .content-properties .ico-property.is_tv {
  background-position: -44px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_sat_tv,
.listing.hotels-tickets-listing .ico-property.is_satellite,
.search-listing.viewing-properties .item .content-properties .ico-property.is_sat_tv,
.search-listing.viewing-properties .item .content-properties .ico-property.is_satellite {
  background-position: -66px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_pay_tv,
.listing.hotels-tickets-listing .ico-property.is_tv_pay,
.search-listing.viewing-properties .item .content-properties .ico-property.is_pay_tv,
.search-listing.viewing-properties .item .content-properties .ico-property.is_tv_pay {
  background-position: -88px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_radio,
.search-listing.viewing-properties .item .content-properties .ico-property.is_radio {
  background-position: -110px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_minibar,
.search-listing.viewing-properties .item .content-properties .ico-property.is_minibar {
  background-position: -132px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_air_conditioning,
.listing.hotels-tickets-listing .ico-property.is_aircond,
.search-listing.viewing-properties .item .content-properties .ico-property.is_air_conditioning,
.search-listing.viewing-properties .item .content-properties .ico-property.is_aircond {
  background-position: -154px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_hairdryer,
.listing.hotels-tickets-listing .ico-property.is_hair,
.search-listing.viewing-properties .item .content-properties .ico-property.is_hairdryer,
.search-listing.viewing-properties .item .content-properties .ico-property.is_hair {
  background-position: -176px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_balcony,
.listing.hotels-tickets-listing .ico-property.is_terrace2,
.search-listing.viewing-properties .item .content-properties .ico-property.is_balcony,
.search-listing.viewing-properties .item .content-properties .ico-property.is_terrace2 {
  background-position: -198px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_safe,
.listing.hotels-tickets-listing .ico-property.is_safe_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_safe,
.search-listing.viewing-properties .item .content-properties .ico-property.is_safe_room {
  background-position: -220px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_wifi,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wifi {
  background-position: -242px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_internet_access,
.listing.hotels-tickets-listing .ico-property.is_internet_access2,
.search-listing.viewing-properties .item .content-properties .ico-property.is_internet_access,
.search-listing.viewing-properties .item .content-properties .ico-property.is_internet_access2 {
  background-position: -264px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_room_service,
.listing.hotels-tickets-listing .ico-property.is_service_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_room_service,
.search-listing.viewing-properties .item .content-properties .ico-property.is_service_room {
  background-position: -286px -110px;
}
.listing.hotels-tickets-listing .ico-property.is_family_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_family_room {
  background-position: 0 -132px;
}
.listing.hotels-tickets-listing .ico-property.is_barrier_free_room,
.listing.hotels-tickets-listing .ico-property.is_disabled,
.search-listing.viewing-properties .item .content-properties .ico-property.is_barrier_free_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_disabled {
  background-position: -22px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_non_smoking_room,
.listing.hotels-tickets-listing .ico-property.is_no_smoking,
.search-listing.viewing-properties .item .content-properties .ico-property.is_non_smoking_room,
.search-listing.viewing-properties .item .content-properties .ico-property.is_no_smoking {
  background-position: -44px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_pet_allowed,
.listing.hotels-tickets-listing .ico-property.is_pets,
.search-listing.viewing-properties .item .content-properties .ico-property.is_pet_allowed,
.search-listing.viewing-properties .item .content-properties .ico-property.is_pets {
  background-position: -66px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_kitchen,
.search-listing.viewing-properties .item .content-properties .ico-property.is_kitchen {
  background-position: -88px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_coffee,
.listing.hotels-tickets-listing .ico-property.is_coffee_machine,
.search-listing.viewing-properties .item .content-properties .ico-property.is_coffee,
.search-listing.viewing-properties .item .content-properties .ico-property.is_coffee_machine {
  background-position: -110px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_washing_machine,
.listing.hotels-tickets-listing .ico-property.is_wash_machine,
.listing.hotels-tickets-listing .ico-property.is_wash_up_machine,
.search-listing.viewing-properties .item .content-properties .ico-property.is_washing_machine,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wash_machine,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wash_up_machine {
  background-position: -132px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_dishwasher,
.search-listing.viewing-properties .item .content-properties .ico-property.is_dishwasher {
  background-position: -154px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_microwave,
.search-listing.viewing-properties .item .content-properties .ico-property.is_microwave {
  background-position: -176px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_laundry_service,
.listing.hotels-tickets-listing .ico-property.is_dryer,
.search-listing.viewing-properties .item .content-properties .ico-property.is_laundry_service,
.search-listing.viewing-properties .item .content-properties .ico-property.is_dryer {
  background-position: -198px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_ironing,
.search-listing.viewing-properties .item .content-properties .ico-property.is_ironing {
  background-position: -220px -132px;
}
.listing.hotels-tickets-listing .ico-property.is_wake_up_service,
.listing.hotels-tickets-listing .ico-property.is_wake_up,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wake_up_service,
.search-listing.viewing-properties .item .content-properties .ico-property.is_wake_up {
  background-position: -242px -132px;
}
.gallery-fix .images {
  width: 100% !important;
}
.gallery-fix .images .small-images {
  padding: 0 !important;
  position: relative !important;
}
.gallery-fix .images .small-images a {
  max-width: none !important;
  max-height: none !important;
  margin-left: 1px !important;
}
.gallery-fix .images .small-images a img {
  max-width: none !important;
  width: 108px;
  height: 71px;
}
/* detail */
.flexi-detail,
.travel-detail {
  /* detail - prehled terminu */
}
.flexi-detail #breadcrumb hr,
.travel-detail #breadcrumb hr {
  display: none;
}
.flexi-detail #hotelRight,
.travel-detail #hotelRight {
  float: right;
  width: 70%;
}
.flexi-detail #hotelRight .head-title-wrap,
.travel-detail #hotelRight .head-title-wrap {
  display: inline-block;
  width: auto;
  margin: 4px 10px 0px 0px;
  padding: 0 0 0 20px;
  border-bottom: 1px solid #bfbfbf;
}
.flexi-detail #hotelRight .head-title-wrap h1,
.travel-detail #hotelRight .head-title-wrap h1 {
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;
  font-weight: normal;
}
.flexi-detail #hotelRight .head-title-wrap .stars,
.travel-detail #hotelRight .head-title-wrap .stars {
  position: relative;
  left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.flexi-detail #hotelRight .subtitle,
.travel-detail #hotelRight .subtitle {
  padding: 3px 0 0 20px;
  font-size: 18px;
  font-weight: lighter;
  color: #2164b6;
}
.flexi-detail #hotelRight .description,
.travel-detail #hotelRight .description {
  height: 118px;
  margin: 20px 0 20px 20px;
  padding: 0;
  overflow: hidden;
}
.flexi-detail #hotelRight a.large-button,
.travel-detail #hotelRight a.large-button {
  float: right;
  width: 185px;
  padding: 7px;
  text-align: center;
}
.flexi-detail .images,
.travel-detail .images {
  position: relative;
  float: left;
  width: 30%;
  margin-top: 10px;
}
.flexi-detail .images .small-images,
.travel-detail .images .small-images {
  position: absolute;
  bottom: 0;
  padding: 10px;
}
.flexi-detail .images .small-images a,
.travel-detail .images .small-images a {
  display: block;
  float: left;
  box-shadow: 0px 2px 15px #fff;
}
.flexi-detail .images .small-images a + a,
.travel-detail .images .small-images a + a {
  margin-left: 8px;
}
.flexi-detail .images .small-images .hidden-count,
.travel-detail .images .small-images .hidden-count {
  display: inline-block;
  width: 54px;
  height: 51px;
  padding: 17px 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 13px;
}
.flexi-detail .ico-label-top,
.travel-detail .ico-label-top {
  position: absolute;
  top: 15px;
  right: 15px;
}
.flexi-detail .hotel-rating,
.travel-detail .hotel-rating {
  padding: 5px 10px;
  font-size: 29px;
}
.flexi-detail .tickets-list,
.travel-detail .tickets-list {
  margin-top: 17px;
}
.flexi-detail .tickets-list .head,
.travel-detail .tickets-list .head {
  padding: 10px 20px 8px 15px;
}
.flexi-detail .tickets-list .filter:not(.tourTermsPopup),
.travel-detail .tickets-list .filter:not(.tourTermsPopup) {
  padding: 9px 15px 12px 15px;
}
.flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params,
.travel-detail .tickets-list .filter:not(.tourTermsPopup) .params {
  width: 100%;
  padding-left: 0;
}
.flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input,
.travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input {
  width: 11.2%;
}
.flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace,
.travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace {
  width: 44%;
}
.flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace .label,
.travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace .label {
  width: 100%;
  padding-left: 5px;
}
.flexi-detail .tickets-list .checkbox-wrap,
.travel-detail .tickets-list .checkbox-wrap {
  float: left;
  width: 33.33%;
  max-width: 185px;
  padding-left: 5px;
}
.flexi-detail .tickets-list .checkbox-wrap label,
.travel-detail .tickets-list .checkbox-wrap label {
  position: relative;
  padding: 6px 0px 8px 7px;
  background-color: #fff;
  color: #333333;
  font-weight: normal;
}
.flexi-detail .tickets-list .checkbox-wrap label:not(.selected):hover,
.travel-detail .tickets-list .checkbox-wrap label:not(.selected):hover {
  background-color: #eeeeee;
}
.flexi-detail .tickets-list .checkbox-wrap .selected,
.travel-detail .tickets-list .checkbox-wrap .selected {
  background-color: #3773bf;
  color: #fff;
}
.flexi-detail .tickets-list .checkbox-wrap input,
.travel-detail .tickets-list .checkbox-wrap input {
  /* hidden */
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  cursor: pointer;
  opacity: 0;
}
.flexi-detail .tickets-list .checkbox-wrap .checkmark,
.travel-detail .tickets-list .checkbox-wrap .checkmark {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  cursor: pointer;
  top: 3px;
  margin: 0px 2px 0px 0px;
}
.flexi-detail .tickets-list .checkbox-wrap .checkmark:after,
.travel-detail .tickets-list .checkbox-wrap .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.flexi-detail .tickets-list .checkbox-wrap .checkmark:after,
.travel-detail .tickets-list .checkbox-wrap .checkmark:after {
  left: 2px;
  top: -2px;
  width: 6px;
  height: 9px;
  border: solid #fff;
  border-width: 0px 3px 3px 0px;
}
.flexi-detail .tickets-list .checkbox-wrap input:checked ~ .checkmark,
.travel-detail .tickets-list .checkbox-wrap input:checked ~ .checkmark {
  background-color: #3773bf;
  border-color: #3773bf;
}
.flexi-detail .tickets-list .checkbox-wrap input:checked ~ .checkmark:after,
.travel-detail .tickets-list .checkbox-wrap input:checked ~ .checkmark:after {
  display: block;
}
.flexi-detail .tours-search,
.travel-detail .tours-search,
.flight-search {
  margin-bottom: 20px;
}
.flexi-detail .tours-search form,
.travel-detail .tours-search form,
.flight-search form {
  margin-bottom: 0;
}
.flexi-detail .tours-search .tab-pane,
.travel-detail .tours-search .tab-pane,
.flight-search .tab-pane {
  padding: 20px;
}
.flexi-detail .tours-search .group,
.travel-detail .tours-search .group,
.flight-search .group {
  margin-right: 0;
}
.flexi-detail.page-flexi .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap label,
.travel-detail.page-flexi .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap label {
  color: #333333;
  font-weight: normal;
}
.flexi-detail.page-flexi .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap .selected,
.travel-detail.page-flexi .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap .selected {
  background-color: #3773bf;
  color: #fff;
}
#hotel-info-detail {
  vertical-align: top;
  width: 100%;
  max-width: 1395px;
  min-height: 600px;
}
#hotel-info-detail .secondary-pills li i {
  position: relative;
  bottom: 6px;
  float: left;
  margin-right: 9px;
}
#hotel-info-detail .secondary-pills li > a {
  padding: 14px;
  font-size: 13px;
}
#hotel-info-detail .leftBox {
  float: left;
  width: 48.5%;
}
#hotel-info-detail .rightBox {
  float: right;
  width: 49%;
}
#hotel-info-detail .pdf-download {
  margin-bottom: 10px;
  float: right;
}
#hotel-info-detail .auto-map {
  height: 400px;
}
#hotel-info-detail .kv {
  clear: both;
  margin-bottom: 15px;
}
#hotel-info-detail .kv .k {
  width: 120px;
}
#hotel-info-detail .kv .v {
  color: #4fb0e0;
  width: calc(100% - 120px);
}
#hotel-info-detail #poi .kv .k {
  width: 250px;
}
#hotel-info-detail #poi .kv .v {
  width: calc(100% - 250px);
}
#hotel-info-detail #storno .text {
  padding-top: 0px;
}
@media (max-width: 1339px) {
  /* detail */
  .flexi-detail #hotelRight .description,
  .travel-detail #hotelRight .description {
    height: 68px;
    margin: 10px 0 13px 20px;
  }
  .flexi-detail .small-images a:nth-child(4),
  .travel-detail .small-images a:nth-child(4),
  .flexi-detail .small-images a:nth-child(5),
  .travel-detail .small-images a:nth-child(5) {
    display: none;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params {
    padding-left: 0px;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input {
    width: 20%;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace {
    width: 55%;
    margin-left: 0;
  }
  .flexi-detail .tickets-list .checkbox-wrap label,
  .travel-detail .tickets-list .checkbox-wrap label {
    min-height: 43px;
    padding: 7px 0px 8px 5px;
    height: auto;
  }
  .flexi-detail .tickets-list .checkbox-wrap .checkmark,
  .travel-detail .tickets-list .checkbox-wrap .checkmark {
    float: left;
    margin: 5px 10px 0px 3px;
  }
  .flexi-detail .tickets-list .checkbox-wrap .airport,
  .travel-detail .tickets-list .checkbox-wrap .airport {
    display: block;
  }
  #hotel-info-detail {
    padding: 24px 10px;
  }
  #hotel-info-detail #hotel {
    padding: 0;
  }
  #hotel-info-detail .leftBox,
  #hotel-info-detail .rightBox {
    float: none;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* detail */
  .flexi-detail .hotel-rating,
  .travel-detail .hotel-rating {
    padding: 2px 6px;
    font-size: 22px;
  }
  .flexi-detail #hotelRight,
  .travel-detail #hotelRight {
    width: 100%;
    float: left;
    padding-right: 15px;
  }
  .flexi-detail #hotelRight .head-title-wrap,
  .travel-detail #hotelRight .head-title-wrap {
    width: 100%;
  }
  .flexi-detail #hotelRight .head-title-wrap .stars,
  .travel-detail #hotelRight .head-title-wrap .stars {
    left: 0;
  }
  .flexi-detail .images,
  .travel-detail .images {
    width: 100%;
  }
  .flexi-detail #hotel-info-detail,
  .travel-detail #hotel-info-detail {
    padding: 24px 0px;
  }
  .flexi-detail #hotel-info-detail .tab-content,
  .travel-detail #hotel-info-detail .tab-content {
    padding: 0 10px;
  }
  .flexi-detail #hotel-info-detail .secondary-pills li i,
  .travel-detail #hotel-info-detail .secondary-pills li i {
    float: none;
    display: block;
    bottom: 0px;
    margin: 0px auto 5px auto;
  }
  .flexi-detail #hotel-info-detail .secondary-pills li > a,
  .travel-detail #hotel-info-detail .secondary-pills li > a {
    padding: 2px 6px 0 6px;
    vertical-align: middle;
    height: 55px;
    line-height: 1em;
    text-align: center;
    font-size: 10px;
    display: inline-block;
  }
  .flexi-detail .tickets-list .head,
  .travel-detail .tickets-list .head {
    font-size: 16px;
    padding: 7px 20px;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input {
    width: 50%;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input:nth-child(2n-1),
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input:nth-child(2n-1) {
    padding-left: 0px;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.roomtype,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.roomtype {
    width: 100%;
    margin: 5px 0px;
    padding: 0px;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace .label,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace .label {
    padding-left: 0px;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) label,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) label {
    text-transform: none;
    font-size: 15px;
    font-weight: normal;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap {
    padding: 0 5px 0 0;
  }
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap label,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .checkbox-wrap label {
    font-size: 12px;
  }
}
@media (max-width: 560px) {
  .flexi-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace .checkmark,
  .travel-detail .tickets-list .filter:not(.tourTermsPopup) .params .input.departureplace .checkmark {
    margin: 5px 4px 0px 0px;
  }
}
/* detail */
.flexi-detail #termslist,
.travel-detail #termslist {
  overflow: auto;
  margin-bottom: 20px;
}
.flexi-detail #termslist .term,
.travel-detail #termslist .term {
  width: 100%;
  margin-top: 15px;
  padding: 7px 0px 10px 0px;
  overflow: auto;
  background-color: #eeeeee;
  color: #555555;
  border: 1px solid #c2c2c2;
  font-size: 1.2rem;
  text-align: center;
}
.flexi-detail #termslist .term > *,
.travel-detail #termslist .term > * {
  display: block;
  float: left;
}
.flexi-detail #termslist .length,
.travel-detail #termslist .length,
.flexi-detail #termslist .boarding,
.travel-detail #termslist .boarding,
.flexi-detail #termslist .departure,
.travel-detail #termslist .departure,
.flexi-detail #termslist .arrival,
.travel-detail #termslist .arrival,
.flexi-detail #termslist .priceWrap,
.travel-detail #termslist .priceWrap {
  font-size: 1.3rem;
}
.flexi-detail #termslist .date,
.travel-detail #termslist .date,
.flexi-detail #termslist .length,
.travel-detail #termslist .length,
.flexi-detail #termslist .boarding,
.travel-detail #termslist .boarding,
.flexi-detail #termslist .roomtype,
.travel-detail #termslist .roomtype,
.flexi-detail #termslist .pricePerson,
.travel-detail #termslist .pricePerson {
  display: block;
  min-height: 30px;
  margin: 12px 0 13px 0;
  padding: 0px 1px;
}
.flexi-detail #termslist .date,
.travel-detail #termslist .date {
  margin: 12px 0 4px 0;
}
.flexi-detail #termslist .dateDeparture,
.travel-detail #termslist .dateDeparture {
  width: 14%;
}
.flexi-detail #termslist .dateDeparture .date,
.travel-detail #termslist .dateDeparture .date {
  color: #3773bf;
  font-weight: bold;
}
.flexi-detail #termslist .dateDeparture .departure,
.travel-detail #termslist .dateDeparture .departure,
.flexi-detail #termslist .dateDeparture .arrival,
.travel-detail #termslist .dateDeparture .arrival {
  padding-left: 60px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
.flexi-detail #termslist .dateDeparture .departure,
.travel-detail #termslist .dateDeparture .departure {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAARCAYAAABadWW4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wEJCDAo+IxqBwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAKLSURBVEjHvdVNiFV1GMfxz8krmiNWvjZzcgzKE2j5sq4EdwXRxkUQ7l21cCMHwlWbs4sWQdDCWmhg0cJFKBQuBK1M3BjpcawZ9PiG4+vMOI3ldfF/Lk0Xm26j0wMP53D4///P9/+8/E42sCo319ZUxTysxEt4GRtQxHMJfsVBfI6TrR4OXI4teBMLcRG3cQcTuIvJeHbeJzA/QFZjEP1YjlXhy7A4wqzFE3gKR1tNVWyJIEN5WY89hKsVh2+MAH9EwCwgxgNiLHwigBfguQjYSzleCN+UtfdsvYoaH+RlfegfstXCM9iMN/Aa1mER2tOWtru2ZtO8F5vEjy1M4VW831RFP/bnZT3RtXhBpHwwsrUST/7HgN12HyNSP43gNM7hUgsH8A5ejxr3NVVxMjYuwwCeD5g14SukHuj19pdxXWqTG/F+BRcC6LzUPndJ/XIgAr4V5dkV5cywHs/OIgtt/B4Qx/FDnDmMM3lZ35xpcys2XZj2LY8MZVGi2dg9fCWN+G9S409iKi/ryX/b3MrLerSpirO4JY3kPPR1rbuPqxiSJqwfLz5k3Z84gm9xKC/rn2Zzo45ODeMsXomDx/2lOTelug/hZyyVNGtwGtS9gD6Kz/Ky/maWGf4b1PWA6pPE8QR+CR+RtGdK0pEd2CpNZMfO4WN8gfGmKrK8rNu9AMwEdQofSlo0Frcezcv6RmdhUxWLsU0aiIXx+SK+xGF8n5f16KNkqGNZL/++pirWYDvek/TqFs7ga+zLy/r844DpztRMQCvwNnZK/XQN3+GjvKyPPU6YnqEkYd0tycRxfCpN2PBcAM0I1VTFAN6VGjvDPkl7DnaU93+Hkv5v2/A09uKTvKxPzyVMxx4A2vm+o1kQiDMAAAAASUVORK5CYII=");
}
.flexi-detail #termslist .dateDeparture .arrival,
.travel-detail #termslist .dateDeparture .arrival {
  background-image: url("data:image/png;base64,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");
}
.flexi-detail #termslist .lengthAirline,
.travel-detail #termslist .lengthAirline {
  width: 24%;
}
.flexi-detail #termslist .lengthAirline .length,
.travel-detail #termslist .lengthAirline .length {
  font-weight: bold;
}
.flexi-detail #termslist .airlineShort,
.travel-detail #termslist .airlineShort {
  display: none;
  margin-top: 10px;
}
.flexi-detail #termslist .boardingFlight,
.travel-detail #termslist .boardingFlight {
  width: 13%;
}
.flexi-detail #termslist .boardingFlight .flightButton,
.travel-detail #termslist .boardingFlight .flightButton {
  display: inline-block;
  width: auto;
  padding-right: 20px;
  background-color: unset;
  color: #3773bf;
  border: 0px none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wEJCDoayrTTDQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAC3SURBVBjTbc4rTkNRFIXh754JoO4UcAgUuqKpOIoE0gmQXEURJeB4OJIq5BkF6upiq5o01NVDcjCdAGB2EyBdau9/rf1oTqbzCxz1bXdlj3ItDZ6xSjjDJNcys18zXOI84Tvgda7l4d/WR0yj/UoYYxHgPtdyE8Fb3AVfYNx8Ph3KtRxgjuMwX3Aa9RKDvu22Cfq222KEtwjsgmuMwpd2//VtVzHEJtAGw+D+hGPgAwO8xun33/4PA0I14ylm4ooAAAAASUVORK5CYII=");
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: underline;
  font-weight: bold;
}
.flexi-detail #termslist .boardingFlight .flightButton:hover,
.travel-detail #termslist .boardingFlight .flightButton:hover {
  text-decoration: none;
}
.flexi-detail #termslist .roomtype,
.travel-detail #termslist .roomtype {
  width: 23%;
  padding: 0 5px;
}
.flexi-detail #termslist .priceWrap,
.travel-detail #termslist .priceWrap {
  width: 13%;
  color: #ec8826;
  font-weight: bold;
}
.flexi-detail #termslist .priceWrap .priceTotal,
.travel-detail #termslist .priceWrap .priceTotal {
  display: block;
  margin-top: 22px;
  font-size: 0.9rem;
}
.flexi-detail #termslist .priceWrap span span,
.travel-detail #termslist .priceWrap span span {
  display: block;
  float: left;
  font-size: 0.9rem;
  line-height: 22px;
}
.flexi-detail #termslist .order,
.travel-detail #termslist .order {
  width: 13%;
  padding-right: 5px;
}
.flexi-detail #termslist .order .button,
.travel-detail #termslist .order .button,
.flexi-detail #termslist .order .large-button,
.travel-detail #termslist .order .large-button,
.flexi-detail #termslist .order .big-button,
.travel-detail #termslist .order .big-button,
.flexi-detail #termslist .order .huge-button,
.travel-detail #termslist .order .huge-button {
  width: 100%;
  max-width: 160px;
  height: 85px;
  margin-top: 3px;
  padding: 27px 12px;
  background-color: #17b538;
  border: 0px none;
  color: white;
  font-size: 1.4rem;
}
.flexi-detail #termslist .flightOrderRow,
.travel-detail #termslist .flightOrderRow {
  width: 100%;
  margin-top: 10px;
  padding: 15px 15px 0px 10px;
  border-top: 1px solid #c2c2c2;
}
.flexi-detail #termslist div.flightOrder,
.travel-detail #termslist div.flightOrder {
  float: left;
  width: 69%;
  margin: 0 2% 0 3%;
  border: 0px none;
  background-color: unset;
}
.flexi-detail #termslist div.flightOrder table,
.travel-detail #termslist div.flightOrder table {
  width: 100%;
  max-width: 800px;
}
.flexi-detail #termslist div.flightOrder tr,
.travel-detail #termslist div.flightOrder tr {
  background-color: unset;
}
.flexi-detail #termslist div.flightOrder th,
.travel-detail #termslist div.flightOrder th {
  color: #555555;
  text-transform: none;
  font-weight: normal;
  border-bottom: 1px solid #9f9f9f;
  font-size: 1.2rem !important;
}
.flexi-detail #termslist div.flightOrder th.directionTitle,
.travel-detail #termslist div.flightOrder th.directionTitle {
  font-weight: bold;
  max-width: 60px;
}
.flexi-detail #termslist div.flightOrder th.rightMargin,
.travel-detail #termslist div.flightOrder th.rightMargin {
  width: 50px;
}
.flexi-detail #termslist div.flightOrder td,
.travel-detail #termslist div.flightOrder td {
  font-size: 1.2rem !important;
  font-weight: bold;
}
.flexi-detail #termslist div.flightOrder .icoPlane,
.travel-detail #termslist div.flightOrder .icoPlane {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAARCAYAAABadWW4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wEJCDAo+IxqBwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAKLSURBVEjHvdVNiFV1GMfxz8krmiNWvjZzcgzKE2j5sq4EdwXRxkUQ7l21cCMHwlWbs4sWQdDCWmhg0cJFKBQuBK1M3BjpcawZ9PiG4+vMOI3ldfF/Lk0Xm26j0wMP53D4///P9/+8/E42sCo319ZUxTysxEt4GRtQxHMJfsVBfI6TrR4OXI4teBMLcRG3cQcTuIvJeHbeJzA/QFZjEP1YjlXhy7A4wqzFE3gKR1tNVWyJIEN5WY89hKsVh2+MAH9EwCwgxgNiLHwigBfguQjYSzleCN+UtfdsvYoaH+RlfegfstXCM9iMN/Aa1mER2tOWtru2ZtO8F5vEjy1M4VW831RFP/bnZT3RtXhBpHwwsrUST/7HgN12HyNSP43gNM7hUgsH8A5ejxr3NVVxMjYuwwCeD5g14SukHuj19pdxXWqTG/F+BRcC6LzUPndJ/XIgAr4V5dkV5cywHs/OIgtt/B4Qx/FDnDmMM3lZ35xpcys2XZj2LY8MZVGi2dg9fCWN+G9S409iKi/ryX/b3MrLerSpirO4JY3kPPR1rbuPqxiSJqwfLz5k3Z84gm9xKC/rn2Zzo45ODeMsXomDx/2lOTelug/hZyyVNGtwGtS9gD6Kz/Ky/maWGf4b1PWA6pPE8QR+CR+RtGdK0pEd2CpNZMfO4WN8gfGmKrK8rNu9AMwEdQofSlo0Frcezcv6RmdhUxWLsU0aiIXx+SK+xGF8n5f16KNkqGNZL/++pirWYDvek/TqFs7ga+zLy/r844DpztRMQCvwNnZK/XQN3+GjvKyPPU6YnqEkYd0tycRxfCpN2PBcAM0I1VTFAN6VGjvDPkl7DnaU93+Hkv5v2/A09uKTvKxPzyVMxx4A2vm+o1kQiDMAAAAASUVORK5CYII=");
  background-position: center;
  background-repeat: no-repeat;
}
.flexi-detail #termslist div.flightOrder .icoPlane.direction_back,
.travel-detail #termslist div.flightOrder .icoPlane.direction_back {
  background-image: url("data:image/png;base64,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");
}
.flexi-detail #termslist .reservationBox,
.travel-detail #termslist .reservationBox {
  float: right;
  width: 26%;
}
.flexi-detail #termslist .reservationBox strong,
.travel-detail #termslist .reservationBox strong {
  display: block;
  width: 100%;
  height: 50px;
  padding: 12px;
  background-color: #3773bf;
  color: #fff;
  font-size: 1.3rem;
}
.flexi-detail #termslist .reservationBox .kv,
.travel-detail #termslist .reservationBox .kv {
  display: block;
  padding: 20px;
  overflow: auto;
  background-color: white;
}
.flexi-detail #termslist .reservationBox .kv .k,
.travel-detail #termslist .reservationBox .kv .k,
.flexi-detail #termslist .reservationBox .kv .v,
.travel-detail #termslist .reservationBox .kv .v {
  padding: 0px 10px;
  font-size: 1.3rem;
  width: auto;
}
.flexi-detail #termslist .reservationBox .k,
.travel-detail #termslist .reservationBox .k {
  float: left;
  clear: both;
  text-align: left;
}
.flexi-detail #termslist .reservationBox .v,
.travel-detail #termslist .reservationBox .v {
  float: right;
  text-align: right;
}
.flexi-detail #termslist .reservationBox .priceRecap,
.travel-detail #termslist .reservationBox .priceRecap {
  margin-top: 10px;
  padding-top: 15px;
  border-top: 1px solid #777777;
  color: #ec8826;
}
.flexi-detail #termslist .reservationBox .priceRecap .v,
.travel-detail #termslist .reservationBox .priceRecap .v {
  font-size: 1.5rem;
  font-weight: bold;
}
@media (max-width: 1339px) {
  /* detail */
  .flexi-detail #termslist .term,
  .travel-detail #termslist .term {
    font-size: 1.1rem;
  }
  .flexi-detail #termslist .length,
  .travel-detail #termslist .length,
  .flexi-detail #termslist .boarding,
  .travel-detail #termslist .boarding,
  .flexi-detail #termslist .departure,
  .travel-detail #termslist .departure,
  .flexi-detail #termslist .arrival,
  .travel-detail #termslist .arrival,
  .flexi-detail #termslist .pricePerson,
  .travel-detail #termslist .pricePerson {
    font-size: 1.2rem;
  }
  .flexi-detail #termslist .date,
  .travel-detail #termslist .date,
  .flexi-detail #termslist .length,
  .travel-detail #termslist .length,
  .flexi-detail #termslist .boarding,
  .travel-detail #termslist .boarding,
  .flexi-detail #termslist .roomtype,
  .travel-detail #termslist .roomtype {
    min-height: 20px;
    margin: 0px 0 13px 0;
  }
  .flexi-detail #termslist .pricePerson,
  .travel-detail #termslist .pricePerson {
    min-height: 20px;
    margin: 0px;
  }
  .flexi-detail #termslist .priceWrap .priceTotal,
  .travel-detail #termslist .priceWrap .priceTotal {
    margin-top: 0;
  }
  .flexi-detail #termslist .priceWrap span span,
  .travel-detail #termslist .priceWrap span span {
    float: none;
  }
  .flexi-detail #termslist .order .button,
  .travel-detail #termslist .order .button,
  .flexi-detail #termslist .order .large-button,
  .travel-detail #termslist .order .large-button,
  .flexi-detail #termslist .order .big-button,
  .travel-detail #termslist .order .big-button,
  .flexi-detail #termslist .order .huge-button,
  .travel-detail #termslist .order .huge-button {
    font-size: 1.1rem;
  }
  .flexi-detail #termslist div.flightOrder,
  .travel-detail #termslist div.flightOrder {
    margin: 0;
    width: 73%;
  }
}
@media (max-width: 991px) {
  .flexi-detail #termslist .flightOrderRow,
  .travel-detail #termslist .flightOrderRow {
    padding: 5px 3px 15px 3px;
  }
  .flexi-detail #termslist div.flightOrder,
  .travel-detail #termslist div.flightOrder {
    width: 100%;
    padding: 10px 0;
  }
  .flexi-detail #termslist div.flightOrder table th,
  .travel-detail #termslist div.flightOrder table th,
  .flexi-detail #termslist div.flightOrder table td,
  .travel-detail #termslist div.flightOrder table td {
    padding: 5px 2px;
    font-size: 1.1rem !important;
  }
  .flexi-detail #termslist div.flightOrder table td,
  .travel-detail #termslist div.flightOrder table td {
    white-space: nowrap;
  }
  .flexi-detail #termslist .term,
  .travel-detail #termslist .term {
    padding: 7px 15px;
  }
  .flexi-detail #termslist .term .dateDeparture,
  .travel-detail #termslist .term .dateDeparture {
    width: 130px;
    text-align: left;
    margin-bottom: 9px;
  }
  .flexi-detail #termslist .term .dateDeparture .departure,
  .travel-detail #termslist .term .dateDeparture .departure,
  .flexi-detail #termslist .term .dateDeparture .arrival,
  .travel-detail #termslist .term .dateDeparture .arrival {
    padding-left: 50px;
  }
  .flexi-detail #termslist .term .lengthAirline,
  .travel-detail #termslist .term .lengthAirline {
    width: 110px;
    margin-left: 10px;
    text-align: left;
  }
  .flexi-detail #termslist .term .lengthAirline .airline,
  .travel-detail #termslist .term .lengthAirline .airline {
    display: none;
  }
  .flexi-detail #termslist .term .airlineShort,
  .travel-detail #termslist .term .airlineShort {
    display: block;
  }
  .flexi-detail #termslist .term .boardingFlight,
  .travel-detail #termslist .term .boardingFlight {
    width: auto;
    float: right;
    text-align: right;
    margin-left: 10px;
  }
  .flexi-detail #termslist .term .boardingFlight .flightButton,
  .travel-detail #termslist .term .boardingFlight .flightButton {
    display: none;
  }
  .flexi-detail #termslist .term .roomtype,
  .travel-detail #termslist .term .roomtype {
    width: auto;
    float: right;
    clear: right;
    margin: 0 0 9px 0;
    text-align: right;
  }
  .flexi-detail #termslist .term .order,
  .travel-detail #termslist .term .order {
    width: 130px;
    float: right;
    margin-top: 15px;
  }
  .flexi-detail #termslist .term .order .button,
  .travel-detail #termslist .term .order .button,
  .flexi-detail #termslist .term .order .large-button,
  .travel-detail #termslist .term .order .large-button,
  .flexi-detail #termslist .term .order .big-button,
  .travel-detail #termslist .term .order .big-button,
  .flexi-detail #termslist .term .order .huge-button,
  .travel-detail #termslist .term .order .huge-button {
    padding: 9px;
  }
  .flexi-detail #termslist .term .priceWrap,
  .travel-detail #termslist .term .priceWrap {
    clear: both;
    width: auto;
    margin: 15px 3px 0 0;
    text-align: left;
  }
  .flexi-detail #termslist .term .priceWrap .pricePerson,
  .travel-detail #termslist .term .priceWrap .pricePerson {
    font-size: 1.8rem;
  }
  .flexi-detail #termslist .term .priceWrap .priceTotal,
  .travel-detail #termslist .term .priceWrap .priceTotal {
    display: none !important;
  }
  .flexi-detail #termslist .respOnly.airline,
  .travel-detail #termslist .respOnly.airline {
    display: block;
    margin-bottom: 11px;
    text-align: center;
    font-weight: bold;
  }
  .flexi-detail #termslist .reservationBox,
  .travel-detail #termslist .reservationBox {
    float: none;
    clear: both;
    width: 100%;
    max-width: 290px;
    margin: 0 auto;
  }
  .flexi-detail #termslist .reservationBox strong,
  .travel-detail #termslist .reservationBox strong {
    display: none;
  }
  .flexi-detail #termslist .reservationBox .kv,
  .travel-detail #termslist .reservationBox .kv {
    padding: 15px 20px 10px 20px;
  }
  .flexi-detail #termslist .reservationBox .kv .k,
  .travel-detail #termslist .reservationBox .kv .k,
  .flexi-detail #termslist .reservationBox .kv .v,
  .travel-detail #termslist .reservationBox .kv .v {
    font-size: 1.2rem;
    margin: 0px;
  }
  .flexi-detail #termslist .reservationBox .kv .priceRecap,
  .travel-detail #termslist .reservationBox .kv .priceRecap {
    padding-top: 10px;
  }
  .flexi-detail #termslist .reservationBox .kv .priceRecap .k,
  .travel-detail #termslist .reservationBox .kv .priceRecap .k {
    padding-top: 5px;
  }
  .flexi-detail #termslist .reservationBox .kv .priceRecap .v,
  .travel-detail #termslist .reservationBox .kv .priceRecap .v {
    font-size: 1.6rem;
  }
  .flexi-detail .respNo,
  .travel-detail .respNo {
    display: none;
  }
  .flexi-detail #termslist .term .order .button,
  .flexi-detail #termslist .term .order .large-button,
  .flexi-detail #termslist .term .order .big-button,
  .flexi-detail #termslist .term .order .huge-button {
    height: 40px;
  }
  .travel-detail #termslist .term .order .button,
  .travel-detail #termslist .term .order .large-button,
  .travel-detail #termslist .term .order .big-button,
  .travel-detail #termslist .term .order .huge-button {
    height: 55px;
  }
}
@media (max-width: 560px) {
  .flexi-detail #termslist div.flightOrder table th,
  .travel-detail #termslist div.flightOrder table th,
  .flexi-detail #termslist div.flightOrder table td,
  .travel-detail #termslist div.flightOrder table td {
    padding: 3px 2px;
    font-size: 1rem !important;
  }
}
.page-flexiorder .respOnly,
.page-flightorder .respOnly,
.page-travelorder .respOnly,
.page-accomorder .respOnly {
  display: none;
}
.page-flexiorder .flightOrder,
.page-flightorder .flightOrder,
.page-travelorder .flightOrder,
.page-accomorder .flightOrder {
  margin-bottom: 20px;
}
.page-flexiorder .flightOrder .column.direction_back,
.page-flightorder .flightOrder .column.direction_back,
.page-travelorder .flightOrder .column.direction_back,
.page-accomorder .flightOrder .column.direction_back {
  margin-top: 20px;
}
.page-flexiorder .flightOrder .directionTitle,
.page-flightorder .flightOrder .directionTitle,
.page-travelorder .flightOrder .directionTitle,
.page-accomorder .flightOrder .directionTitle {
  display: block;
  float: left;
  width: 175px;
  margin: 5px 0 10px 0;
  font-size: 1.2rem;
}
.page-flexiorder .flightOrder .fromTitle,
.page-flightorder .flightOrder .fromTitle,
.page-travelorder .flightOrder .fromTitle,
.page-accomorder .flightOrder .fromTitle,
.page-flexiorder .flightOrder .toTitle,
.page-flightorder .flightOrder .toTitle,
.page-travelorder .flightOrder .toTitle,
.page-accomorder .flightOrder .toTitle {
  display: block;
  float: left;
  width: 200px;
  margin: 5px 0 10px 25px;
  font-size: 1.1rem;
}
.page-flexiorder .flightOrder .moreTitle,
.page-flightorder .flightOrder .moreTitle,
.page-travelorder .flightOrder .moreTitle,
.page-accomorder .flightOrder .moreTitle {
  display: block;
  float: left;
  margin: 5px 0 10px 0;
  font-size: 1.1rem;
}
.page-flexiorder .flightOrder .info,
.page-flightorder .flightOrder .info,
.page-travelorder .flightOrder .info,
.page-accomorder .flightOrder .info {
  display: block;
  width: 100%;
  overflow: auto;
  margin-bottom: 7px;
}
.page-flexiorder .flightOrder .info > *,
.page-flightorder .flightOrder .info > *,
.page-travelorder .flightOrder .info > *,
.page-accomorder .flightOrder .info > * {
  display: block;
  float: left;
}
.page-flexiorder .flightOrder .icoPlane,
.page-flightorder .flightOrder .icoPlane,
.page-travelorder .flightOrder .icoPlane,
.page-accomorder .flightOrder .icoPlane {
  width: 60px;
  min-height: 17px;
  margin-right: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAARCAYAAABadWW4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wEJCDAo+IxqBwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAKLSURBVEjHvdVNiFV1GMfxz8krmiNWvjZzcgzKE2j5sq4EdwXRxkUQ7l21cCMHwlWbs4sWQdDCWmhg0cJFKBQuBK1M3BjpcawZ9PiG4+vMOI3ldfF/Lk0Xm26j0wMP53D4///P9/+8/E42sCo319ZUxTysxEt4GRtQxHMJfsVBfI6TrR4OXI4teBMLcRG3cQcTuIvJeHbeJzA/QFZjEP1YjlXhy7A4wqzFE3gKR1tNVWyJIEN5WY89hKsVh2+MAH9EwCwgxgNiLHwigBfguQjYSzleCN+UtfdsvYoaH+RlfegfstXCM9iMN/Aa1mER2tOWtru2ZtO8F5vEjy1M4VW831RFP/bnZT3RtXhBpHwwsrUST/7HgN12HyNSP43gNM7hUgsH8A5ejxr3NVVxMjYuwwCeD5g14SukHuj19pdxXWqTG/F+BRcC6LzUPndJ/XIgAr4V5dkV5cywHs/OIgtt/B4Qx/FDnDmMM3lZ35xpcys2XZj2LY8MZVGi2dg9fCWN+G9S409iKi/ryX/b3MrLerSpirO4JY3kPPR1rbuPqxiSJqwfLz5k3Z84gm9xKC/rn2Zzo45ODeMsXomDx/2lOTelug/hZyyVNGtwGtS9gD6Kz/Ky/maWGf4b1PWA6pPE8QR+CR+RtGdK0pEd2CpNZMfO4WN8gfGmKrK8rNu9AMwEdQofSlo0Frcezcv6RmdhUxWLsU0aiIXx+SK+xGF8n5f16KNkqGNZL/++pirWYDvek/TqFs7ga+zLy/r844DpztRMQCvwNnZK/XQN3+GjvKyPPU6YnqEkYd0tycRxfCpN2PBcAM0I1VTFAN6VGjvDPkl7DnaU93+Hkv5v2/A09uKTvKxPzyVMxx4A2vm+o1kQiDMAAAAASUVORK5CYII=");
  background-position: center;
  background-repeat: no-repeat;
}
.page-flexiorder .flightOrder .icoPlane.direction_back,
.page-flightorder .flightOrder .icoPlane.direction_back,
.page-travelorder .flightOrder .icoPlane.direction_back,
.page-accomorder .flightOrder .icoPlane.direction_back {
  background-image: url("data:image/png;base64,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");
}
.page-flexiorder .flightOrder .day,
.page-flightorder .flightOrder .day,
.page-travelorder .flightOrder .day,
.page-accomorder .flightOrder .day {
  width: 105px;
  font-size: 1.2rem;
}
.page-flexiorder .flightOrder .airportWrapper,
.page-flightorder .flightOrder .airportWrapper,
.page-travelorder .flightOrder .airportWrapper,
.page-accomorder .flightOrder .airportWrapper {
  width: 270px;
  margin: 0 30px;
}
.page-flexiorder .flightOrder .airport,
.page-flightorder .flightOrder .airport,
.page-travelorder .flightOrder .airport,
.page-accomorder .flightOrder .airport {
  display: inline-block;
  width: 120px;
}
.page-flexiorder .flightOrder .airport > *,
.page-flightorder .flightOrder .airport > *,
.page-travelorder .flightOrder .airport > *,
.page-accomorder .flightOrder .airport > * {
  margin-right: 8px;
}
.page-flexiorder .flightOrder .time,
.page-flightorder .flightOrder .time,
.page-travelorder .flightOrder .time,
.page-accomorder .flightOrder .time {
  width: 40px;
}
.page-flexiorder .flightOrder .airports-divider,
.page-flightorder .flightOrder .airports-divider,
.page-travelorder .flightOrder .airports-divider,
.page-accomorder .flightOrder .airports-divider {
  width: 25px;
  color: #ec8826;
}
.page-flexiorder .flightOrder .moreInfo > *,
.page-flightorder .flightOrder .moreInfo > *,
.page-travelorder .flightOrder .moreInfo > *,
.page-accomorder .flightOrder .moreInfo > * {
  margin-right: 12px;
}
.page-flexiorder .group .input.flexi-bag,
.page-flightorder .group .input.flexi-bag,
.page-travelorder .group .input.flexi-bag,
.page-accomorder .group .input.flexi-bag {
  padding-top: 8px;
}
.page-flexiorder .group .input.flexi-bag label,
.page-flightorder .group .input.flexi-bag label,
.page-travelorder .group .input.flexi-bag label,
.page-accomorder .group .input.flexi-bag label {
  width: 200px;
}
.page-flexiorder .group .input.flexi-bag input,
.page-flightorder .group .input.flexi-bag input,
.page-travelorder .group .input.flexi-bag input,
.page-accomorder .group .input.flexi-bag input {
  display: inline-block;
  width: 13px;
}
.page-flexiorder .group .input.flexi-birth .dateFormat,
.page-flightorder .group .input.flexi-birth .dateFormat,
.page-travelorder .group .input.flexi-birth .dateFormat,
.page-accomorder .group .input.flexi-birth .dateFormat {
  display: block;
  position: absolute;
  margin: 2px 0 0 85px;
  color: #999;
  color: #3773bf;
}
@media (max-width: 1340px) {
  .page-flexiorder .flightOrder .moreTitle,
  .page-flightorder .flightOrder .moreTitle,
  .page-travelorder .flightOrder .moreTitle,
  .page-accomorder .flightOrder .moreTitle,
  .page-flexiorder .flightOrder .fromTitle,
  .page-flightorder .flightOrder .fromTitle,
  .page-travelorder .flightOrder .fromTitle,
  .page-accomorder .flightOrder .fromTitle,
  .page-flexiorder .flightOrder .toTitle,
  .page-flightorder .flightOrder .toTitle,
  .page-travelorder .flightOrder .toTitle,
  .page-accomorder .flightOrder .toTitle {
    display: none;
  }
  .page-flexiorder .group .input.topMargin label,
  .page-flightorder .group .input.topMargin label,
  .page-travelorder .group .input.topMargin label,
  .page-accomorder .group .input.topMargin label {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  .page-flexiorder .flightOrder .airport,
  .page-flightorder .flightOrder .airport,
  .page-travelorder .flightOrder .airport,
  .page-accomorder .flightOrder .airport {
    width: auto;
  }
  .page-flexiorder #order .content .term,
  .page-flightorder #order .content .term,
  .page-travelorder #order .content .term,
  .page-accomorder #order .content .term {
    text-align: left;
  }
  .page-flexiorder #order .title-wrap .info-required,
  .page-flightorder #order .title-wrap .info-required,
  .page-travelorder #order .title-wrap .info-required,
  .page-accomorder #order .title-wrap .info-required {
    margin: 0px 15px;
    text-align: left;
  }
  .page-flexiorder #page-content .title-wrap h2,
  .page-flightorder #page-content .title-wrap h2,
  .page-travelorder #page-content .title-wrap h2,
  .page-accomorder #page-content .title-wrap h2 {
    margin: 20px 0px 15px 0px;
    padding-top: 10px;
    border-top: 1px solid #fff;
  }
  .page-flexiorder .group .input.flexi-birth .dateFormat,
  .page-flightorder .group .input.flexi-birth .dateFormat,
  .page-travelorder .group .input.flexi-birth .dateFormat,
  .page-accomorder .group .input.flexi-birth .dateFormat {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .page-flexiorder .respNo,
  .page-flightorder .respNo,
  .page-travelorder .respNo,
  .page-accomorder .respNo {
    display: none !important;
  }
  .page-flexiorder .respOnly,
  .page-flightorder .respOnly,
  .page-travelorder .respOnly,
  .page-accomorder .respOnly {
    display: block !important;
  }
  .page-flexiorder .flightOrder .day,
  .page-flightorder .flightOrder .day,
  .page-travelorder .flightOrder .day,
  .page-accomorder .flightOrder .day {
    width: 85px;
  }
  .page-flexiorder .flightOrder .airportWrapper,
  .page-flightorder .flightOrder .airportWrapper,
  .page-travelorder .flightOrder .airportWrapper,
  .page-accomorder .flightOrder .airportWrapper {
    width: auto;
    margin: 0 10px;
  }
  .page-flexiorder .group .input.flexi-bag,
  .page-flightorder .group .input.flexi-bag,
  .page-travelorder .group .input.flexi-bag,
  .page-accomorder .group .input.flexi-bag {
    width: 66%;
    padding-top: 15px;
    overflow: auto;
  }
  .page-flexiorder .group .input.flexi-bag label,
  .page-flightorder .group .input.flexi-bag label,
  .page-travelorder .group .input.flexi-bag label,
  .page-accomorder .group .input.flexi-bag label {
    float: right;
    width: calc(100% - 25px) !important;
  }
  .page-flexiorder .group .input.flexi-bag input,
  .page-flightorder .group .input.flexi-bag input,
  .page-travelorder .group .input.flexi-bag input,
  .page-accomorder .group .input.flexi-bag input {
    width: 13px !important;
    margin-right: 12px;
    float: left;
  }
}
@media (max-width: 560px) {
  .page-flexiorder .flightOrder,
  .page-flightorder .flightOrder,
  .page-travelorder .flightOrder,
  .page-accomorder .flightOrder {
    margin-bottom: 25px;
  }
  .page-flexiorder .flightOrder .day,
  .page-flightorder .flightOrder .day,
  .page-travelorder .flightOrder .day,
  .page-accomorder .flightOrder .day {
    width: 100%;
    margin: 0px 0 10px 0;
  }
  .page-flexiorder .flightOrder .airport > *,
  .page-flightorder .flightOrder .airport > *,
  .page-travelorder .flightOrder .airport > *,
  .page-accomorder .flightOrder .airport > * {
    margin-right: 4px;
  }
  .page-flexiorder .flightOrder .terminal,
  .page-flightorder .flightOrder .terminal,
  .page-travelorder .flightOrder .terminal,
  .page-accomorder .flightOrder .terminal {
    display: none;
  }
  .page-flexiorder .flightOrder .moreInfo > *,
  .page-flightorder .flightOrder .moreInfo > *,
  .page-travelorder .flightOrder .moreInfo > *,
  .page-accomorder .flightOrder .moreInfo > * {
    margin-right: 3px;
  }
}
.page-travel.travel-hotels h1 {
  margin: 0 0 10px 0;
  font-size: 35px;
}
.travel-detail .images .small-images a {
  overflow: hidden;
  max-width: 53px;
  max-height: 53px;
}
.travel-detail .images .small-images a img {
  max-width: 65px;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) {
  padding: 0;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  min-height: 55px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-bottom: 0 none;
  overflow-x: auto;
  overflow-y: hidden;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter label {
  position: relative;
  flex-shrink: 0;
  width: 12.5%;
  height: 55px;
  margin: 0;
  padding: 10px 15px;
  font-size: 15px;
  white-space: nowrap;
  color: #333333;
  border-right: 1px solid #bfbfbf;
  cursor: pointer;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter label .airport-name {
  float: left;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter label .price-from {
  font-weight: normal;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter input {
  display: block;
  float: left;
  width: 13px;
  margin: 10px 10px 10px 0;
}
.travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .params {
  padding: 9px 15px 12px 15px;
}
.travel-terms-list .term {
  position: relative;
}
.travel-term-loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
}
.travel-term-loader .load-cube-grid {
  margin: 27px auto;
}
.travel-reservation-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.travel-reservation-header .travel-reservation-content {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 20px 10px 0;
}
.travel-reservation-header .travel-reservation-content > div:first-child {
  padding-right: 30px;
}
.travel-reservation-header .term {
  font-size: 18px;
  margin: 10px 0 0 0;
}
.flex-break {
  flex-basis: 100%;
  height: 0;
}
@media (max-width: 1339px) {
  .travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter label {
    padding: 10px 5px;
  }
  .travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter input {
    margin: 10px 6px 10px 0;
  }
}
@media (max-width: 991px) {
  .travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter label {
    width: 105px;
    height: 73px;
    padding: 5px;
    text-align: center;
  }
  .travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter label .airport-name {
    float: none;
    margin: 0 auto;
  }
  .travel-detail .tickets-list #filter-travel.filter:not(.tourTermsPopup) .airport-filter input {
    float: none;
    margin: 5px auto;
  }
}
@media (max-width: 768px) {
  .page-travel .input.rooms-paxs {
    padding: 5px 3px 0 3px;
  }
}
.travel-featured {
  display: flex;
  padding: 0 0 20px 0;
  justify-content: space-between;
  flex-wrap: wrap;
}
.travel-featured .item {
  position: relative;
  overflow: hidden;
  width: 23.5%;
  max-width: 300px;
  max-height: 220px;
  min-height: 150px;
  margin-bottom: 10px;
  background-color: #bfbfbf;
  text-align: center;
}
.travel-featured .item.twoLiner .title {
  margin-top: 8%;
}
.travel-featured .item:hover .overlay {
  background-color: rgba(200, 230, 240, 0.7);
}
.travel-featured .item:hover .title {
  color: #333333;
  text-shadow: 2px 2px 6px #fff;
}
.travel-featured .item:hover .title:hover {
  color: #ec8826;
}
.travel-featured .item:hover.withSubregions .title {
  margin-top: 7%;
}
.travel-featured .item:hover.withSubregions.twoLiner .title {
  margin-top: 0%;
}
.travel-featured .item:hover.withSubregions .price-from {
  display: none;
}
.travel-featured .item:hover .weather {
  display: none;
}
.travel-featured .item:hover .sub-regions {
  visibility: visible;
  opacity: 1;
}
.travel-featured .title {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  margin-top: 16%;
  padding: 12px 12%;
  text-transform: uppercase;
  color: #fff;
  font-size: 32px;
  text-shadow: 2px 2px 6px #000;
  max-height: 95px;
  overflow: hidden;
  -webkit-transition: margin 0.1s ease-out;
  -o-transition: margin 0.1s ease-out;
  transition: margin 0.1s ease-out;
  transition: margin 0.1s ease-out 0.15s linear;
}
.travel-featured .price-from {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin-top: 43%;
  font-size: 20px;
  color: #fff;
}
.travel-featured .price-from > span {
  padding: 6px 16px;
  background-color: #ec8826;
  border-radius: 4px;
}
.travel-featured .weather {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin-top: 54%;
}
.travel-featured .weather > span {
  display: inline-block;
  width: 126px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  padding: 3px 5px 0px 0px;
}
.travel-featured .weather i {
  margin: 0 5px;
  vertical-align: middle;
}
.travel-featured .weather .ico-sun2::before,
.travel-featured .weather .ico-water2::before {
  width: 15px;
  height: 15px;
  background-size: 15px;
}
.travel-featured .overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.travel-featured .sub-regions {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 29%;
  -webkit-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in 0.15s linear;
}
.travel-featured .sub-regions a {
  display: block;
  overflow: hidden;
  margin: 10px;
  padding: 5px 0px;
  font-size: 17px;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 4px;
}
.travel-featured .sub-regions a > .price {
  font-weight: bold;
}
.travel-featured .sub-regions a:hover {
  color: #ec8826;
}
@media (max-width: 1339px) {
  .travel-featured .title {
    padding: 0 5%;
    font-size: 27px;
  }
  .travel-featured .sub-regions a {
    height: 28px;
  }
  .travel-featured .sub-regions a:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 991px) {
  .travel-featured {
    justify-content: space-around;
  }
  .travel-featured .item {
    width: 49%;
    margin: 30px 0 0 0;
  }
}
@media (max-width: 560px) {
  .travel-featured .title {
    font-size: 20px;
  }
}
.page-flight #termslist {
  width: 80%;
  float: right;
}
.page-flight #termslist .dateDeparture {
  width: 20%;
}
.page-flight #termslist .boardingFlight {
  width: 15%;
  margin-right: 5px;
}
.page-flight #termslist .priceWrap {
  width: 18%;
}
.page-flight #termslist .order {
  width: 18%;
}
.page-flight #termslist div.flightOrder {
  padding: 0;
  margin: 0;
}
.page-flight #termslist .reservationBox .kv {
  padding: 10px;
}
.page-flight #filter-flexi-term {
  width: 19%;
  float: left;
  margin-top: 15px;
}
.page-flight #filter-flexi-term select {
  background-color: #eeeeee;
}
.page-flight .filter:not(.tourTermsPopup) {
  background-color: #fff!important;
  padding: 0!important;
}
.page-flight .filter:not(.tourTermsPopup) .params .input {
  width: 100%!important;
  padding-left: 0;
  margin-bottom: 7px;
}
.page-flight .filter:not(.tourTermsPopup) .params .input label {
  color: #333333;
}
.page-flight .checkbox-wrap {
  width: 100%!important;
  max-width: 215px!important;
  padding-left: 0!important;
}
.page-flight .checkbox-wrap label:not(.selected) {
  color: #333333 !important;
}
.page-flight .checkbox-wrap input:checked ~ .checkmark {
  background-color: #333333;
}
.page-flight .checkbox-wrap .selected {
  background-color: #fff !important;
}
.flight-filter-box {
  padding: 10px;
}
.flight-filter-box1 {
  border: 1px solid #d0d0d0;
}
.flight-filter-box2 {
  margin-top: 10px;
}
.flight-search {
  position: relative;
}
.flight-search form {
  margin-bottom: 25px;
}
.flight-search .base-wrap {
  position: relative;
  padding: 15px;
}
.flight-search-form > .group.g4 > * {
  width: 22%;
}
.flight-search-form > .group.g4 > .group {
  width: 56%;
}
.flight-search-form .group.g2.persons > .group.g3 {
  width: 60%;
  padding-left: 0;
}
.flight-search-form .group.g2.persons > .input.search {
  width: 40%;
}
@media (max-width: 991px) {
  .flight-search-form .input.search button {
    padding-left: 64px;
  }
  .page-flight #termslist {
    width: 100%;
    float: none;
  }
  .page-flight #filter-flexi-term {
    width: 100%;
    float: none;
  }
  .page-flight .filter:not(.tourTermsPopup) .params .input:not(.departureplace) {
    width: 50%!important;
  }
  .page-flight .filter:not(.tourTermsPopup) .params .input:not(.departureplace):nth-child(2n) {
    padding-left: 5px;
  }
  .page-flight .checkbox-wrap {
    padding-right: 5px;
  }
}
@media (max-width: 767px) {
  .page-flight .flight-search-form {
    padding: 15px;
    background-color: #ec8826;
    color: #fff;
  }
  .flight-search-form h3 {
    text-align: center;
    margin-top: 0;
    text-transform: uppercase;
  }
  .flight-search-form .below-wrap {
    margin-top: 15px;
  }
  .flight-search-form .input {
    font-size: 13px;
  }
  .flight-search-form .group .input {
    padding: 0px;
  }
  .flight-search-form .group .input + .input {
    padding-left: 7px;
  }
  .flight-search-form .g3.persons .input {
    width: 33.333%;
  }
  .flight-search-form .g3.persons .input label {
    max-width: 100%;
  }
  .flight-search-form .g3.persons .ageNote {
    width: 100%;
    margin-top: 10px !important;
    font-size: 14px;
  }
  .flight-search-form .group:first-child .input:first-child,
  .flight-search-form .group:first-child .input {
    width: 50% !important;
  }
  .flight-search-form .select2 ul {
    min-height: 64px;
  }
}
.page-search .head-title-wrap {
  position: relative;
  margin: 10px 0 0 0;
}
.page-search .head-title-wrap h1 {
  position: absolute;
  left: 0px;
  top: -39px;
  max-width: 100%;
  font-size: 25px;
  font-weight: normal;
}
@media (max-width: 991px) {
  .page-search .head-title-wrap h1 {
    position: static;
  }
}
.page-search .msg {
  margin-bottom: 50px;
}
.page-search .search-form#tourSearchForm {
  margin-top: 10px;
}
@media (max-width: 991px) {
  .page-search .search-form#tourSearchForm {
    margin-top: 0;
  }
}
.page-search .search-form .nav li > button {
  padding: 10px 14px;
  min-height: 54px;
}
.page-search .search-form .nav li:first-child {
  width: 50%;
  font-size: 19px;
}
.page-search .search-form .nav li:not(:first-child) {
  font-size: 14px;
  width: 25%;
}
@media (min-width: 992px) {
  #page-ken.page-search .select-locations {
    display: none;
  }
}
@media (max-width: 991px) {
  #page-ken.page-search .image-locations {
    display: none;
  }
  #page-ken.page-search #destination-nav {
    border-bottom: 0;
  }
  #page-ken.page-search #head-locations {
    margin-top: -20px;
  }
}
.search-form-top {
  background-color: #ec8826;
  color: #fff;
}
.no-before:before {
  content: "";
}
.hiddenInput {
  display: none !important;
}
select.stars option {
  font-size: 13px !important;
}
#left-content .search-form {
  padding: 0;
}
#left-content .search-form > div {
  padding: 18px 16px;
}
#left-content .search-form > div:not(.extended-filter) {
  background-color: #ec8826;
}
#left-content .search-form .title,
#left-content .listing-left-menu .title {
  text-align: left;
  text-transform: uppercase;
  color: #000;
}
#left-content .search-form label {
  color: #fff;
  margin-bottom: 5px;
  font-size: 13px;
}
#left-content .search-form input[type=checkbox] + label {
  color: #3773bf;
  font-size: 15px;
}
#left-content .search-form .input.search {
  text-align: center;
  margin-top: 25px;
}
#left-content .search-form .input.search button {
  padding: 13px 20px 13px 70px;
  min-width: 190px;
  font-size: 21px;
}
#left-content .search-form .input.search button:before {
  width: 34px;
  height: 34px;
}
#left-content .extended-filter {
  border: 1px solid #d0d0d0;
  padding-bottom: 0;
  background-color: transparent;
}
#left-content .extended-filter > div {
  margin-bottom: 30px;
}
#left-content .extended-filter .title {
  color: #3773bf;
}
#left-content .extended-filter select {
  background-color: #eee;
}
#left-content .search-form .title,
#left-content .extended-filter .title,
#left-content .listing-left-menu .title {
  font-size: 20px;
  font-weight: bold;
}
#left-content .search-form h4,
#left-content .extended-filter h4 {
  margin: 0 0 8px;
  font-weight: lighter;
  font-size: 19px;
  color: #4fb0e0;
}
#left-content .search-form h3,
#left-content .extended-filter h3 {
  margin: 0 0 15px;
  text-transform: uppercase;
  color: #fff;
}
#left-content #tour-airport-origin-checkbox-block label {
  margin-bottom: 0;
}
#main-content .extended-filter {
  padding-bottom: 10px;
}
#main-content .extended-filter select {
  background-color: #eee;
}
.slider-range-wrap {
  position: relative;
  padding-bottom: 30px;
}
.slider-range-wrap .start-price,
.slider-range-wrap .end-price {
  position: absolute;
  bottom: 0;
  font-weight: bold;
  color: #ec8826;
}
.slider-range-wrap .start-price {
  left: 0;
}
.slider-range-wrap .end-price {
  right: 0;
}
#filter-flexi-term .slider-range-wrap .start-price,
#filter-flexi-term .slider-range-wrap .end-price {
  color: #3773bf;
}
#filter-flexi-term .ui-slider-handle {
  background-color: #3773bf;
}
.search-result-head {
  position: relative;
  background-color: #3773bf;
  color: #fff;
  text-transform: uppercase;
  padding: 8px 12px 12px 12px;
}
.search-result-head:before,
.search-result-head:after {
  content: " ";
  display: table;
}
.search-result-head:after {
  clear: both;
}
.search-result-head:before,
.search-result-head:after {
  content: " ";
  display: table;
}
.search-result-head:after {
  clear: both;
}
.search-result-head > * {
  float: left;
}
.search-result-head .res-sort-by {
  width: 330px;
}
.search-result-head .asc,
.search-result-head .desc {
  position: relative;
  display: inline-block;
  color: #FFFFFF;
  background: #49A1D8;
  padding: 3px 12px;
  margin-right: 2px;
  font-weight: 700;
}
.search-result-head .asc.active,
.search-result-head .desc.active,
.search-result-head .asc:hover,
.search-result-head .desc:hover {
  background: #EC8826;
}
@media (max-width: 991px) {
  .search-result-head .asc,
  .search-result-head .desc {
    font-size: 0;
    width: 40px;
    height: 40px;
    bottom: 10px;
    background-color: #4fa4da;
    margin-right: 0;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .search-result-head .asc:first-child,
  .search-result-head .desc:first-child {
    margin-right: 1px;
  }
}
@media (max-width: 991px) {
  .search-result-head .asc:after {
    content: "";
    position: absolute;
    top: -8px;
    bottom: 0;
    right: 13px;
    margin: auto;
    width: 13px;
    height: 13px;
    border: 3px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all 0.15s linear;
  }
}
@media (max-width: 991px) {
  .search-result-head .desc:after {
    content: "";
    position: absolute;
    top: 5px;
    bottom: 0;
    right: 13px;
    margin: auto;
    width: 13px;
    height: 13px;
    border: 3px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(-135deg);
    transition: all 0.15s linear;
  }
}
@media (max-width: 991px) {
  .search-result-head .search-sorting .results {
    display: none;
  }
}
.search-result-head .res {
  font-size: 18px;
  margin-bottom: 5px;
  min-height: 22px;
}
@media (max-width: 767px) {
  .search-result-head .res {
    font-size: 15px;
    min-height: auto;
  }
}
.search-result-head .res span {
  font-weight: bold;
}
.search-result-head .sort-by {
  font-size: 15px;
  min-height: 26px;
}
.search-result-head .item-name {
  width: 345px;
  padding: 14px 10px 0px 10px;
}
.search-result-head .item-name input {
  padding: 9px 10px 8px;
}
.search-result-head .cur-sw {
  float: right;
  padding: 16px 0 0px 0;
}
.search-result-head .currency-switch {
  line-height: 32px;
}
.search-result-head .currency-switch select {
  height: 36px;
}
.search-result-head .display-toggle {
  float: right;
}
.search-result-head .display-toggle a {
  display: block;
  width: 90px;
  height: 36px;
  margin: 14px 8px 0 0;
  color: #fff;
  background: #49A1D8;
  text-align: center;
  line-height: 1rem;
}
.search-result-head .display-toggle a span {
  display: block;
  width: 100%;
  height: 100%;
  padding: 3px 0px;
}
.search-result-head .display-toggle a span.viewproperties {
  background-color: #388cc1;
}
@media (max-width: 991px) {
  .search-result-head .res-sort-by {
    width: 210px;
  }
  .search-result-head .item-name {
    width: 315px;
  }
}
@media (max-width: 1339px) and (min-width: 992px) {
  .search-result-head .cur-sw {
    position: absolute;
    top: -5px;
    right: 12px;
  }
  .search-result-head .cur-sw.hotel-stars {
    position: static;
    margin-right: 50px;
  }
  .search-result-head .currency-switch select {
    width: 90px;
    padding-left: 21px;
  }
  .search-result-head .display-toggle a {
    margin-right: 0px;
  }
}
@media (max-width: 475px) {
  .search-result-head .item-name {
    padding: 10px 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .search-result-head {
    padding: 7px;
  }
  .search-result-head .res-sort-by {
    width: 100%;
    position: relative;
  }
  .search-result-head .search-sorting {
    position: absolute;
    right: 0;
    top: -3px;
    text-align: right;
    width: 100px;
  }
  .search-result-head .item-name {
    width: 60%;
    padding: 0;
  }
  .search-result-head .item-name input {
    padding: 9px 10px 8px;
  }
  .search-result-head .cur-sw {
    display: none;
  }
}
.search-result-head--short {
  padding: 10px 12px;
  display: flex;
  justify-content: space-between;
}
.search-result-head--short:before,
.search-result-head--short:after {
  display: none;
}
.search-result-head--short > * {
  float: none;
}
.search-result-head--short .res-sort-by {
  width: auto;
  display: flex;
  align-items: center;
}
.search-result-head--short .res-sort-by .res {
  margin-top: 5px;
  margin-right: 20px;
}
.search-result-head--short .res-sort-by .sort-by {
  display: flex;
  align-items: center;
}
.search-result-head--short .res-sort-by .prices {
  display: flex;
  align-items: center;
}
.search-result-head--short .res-sort-by .prices > a {
  bottom: 0;
}
.search-result-head--short .res-sort-by .prices > a:not(:last-of-type) {
  margin-right: 4px;
}
.search-result-head--short .cur-sw {
  padding: 0;
  float: none;
  order: 3;
}
.search-result-head--short .hotel-stars {
  order: 2;
  display: flex;
  align-items: center;
  margin-left: auto;
}
.search-result-head--short .hotel-stars button,
.search-result-head--short .hotel-stars input,
.search-result-head--short .hotel-stars select,
.search-result-head--short .hotel-stars textarea {
  padding: 5px 25px 5px 9px;
}
.search-result-head--short .currency-switch .select-wrap {
  top: 0;
}
.search-result-head--short .currency-switch .select-wrap select {
  height: 28px;
}
@media (max-width: 768px) {
  .search-result-head--short .res-sort-by {
    flex-grow: 1;
    justify-content: space-between;
  }
  .search-result-head--short .search-sorting {
    position: relative;
    top: 0;
  }
}
.search-result-head--short-wrap {
  padding: 7px 20px 7px 20px!important;
}
@media (max-width: 768px) {
  .search-result-head--short-wrap .res-sort-by {
    flex-direction: column;
    align-items: flex-start;
  }
  .search-result-head--short-wrap .res-sort-by .res {
    margin-top: 0;
  }
  .search-result-head--short-wrap .cur-sw {
    display: flex!important;
    align-items: center;
  }
  .search-result-head--short-wrap .cur-sw .currency-switch {
    top: 0;
  }
  .search-result-head--short-wrap .hotel-stars .select-wrap {
    margin-right: 20px!important;
  }
}
@media (max-width: 500px) {
  .search-result-head--short-wrap {
    flex-wrap: wrap;
  }
  .search-result-head--short-wrap .hotel-stars {
    order: 4;
    padding-left: 40px!important;
    padding-right: 40px!important;
    margin-left: auto;
    margin-right: auto;
  }
  .search-result-head--short-wrap .hotel-stars .select-wrap {
    margin-right: 0!important;
  }
}
.banners {
  margin-top: 3px;
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
  max-width: none;
}
.banners .img {
  height: 260px !important;
}
@media (max-width: 767px) {
  .banners .img {
    height: 250px !important;
  }
}
.banners:before,
.banners:after {
  content: " ";
  display: table;
}
.banners:after {
  clear: both;
}
.banners:before,
.banners:after {
  content: " ";
  display: table;
}
.banners:after {
  clear: both;
}
.banners .item {
  float: left;
  width: 300px;
  display: block;
  position: relative;
  min-height: 290px;
}
.banners .item:first-child {
  margin-right: 20px;
}
.banners .item:hover .price {
  color: #ec8826;
}
.banners .item .img {
  height: 325px;
  background-size: cover;
  background-repeat: no-repeat;
}
.banners .top,
.banners .bottom {
  position: absolute;
  left: 0;
  right: 0;
  padding: 8px 13px;
}
.banners .top {
  top: 0;
  background-color: rgba(0, 153, 0, 0.7);
  padding-bottom: 7px;
}
.banners .bottom {
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
}
.banners .under-bottom {
  overflow: auto;
}
.banners .ico-label-top {
  position: absolute;
  right: 15px;
  bottom: -45px;
}
.banners .boarding-label {
  max-width: 60%;
  display: inline-block;
}
.banners .title {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.banners .price {
  float: left;
}
.banners .from {
  font-weight: bold;
  font-size: 16px;
}
.banners .room {
  font-weight: lighter;
  font-size: 14px;
}
.banners .detail {
  float: right;
  position: relative;
  top: 2px;
}
@media (max-width: 1339px) {
  .banners {
    margin-top: 30px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .banners {
    max-width: 300px;
    margin-top: 0;
  }
  .banners .item {
    width: 100%;
    min-height: 0;
    display: block;
    float: none;
  }
  .banners .item + .hotel {
    margin-top: 10px;
  }
}
.banners.top-hotels .img {
  height: auto;
}
.banners .title {
  font-size: 16px;
}
@media (max-width: 767px) {
  .banners .title {
    font-size: 14px;
  }
}
.banners .under-bottom {
  background-color: rgba(255, 255, 255, 0.85);
  padding: 7px;
}
.banners .bottom {
  background-color: transparent;
  padding: 0 !important;
  position: absolute !important;
}
.banners .item {
  width: 33.1%;
  margin-right: 3px;
  min-height: 260px;
}
.banners .item:first-child {
  margin-right: 3px;
}
.banners .item:last-child {
  margin-right: 0;
}
.banners .item .img {
  background-position-y: -40px;
}
@media (max-width: 1339px) {
  .banners .item {
    width: 49%;
    display: inline-block;
  }
  .banners .item:nth-child(3) {
    display: none;
  }
}
@media (max-width: 560px) {
  .banners .item {
    width: 100%;
    margin-right: 0;
  }
  .banners .item .bottom {
    padding: 0 !important;
    position: absolute !important;
  }
  .banners .item:last-child {
    display: none;
  }
}
@media (max-width: 767px) {
  .banners {
    width: 100%;
    max-width: none;
  }
}
.search-sorting > * {
  display: inline-block;
}
.search-sorting > *:last-child {
  margin-right: 0;
  position: relative;
}
@media (max-width: 991px) {
  .search-sorting > *:last-child {
    bottom: 12px;
  }
}
.search-sorting > * > * {
  display: inline-block;
}
.search-sorting .pre {
  color: #fff;
  text-transform: none !important;
}
.search-sorting--new {
  position: relative;
}
.search-sorting--new .buttons {
  position: static;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-left: 5px!important;
}
.search-sorting--new .buttons .asc,
.search-sorting--new .buttons .desc {
  position: relative;
  width: 15px;
  height: 13px;
  cursor: pointer;
}
.search-sorting--new .buttons .asc:after,
.search-sorting--new .buttons .desc:after {
  content: "";
  border: 2px solid #3773bf;
  border-top: 0;
  border-left: 0;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 0;
  pointer-events: none;
  left: 4px;
}
.search-sorting--new .buttons .asc:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  top: 4px;
}
.search-sorting--new .buttons .desc:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.search-sorting .buttons {
  margin-left: 3px;
}
@media (max-width: 475px) {
  .search-sorting > * {
    display: block;
  }
}
.search-listing {
  /* funkce pro prepinani zobrazeni (tabulka s terminy nebo vlastnosti hotelu) */
}
.search-listing.viewing-terms .content.content-properties {
  display: none;
}
.search-listing.viewing-properties .content.content-terms,
.search-listing.viewing-properties .title-wrap.title-wrap-terms,
.search-listing.viewing-properties .detail.detail-terms {
  display: none;
}
.search-listing.viewing-properties .item {
  margin-top: 25px;
  padding-bottom: 0px;
  border-bottom: 1px solid #bfbfbf;
}
.search-listing.viewing-properties .item .detail .button,
.search-listing.viewing-properties .item .detail .large-button,
.search-listing.viewing-properties .item .detail .big-button,
.search-listing.viewing-properties .item .detail .huge-button {
  min-width: auto;
  background-color: #ec8826;
}
.search-listing.viewing-properties .item .content-properties .subtitle {
  margin: 0px !important;
  padding: 2px 0 0 25px;
  font-size: 18px !important;
  font-weight: normal;
}
.search-listing .title {
  font-size: 28px;
  font-weight: normal;
}
.search-listing .title a {
  color: #000;
}
.search-listing .subtitle {
  font-size: 24px !important;
  font-weight: lighter;
  margin: 0 0 13px 0 !important;
  color: #3773bf;
}
.search-listing .subtitle a {
  color: #3773bf;
}
@media (max-width: 991px) {
  .search-listing .subtitle {
    font-size: 18px !important;
    text-align: center;
  }
}
.search-listing .tour-type {
  font-weight: bold;
  color: #4fb0e0;
  font-size: 17px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}
.search-listing .tour-type.capitalize {
  text-transform: capitalize;
}
.search-listing .item {
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 3px #ddf1fc solid;
}
.search-listing .item .content {
  margin-left: 0;
  width: calc(100% - 220px);
}
.search-listing .item .table-terms th:first-child,
.search-listing .item .table-terms td:first-child {
  padding-left: 15px !important;
}
.search-listing .item .detail {
  margin-top: 5px;
}
.search-listing .item .detail .button,
.search-listing .item .detail .large-button,
.search-listing .item .detail .big-button,
.search-listing .item .detail .huge-button {
  background-color: #3773bf;
  min-width: 250px;
  text-align: center;
}
@media (max-width: 767px) {
  .search-listing .item {
    border-bottom: 0;
  }
}
.search-listing .more-boarding-in-detail {
  display: inline-block;
  font-size: 15px;
  margin: 5px 0 0 220px;
  padding: 5px 0 0 5px;
}
@media (max-width: 1339px) {
  .search-listing.viewing-properties .content.content-terms,
  .search-listing.viewing-properties .title-wrap.title-wrap-terms,
  .search-listing.viewing-properties .detail.detail-terms {
    display: none;
  }
  .search-listing.viewing-properties .item .img {
    display: inline-block;
    float: left;
    width: 150px;
  }
  .search-listing.viewing-properties .item .content.content-properties {
    display: inline-block;
    float: right;
    width: calc(100% - 150px);
  }
  .search-listing .item .img {
    float: none;
    display: block;
  }
  .search-listing .item .content {
    display: block;
    margin-top: 10px;
    width: 100%;
  }
  .search-listing .more-boarding-in-detail {
    margin-left: 0;
    float: left;
  }
  .search-listing .more-boarding-in-detail + .detail {
    float: right;
  }
}
@media (max-width: 767px) {
  .search-listing .more-boarding-in-detail {
    float: none;
    display: block;
    background-color: #fff;
    text-align: left;
    padding-bottom: 5px;
  }
}
@media (max-width: 991px) {
  #searchFormExtend {
    margin: 10px;
  }
}
.pagination {
  text-align: center;
  margin-top: 35px;
}
.pagination > span,
.pagination ul {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
}
.pagination > span {
  margin-right: 8px;
}
.pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pagination li {
  display: inline-block;
  margin: 0 3px;
}
.pagination li.active a {
  color: #333333;
  text-decoration: none;
}
.pagination li:before {
  display: none;
}
.pagination a {
  text-decoration: underline;
  color: #4fb0e0;
}
div.kenty {
  width: 49%;
  margin: 15px 2% 0 0;
  float: left;
  border: 1px solid #ddf0f9;
  padding: 0px 15px;
  min-height: 500px;
}
div.kenty.noMargin {
  margin-right: 0px;
}
div.kenty h2 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wNi8xN98ZKWQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAADGElEQVRIibWVf0zUZRzHX89xI7idnvwQJdT45QVOnV6R0xrTthrOMVYsojYSV3/gnFtjxJiaNlrD+QOsULO1meVWQOBykH/RUswWlYrWTmg2GuVdcHrKL7mO49MfX/weePcFknr++b6f5/P+vr7P3s/3eR4lIsL/1EzTOkZuw5ky6HOGLXe77pCQvZfNO5tCamZD6C9N4GyG3y+A5zo8/mqI5aLTxZYdTfR5Bqhr6cBmjaK6PAdzhDZnZRjLvjS4+ZumIy2w8w+IitHLTa1OCks/w+8PTHrNnpJA7e5cnlmTOkUs1gVBnZA5CXzi9GXyt58MAaOgYONy0hZpXuNY1ITvpj+ty0+bOyiuaEApxcML5vCnux+A+Fgr9TWFbMhK0b1TLOiEtDI3AdDS1sUr5fWsykyi80wpRXkOAJYmz+eHhq2TwBrCqL27WqQckbdiRGRMrnT9JSzbIU8WfSh/jwbE5RkQlu2S9Jxq6fMOhUUYw6uWaPCGIvH5RBZmV8nC7CoZGPaJiEggMCY/OW+I++agISJ85kO90O8CpcCRz7a39+N23+Xz917AGh2p5WlSODISjVM1zLynHQJ+MEfD+fexdJ4k0mTF/kj8lLCZwTvqtKd/GK61UlFeybzYCLz9w7OEj3jh6oStXNxI489L6fV6ENQs4d8d1mYMsCIP7M9TUdsIKL6/0jMLuH8I2mo0rUyQe4jRURgbPyFqPv6W4RH/A8LbDsLQLU1nbARbMmYzpCRp29lza5A3a1sfAO67A9/sD1aeeE2Xm9Y/quvq421cuub+l/Cz+8A3qOlIC6Rt0EslL2ahTOOLKfDSG3UExqa/YzR491m4cDQ4mrgSHrLp3dSkGDY/95je77zeS0nl6RnCG7bAXW9wdJEjxHigLAfbXIve/6i+nWNf/DgDuP++zRFvDzHG2aKprylk4q9esucUzee6poEXnID5djBFgCUOkp8Ka352bRotHxSTsjgOpRQI5G37hFNfh79fg6ei67JI8+siXV8ZnnL3WsevbnEUHJF5696RNS8fk+NfXgzrM75D/4P2D1OCvu3gdmeUAAAAAElFTkSuQmCC");
  background-position: left top;
  background-repeat: no-repeat;
  color: #000;
  font-size: 1.8em;
  font-weight: 700;
  text-align: center;
  padding: 0 30px 0 30px;
}
div.kenty table.terms {
  width: 100%;
  font-size: 1.1em;
}
div.kenty table.terms td {
  border-bottom: 1px solid #ddf0f9;
  padding: 5px;
}
div.kenty table.terms td.term {
  color: #3773bf;
  font-weight: bold;
}
div.kenty table.terms td.priceOld {
  text-decoration: line-through;
}
div.kenty table.terms td.priceNew {
  color: #ec8826;
  font-weight: bold;
  text-align: right;
}
div.kenty table.terms .last td {
  border: none;
}
div.kenty .imgContainer {
  width: 100%;
  max-width: 220px;
  float: left;
  margin: 0 20px 20px 0;
  text-align: center;
  position: relative;
  min-height: 220px;
}
div.kenty .imgContainer img {
  width: 100%;
}
div.kenty .imgContainer a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
div.kenty .imgContainer a span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 40px;
  line-height: 40px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  background: rgba(0, 153, 0, 0.7);
  font-size: 1.2em;
}
div.kenty .text {
  padding-top: 0px;
}
div.kenty p {
  font-size: 1.1em;
}
div.kenty p.price {
  color: #ec8826;
  font-weight: 700;
  font-size: 1.4em;
}
div.kenty p.persons {
  font-size: 1.4em;
}
div.kenty .countdown {
  padding: 10px;
  font-size: 1.6em;
  background: #ddf0f9;
  display: block;
  margin-bottom: 20px;
}
div.kenty .button,
div.kenty .large-button,
div.kenty .big-button,
div.kenty .huge-button {
  font-size: 1.3em;
}
@media (max-width: 991px) {
  div.kenty {
    width: 100%;
    margin-right: 0px;
    font-size: 0.9em;
    min-height: 0px;
  }
}
.reference h2 {
  font-size: 24px;
}
.reference h2 a {
  color: #3773bf;
}
.reference h2 a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .reference h2 a {
    font-size: 22px !important;
  }
}
.reference p {
  font-size: 1.1em;
}
@media (max-width: 767px) {
  .reference {
    text-align: center;
  }
}
.reference .bold {
  font-weight: 700;
}
.reference form#reference {
  width: 99%;
  background: #e4f3fa;
  padding: 20px;
  margin-bottom: 30px;
  display: none;
}
.reference form#reference.referenceRequest {
  display: block;
}
.reference form#reference label {
  color: #3773bf;
  font-weight: 400;
  font-size: 1.0em;
  display: block;
  margin: 0 0 5px 0;
}
.reference form#reference input {
  width: 100%;
  max-width: 240px;
  margin-bottom: 10px;
  border: 1px solid #acdaf0;
}
.reference form#reference input[type=checkbox] {
  display: inline-block;
  width: auto;
  margin-left: 10px;
}
.reference form#reference textarea {
  width: 100%;
  border: 1px solid #acdaf0;
  margin-bottom: 10px;
}
.reference form#reference .button,
.reference form#reference .large-button,
.reference form#reference .big-button,
.reference form#reference .huge-button {
  border: none;
  font-size: 1.3em;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .reference form#reference {
    text-align: left !important;
  }
}
@media (max-width: 560px) {
  .reference {
    padding: 0 15px;
  }
  .reference .bold {
    text-align: center;
  }
}
#show_references {
  cursor: pointer;
}
.filter-references {
  vertical-align: middle;
}
.filter-references form {
  width: 69%;
  vertical-align: middle;
  background-color: #3773bf;
  padding: 13px 0;
  padding-left: 20px;
  display: inline-block !important;
  height: 60px;
  position: relative;
}
.filter-references form * {
  display: inline-block;
}
@media (max-width: 767px) {
  .filter-references form {
    padding-left: 10px;
  }
}
.filter-references form span {
  margin-right: 15px;
  color: white;
}
@media (max-width: 767px) {
  .filter-references form span {
    margin-right: 5px;
  }
}
.filter-references form .select-wrap {
  width: 44%;
}
.filter-references form button {
  width: 100px;
  border: none;
  height: 34px;
  position: relative;
  left: -4px;
  bottom: 2px;
}
@media (max-width: 767px) {
  .filter-references form button {
    width: 70px;
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .filter-references form {
    width: 100%;
    display: block;
  }
}
.filter-references .filter-button {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  width: 30%;
  background-color: #ec8826 !important;
  height: 60px;
  position: relative;
  left: -4px;
  padding: 17px 20px;
}
@media (max-width: 991px) {
  .filter-references .filter-button {
    width: 100%;
    display: block;
    left: 0;
    font-size: 20px;
    padding: 17px 20px;
  }
}
.filter-references .filter-button:after {
  content: "";
  position: absolute;
  top: -8px;
  bottom: 0;
  right: 30px;
  margin: auto;
  width: 13px;
  height: 13px;
  border: 3px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.15s linear;
}
@media (max-width: 1339px) {
  .filter-references .filter-button:after {
    width: 8px;
    height: 8px;
    border-width: 2px;
    right: 20px;
  }
}
@media (max-width: 991px) {
  .filter-references .filter-button:after {
    width: 13px;
    height: 13px;
    border-width: 3px;
  }
}
.filter-references .filter-button.opened {
  background-color: #e4f3fa !important;
  color: #3773bf !important;
}
.filter-references .filter-button.opened:after {
  top: 6px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  border-color: #3773bf;
}
.filter-references .filter-button-right {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  width: 30%;
  background-color: #ec8826 !important;
  height: 60px;
  position: relative;
  left: -4px;
  padding: 17px 20px;
  float: right;
}
@media (max-width: 991px) {
  .filter-references .filter-button-right {
    width: 100%;
    display: block;
    left: 0;
    font-size: 20px;
    padding: 17px 20px;
  }
}
.filter-references .filter-button-right:after {
  content: "";
  position: absolute;
  top: -8px;
  bottom: 0;
  right: 30px;
  margin: auto;
  width: 13px;
  height: 13px;
  border: 3px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.15s linear;
}
@media (max-width: 1339px) {
  .filter-references .filter-button-right:after {
    width: 8px;
    height: 8px;
    border-width: 2px;
    right: 20px;
  }
}
@media (max-width: 991px) {
  .filter-references .filter-button-right:after {
    width: 13px;
    height: 13px;
    border-width: 3px;
  }
}
.filter-references .filter-button-right.opened {
  background-color: #e4f3fa !important;
  color: #3773bf !important;
}
.filter-references .filter-button-right.opened:after {
  top: 6px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  border-color: #3773bf;
}
.filter-references .filter-button-right:after {
  clear: both;
}
.catalogBox {
  float: left;
  width: 210px;
  text-align: center;
}
.catalogBox img {
  display: block;
  margin: 0 auto 20px auto;
}
.catalogBox h2 {
  font-size: 1.75em;
}
.catalogBox .catalogBoxBold {
  display: block;
  margin-bottom: 5px;
}
#contacts h2 {
  font-size: 1.6em;
  border-bottom: 1px solid #ddf0f9;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
#contacts .leftBox {
  float: left;
  width: 69%;
  border-right: 1px solid #ddf0f9;
  padding-right: 2%;
}
#contacts .documents {
  float: right;
  width: 28%;
}
#contacts table.contact {
  width: 100%;
  text-align: left;
}
#contacts table.contact th {
  width: 28%;
  vertical-align: top;
  padding: 4px 0;
}
#contacts table.contact td {
  vertical-align: top;
  padding: 4px 0;
}
#contacts iframe {
  width: 100%;
}
#contacts form#contact {
  width: 100%;
  background: #e4f3fa;
  padding: 20px;
  margin-bottom: 30px;
}
#contacts form#contact label {
  color: #3773bf;
  font-weight: 400;
  font-size: 1.0em;
  display: block;
  margin: 0 0 5px 0;
}
#contacts form#contact input {
  width: 100%;
  max-width: 240px;
  margin-bottom: 10px;
  border: 1px solid #acdaf0;
}
#contacts form#contact textarea {
  width: 100%;
  border: 1px solid #acdaf0;
  margin-bottom: 10px;
}
#contacts form#contact .button,
#contacts form#contact .large-button,
#contacts form#contact .big-button,
#contacts form#contact .huge-button {
  border: none;
  font-size: 1.3em;
}
@media (max-width: 991px) {
  #contacts .leftBox,
  #contacts .documents {
    float: none;
    width: 100%;
    padding: 0;
    border: none;
  }
}
#tickets,
.tickets-list {
  position: relative;
}
#tickets #ticketSearch,
.tickets-list #ticketSearch {
  width: 100%;
  background: #ec8826;
  padding: 15px 25px;
}
#tickets #ticketSearch h2,
.tickets-list #ticketSearch h2 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.4em;
  float: left;
  margin: 15px 12% 0 0;
}
@media (max-width: 1339px) {
  #tickets #ticketSearch h2,
  .tickets-list #ticketSearch h2 {
    float: none;
  }
}
#tickets #ticketSearch div.input,
.tickets-list #ticketSearch div.input {
  width: 192px;
  float: left;
  margin: 0 9px 0 0;
}
@media (max-width: 1339px) {
  #tickets #ticketSearch div.input,
  .tickets-list #ticketSearch div.input {
    margin-top: 10px;
  }
}
#tickets #ticketSearch div.input.search,
.tickets-list #ticketSearch div.input.search {
  float: right;
  width: 210px;
}
#tickets #ticketSearch div.input.search button,
.tickets-list #ticketSearch div.input.search button {
  width: 100%;
  height: 46px;
  padding-top: 11px;
  margin-top: 5px;
}
#tickets #ticketSearch div.input label,
.tickets-list #ticketSearch div.input label {
  font-size: 1.0em;
  font-weight: 400;
  color: #fff;
  display: block;
}
#tickets .head,
.tickets-list .head,
.fancybox-container.fancy-blue-form .head {
  font-size: 19px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #3773bf;
  padding: 12px 20px 12px 15px;
  color: #fff;
}
#tickets .search-result-head,
.tickets-list .search-result-head {
  margin-bottom: 15px;
}
#tickets .search-result-head .pre,
.tickets-list .search-result-head .pre {
  margin-right: 50px;
  text-transform: uppercase !important;
}
#tickets .search-result-head .buttons,
.tickets-list .search-result-head .buttons {
  position: relative;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  margin-right: 50px;
}
#tickets .search-result-head .res-sort-by,
.tickets-list .search-result-head .res-sort-by {
  width: 100%;
}
#tickets .search-result-head .asc,
.tickets-list .search-result-head .asc,
#tickets .search-result-head .desc,
.tickets-list .search-result-head .desc {
  position: absolute;
  display: inline-block;
  opacity: 0.5;
  filter: alpha(opacity=50);
  color: #a9e6f8;
  background-color: unset;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 0;
  width: 10px;
  height: 10px;
  margin-right: 0;
}
#tickets .search-result-head .asc:first-child,
.tickets-list .search-result-head .asc:first-child,
#tickets .search-result-head .desc:first-child,
.tickets-list .search-result-head .desc:first-child {
  margin-right: 5px;
}
#tickets .search-result-head .asc.active,
.tickets-list .search-result-head .asc.active,
#tickets .search-result-head .desc.active,
.tickets-list .search-result-head .desc.active,
#tickets .search-result-head .asc:hover,
.tickets-list .search-result-head .asc:hover,
#tickets .search-result-head .desc:hover,
.tickets-list .search-result-head .desc:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 991px) {
  #tickets .search-result-head .asc,
  .tickets-list .search-result-head .asc,
  #tickets .search-result-head .desc,
  .tickets-list .search-result-head .desc {
    background-color: transparent;
  }
}
#tickets .search-result-head .asc:after,
.tickets-list .search-result-head .asc:after {
  content: "";
  position: absolute;
  top: 7px;
  margin: auto;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.15s linear;
}
@media (max-width: 991px) {
  #tickets .search-result-head .asc:after,
  .tickets-list .search-result-head .asc:after {
    right: 0;
    top: 0;
  }
}
#tickets .search-result-head .desc:after,
.tickets-list .search-result-head .desc:after {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 0;
  right: 3px;
  margin: auto;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(-135deg);
  transition: all 0.15s linear;
}
@media (max-width: 991px) {
  #tickets .search-result-head .desc:after,
  .tickets-list .search-result-head .desc:after {
    top: 11px;
    right: -15px;
  }
}
#tickets .filter:not(.tourTermsPopup),
.tickets-list .filter:not(.tourTermsPopup) {
  background-color: #ec8826;
  padding: 12px 15px;
  font-size: 0;
}
#tickets .filter:not(.tourTermsPopup) > *,
.tickets-list .filter:not(.tourTermsPopup) > * {
  display: inline-block;
  vertical-align: top;
}
#tickets .filter:not(.tourTermsPopup) > * > *,
.tickets-list .filter:not(.tourTermsPopup) > * > * {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  margin-top: 0;
}
#tickets .filter:not(.tourTermsPopup) > * > *:not(:first-child),
.tickets-list .filter:not(.tourTermsPopup) > * > *:not(:first-child) {
  padding-left: 5px;
}
#tickets .filter:not(.tourTermsPopup) .label,
.tickets-list .filter:not(.tourTermsPopup) .label,
#tickets .filter.tourTermsPopup .tourFilter .label,
.tickets-list .filter.tourTermsPopup .tourFilter .label {
  text-transform: uppercase;
  margin-bottom: 5px;
}
#tickets .filter:not(.tourTermsPopup) .label > *,
.tickets-list .filter:not(.tourTermsPopup) .label > * {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  #tickets .filter:not(.tourTermsPopup) .label,
  .tickets-list .filter:not(.tourTermsPopup) .label,
  #tickets .filter.tourTermsPopup .tourFilter .label,
  .tickets-list .filter.tourTermsPopup .tourFilter .label {
    height: 20px;
  }
}
#tickets .filter:not(.tourTermsPopup) .search-sorting,
.tickets-list .filter:not(.tourTermsPopup) .search-sorting {
  margin-left: 4px;
  position: relative;
  top: -1px;
}
#tickets .filter:not(.tourTermsPopup) label,
.tickets-list .filter:not(.tourTermsPopup) label,
#tickets .filter.tourTermsPopup .tourFilter label,
.tickets-list .filter.tourTermsPopup .tourFilter label {
  font-weight: bold;
  color: #fff;
  font-size: 13px;
}
#tickets .filter:not(.tourTermsPopup) .term,
.tickets-list .filter:not(.tourTermsPopup) .term {
  width: 23%;
}
#tickets .filter:not(.tourTermsPopup) .term > *,
.tickets-list .filter:not(.tourTermsPopup) .term > * {
  width: 50%;
}
#tickets .filter:not(.tourTermsPopup) .params,
.tickets-list .filter:not(.tourTermsPopup) .params {
  width: 77%;
  padding-left: 30px;
}
#tickets .filter:not(.tourTermsPopup) .params > *,
.tickets-list .filter:not(.tourTermsPopup) .params > * {
  width: 16.5%;
}
@media (max-width: 767px) {
  #tickets .filter:not(.tourTermsPopup) .params > *:last-child,
  .tickets-list .filter:not(.tourTermsPopup) .params > *:last-child {
    width: 100%;
  }
}
#tickets .table-terms,
.tickets-list .table-terms {
  width: 100%;
  min-width: 600px;
}
#tickets .table-terms th,
.tickets-list .table-terms th {
  padding: 10px;
  border-bottom: 3px solid #ddf0f9;
}
@media (max-width: 1339px) {
  #tickets .table-terms th,
  .tickets-list .table-terms th {
    padding: 0;
  }
}
#tickets .table-terms td,
.tickets-list .table-terms td {
  padding: 8px 10px;
}
#tickets .table-terms td.departure,
.tickets-list .table-terms td.departure {
  color: #3773bf;
}
#tickets .table-terms td.price,
.tickets-list .table-terms td.price {
  color: #ec8826;
  font-size: 1.2em !important;
  min-width: 90px;
}
#tickets .table-terms td .availability,
.tickets-list .table-terms td .availability {
  padding-left: 24px;
}
#tickets .table-terms td .availability.a_sold,
.tickets-list .table-terms td .availability.a_sold {
  background: url("../images/css/ico-sold-small.png") left center no-repeat;
  color: #d9534f;
}
#tickets .table-terms td .availability.a_last,
.tickets-list .table-terms td .availability.a_last {
  background: url("../images/css/ico-last-small.png") left center no-repeat;
  color: #ec8826;
}
#tickets .table-terms td .availability.a_available,
.tickets-list .table-terms td .availability.a_available {
  background: url("../images/css/ico-available-small.png") left center no-repeat;
  color: #009900;
}
#tickets .table-terms td.date,
.tickets-list .table-terms td.date {
  color: #3773bf;
  font-weight: bold;
  max-width: 93px;
}
@media (max-width: 1339px) {
  #tickets .table-terms td,
  .tickets-list .table-terms td {
    padding: 0 5px;
    font-size: 0.85em !important;
  }
}
#tickets .table-terms tr,
.tickets-list .table-terms tr {
  background: #fff !important;
  border-bottom: 1px solid #ddf0f9;
}
#tickets .table-terms tr.flightOrderRow,
.tickets-list .table-terms tr.flightOrderRow {
  border-bottom: 0px;
  vertical-align: top;
}
#tickets .table-terms tr.flightOrderRow td,
.tickets-list .table-terms tr.flightOrderRow td {
  padding: 0 !important;
}
#tickets .table-terms button.flightButton,
.tickets-list .table-terms button.flightButton {
  background: url("../images/css/ico-arrow-down.png") right center no-repeat;
  color: #ec8826;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: underline;
}
#tickets .table-terms button.flightButton:hover,
.tickets-list .table-terms button.flightButton:hover {
  text-decoration: none;
}
#tickets .table-terms .length,
.tickets-list .table-terms .length {
  text-transform: uppercase;
}
#tickets p.enquiryText,
.tickets-list p.enquiryText {
  text-align: center;
  font-size: 1.4em;
  max-width: 650px;
  margin: 30px auto;
}
#tickets a.enquiryButton,
.tickets-list a.enquiryButton {
  display: block;
  margin: 0 auto 20px auto;
  width: 100%;
  max-width: 450px;
  height: 62px;
  line-height: 62px;
  padding: 0;
  font-size: 1.4em;
  text-align: center;
}
#tickets div.flightOrder,
.tickets-list div.flightOrder {
  border: 15px solid #e4f3fa;
  padding: 15px;
  background: #fff;
  width: 100%;
  text-align: left;
}
#tickets div.flightOrder .recap,
.tickets-list div.flightOrder .recap {
  float: left;
  width: 22%;
}
#tickets div.flightOrder .recap h3,
.tickets-list div.flightOrder .recap h3 {
  text-transform: uppercase;
  margin-top: 0px;
}
#tickets div.flightOrder .recap .date,
.tickets-list div.flightOrder .recap .date {
  font-size: 1.3em;
  color: #3773bf;
}
#tickets div.flightOrder .recap .name,
.tickets-list div.flightOrder .recap .name {
  font-size: 1.3em;
}
#tickets div.flightOrder .column,
.tickets-list div.flightOrder .column {
  width: 39%;
  padding-right: 10px;
  float: left;
}
@media (max-width: 991px) {
  #tickets div.flightOrder .column,
  .tickets-list div.flightOrder .column {
    width: 200px;
  }
}
#tickets div.flightOrder .column .columnTitle,
.tickets-list div.flightOrder .column .columnTitle {
  color: #3773bf;
  font-weight: 700;
  font-size: 1.2em;
  float: left;
  margin-bottom: 12px;
}
#tickets div.flightOrder .column .columnTitle small,
.tickets-list div.flightOrder .column .columnTitle small {
  font-size: 1.0em;
  color: #000;
}
#tickets div.flightOrder .column .travelCompanyLogo,
.tickets-list div.flightOrder .column .travelCompanyLogo {
  float: left;
  margin-left: 18px;
}
#tickets div.flightOrder .column .info .day,
.tickets-list div.flightOrder .column .info .day {
  padding-right: 10px;
}
#tickets div.flightOrder .column .info .time,
.tickets-list div.flightOrder .column .info .time {
  padding-right: 10px;
}
#tickets div.flightOrder .column .info .flightNumber,
.tickets-list div.flightOrder .column .info .flightNumber {
  padding-right: 10px;
}
#tickets div.flightOrder .column .info .flightArrow,
.tickets-list div.flightOrder .column .info .flightArrow {
  background: url("../images/css/ico-plane-yellow.png") center center no-repeat;
  padding: 0 12px;
}
@media (max-width: 768px) {
  #tickets,
  .tickets-list {
    margin-top: 0px;
  }
  #tickets .head,
  .tickets-list .head,
  .fancybox-container.fancy-blue-form .head {
    font-size: 18px;
    padding: 9px 10px 9px 10px;
  }
  #tickets .search-result-head,
  .tickets-list .search-result-head {
    min-height: 30px;
    margin-bottom: 3px;
  }
  #tickets .search-result-head .search-sorting,
  .tickets-list .search-result-head .search-sorting {
    width: 100%;
    text-align: left;
    font-size: 16px;
    position: relative;
    left: 0;
    top: 0;
  }
  #tickets #ticketSearch,
  .tickets-list #ticketSearch,
  #tickets .filter:not(.tourTermsPopup),
  .tickets-list .filter:not(.tourTermsPopup) {
    padding: 4px 10px 10px 10px;
  }
  #tickets #ticketSearch h2,
  .tickets-list #ticketSearch h2,
  #tickets .filter:not(.tourTermsPopup) h2,
  .tickets-list .filter:not(.tourTermsPopup) h2 {
    margin: 10px 10px 0px 10px;
    text-align: center;
  }
  #tickets #ticketSearch label,
  .tickets-list #ticketSearch label,
  #tickets .filter:not(.tourTermsPopup) label,
  .tickets-list .filter:not(.tourTermsPopup) label,
  #tickets .filter.tourTermsPopup .tourFilter label,
  .tickets-list .filter.tourTermsPopup .tourFilter label {
    display: block;
    height: 12px;
    font-size: 12px;
  }
  #tickets #ticketSearch .term,
  .tickets-list #ticketSearch .term,
  #tickets .filter:not(.tourTermsPopup) .term,
  .tickets-list .filter:not(.tourTermsPopup) .term {
    width: 100%;
  }
  #tickets #ticketSearch .input.date,
  .tickets-list #ticketSearch .input.date,
  #tickets .filter:not(.tourTermsPopup) .input.date,
  .tickets-list .filter:not(.tourTermsPopup) .input.date {
    width: 49%;
    margin-right: 1%;
  }
  #tickets #ticketSearch .input.date label,
  .tickets-list #ticketSearch .input.date label,
  #tickets .filter:not(.tourTermsPopup) .input.date label,
  .tickets-list .filter:not(.tourTermsPopup) .input.date label {
    position: relative;
    bottom: 4px;
  }
  #tickets #ticketSearch .input.search,
  .tickets-list #ticketSearch .input.search,
  #tickets .filter:not(.tourTermsPopup) .input.search,
  .tickets-list .filter:not(.tourTermsPopup) .input.search {
    width: 100% !important;
    float: none !important;
    clear: both;
    text-align: center;
  }
  #tickets #ticketSearch .input.search button,
  .tickets-list #ticketSearch .input.search button,
  #tickets .filter:not(.tourTermsPopup) .input.search button,
  .tickets-list .filter:not(.tourTermsPopup) .input.search button {
    max-width: 180px;
  }
  #tickets #ticketSearch .params,
  .tickets-list #ticketSearch .params,
  #tickets .filter:not(.tourTermsPopup) .params,
  .tickets-list .filter:not(.tourTermsPopup) .params {
    width: 100%;
    padding: 0;
  }
  #tickets #ticketSearch .params .input,
  .tickets-list #ticketSearch .params .input,
  #tickets .filter:not(.tourTermsPopup) .params .input,
  .tickets-list .filter:not(.tourTermsPopup) .params .input {
    width: 50%;
  }
  #tickets .table-terms,
  .tickets-list .table-terms {
    width: 100%;
    min-width: 0px;
  }
  #tickets .table-terms div.flightOrder .recap,
  .tickets-list .table-terms div.flightOrder .recap {
    width: 100%;
  }
  #tickets .table-terms div.flightOrder .recap h3,
  .tickets-list .table-terms div.flightOrder .recap h3,
  #tickets .table-terms div.flightOrder .recap p.date,
  .tickets-list .table-terms div.flightOrder .recap p.date {
    display: none;
  }
  #tickets .table-terms div.flightOrder .recap .name,
  .tickets-list .table-terms div.flightOrder .recap .name {
    font-size: 14px;
    margin-bottom: 0px !important;
  }
  #tickets .table-terms div.flightOrder .column,
  .tickets-list .table-terms div.flightOrder .column {
    width: 100% !important;
    padding: 0;
  }
  #tickets .table-terms div.flightOrder .column .columnTitle,
  .tickets-list .table-terms div.flightOrder .column .columnTitle {
    font-size: 14px !important;
    margin: 6px 0 0 0 !important;
  }
  #tickets .table-terms div.flightOrder .column span.day,
  .tickets-list .table-terms div.flightOrder .column span.day,
  #tickets .table-terms div.flightOrder .column span.time,
  .tickets-list .table-terms div.flightOrder .column span.time,
  #tickets .table-terms div.flightOrder .column span.flightNumber,
  .tickets-list .table-terms div.flightOrder .column span.flightNumber {
    padding-right: 15px;
    white-space: nowrap;
  }
  #tickets .table-terms div.flightOrder .column span.flightNumber,
  .tickets-list .table-terms div.flightOrder .column span.flightNumber {
    display: inline-block;
    min-width: 60px;
  }
  #tickets .table-terms div.flightOrder .column strong,
  .tickets-list .table-terms div.flightOrder .column strong {
    white-space: nowrap;
  }
  #tickets .ticket,
  .tickets-list .ticket {
    position: relative;
    border-bottom: 1px solid #ddf0f9;
    min-height: 90px;
  }
  #tickets .ticket .date,
  .tickets-list .ticket .date {
    position: absolute;
    font-size: 16px;
    font-weight: 700;
    color: #3773bf;
    left: 10px;
    top: 5px;
  }
  #tickets .ticket .length,
  .tickets-list .ticket .length {
    position: absolute;
    font-size: 14px;
    left: 10px;
    top: 25px;
  }
  #tickets .ticket > .availability,
  .tickets-list .ticket > .availability {
    position: absolute;
    width: 80px;
    right: 10px;
    top: 5px;
    text-align: right;
  }
  #tickets .ticket > .availability .availability,
  .tickets-list .ticket > .availability .availability {
    padding-left: 18px;
    position: relative;
    left: 0;
    bottom: 0;
  }
  #tickets .ticket > .availability .availability.a_sold,
  .tickets-list .ticket > .availability .availability.a_sold {
    background: url("../images/css/ico-sold-small.png") left center no-repeat;
    color: #d9534f;
  }
  #tickets .ticket > .availability .availability.a_last,
  .tickets-list .ticket > .availability .availability.a_last {
    background: url("../images/css/ico-last-small.png") left center no-repeat;
    color: #ec8826;
  }
  #tickets .ticket > .availability .availability.a_available,
  .tickets-list .ticket > .availability .availability.a_available {
    background: url("../images/css/ico-available-small.png") left center no-repeat;
    color: #009900;
  }
  #tickets .ticket .flightButton,
  .tickets-list .ticket .flightButton {
    position: absolute;
    left: 85px;
    bottom: 4px;
    width: 98px;
    font-size: 13px;
  }
  #tickets .ticket .price,
  .tickets-list .ticket .price {
    color: #ec8826;
    font-size: 19px !important;
    min-width: 170px;
    font-weight: 700;
    position: absolute;
    right: 10px;
    bottom: 28px;
    text-align: right;
  }
  #tickets .ticket .price .old-price,
  .tickets-list .ticket .price .old-price {
    position: relative;
    top: 21px;
    width: 50%;
  }
  #tickets .ticket .travelCompany,
  .tickets-list .ticket .travelCompany {
    position: absolute;
    bottom: 5px;
    left: 10px;
  }
  #tickets .ticket .order,
  .tickets-list .ticket .order {
    position: absolute;
    right: 5px;
    bottom: 5px;
  }
  #tickets .ticket .order .button,
  .tickets-list .ticket .order .button,
  #tickets .ticket .order .large-button,
  .tickets-list .ticket .order .large-button,
  #tickets .ticket .order .big-button,
  .tickets-list .ticket .order .big-button,
  #tickets .ticket .order .huge-button,
  .tickets-list .ticket .order .huge-button {
    font-size: 12px;
    padding: 4px 8px;
  }
  #tickets .ticket .boarding,
  .tickets-list .ticket .boarding {
    position: absolute;
    right: 8px;
    top: 25px;
    font-size: 13px;
    width: 180px;
    line-height: 11px;
    text-align: right;
  }
  #tickets .ticket .departureplace,
  .tickets-list .ticket .departureplace {
    position: absolute;
    left: 10px;
    top: 44px;
  }
  #tickets p.enquiryText,
  .tickets-list p.enquiryText {
    font-size: 16px;
    padding: 0 15px;
  }
}
@media (max-width: 991px) {
  .search-sorting {
    width: 100%;
    text-align: left;
    font-size: 15px;
    vertical-align: middle;
    text-transform: capitalize;
  }
  .search-sorting > *:last-child {
    bottom: auto !important;
  }
}
@media (max-width: 767px) {
  #tickets,
  .tickets-list {
    margin-top: 0px;
  }
  #tickets .search-result-head,
  .tickets-list .search-result-head {
    min-height: 30px;
    margin-bottom: 3px;
  }
  #tickets .search-result-head .search-sorting .pre,
  .tickets-list .search-result-head .search-sorting .pre {
    margin-right: 10px;
    display: block;
    margin-bottom: 5px;
  }
  #tickets .search-result-head .search-sorting .results,
  .tickets-list .search-result-head .search-sorting .results {
    display: inline-block;
  }
  #tickets .search-result-head .search-sorting .results .buttons,
  .tickets-list .search-result-head .search-sorting .results .buttons {
    margin-right: 30px;
  }
  #tickets .search-result-head .search-sorting .results .buttons:last-child,
  .tickets-list .search-result-head .search-sorting .results .buttons:last-child {
    margin-right: 20px;
  }
}
@media (max-width: 560px) {
  #tickets #ticketSearch div.input.search button,
  .tickets-list #ticketSearch div.input.search button,
  #tickets .filter:not(.tourTermsPopup) div.input.search button,
  .tickets-list .filter:not(.tourTermsPopup) div.input.search button {
    max-width: 100%;
    padding-top: 6px;
    height: auto;
  }
}
.page-reservation .head-title-wrap span,
.page-reservation_finished .head-title-wrap span,
.page-excurorder_finished .head-title-wrap span,
.page-flightorder_finished .head-title-wrap span,
.page-travelorder_finished .head-title-wrap span,
.page-accomorder_finished .head-title-wrap span,
.page-excurorder .head-title-wrap span,
.page-hotelorder .head-title-wrap span,
.page-flexiorder .head-title-wrap span,
.page-flightorder .head-title-wrap span,
.page-travelorder .head-title-wrap span,
.page-accomorder .head-title-wrap span {
  color: #ec8826;
}
.page-reservation .content,
.page-reservation_finished .content,
.page-excurorder_finished .content,
.page-flightorder_finished .content,
.page-travelorder_finished .content,
.page-accomorder_finished .content,
.page-excurorder .content,
.page-hotelorder .content,
.page-flexiorder .content,
.page-flightorder .content,
.page-travelorder .content,
.page-accomorder .content {
  padding: 25px;
  background-color: #ddf0f9;
}
.page-reservation .content hr,
.page-reservation_finished .content hr,
.page-excurorder_finished .content hr,
.page-flightorder_finished .content hr,
.page-travelorder_finished .content hr,
.page-accomorder_finished .content hr,
.page-excurorder .content hr,
.page-hotelorder .content hr,
.page-flexiorder .content hr,
.page-flightorder .content hr,
.page-travelorder .content hr,
.page-accomorder .content hr {
  position: relative;
}
.page-reservation .content hr:after,
.page-reservation_finished .content hr:after,
.page-excurorder_finished .content hr:after,
.page-flightorder_finished .content hr:after,
.page-travelorder_finished .content hr:after,
.page-accomorder_finished .content hr:after,
.page-excurorder .content hr:after,
.page-hotelorder .content hr:after,
.page-flexiorder .content hr:after,
.page-flightorder .content hr:after,
.page-travelorder .content hr:after,
.page-accomorder .content hr:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -15px;
  right: -15px;
  margin: auto;
  height: 1px;
  background-color: #fff;
}
@media (max-width: 560px) {
  .page-reservation .content hr:after,
  .page-reservation_finished .content hr:after,
  .page-excurorder_finished .content hr:after,
  .page-flightorder_finished .content hr:after,
  .page-travelorder_finished .content hr:after,
  .page-accomorder_finished .content hr:after,
  .page-excurorder .content hr:after,
  .page-hotelorder .content hr:after,
  .page-flexiorder .content hr:after,
  .page-flightorder .content hr:after,
  .page-travelorder .content hr:after,
  .page-accomorder .content hr:after {
    width: 100%;
    left: 0px !important;
    right: 0px !important;
  }
}
.page-reservation h2,
.page-reservation_finished h2,
.page-excurorder_finished h2,
.page-flightorder_finished h2,
.page-travelorder_finished h2,
.page-accomorder_finished h2,
.page-excurorder h2,
.page-hotelorder h2,
.page-flexiorder h2,
.page-flightorder h2,
.page-travelorder h2,
.page-accomorder h2 {
  font-size: 28px;
}
.page-reservation h2 + hr,
.page-reservation_finished h2 + hr,
.page-excurorder_finished h2 + hr,
.page-flightorder_finished h2 + hr,
.page-travelorder_finished h2 + hr,
.page-accomorder_finished h2 + hr,
.page-excurorder h2 + hr,
.page-hotelorder h2 + hr,
.page-flexiorder h2 + hr,
.page-flightorder h2 + hr,
.page-travelorder h2 + hr,
.page-accomorder h2 + hr {
  margin-top: -10px;
}
.page-reservation .title,
.page-reservation_finished .title,
.page-excurorder_finished .title,
.page-flightorder_finished .title,
.page-travelorder_finished .title,
.page-accomorder_finished .title,
.page-excurorder .title,
.page-hotelorder .title,
.page-flexiorder .title,
.page-flightorder .title,
.page-travelorder .title,
.page-accomorder .title {
  margin: 0 0 20px;
  font-size: 36px;
  color: #333333;
}
.page-reservation .title a,
.page-reservation_finished .title a,
.page-excurorder_finished .title a,
.page-flightorder_finished .title a,
.page-travelorder_finished .title a,
.page-accomorder_finished .title a,
.page-excurorder .title a,
.page-hotelorder .title a,
.page-flexiorder .title a,
.page-flightorder .title a,
.page-travelorder .title a,
.page-accomorder .title a {
  color: inherit;
}
.page-reservation table,
.page-reservation_finished table,
.page-excurorder_finished table,
.page-flightorder_finished table,
.page-travelorder_finished table,
.page-accomorder_finished table,
.page-excurorder table,
.page-hotelorder table,
.page-flexiorder table,
.page-flightorder table,
.page-travelorder table,
.page-accomorder table {
  font-size: 16px;
}
.page-reservation table th,
.page-reservation_finished table th,
.page-excurorder_finished table th,
.page-flightorder_finished table th,
.page-travelorder_finished table th,
.page-accomorder_finished table th,
.page-reservation table td,
.page-reservation_finished table td,
.page-excurorder_finished table td,
.page-flightorder_finished table td,
.page-travelorder_finished table td,
.page-accomorder_finished table td,
.page-excurorder table th,
.page-excurorder table td,
.page-hotelorder table th,
.page-hotelorder table td,
.page-flexiorder table th,
.page-flexiorder table td,
.page-flightorder table th,
.page-flightorder table td,
.page-travelorder table th,
.page-travelorder table td,
.page-accomorder table th,
.page-accomorder table td {
  padding: 3px 2px;
}
.page-reservation table th:first-child,
.page-reservation_finished table th:first-child,
.page-excurorder_finished table th:first-child,
.page-flightorder_finished table th:first-child,
.page-travelorder_finished table th:first-child,
.page-accomorder_finished table th:first-child,
.page-reservation table td:first-child,
.page-reservation_finished table td:first-child,
.page-excurorder_finished table td:first-child,
.page-flightorder_finished table td:first-child,
.page-travelorder_finished table td:first-child,
.page-accomorder_finished table td:first-child,
.page-excurorder table th:first-child,
.page-excurorder table td:first-child,
.page-hotelorder table th:first-child,
.page-hotelorder table td:first-child,
.page-flexiorder table th:first-child,
.page-flexiorder table td:first-child,
.page-flightorder table th:first-child,
.page-flightorder table td:first-child,
.page-travelorder table th:first-child,
.page-travelorder table td:first-child,
.page-accomorder table th:first-child,
.page-accomorder table td:first-child {
  padding-left: 0;
}
.page-reservation table th:last-child,
.page-reservation_finished table th:last-child,
.page-excurorder_finished table th:last-child,
.page-flightorder_finished table th:last-child,
.page-travelorder_finished table th:last-child,
.page-accomorder_finished table th:last-child,
.page-reservation table td:last-child,
.page-reservation_finished table td:last-child,
.page-excurorder_finished table td:last-child,
.page-flightorder_finished table td:last-child,
.page-travelorder_finished table td:last-child,
.page-accomorder_finished table td:last-child,
.page-excurorder table th:last-child,
.page-excurorder table td:last-child,
.page-hotelorder table th:last-child,
.page-hotelorder table td:last-child,
.page-flexiorder table th:last-child,
.page-flexiorder table td:last-child,
.page-flightorder table th:last-child,
.page-flightorder table td:last-child,
.page-travelorder table th:last-child,
.page-travelorder table td:last-child,
.page-accomorder table th:last-child,
.page-accomorder table td:last-child {
  padding-right: 0;
}
.page-reservation .price-calculator:before,
.page-reservation_finished .price-calculator:before,
.page-excurorder_finished .price-calculator:before,
.page-flightorder_finished .price-calculator:before,
.page-travelorder_finished .price-calculator:before,
.page-accomorder_finished .price-calculator:before,
.page-reservation .price-calculator:after,
.page-reservation_finished .price-calculator:after,
.page-excurorder_finished .price-calculator:after,
.page-flightorder_finished .price-calculator:after,
.page-travelorder_finished .price-calculator:after,
.page-accomorder_finished .price-calculator:after,
.page-excurorder .price-calculator:before,
.page-excurorder .price-calculator:after,
.page-hotelorder .price-calculator:before,
.page-hotelorder .price-calculator:after,
.page-flexiorder .price-calculator:before,
.page-flexiorder .price-calculator:after,
.page-flightorder .price-calculator:before,
.page-flightorder .price-calculator:after,
.page-travelorder .price-calculator:before,
.page-travelorder .price-calculator:after,
.page-accomorder .price-calculator:before,
.page-accomorder .price-calculator:after {
  content: " ";
  display: table;
}
.page-reservation .price-calculator:after,
.page-reservation_finished .price-calculator:after,
.page-excurorder_finished .price-calculator:after,
.page-flightorder_finished .price-calculator:after,
.page-travelorder_finished .price-calculator:after,
.page-accomorder_finished .price-calculator:after,
.page-excurorder .price-calculator:after,
.page-hotelorder .price-calculator:after,
.page-flexiorder .price-calculator:after,
.page-flightorder .price-calculator:after,
.page-travelorder .price-calculator:after,
.page-accomorder .price-calculator:after {
  clear: both;
}
.page-reservation .price-calculator:before,
.page-reservation_finished .price-calculator:before,
.page-excurorder_finished .price-calculator:before,
.page-flightorder_finished .price-calculator:before,
.page-travelorder_finished .price-calculator:before,
.page-accomorder_finished .price-calculator:before,
.page-reservation .price-calculator:after,
.page-reservation_finished .price-calculator:after,
.page-excurorder_finished .price-calculator:after,
.page-flightorder_finished .price-calculator:after,
.page-travelorder_finished .price-calculator:after,
.page-accomorder_finished .price-calculator:after,
.page-excurorder .price-calculator:before,
.page-excurorder .price-calculator:after,
.page-hotelorder .price-calculator:before,
.page-hotelorder .price-calculator:after,
.page-flexiorder .price-calculator:before,
.page-flexiorder .price-calculator:after,
.page-flightorder .price-calculator:before,
.page-flightorder .price-calculator:after,
.page-travelorder .price-calculator:before,
.page-travelorder .price-calculator:after,
.page-accomorder .price-calculator:before,
.page-accomorder .price-calculator:after {
  content: " ";
  display: table;
}
.page-reservation .price-calculator:after,
.page-reservation_finished .price-calculator:after,
.page-excurorder_finished .price-calculator:after,
.page-flightorder_finished .price-calculator:after,
.page-travelorder_finished .price-calculator:after,
.page-accomorder_finished .price-calculator:after,
.page-excurorder .price-calculator:after,
.page-hotelorder .price-calculator:after,
.page-flexiorder .price-calculator:after,
.page-flightorder .price-calculator:after,
.page-travelorder .price-calculator:after,
.page-accomorder .price-calculator:after {
  clear: both;
}
@media (min-width: 992px) {
  .page-reservation .price-calculator .left-side,
  .page-reservation_finished .price-calculator .left-side,
  .page-excurorder_finished .price-calculator .left-side,
  .page-flightorder_finished .price-calculator .left-side,
  .page-travelorder_finished .price-calculator .left-side,
  .page-accomorder_finished .price-calculator .left-side,
  .page-reservation .price-calculator .right-side,
  .page-reservation_finished .price-calculator .right-side,
  .page-excurorder_finished .price-calculator .right-side,
  .page-flightorder_finished .price-calculator .right-side,
  .page-travelorder_finished .price-calculator .right-side,
  .page-accomorder_finished .price-calculator .right-side,
  .page-excurorder .price-calculator .left-side,
  .page-excurorder .price-calculator .right-side,
  .page-hotelorder .price-calculator .left-side,
  .page-hotelorder .price-calculator .right-side,
  .page-flexiorder .price-calculator .left-side,
  .page-flexiorder .price-calculator .right-side,
  .page-flightorder .price-calculator .left-side,
  .page-flightorder .price-calculator .right-side,
  .page-travelorder .price-calculator .left-side,
  .page-travelorder .price-calculator .right-side,
  .page-accomorder .price-calculator .left-side,
  .page-accomorder .price-calculator .right-side {
    float: left;
  }
  .page-reservation .price-calculator .left-side,
  .page-reservation_finished .price-calculator .left-side,
  .page-excurorder_finished .price-calculator .left-side,
  .page-flightorder_finished .price-calculator .left-side,
  .page-travelorder_finished .price-calculator .left-side,
  .page-accomorder_finished .price-calculator .left-side,
  .page-excurorder .price-calculator .left-side,
  .page-hotelorder .price-calculator .left-side,
  .page-flexiorder .price-calculator .left-side,
  .page-flightorder .price-calculator .left-side,
  .page-travelorder .price-calculator .left-side,
  .page-accomorder .price-calculator .left-side {
    width: calc(100% - 300px);
    padding-right: 15px;
    border-right: 1px solid #fff;
    position: relative;
  }
  .page-reservation .price-calculator .right-side,
  .page-reservation_finished .price-calculator .right-side,
  .page-excurorder_finished .price-calculator .right-side,
  .page-flightorder_finished .price-calculator .right-side,
  .page-travelorder_finished .price-calculator .right-side,
  .page-accomorder_finished .price-calculator .right-side,
  .page-excurorder .price-calculator .right-side,
  .page-hotelorder .price-calculator .right-side,
  .page-flexiorder .price-calculator .right-side,
  .page-flightorder .price-calculator .right-side,
  .page-travelorder .price-calculator .right-side,
  .page-accomorder .price-calculator .right-side {
    width: 300px;
  }
}
@media (max-width: 991px) {
  .page-reservation .price-calculator,
  .page-reservation_finished .price-calculator,
  .page-excurorder_finished .price-calculator,
  .page-flightorder_finished .price-calculator,
  .page-travelorder_finished .price-calculator,
  .page-accomorder_finished .price-calculator,
  .page-excurorder .price-calculator,
  .page-hotelorder .price-calculator,
  .page-flexiorder .price-calculator,
  .page-flightorder .price-calculator,
  .page-travelorder .price-calculator,
  .page-accomorder .price-calculator {
    margin-top: 20px;
  }
}
.page-reservation .price-calculator .right-side,
.page-reservation_finished .price-calculator .right-side,
.page-excurorder_finished .price-calculator .right-side,
.page-flightorder_finished .price-calculator .right-side,
.page-travelorder_finished .price-calculator .right-side,
.page-accomorder_finished .price-calculator .right-side,
.page-excurorder .price-calculator .right-side,
.page-hotelorder .price-calculator .right-side,
.page-flexiorder .price-calculator .right-side,
.page-flightorder .price-calculator .right-side,
.page-travelorder .price-calculator .right-side,
.page-accomorder .price-calculator .right-side {
  padding: 15px 15px 15px 40px;
  position: relative;
}
.page-reservation .price-calculator .right-side i,
.page-reservation_finished .price-calculator .right-side i,
.page-excurorder_finished .price-calculator .right-side i,
.page-flightorder_finished .price-calculator .right-side i,
.page-travelorder_finished .price-calculator .right-side i,
.page-accomorder_finished .price-calculator .right-side i,
.page-excurorder .price-calculator .right-side i,
.page-hotelorder .price-calculator .right-side i,
.page-flexiorder .price-calculator .right-side i,
.page-flightorder .price-calculator .right-side i,
.page-travelorder .price-calculator .right-side i,
.page-accomorder .price-calculator .right-side i {
  position: absolute;
  left: 15px;
}
.page-reservation .price-calculator .right-side .strong,
.page-reservation_finished .price-calculator .right-side .strong,
.page-excurorder_finished .price-calculator .right-side .strong,
.page-flightorder_finished .price-calculator .right-side .strong,
.page-travelorder_finished .price-calculator .right-side .strong,
.page-accomorder_finished .price-calculator .right-side .strong,
.page-excurorder .price-calculator .right-side .strong,
.page-hotelorder .price-calculator .right-side .strong,
.page-flexiorder .price-calculator .right-side .strong,
.page-flightorder .price-calculator .right-side .strong,
.page-travelorder .price-calculator .right-side .strong,
.page-accomorder .price-calculator .right-side .strong {
  font-weight: normal !important;
}
.page-reservation .price-calculator .right-side .large-button,
.page-reservation_finished .price-calculator .right-side .large-button,
.page-excurorder_finished .price-calculator .right-side .large-button,
.page-flightorder_finished .price-calculator .right-side .large-button,
.page-travelorder_finished .price-calculator .right-side .large-button,
.page-accomorder_finished .price-calculator .right-side .large-button,
.page-excurorder .price-calculator .right-side .large-button,
.page-hotelorder .price-calculator .right-side .large-button,
.page-flexiorder .price-calculator .right-side .large-button,
.page-flightorder .price-calculator .right-side .large-button,
.page-travelorder .price-calculator .right-side .large-button,
.page-accomorder .price-calculator .right-side .large-button {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}
.page-reservation .price-calculator tr.separator td,
.page-reservation_finished .price-calculator tr.separator td,
.page-excurorder_finished .price-calculator tr.separator td,
.page-flightorder_finished .price-calculator tr.separator td,
.page-travelorder_finished .price-calculator tr.separator td,
.page-accomorder_finished .price-calculator tr.separator td,
.page-excurorder .price-calculator tr.separator td,
.page-hotelorder .price-calculator tr.separator td,
.page-flexiorder .price-calculator tr.separator td,
.page-flightorder .price-calculator tr.separator td,
.page-travelorder .price-calculator tr.separator td,
.page-accomorder .price-calculator tr.separator td {
  padding: 18px 0 5px;
  position: relative;
  position: static;
}
.page-reservation .price-calculator tr.separator td:after,
.page-reservation_finished .price-calculator tr.separator td:after,
.page-excurorder_finished .price-calculator tr.separator td:after,
.page-flightorder_finished .price-calculator tr.separator td:after,
.page-travelorder_finished .price-calculator tr.separator td:after,
.page-accomorder_finished .price-calculator tr.separator td:after,
.page-excurorder .price-calculator tr.separator td:after,
.page-hotelorder .price-calculator tr.separator td:after,
.page-flexiorder .price-calculator tr.separator td:after,
.page-flightorder .price-calculator tr.separator td:after,
.page-travelorder .price-calculator tr.separator td:after,
.page-accomorder .price-calculator tr.separator td:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: -15px;
  right: -15px;
  margin: auto;
  height: 1px;
  background-color: #fff;
}
@media (max-width: 560px) {
  .page-reservation .price-calculator tr.separator td:after,
  .page-reservation_finished .price-calculator tr.separator td:after,
  .page-excurorder_finished .price-calculator tr.separator td:after,
  .page-flightorder_finished .price-calculator tr.separator td:after,
  .page-travelorder_finished .price-calculator tr.separator td:after,
  .page-accomorder_finished .price-calculator tr.separator td:after,
  .page-excurorder .price-calculator tr.separator td:after,
  .page-hotelorder .price-calculator tr.separator td:after,
  .page-flexiorder .price-calculator tr.separator td:after,
  .page-flightorder .price-calculator tr.separator td:after,
  .page-travelorder .price-calculator tr.separator td:after,
  .page-accomorder .price-calculator tr.separator td:after {
    width: 100%;
    left: 0px !important;
    right: 0px !important;
  }
}
.page-reservation .price-calculator tr.separator td:after,
.page-reservation_finished .price-calculator tr.separator td:after,
.page-excurorder_finished .price-calculator tr.separator td:after,
.page-flightorder_finished .price-calculator tr.separator td:after,
.page-travelorder_finished .price-calculator tr.separator td:after,
.page-accomorder_finished .price-calculator tr.separator td:after,
.page-excurorder .price-calculator tr.separator td:after,
.page-hotelorder .price-calculator tr.separator td:after,
.page-flexiorder .price-calculator tr.separator td:after,
.page-flightorder .price-calculator tr.separator td:after,
.page-travelorder .price-calculator tr.separator td:after,
.page-accomorder .price-calculator tr.separator td:after {
  top: auto;
  bottom: auto;
  right: 15px;
  margin-top: -5px;
}
.page-reservation .price-calculator tr.separator + tr th,
.page-reservation_finished .price-calculator tr.separator + tr th,
.page-excurorder_finished .price-calculator tr.separator + tr th,
.page-flightorder_finished .price-calculator tr.separator + tr th,
.page-travelorder_finished .price-calculator tr.separator + tr th,
.page-accomorder_finished .price-calculator tr.separator + tr th,
.page-excurorder .price-calculator tr.separator + tr th,
.page-hotelorder .price-calculator tr.separator + tr th,
.page-flexiorder .price-calculator tr.separator + tr th,
.page-flightorder .price-calculator tr.separator + tr th,
.page-travelorder .price-calculator tr.separator + tr th,
.page-accomorder .price-calculator tr.separator + tr th {
  padding-top: 2px;
}
.page-reservation .price-calculator h3,
.page-reservation_finished .price-calculator h3,
.page-excurorder_finished .price-calculator h3,
.page-flightorder_finished .price-calculator h3,
.page-travelorder_finished .price-calculator h3,
.page-accomorder_finished .price-calculator h3,
.page-reservation .price-calculator th,
.page-reservation_finished .price-calculator th,
.page-excurorder_finished .price-calculator th,
.page-flightorder_finished .price-calculator th,
.page-travelorder_finished .price-calculator th,
.page-accomorder_finished .price-calculator th,
.page-excurorder .price-calculator h3,
.page-excurorder .price-calculator th,
.page-hotelorder .price-calculator h3,
.page-hotelorder .price-calculator th,
.page-flexiorder .price-calculator h3,
.page-flexiorder .price-calculator th,
.page-flightorder .price-calculator h3,
.page-flightorder .price-calculator th,
.page-travelorder .price-calculator h3,
.page-travelorder .price-calculator th,
.page-accomorder .price-calculator h3,
.page-accomorder .price-calculator th {
  font-size: 18px;
  color: #333333;
  font-weight: normal;
}
.page-reservation .price-calculator th,
.page-reservation_finished .price-calculator th,
.page-excurorder_finished .price-calculator th,
.page-flightorder_finished .price-calculator th,
.page-travelorder_finished .price-calculator th,
.page-accomorder_finished .price-calculator th,
.page-reservation .price-calculator td,
.page-reservation_finished .price-calculator td,
.page-excurorder_finished .price-calculator td,
.page-flightorder_finished .price-calculator td,
.page-travelorder_finished .price-calculator td,
.page-accomorder_finished .price-calculator td,
.page-excurorder .price-calculator th,
.page-excurorder .price-calculator td,
.page-hotelorder .price-calculator th,
.page-hotelorder .price-calculator td,
.page-flexiorder .price-calculator th,
.page-flexiorder .price-calculator td,
.page-flightorder .price-calculator th,
.page-flightorder .price-calculator td,
.page-travelorder .price-calculator th,
.page-travelorder .price-calculator td,
.page-accomorder .price-calculator th,
.page-accomorder .price-calculator td {
  padding: 3px 12px;
}
.page-reservation .price-calculator th,
.page-reservation_finished .price-calculator th,
.page-excurorder_finished .price-calculator th,
.page-flightorder_finished .price-calculator th,
.page-travelorder_finished .price-calculator th,
.page-accomorder_finished .price-calculator th,
.page-excurorder .price-calculator th,
.page-hotelorder .price-calculator th,
.page-flexiorder .price-calculator th,
.page-flightorder .price-calculator th,
.page-travelorder .price-calculator th,
.page-accomorder .price-calculator th {
  text-align: left;
  padding-top: 10px;
}
.page-reservation .price-calculator td,
.page-reservation_finished .price-calculator td,
.page-excurorder_finished .price-calculator td,
.page-flightorder_finished .price-calculator td,
.page-travelorder_finished .price-calculator td,
.page-accomorder_finished .price-calculator td,
.page-excurorder .price-calculator td,
.page-hotelorder .price-calculator td,
.page-flexiorder .price-calculator td,
.page-flightorder .price-calculator td,
.page-travelorder .price-calculator td,
.page-accomorder .price-calculator td {
  color: #3773bf;
}
.page-reservation .price-calculator td:nth-child(2),
.page-reservation_finished .price-calculator td:nth-child(2),
.page-excurorder_finished .price-calculator td:nth-child(2),
.page-flightorder_finished .price-calculator td:nth-child(2),
.page-travelorder_finished .price-calculator td:nth-child(2),
.page-accomorder_finished .price-calculator td:nth-child(2),
.page-excurorder .price-calculator td:nth-child(2),
.page-hotelorder .price-calculator td:nth-child(2),
.page-flexiorder .price-calculator td:nth-child(2),
.page-flightorder .price-calculator td:nth-child(2),
.page-travelorder .price-calculator td:nth-child(2),
.page-accomorder .price-calculator td:nth-child(2) {
  width: 98px;
}
.page-reservation .price-calculator td:nth-child(3),
.page-reservation_finished .price-calculator td:nth-child(3),
.page-excurorder_finished .price-calculator td:nth-child(3),
.page-flightorder_finished .price-calculator td:nth-child(3),
.page-travelorder_finished .price-calculator td:nth-child(3),
.page-accomorder_finished .price-calculator td:nth-child(3),
.page-excurorder .price-calculator td:nth-child(3),
.page-hotelorder .price-calculator td:nth-child(3),
.page-flexiorder .price-calculator td:nth-child(3),
.page-flightorder .price-calculator td:nth-child(3),
.page-travelorder .price-calculator td:nth-child(3),
.page-accomorder .price-calculator td:nth-child(3) {
  width: 160px;
}
.page-reservation .price-calculator td.price,
.page-reservation_finished .price-calculator td.price,
.page-excurorder_finished .price-calculator td.price,
.page-flightorder_finished .price-calculator td.price,
.page-travelorder_finished .price-calculator td.price,
.page-accomorder_finished .price-calculator td.price,
.page-excurorder .price-calculator td.price,
.page-hotelorder .price-calculator td.price,
.page-flexiorder .price-calculator td.price,
.page-flightorder .price-calculator td.price,
.page-travelorder .price-calculator td.price,
.page-accomorder .price-calculator td.price {
  font-weight: bold;
}
.page-reservation .price-calculator td.text,
.page-reservation_finished .price-calculator td.text,
.page-excurorder_finished .price-calculator td.text,
.page-flightorder_finished .price-calculator td.text,
.page-travelorder_finished .price-calculator td.text,
.page-accomorder_finished .price-calculator td.text,
.page-excurorder .price-calculator td.text,
.page-hotelorder .price-calculator td.text,
.page-flexiorder .price-calculator td.text,
.page-flightorder .price-calculator td.text,
.page-travelorder .price-calculator td.text,
.page-accomorder .price-calculator td.text {
  color: #333333;
  max-width: 650px;
}
.page-reservation .price-calculator td.text > *:first-child,
.page-reservation_finished .price-calculator td.text > *:first-child,
.page-excurorder_finished .price-calculator td.text > *:first-child,
.page-flightorder_finished .price-calculator td.text > *:first-child,
.page-travelorder_finished .price-calculator td.text > *:first-child,
.page-accomorder_finished .price-calculator td.text > *:first-child,
.page-reservation .price-calculator td.text > .text > *:first-child,
.page-reservation_finished .price-calculator td.text > .text > *:first-child,
.page-excurorder_finished .price-calculator td.text > .text > *:first-child,
.page-flightorder_finished .price-calculator td.text > .text > *:first-child,
.page-travelorder_finished .price-calculator td.text > .text > *:first-child,
.page-accomorder_finished .price-calculator td.text > .text > *:first-child,
.page-excurorder .price-calculator td.text > *:first-child,
.page-excurorder .price-calculator td.text > .text > *:first-child,
.page-hotelorder .price-calculator td.text > *:first-child,
.page-hotelorder .price-calculator td.text > .text > *:first-child,
.page-flexiorder .price-calculator td.text > *:first-child,
.page-flexiorder .price-calculator td.text > .text > *:first-child,
.page-flightorder .price-calculator td.text > *:first-child,
.page-flightorder .price-calculator td.text > .text > *:first-child,
.page-travelorder .price-calculator td.text > *:first-child,
.page-travelorder .price-calculator td.text > .text > *:first-child,
.page-accomorder .price-calculator td.text > *:first-child,
.page-accomorder .price-calculator td.text > .text > *:first-child {
  margin-top: 0;
}
.page-reservation .price-calculator td.text p,
.page-reservation_finished .price-calculator td.text p,
.page-excurorder_finished .price-calculator td.text p,
.page-flightorder_finished .price-calculator td.text p,
.page-travelorder_finished .price-calculator td.text p,
.page-accomorder_finished .price-calculator td.text p,
.page-reservation .price-calculator td.text ul,
.page-reservation_finished .price-calculator td.text ul,
.page-excurorder_finished .price-calculator td.text ul,
.page-flightorder_finished .price-calculator td.text ul,
.page-travelorder_finished .price-calculator td.text ul,
.page-accomorder_finished .price-calculator td.text ul,
.page-excurorder .price-calculator td.text p,
.page-excurorder .price-calculator td.text ul,
.page-hotelorder .price-calculator td.text p,
.page-hotelorder .price-calculator td.text ul,
.page-flexiorder .price-calculator td.text p,
.page-flexiorder .price-calculator td.text ul,
.page-flightorder .price-calculator td.text p,
.page-flightorder .price-calculator td.text ul,
.page-travelorder .price-calculator td.text p,
.page-travelorder .price-calculator td.text ul,
.page-accomorder .price-calculator td.text p,
.page-accomorder .price-calculator td.text ul {
  font-size: 15px;
}
.page-reservation .price-calculator td.insurance,
.page-reservation_finished .price-calculator td.insurance,
.page-excurorder_finished .price-calculator td.insurance,
.page-flightorder_finished .price-calculator td.insurance,
.page-travelorder_finished .price-calculator td.insurance,
.page-accomorder_finished .price-calculator td.insurance,
.page-excurorder .price-calculator td.insurance,
.page-hotelorder .price-calculator td.insurance,
.page-flexiorder .price-calculator td.insurance,
.page-flightorder .price-calculator td.insurance,
.page-travelorder .price-calculator td.insurance,
.page-accomorder .price-calculator td.insurance {
  padding-top: 15px;
}
.page-reservation .price-calculator td.parking,
.page-reservation_finished .price-calculator td.parking,
.page-excurorder_finished .price-calculator td.parking,
.page-flightorder_finished .price-calculator td.parking,
.page-travelorder_finished .price-calculator td.parking,
.page-accomorder_finished .price-calculator td.parking,
.page-excurorder .price-calculator td.parking,
.page-hotelorder .price-calculator td.parking,
.page-flexiorder .price-calculator td.parking,
.page-flightorder .price-calculator td.parking,
.page-travelorder .price-calculator td.parking,
.page-accomorder .price-calculator td.parking {
  position: relative;
  padding-bottom: 10px;
}
.page-reservation .price-calculator td.parking #fbcontainer,
.page-reservation_finished .price-calculator td.parking #fbcontainer,
.page-excurorder_finished .price-calculator td.parking #fbcontainer,
.page-flightorder_finished .price-calculator td.parking #fbcontainer,
.page-travelorder_finished .price-calculator td.parking #fbcontainer,
.page-accomorder_finished .price-calculator td.parking #fbcontainer,
.page-excurorder .price-calculator td.parking #fbcontainer,
.page-hotelorder .price-calculator td.parking #fbcontainer,
.page-flexiorder .price-calculator td.parking #fbcontainer,
.page-flightorder .price-calculator td.parking #fbcontainer,
.page-travelorder .price-calculator td.parking #fbcontainer,
.page-accomorder .price-calculator td.parking #fbcontainer {
  position: absolute;
  text-align: right;
  top: 10px;
  right: 10px;
}
.page-reservation .price-calculator td.parking .text,
.page-reservation_finished .price-calculator td.parking .text,
.page-excurorder_finished .price-calculator td.parking .text,
.page-flightorder_finished .price-calculator td.parking .text,
.page-travelorder_finished .price-calculator td.parking .text,
.page-accomorder_finished .price-calculator td.parking .text,
.page-excurorder .price-calculator td.parking .text,
.page-hotelorder .price-calculator td.parking .text,
.page-flexiorder .price-calculator td.parking .text,
.page-flightorder .price-calculator td.parking .text,
.page-travelorder .price-calculator td.parking .text,
.page-accomorder .price-calculator td.parking .text {
  padding: 0 200px 0 0;
}
@media (min-width: 1340px) {
  .page-reservation .price-calculator td.parking .text,
  .page-reservation_finished .price-calculator td.parking .text,
  .page-excurorder_finished .price-calculator td.parking .text,
  .page-flightorder_finished .price-calculator td.parking .text,
  .page-travelorder_finished .price-calculator td.parking .text,
  .page-accomorder_finished .price-calculator td.parking .text,
  .page-excurorder .price-calculator td.parking .text,
  .page-hotelorder .price-calculator td.parking .text,
  .page-flexiorder .price-calculator td.parking .text,
  .page-flightorder .price-calculator td.parking .text,
  .page-travelorder .price-calculator td.parking .text,
  .page-accomorder .price-calculator td.parking .text {
    position: relative;
    width: 900px;
  }
}
@media (max-width: 640px) {
  .page-reservation .price-calculator td.parking .text,
  .page-reservation_finished .price-calculator td.parking .text,
  .page-excurorder_finished .price-calculator td.parking .text,
  .page-flightorder_finished .price-calculator td.parking .text,
  .page-travelorder_finished .price-calculator td.parking .text,
  .page-accomorder_finished .price-calculator td.parking .text,
  .page-excurorder .price-calculator td.parking .text,
  .page-hotelorder .price-calculator td.parking .text,
  .page-flexiorder .price-calculator td.parking .text,
  .page-flightorder .price-calculator td.parking .text,
  .page-travelorder .price-calculator td.parking .text,
  .page-accomorder .price-calculator td.parking .text {
    padding-right: 0;
  }
  .page-reservation .price-calculator td.parking #fbcontainer,
  .page-reservation_finished .price-calculator td.parking #fbcontainer,
  .page-excurorder_finished .price-calculator td.parking #fbcontainer,
  .page-flightorder_finished .price-calculator td.parking #fbcontainer,
  .page-travelorder_finished .price-calculator td.parking #fbcontainer,
  .page-accomorder_finished .price-calculator td.parking #fbcontainer,
  .page-excurorder .price-calculator td.parking #fbcontainer,
  .page-hotelorder .price-calculator td.parking #fbcontainer,
  .page-flexiorder .price-calculator td.parking #fbcontainer,
  .page-flightorder .price-calculator td.parking #fbcontainer,
  .page-travelorder .price-calculator td.parking #fbcontainer,
  .page-accomorder .price-calculator td.parking #fbcontainer {
    margin-top: 10px;
    position: static;
  }
}
.page-reservation .price-calculator .promo_code_result,
.page-reservation_finished .price-calculator .promo_code_result,
.page-excurorder_finished .price-calculator .promo_code_result,
.page-flightorder_finished .price-calculator .promo_code_result,
.page-travelorder_finished .price-calculator .promo_code_result,
.page-accomorder_finished .price-calculator .promo_code_result,
.page-excurorder .price-calculator .promo_code_result,
.page-hotelorder .price-calculator .promo_code_result,
.page-flexiorder .price-calculator .promo_code_result,
.page-flightorder .price-calculator .promo_code_result,
.page-travelorder .price-calculator .promo_code_result,
.page-accomorder .price-calculator .promo_code_result {
  color: #ec8826;
}
.page-reservation .price-calculator input.failed,
.page-reservation_finished .price-calculator input.failed,
.page-excurorder_finished .price-calculator input.failed,
.page-flightorder_finished .price-calculator input.failed,
.page-travelorder_finished .price-calculator input.failed,
.page-accomorder_finished .price-calculator input.failed,
.page-excurorder .price-calculator input.failed,
.page-hotelorder .price-calculator input.failed,
.page-flexiorder .price-calculator input.failed,
.page-flightorder .price-calculator input.failed,
.page-travelorder .price-calculator input.failed,
.page-accomorder .price-calculator input.failed {
  outline: 2px solid #d9534f !important;
  outline-offset: 0 !important;
}
.page-reservation .price-calculator .price,
.page-reservation_finished .price-calculator .price,
.page-excurorder_finished .price-calculator .price,
.page-flightorder_finished .price-calculator .price,
.page-travelorder_finished .price-calculator .price,
.page-accomorder_finished .price-calculator .price,
.page-excurorder .price-calculator .price,
.page-hotelorder .price-calculator .price,
.page-flexiorder .price-calculator .price,
.page-flightorder .price-calculator .price,
.page-travelorder .price-calculator .price,
.page-accomorder .price-calculator .price {
  color: #ec8826;
}
.page-reservation .price-calculator label,
.page-reservation_finished .price-calculator label,
.page-excurorder_finished .price-calculator label,
.page-flightorder_finished .price-calculator label,
.page-travelorder_finished .price-calculator label,
.page-accomorder_finished .price-calculator label,
.page-excurorder .price-calculator label,
.page-hotelorder .price-calculator label,
.page-flexiorder .price-calculator label,
.page-flightorder .price-calculator label,
.page-travelorder .price-calculator label,
.page-accomorder .price-calculator label {
  margin: 0;
  font-weight: normal;
  font-size: 15px;
}
.page-reservation .price-calculator .strong label,
.page-reservation_finished .price-calculator .strong label,
.page-excurorder_finished .price-calculator .strong label,
.page-flightorder_finished .price-calculator .strong label,
.page-travelorder_finished .price-calculator .strong label,
.page-accomorder_finished .price-calculator .strong label,
.page-excurorder .price-calculator .strong label,
.page-hotelorder .price-calculator .strong label,
.page-flexiorder .price-calculator .strong label,
.page-flightorder .price-calculator .strong label,
.page-travelorder .price-calculator .strong label,
.page-accomorder .price-calculator .strong label {
  font-weight: bold;
}
@media (max-width: 991px) {
  .page-reservation .price-calculator tr.separator td,
  .page-reservation_finished .price-calculator tr.separator td,
  .page-excurorder_finished .price-calculator tr.separator td,
  .page-flightorder_finished .price-calculator tr.separator td,
  .page-travelorder_finished .price-calculator tr.separator td,
  .page-accomorder_finished .price-calculator tr.separator td,
  .page-excurorder .price-calculator tr.separator td,
  .page-hotelorder .price-calculator tr.separator td,
  .page-flexiorder .price-calculator tr.separator td,
  .page-flightorder .price-calculator tr.separator td,
  .page-travelorder .price-calculator tr.separator td,
  .page-accomorder .price-calculator tr.separator td {
    position: relative;
  }
  .page-reservation .price-calculator tr.separator td:after,
  .page-reservation_finished .price-calculator tr.separator td:after,
  .page-excurorder_finished .price-calculator tr.separator td:after,
  .page-flightorder_finished .price-calculator tr.separator td:after,
  .page-travelorder_finished .price-calculator tr.separator td:after,
  .page-accomorder_finished .price-calculator tr.separator td:after,
  .page-excurorder .price-calculator tr.separator td:after,
  .page-hotelorder .price-calculator tr.separator td:after,
  .page-flexiorder .price-calculator tr.separator td:after,
  .page-flightorder .price-calculator tr.separator td:after,
  .page-travelorder .price-calculator tr.separator td:after,
  .page-accomorder .price-calculator tr.separator td:after {
    right: -15px;
  }
}
@media (max-width: 991px) and (min-width: 641px) {
  .page-reservation .price-calculator table,
  .page-reservation_finished .price-calculator table,
  .page-excurorder_finished .price-calculator table,
  .page-flightorder_finished .price-calculator table,
  .page-travelorder_finished .price-calculator table,
  .page-accomorder_finished .price-calculator table,
  .page-excurorder .price-calculator table,
  .page-hotelorder .price-calculator table,
  .page-flexiorder .price-calculator table,
  .page-flightorder .price-calculator table,
  .page-travelorder .price-calculator table,
  .page-accomorder .price-calculator table {
    width: 100%;
  }
}
.page-reservation .bottom-result,
.page-reservation_finished .bottom-result,
.page-excurorder_finished .bottom-result,
.page-flightorder_finished .bottom-result,
.page-travelorder_finished .bottom-result,
.page-accomorder_finished .bottom-result,
.page-excurorder .bottom-result,
.page-hotelorder .bottom-result,
.page-flexiorder .bottom-result,
.page-flightorder .bottom-result,
.page-travelorder .bottom-result,
.page-accomorder .bottom-result {
  text-align: right;
  font-size: 36px;
  font-weight: lighter;
  padding: 20px 0;
}
.page-reservation .bottom-result .price,
.page-reservation_finished .bottom-result .price,
.page-excurorder_finished .bottom-result .price,
.page-flightorder_finished .bottom-result .price,
.page-travelorder_finished .bottom-result .price,
.page-accomorder_finished .bottom-result .price,
.page-reservation .bottom-result .currency,
.page-reservation_finished .bottom-result .currency,
.page-excurorder_finished .bottom-result .currency,
.page-flightorder_finished .bottom-result .currency,
.page-travelorder_finished .bottom-result .currency,
.page-accomorder_finished .bottom-result .currency,
.page-excurorder .bottom-result .price,
.page-excurorder .bottom-result .currency,
.page-hotelorder .bottom-result .price,
.page-hotelorder .bottom-result .currency,
.page-flexiorder .bottom-result .price,
.page-flexiorder .bottom-result .currency,
.page-flightorder .bottom-result .price,
.page-flightorder .bottom-result .currency,
.page-travelorder .bottom-result .price,
.page-travelorder .bottom-result .currency,
.page-accomorder .bottom-result .price,
.page-accomorder .bottom-result .currency {
  font-weight: bold;
  color: #ec8826;
}
.page-reservation .bottom-result > *,
.page-reservation_finished .bottom-result > *,
.page-excurorder_finished .bottom-result > *,
.page-flightorder_finished .bottom-result > *,
.page-travelorder_finished .bottom-result > *,
.page-accomorder_finished .bottom-result > *,
.page-excurorder .bottom-result > *,
.page-hotelorder .bottom-result > *,
.page-flexiorder .bottom-result > *,
.page-flightorder .bottom-result > *,
.page-travelorder .bottom-result > *,
.page-accomorder .bottom-result > * {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.page-reservation .bottom-result .huge-button,
.page-reservation_finished .bottom-result .huge-button,
.page-excurorder_finished .bottom-result .huge-button,
.page-flightorder_finished .bottom-result .huge-button,
.page-travelorder_finished .bottom-result .huge-button,
.page-accomorder_finished .bottom-result .huge-button,
.page-excurorder .bottom-result .huge-button,
.page-hotelorder .bottom-result .huge-button,
.page-flexiorder .bottom-result .huge-button,
.page-flightorder .bottom-result .huge-button,
.page-travelorder .bottom-result .huge-button,
.page-accomorder .bottom-result .huge-button {
  margin-left: 30px;
  text-align: left;
  position: relative;
  padding-right: 70px;
  padding-left: 20px;
}
.page-reservation .bottom-result .huge-button:after,
.page-reservation_finished .bottom-result .huge-button:after,
.page-excurorder_finished .bottom-result .huge-button:after,
.page-flightorder_finished .bottom-result .huge-button:after,
.page-travelorder_finished .bottom-result .huge-button:after,
.page-accomorder_finished .bottom-result .huge-button:after,
.page-excurorder .bottom-result .huge-button:after,
.page-hotelorder .bottom-result .huge-button:after,
.page-flexiorder .bottom-result .huge-button:after,
.page-flightorder .bottom-result .huge-button:after,
.page-travelorder .bottom-result .huge-button:after,
.page-accomorder .bottom-result .huge-button:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
  border: 2px solid #fff;
  border-left: 0;
  border-bottom: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media (max-width: 1339px) {
  .page-reservation .bottom-result .total-price,
  .page-reservation_finished .bottom-result .total-price,
  .page-excurorder_finished .bottom-result .total-price,
  .page-flightorder_finished .bottom-result .total-price,
  .page-travelorder_finished .bottom-result .total-price,
  .page-accomorder_finished .bottom-result .total-price,
  .page-excurorder .bottom-result .total-price,
  .page-hotelorder .bottom-result .total-price,
  .page-flexiorder .bottom-result .total-price,
  .page-flightorder .bottom-result .total-price,
  .page-travelorder .bottom-result .total-price,
  .page-accomorder .bottom-result .total-price {
    display: block;
  }
  .page-reservation .bottom-result .huge-button,
  .page-reservation_finished .bottom-result .huge-button,
  .page-excurorder_finished .bottom-result .huge-button,
  .page-flightorder_finished .bottom-result .huge-button,
  .page-travelorder_finished .bottom-result .huge-button,
  .page-accomorder_finished .bottom-result .huge-button,
  .page-excurorder .bottom-result .huge-button,
  .page-hotelorder .bottom-result .huge-button,
  .page-flexiorder .bottom-result .huge-button,
  .page-flightorder .bottom-result .huge-button,
  .page-travelorder .bottom-result .huge-button,
  .page-accomorder .bottom-result .huge-button {
    margin: 15px 0 0 0;
  }
}
@media (max-width: 767px) {
  .page-reservation .bottom-result .total-price,
  .page-reservation_finished .bottom-result .total-price,
  .page-excurorder_finished .bottom-result .total-price,
  .page-flightorder_finished .bottom-result .total-price,
  .page-travelorder_finished .bottom-result .total-price,
  .page-accomorder_finished .bottom-result .total-price,
  .page-excurorder .bottom-result .total-price,
  .page-hotelorder .bottom-result .total-price,
  .page-flexiorder .bottom-result .total-price,
  .page-flightorder .bottom-result .total-price,
  .page-travelorder .bottom-result .total-price,
  .page-accomorder .bottom-result .total-price {
    font-size: 28px;
  }
  .page-reservation .bottom-result .huge-button,
  .page-reservation_finished .bottom-result .huge-button,
  .page-excurorder_finished .bottom-result .huge-button,
  .page-flightorder_finished .bottom-result .huge-button,
  .page-travelorder_finished .bottom-result .huge-button,
  .page-accomorder_finished .bottom-result .huge-button,
  .page-excurorder .bottom-result .huge-button,
  .page-hotelorder .bottom-result .huge-button,
  .page-flexiorder .bottom-result .huge-button,
  .page-flightorder .bottom-result .huge-button,
  .page-travelorder .bottom-result .huge-button,
  .page-accomorder .bottom-result .huge-button {
    font-size: 23px;
  }
}
#ref_source.failed {
  outline: 2px solid #d9534f !important;
  outline-offset: 0 !important;
}
.page-reservation.reservation-part-2 .title-wrap,
.page-excurorder.reservation-part-2 .title-wrap,
.page-excurorder .title-wrap,
.page-hotelorder.reservation-part-2 .title-wrap,
.page-hotelorder .title-wrap,
.page-flexiorder.reservation-part-2 .title-wrap,
.page-flexiorder .title-wrap,
.page-flightorder.reservation-part-2 .title-wrap,
.page-flightorder .title-wrap,
.page-travelorder.reservation-part-2 .title-wrap,
.page-travelorder .title-wrap,
.page-accomorder.reservation-part-2 .title-wrap,
.page-accomorder .title-wrap {
  position: relative;
}
.page-reservation.reservation-part-2 .title-wrap .info-required,
.page-excurorder.reservation-part-2 .title-wrap .info-required,
.page-excurorder .title-wrap .info-required,
.page-hotelorder.reservation-part-2 .title-wrap .info-required,
.page-hotelorder .title-wrap .info-required,
.page-flexiorder.reservation-part-2 .title-wrap .info-required,
.page-flexiorder .title-wrap .info-required,
.page-flightorder.reservation-part-2 .title-wrap .info-required,
.page-flightorder .title-wrap .info-required,
.page-travelorder.reservation-part-2 .title-wrap .info-required,
.page-travelorder .title-wrap .info-required,
.page-accomorder.reservation-part-2 .title-wrap .info-required,
.page-accomorder .title-wrap .info-required {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.page-reservation.reservation-part-2 .title-wrap .info-required i,
.page-excurorder.reservation-part-2 .title-wrap .info-required i,
.page-excurorder .title-wrap .info-required i,
.page-hotelorder.reservation-part-2 .title-wrap .info-required i,
.page-hotelorder .title-wrap .info-required i,
.page-flexiorder.reservation-part-2 .title-wrap .info-required i,
.page-flexiorder .title-wrap .info-required i,
.page-flightorder.reservation-part-2 .title-wrap .info-required i,
.page-flightorder .title-wrap .info-required i,
.page-travelorder.reservation-part-2 .title-wrap .info-required i,
.page-travelorder .title-wrap .info-required i,
.page-accomorder.reservation-part-2 .title-wrap .info-required i,
.page-accomorder .title-wrap .info-required i {
  padding-right: 8px;
}
.page-reservation.reservation-part-2 h3,
.page-excurorder.reservation-part-2 h3,
.page-excurorder h3,
.page-hotelorder.reservation-part-2 h3,
.page-hotelorder h3,
.page-flexiorder.reservation-part-2 h3,
.page-flexiorder h3,
.page-flightorder.reservation-part-2 h3,
.page-flightorder h3,
.page-travelorder.reservation-part-2 h3,
.page-travelorder h3,
.page-accomorder.reservation-part-2 h3,
.page-accomorder h3 {
  font-weight: normal;
  font-size: 17px;
  margin-bottom: 3px;
}
.page-reservation.reservation-part-2 label,
.page-excurorder.reservation-part-2 label,
.page-excurorder label,
.page-hotelorder.reservation-part-2 label,
.page-hotelorder label,
.page-flexiorder.reservation-part-2 label,
.page-flexiorder label,
.page-flightorder.reservation-part-2 label,
.page-flightorder label,
.page-travelorder.reservation-part-2 label,
.page-travelorder label,
.page-accomorder.reservation-part-2 label,
.page-accomorder label {
  margin: 0;
  line-height: 1em;
}
.page-reservation.reservation-part-2 label.failed + input,
.page-reservation.reservation-part-2 label.failed + textarea,
.page-excurorder.reservation-part-2 label.failed + input,
.page-excurorder.reservation-part-2 label.failed + textarea,
.page-excurorder label.failed + input,
.page-excurorder label.failed + textarea,
.page-hotelorder.reservation-part-2 label.failed + input,
.page-hotelorder.reservation-part-2 label.failed + textarea,
.page-hotelorder label.failed + input,
.page-hotelorder label.failed + textarea,
.page-flexiorder.reservation-part-2 label.failed + input,
.page-flexiorder.reservation-part-2 label.failed + textarea,
.page-flexiorder label.failed + input,
.page-flexiorder label.failed + textarea,
.page-flightorder.reservation-part-2 label.failed + input,
.page-flightorder.reservation-part-2 label.failed + textarea,
.page-flightorder label.failed + input,
.page-flightorder label.failed + textarea,
.page-travelorder.reservation-part-2 label.failed + input,
.page-travelorder.reservation-part-2 label.failed + textarea,
.page-travelorder label.failed + input,
.page-travelorder label.failed + textarea,
.page-accomorder.reservation-part-2 label.failed + input,
.page-accomorder.reservation-part-2 label.failed + textarea,
.page-accomorder label.failed + input,
.page-accomorder label.failed + textarea {
  outline: 2px solid #d9534f;
  outline-offset: -1px !important;
}
.page-reservation.reservation-part-2 div.failed,
.page-excurorder.reservation-part-2 div.failed,
.page-excurorder div.failed,
.page-hotelorder.reservation-part-2 div.failed,
.page-hotelorder div.failed,
.page-flexiorder.reservation-part-2 div.failed,
.page-flexiorder div.failed,
.page-flightorder.reservation-part-2 div.failed,
.page-flightorder div.failed,
.page-travelorder.reservation-part-2 div.failed,
.page-travelorder div.failed,
.page-accomorder.reservation-part-2 div.failed,
.page-accomorder div.failed {
  outline: 2px solid #d9534f;
}
.page-reservation.reservation-part-2 .input label,
.page-excurorder.reservation-part-2 .input label,
.page-excurorder .input label,
.page-hotelorder.reservation-part-2 .input label,
.page-hotelorder .input label,
.page-flexiorder.reservation-part-2 .input label,
.page-flexiorder .input label,
.page-flightorder.reservation-part-2 .input label,
.page-flightorder .input label,
.page-travelorder.reservation-part-2 .input label,
.page-travelorder .input label,
.page-accomorder.reservation-part-2 .input label,
.page-accomorder .input label {
  font-weight: bold;
  color: #3773bf;
}
.page-reservation.reservation-part-2 .input textarea,
.page-excurorder.reservation-part-2 .input textarea,
.page-excurorder .input textarea,
.page-hotelorder.reservation-part-2 .input textarea,
.page-hotelorder .input textarea,
.page-flexiorder.reservation-part-2 .input textarea,
.page-flexiorder .input textarea,
.page-flightorder.reservation-part-2 .input textarea,
.page-flightorder .input textarea,
.page-travelorder.reservation-part-2 .input textarea,
.page-travelorder .input textarea,
.page-accomorder.reservation-part-2 .input textarea,
.page-accomorder .input textarea {
  height: 100px;
}
.page-reservation.reservation-part-2 .input input[type=checkbox],
.page-excurorder.reservation-part-2 .input input[type=checkbox],
.page-excurorder .input input[type=checkbox],
.page-hotelorder.reservation-part-2 .input input[type=checkbox],
.page-hotelorder .input input[type=checkbox],
.page-flexiorder.reservation-part-2 .input input[type=checkbox],
.page-flexiorder .input input[type=checkbox],
.page-flightorder.reservation-part-2 .input input[type=checkbox],
.page-flightorder .input input[type=checkbox],
.page-travelorder.reservation-part-2 .input input[type=checkbox],
.page-travelorder .input input[type=checkbox],
.page-accomorder.reservation-part-2 .input input[type=checkbox],
.page-accomorder .input input[type=checkbox] {
  display: none;
}
.page-reservation.reservation-part-2 .input.checkbox label,
.page-excurorder.reservation-part-2 .input.checkbox label,
.page-excurorder .input.checkbox label,
.page-hotelorder.reservation-part-2 .input.checkbox label,
.page-hotelorder .input.checkbox label,
.page-flexiorder.reservation-part-2 .input.checkbox label,
.page-flexiorder .input.checkbox label,
.page-flightorder.reservation-part-2 .input.checkbox label,
.page-flightorder .input.checkbox label,
.page-travelorder.reservation-part-2 .input.checkbox label,
.page-travelorder .input.checkbox label,
.page-accomorder.reservation-part-2 .input.checkbox label,
.page-accomorder .input.checkbox label {
  display: inline-block !important;
  vertical-align: middle;
  margin: 0;
  width: 20px !important;
}
.page-reservation.reservation-part-2 .input .date-wrap:before,
.page-reservation.reservation-part-2 .input .date-wrap:after,
.page-excurorder.reservation-part-2 .input .date-wrap:before,
.page-excurorder.reservation-part-2 .input .date-wrap:after,
.page-excurorder .input .date-wrap:before,
.page-excurorder .input .date-wrap:after,
.page-hotelorder.reservation-part-2 .input .date-wrap:before,
.page-hotelorder.reservation-part-2 .input .date-wrap:after,
.page-hotelorder .input .date-wrap:before,
.page-hotelorder .input .date-wrap:after,
.page-flexiorder.reservation-part-2 .input .date-wrap:before,
.page-flexiorder.reservation-part-2 .input .date-wrap:after,
.page-flexiorder .input .date-wrap:before,
.page-flexiorder .input .date-wrap:after,
.page-flightorder.reservation-part-2 .input .date-wrap:before,
.page-flightorder.reservation-part-2 .input .date-wrap:after,
.page-flightorder .input .date-wrap:before,
.page-flightorder .input .date-wrap:after,
.page-travelorder.reservation-part-2 .input .date-wrap:before,
.page-travelorder.reservation-part-2 .input .date-wrap:after,
.page-travelorder .input .date-wrap:before,
.page-travelorder .input .date-wrap:after,
.page-accomorder.reservation-part-2 .input .date-wrap:before,
.page-accomorder.reservation-part-2 .input .date-wrap:after,
.page-accomorder .input .date-wrap:before,
.page-accomorder .input .date-wrap:after {
  content: " ";
  display: table;
}
.page-reservation.reservation-part-2 .input .date-wrap:after,
.page-excurorder.reservation-part-2 .input .date-wrap:after,
.page-excurorder .input .date-wrap:after,
.page-hotelorder.reservation-part-2 .input .date-wrap:after,
.page-hotelorder .input .date-wrap:after,
.page-flexiorder.reservation-part-2 .input .date-wrap:after,
.page-flexiorder .input .date-wrap:after,
.page-flightorder.reservation-part-2 .input .date-wrap:after,
.page-flightorder .input .date-wrap:after,
.page-travelorder.reservation-part-2 .input .date-wrap:after,
.page-travelorder .input .date-wrap:after,
.page-accomorder.reservation-part-2 .input .date-wrap:after,
.page-accomorder .input .date-wrap:after {
  clear: both;
}
.page-reservation.reservation-part-2 .input .date-wrap:before,
.page-reservation.reservation-part-2 .input .date-wrap:after,
.page-excurorder.reservation-part-2 .input .date-wrap:before,
.page-excurorder.reservation-part-2 .input .date-wrap:after,
.page-excurorder .input .date-wrap:before,
.page-excurorder .input .date-wrap:after,
.page-hotelorder.reservation-part-2 .input .date-wrap:before,
.page-hotelorder.reservation-part-2 .input .date-wrap:after,
.page-hotelorder .input .date-wrap:before,
.page-hotelorder .input .date-wrap:after,
.page-flexiorder.reservation-part-2 .input .date-wrap:before,
.page-flexiorder.reservation-part-2 .input .date-wrap:after,
.page-flexiorder .input .date-wrap:before,
.page-flexiorder .input .date-wrap:after,
.page-flightorder.reservation-part-2 .input .date-wrap:before,
.page-flightorder.reservation-part-2 .input .date-wrap:after,
.page-flightorder .input .date-wrap:before,
.page-flightorder .input .date-wrap:after,
.page-travelorder.reservation-part-2 .input .date-wrap:before,
.page-travelorder.reservation-part-2 .input .date-wrap:after,
.page-travelorder .input .date-wrap:before,
.page-travelorder .input .date-wrap:after,
.page-accomorder.reservation-part-2 .input .date-wrap:before,
.page-accomorder.reservation-part-2 .input .date-wrap:after,
.page-accomorder .input .date-wrap:before,
.page-accomorder .input .date-wrap:after {
  content: " ";
  display: table;
}
.page-reservation.reservation-part-2 .input .date-wrap:after,
.page-excurorder.reservation-part-2 .input .date-wrap:after,
.page-excurorder .input .date-wrap:after,
.page-hotelorder.reservation-part-2 .input .date-wrap:after,
.page-hotelorder .input .date-wrap:after,
.page-flexiorder.reservation-part-2 .input .date-wrap:after,
.page-flexiorder .input .date-wrap:after,
.page-flightorder.reservation-part-2 .input .date-wrap:after,
.page-flightorder .input .date-wrap:after,
.page-travelorder.reservation-part-2 .input .date-wrap:after,
.page-travelorder .input .date-wrap:after,
.page-accomorder.reservation-part-2 .input .date-wrap:after,
.page-accomorder .input .date-wrap:after {
  clear: both;
}
.page-reservation.reservation-part-2 .input .date-wrap input,
.page-excurorder.reservation-part-2 .input .date-wrap input,
.page-excurorder .input .date-wrap input,
.page-hotelorder.reservation-part-2 .input .date-wrap input,
.page-hotelorder .input .date-wrap input,
.page-flexiorder.reservation-part-2 .input .date-wrap input,
.page-flexiorder .input .date-wrap input,
.page-flightorder.reservation-part-2 .input .date-wrap input,
.page-flightorder .input .date-wrap input,
.page-travelorder.reservation-part-2 .input .date-wrap input,
.page-travelorder .input .date-wrap input,
.page-accomorder.reservation-part-2 .input .date-wrap input,
.page-accomorder .input .date-wrap input {
  width: calc(100% - 31px) !important;
}
@media (min-width: 992px) {
  .page-reservation.reservation-part-2 .input label,
  .page-reservation.reservation-part-2 .input input,
  .page-reservation.reservation-part-2 .input .select-wrap,
  .page-reservation.reservation-part-2 .input textarea,
  .page-reservation.reservation-part-2 .input .date-wrap,
  .page-excurorder.reservation-part-2 .input label,
  .page-excurorder.reservation-part-2 .input input,
  .page-excurorder.reservation-part-2 .input .select-wrap,
  .page-excurorder.reservation-part-2 .input textarea,
  .page-excurorder.reservation-part-2 .input .date-wrap,
  .page-excurorder .input label,
  .page-excurorder .input input,
  .page-excurorder .input .select-wrap,
  .page-excurorder .input textarea,
  .page-excurorder .input .date-wrap,
  .page-hotelorder.reservation-part-2 .input label,
  .page-hotelorder.reservation-part-2 .input input,
  .page-hotelorder.reservation-part-2 .input .select-wrap,
  .page-hotelorder.reservation-part-2 .input textarea,
  .page-hotelorder.reservation-part-2 .input .date-wrap,
  .page-hotelorder .input label,
  .page-hotelorder .input input,
  .page-hotelorder .input .select-wrap,
  .page-hotelorder .input textarea,
  .page-hotelorder .input .date-wrap,
  .page-flexiorder.reservation-part-2 .input label,
  .page-flexiorder.reservation-part-2 .input input,
  .page-flexiorder.reservation-part-2 .input .select-wrap,
  .page-flexiorder.reservation-part-2 .input textarea,
  .page-flexiorder.reservation-part-2 .input .date-wrap,
  .page-flexiorder .input label,
  .page-flexiorder .input input,
  .page-flexiorder .input .select-wrap,
  .page-flexiorder .input textarea,
  .page-flexiorder .input .date-wrap,
  .page-flightorder.reservation-part-2 .input label,
  .page-flightorder.reservation-part-2 .input input,
  .page-flightorder.reservation-part-2 .input .select-wrap,
  .page-flightorder.reservation-part-2 .input textarea,
  .page-flightorder.reservation-part-2 .input .date-wrap,
  .page-flightorder .input label,
  .page-flightorder .input input,
  .page-flightorder .input .select-wrap,
  .page-flightorder .input textarea,
  .page-flightorder .input .date-wrap,
  .page-travelorder.reservation-part-2 .input label,
  .page-travelorder.reservation-part-2 .input input,
  .page-travelorder.reservation-part-2 .input .select-wrap,
  .page-travelorder.reservation-part-2 .input textarea,
  .page-travelorder.reservation-part-2 .input .date-wrap,
  .page-travelorder .input label,
  .page-travelorder .input input,
  .page-travelorder .input .select-wrap,
  .page-travelorder .input textarea,
  .page-travelorder .input .date-wrap,
  .page-accomorder.reservation-part-2 .input label,
  .page-accomorder.reservation-part-2 .input input,
  .page-accomorder.reservation-part-2 .input .select-wrap,
  .page-accomorder.reservation-part-2 .input textarea,
  .page-accomorder.reservation-part-2 .input .date-wrap,
  .page-accomorder .input label,
  .page-accomorder .input input,
  .page-accomorder .input .select-wrap,
  .page-accomorder .input textarea,
  .page-accomorder .input .date-wrap {
    display: inline-block;
    vertical-align: middle;
  }
  .page-reservation.reservation-part-2 .input label,
  .page-excurorder.reservation-part-2 .input label,
  .page-excurorder .input label,
  .page-hotelorder.reservation-part-2 .input label,
  .page-hotelorder .input label,
  .page-flexiorder.reservation-part-2 .input label,
  .page-flexiorder .input label,
  .page-flightorder.reservation-part-2 .input label,
  .page-flightorder .input label,
  .page-travelorder.reservation-part-2 .input label,
  .page-travelorder .input label,
  .page-accomorder.reservation-part-2 .input label,
  .page-accomorder .input label {
    width: 88px;
  }
  .page-reservation.reservation-part-2 .input input,
  .page-reservation.reservation-part-2 .input .select-wrap,
  .page-reservation.reservation-part-2 .input textarea,
  .page-reservation.reservation-part-2 .input.date .date-wrap,
  .page-excurorder.reservation-part-2 .input input,
  .page-excurorder.reservation-part-2 .input .select-wrap,
  .page-excurorder.reservation-part-2 .input textarea,
  .page-excurorder.reservation-part-2 .input.date .date-wrap,
  .page-excurorder .input input,
  .page-excurorder .input .select-wrap,
  .page-excurorder .input textarea,
  .page-excurorder .input.date .date-wrap,
  .page-hotelorder.reservation-part-2 .input input,
  .page-hotelorder.reservation-part-2 .input .select-wrap,
  .page-hotelorder.reservation-part-2 .input textarea,
  .page-hotelorder.reservation-part-2 .input.date .date-wrap,
  .page-hotelorder .input input,
  .page-hotelorder .input .select-wrap,
  .page-hotelorder .input textarea,
  .page-hotelorder .input.date .date-wrap,
  .page-flexiorder.reservation-part-2 .input input,
  .page-flexiorder.reservation-part-2 .input .select-wrap,
  .page-flexiorder.reservation-part-2 .input textarea,
  .page-flexiorder.reservation-part-2 .input.date .date-wrap,
  .page-flexiorder .input input,
  .page-flexiorder .input .select-wrap,
  .page-flexiorder .input textarea,
  .page-flexiorder .input.date .date-wrap,
  .page-flightorder.reservation-part-2 .input input,
  .page-flightorder.reservation-part-2 .input .select-wrap,
  .page-flightorder.reservation-part-2 .input textarea,
  .page-flightorder.reservation-part-2 .input.date .date-wrap,
  .page-flightorder .input input,
  .page-flightorder .input .select-wrap,
  .page-flightorder .input textarea,
  .page-flightorder .input.date .date-wrap,
  .page-travelorder.reservation-part-2 .input input,
  .page-travelorder.reservation-part-2 .input .select-wrap,
  .page-travelorder.reservation-part-2 .input textarea,
  .page-travelorder.reservation-part-2 .input.date .date-wrap,
  .page-travelorder .input input,
  .page-travelorder .input .select-wrap,
  .page-travelorder .input textarea,
  .page-travelorder .input.date .date-wrap,
  .page-accomorder.reservation-part-2 .input input,
  .page-accomorder.reservation-part-2 .input .select-wrap,
  .page-accomorder.reservation-part-2 .input textarea,
  .page-accomorder.reservation-part-2 .input.date .date-wrap,
  .page-accomorder .input input,
  .page-accomorder .input .select-wrap,
  .page-accomorder .input textarea,
  .page-accomorder .input.date .date-wrap {
    width: calc(100% - 115px);
  }
}
@media (max-width: 991px) {
  .page-reservation.reservation-part-2 .input label,
  .page-excurorder.reservation-part-2 .input label,
  .page-excurorder .input label,
  .page-hotelorder.reservation-part-2 .input label,
  .page-hotelorder .input label,
  .page-flexiorder.reservation-part-2 .input label,
  .page-flexiorder .input label,
  .page-flightorder.reservation-part-2 .input label,
  .page-flightorder .input label,
  .page-travelorder.reservation-part-2 .input label,
  .page-travelorder .input label,
  .page-accomorder.reservation-part-2 .input label,
  .page-accomorder .input label {
    margin-bottom: 3px;
    max-width: 100% !important;
    width: 100% !important;
  }
  .page-reservation.reservation-part-2 .input input,
  .page-excurorder.reservation-part-2 .input input,
  .page-excurorder .input input,
  .page-hotelorder.reservation-part-2 .input input,
  .page-hotelorder .input input,
  .page-flexiorder.reservation-part-2 .input input,
  .page-flexiorder .input input,
  .page-flightorder.reservation-part-2 .input input,
  .page-flightorder .input input,
  .page-travelorder.reservation-part-2 .input input,
  .page-travelorder .input input,
  .page-accomorder.reservation-part-2 .input input,
  .page-accomorder .input input {
    width: 100% !important;
  }
}
.page-reservation.reservation-part-2 .res-confirm,
.page-excurorder.reservation-part-2 .res-confirm,
.page-excurorder .res-confirm,
.page-hotelorder.reservation-part-2 .res-confirm,
.page-hotelorder .res-confirm,
.page-flexiorder.reservation-part-2 .res-confirm,
.page-flexiorder .res-confirm,
.page-flightorder.reservation-part-2 .res-confirm,
.page-flightorder .res-confirm,
.page-travelorder.reservation-part-2 .res-confirm,
.page-travelorder .res-confirm,
.page-accomorder.reservation-part-2 .res-confirm,
.page-accomorder .res-confirm {
  margin: 18px 0;
}
.page-reservation.reservation-part-2 .res-confirm label,
.page-excurorder.reservation-part-2 .res-confirm label,
.page-excurorder .res-confirm label,
.page-hotelorder.reservation-part-2 .res-confirm label,
.page-hotelorder .res-confirm label,
.page-flexiorder.reservation-part-2 .res-confirm label,
.page-flexiorder .res-confirm label,
.page-flightorder.reservation-part-2 .res-confirm label,
.page-flightorder .res-confirm label,
.page-travelorder.reservation-part-2 .res-confirm label,
.page-travelorder .res-confirm label,
.page-accomorder.reservation-part-2 .res-confirm label,
.page-accomorder .res-confirm label {
  width: 20px;
  position: absolute !important;
}
.page-reservation.reservation-part-2 .res-confirm p,
.page-excurorder.reservation-part-2 .res-confirm p,
.page-excurorder .res-confirm p,
.page-hotelorder.reservation-part-2 .res-confirm p,
.page-hotelorder .res-confirm p,
.page-flexiorder.reservation-part-2 .res-confirm p,
.page-flexiorder .res-confirm p,
.page-flightorder.reservation-part-2 .res-confirm p,
.page-flightorder .res-confirm p,
.page-travelorder.reservation-part-2 .res-confirm p,
.page-travelorder .res-confirm p,
.page-accomorder.reservation-part-2 .res-confirm p,
.page-accomorder .res-confirm p {
  padding-left: 25px;
  display: inline-block;
  font-weight: normal;
  margin: 0;
  font-size: 15px;
}
@media (min-width: 992px) {
  .page-reservation.reservation-part-2 .res-confirm,
  .page-excurorder.reservation-part-2 .res-confirm,
  .page-excurorder .res-confirm,
  .page-hotelorder.reservation-part-2 .res-confirm,
  .page-hotelorder .res-confirm,
  .page-flexiorder.reservation-part-2 .res-confirm,
  .page-flexiorder .res-confirm,
  .page-flightorder.reservation-part-2 .res-confirm,
  .page-flightorder .res-confirm,
  .page-travelorder.reservation-part-2 .res-confirm,
  .page-travelorder .res-confirm,
  .page-accomorder.reservation-part-2 .res-confirm,
  .page-accomorder .res-confirm {
    padding-left: 65px;
  }
}
.page-reservation.reservation-part-2 .textarea label,
.page-excurorder.reservation-part-2 .textarea label,
.page-excurorder .textarea label,
.page-hotelorder.reservation-part-2 .textarea label,
.page-hotelorder .textarea label,
.page-flexiorder.reservation-part-2 .textarea label,
.page-flexiorder .textarea label,
.page-flightorder.reservation-part-2 .textarea label,
.page-flightorder .textarea label,
.page-travelorder.reservation-part-2 .textarea label,
.page-travelorder .textarea label,
.page-accomorder.reservation-part-2 .textarea label,
.page-accomorder .textarea label {
  vertical-align: top;
  padding-top: 8px;
  font-weight: normal;
}
.page-reservation.reservation-part-2 .inputs-field,
.page-excurorder.reservation-part-2 .inputs-field,
.page-excurorder .inputs-field,
.page-hotelorder.reservation-part-2 .inputs-field,
.page-hotelorder .inputs-field,
.page-flexiorder.reservation-part-2 .inputs-field,
.page-flexiorder .inputs-field,
.page-flightorder.reservation-part-2 .inputs-field,
.page-flightorder .inputs-field,
.page-travelorder.reservation-part-2 .inputs-field,
.page-travelorder .inputs-field,
.page-accomorder.reservation-part-2 .inputs-field,
.page-accomorder .inputs-field {
  margin: 20px 0 30px;
  max-width: 1100px;
}
.page-reservation.reservation-part-2 .facebook-prefill,
.page-excurorder.reservation-part-2 .facebook-prefill,
.page-excurorder .facebook-prefill,
.page-hotelorder.reservation-part-2 .facebook-prefill,
.page-hotelorder .facebook-prefill,
.page-flexiorder.reservation-part-2 .facebook-prefill,
.page-flexiorder .facebook-prefill,
.page-flightorder.reservation-part-2 .facebook-prefill,
.page-flightorder .facebook-prefill,
.page-travelorder.reservation-part-2 .facebook-prefill,
.page-travelorder .facebook-prefill,
.page-accomorder.reservation-part-2 .facebook-prefill,
.page-accomorder .facebook-prefill {
  float: right;
  width: 490px;
  max-width: 100%;
  overflow: auto;
}
.page-reservation.reservation-part-2 .facebook-prefill div > *,
.page-excurorder.reservation-part-2 .facebook-prefill div > *,
.page-excurorder .facebook-prefill div > *,
.page-hotelorder.reservation-part-2 .facebook-prefill div > *,
.page-hotelorder .facebook-prefill div > *,
.page-flexiorder.reservation-part-2 .facebook-prefill div > *,
.page-flexiorder .facebook-prefill div > *,
.page-flightorder.reservation-part-2 .facebook-prefill div > *,
.page-flightorder .facebook-prefill div > *,
.page-travelorder.reservation-part-2 .facebook-prefill div > *,
.page-travelorder .facebook-prefill div > *,
.page-accomorder.reservation-part-2 .facebook-prefill div > *,
.page-accomorder .facebook-prefill div > * {
  display: block;
  float: left;
}
.page-reservation.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-excurorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-excurorder .facebook-prefill .facebook-prefill-login > span,
.page-hotelorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-hotelorder .facebook-prefill .facebook-prefill-login > span,
.page-flexiorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-flexiorder .facebook-prefill .facebook-prefill-login > span,
.page-flightorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-flightorder .facebook-prefill .facebook-prefill-login > span,
.page-travelorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-travelorder .facebook-prefill .facebook-prefill-login > span,
.page-accomorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
.page-accomorder .facebook-prefill .facebook-prefill-login > span {
  width: 270px;
  margin: 3px 0 0 10px;
}
.page-reservation.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-excurorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-excurorder .facebook-prefill .facebook-prefill-like > span,
.page-hotelorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-hotelorder .facebook-prefill .facebook-prefill-like > span,
.page-flexiorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-flexiorder .facebook-prefill .facebook-prefill-like > span,
.page-flightorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-flightorder .facebook-prefill .facebook-prefill-like > span,
.page-travelorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-travelorder .facebook-prefill .facebook-prefill-like > span,
.page-accomorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
.page-accomorder .facebook-prefill .facebook-prefill-like > span {
  width: 230px;
}
@media (max-width: 1339px) {
  .page-reservation.reservation-part-2 .facebook-prefill,
  .page-excurorder.reservation-part-2 .facebook-prefill,
  .page-excurorder .facebook-prefill,
  .page-hotelorder.reservation-part-2 .facebook-prefill,
  .page-hotelorder .facebook-prefill,
  .page-flexiorder.reservation-part-2 .facebook-prefill,
  .page-flexiorder .facebook-prefill,
  .page-flightorder.reservation-part-2 .facebook-prefill,
  .page-flightorder .facebook-prefill,
  .page-travelorder.reservation-part-2 .facebook-prefill,
  .page-travelorder .facebook-prefill,
  .page-accomorder.reservation-part-2 .facebook-prefill,
  .page-accomorder .facebook-prefill {
    float: none;
    width: auto;
    margin-bottom: 25px;
  }
  .page-reservation.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-reservation.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-excurorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-excurorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-excurorder .facebook-prefill .facebook-prefill-login > span,
  .page-excurorder .facebook-prefill .facebook-prefill-like > span,
  .page-hotelorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-hotelorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-hotelorder .facebook-prefill .facebook-prefill-login > span,
  .page-hotelorder .facebook-prefill .facebook-prefill-like > span,
  .page-flexiorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-flexiorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-flexiorder .facebook-prefill .facebook-prefill-login > span,
  .page-flexiorder .facebook-prefill .facebook-prefill-like > span,
  .page-flightorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-flightorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-flightorder .facebook-prefill .facebook-prefill-login > span,
  .page-flightorder .facebook-prefill .facebook-prefill-like > span,
  .page-travelorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-travelorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-travelorder .facebook-prefill .facebook-prefill-login > span,
  .page-travelorder .facebook-prefill .facebook-prefill-like > span,
  .page-accomorder.reservation-part-2 .facebook-prefill .facebook-prefill-login > span,
  .page-accomorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-accomorder .facebook-prefill .facebook-prefill-login > span,
  .page-accomorder .facebook-prefill .facebook-prefill-like > span {
    width: auto;
  }
  .page-reservation.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-excurorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-excurorder .facebook-prefill .facebook-prefill-like > span,
  .page-hotelorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-hotelorder .facebook-prefill .facebook-prefill-like > span,
  .page-flexiorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-flexiorder .facebook-prefill .facebook-prefill-like > span,
  .page-flightorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-flightorder .facebook-prefill .facebook-prefill-like > span,
  .page-travelorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-travelorder .facebook-prefill .facebook-prefill-like > span,
  .page-accomorder.reservation-part-2 .facebook-prefill .facebook-prefill-like > span,
  .page-accomorder .facebook-prefill .facebook-prefill-like > span {
    margin-top: 10px;
  }
}
.page-reservation.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-excurorder.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-excurorder .passengers .group .input:nth-child(1n+3) label,
.page-hotelorder.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-hotelorder .passengers .group .input:nth-child(1n+3) label,
.page-flexiorder.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-flexiorder .passengers .group .input:nth-child(1n+3) label,
.page-flightorder.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-flightorder .passengers .group .input:nth-child(1n+3) label,
.page-travelorder.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-travelorder .passengers .group .input:nth-child(1n+3) label,
.page-accomorder.reservation-part-2 .passengers .group .input:nth-child(1n+3) label,
.page-accomorder .passengers .group .input:nth-child(1n+3) label {
  font-weight: normal;
  max-width: 80px;
}
@media (max-width: 1339px) {
  .page-reservation.reservation-part-2 .passengers label,
  .page-excurorder.reservation-part-2 .passengers label,
  .page-excurorder .passengers label,
  .page-hotelorder.reservation-part-2 .passengers label,
  .page-hotelorder .passengers label,
  .page-flexiorder.reservation-part-2 .passengers label,
  .page-flexiorder .passengers label,
  .page-flightorder.reservation-part-2 .passengers label,
  .page-flightorder .passengers label,
  .page-travelorder.reservation-part-2 .passengers label,
  .page-travelorder .passengers label,
  .page-accomorder.reservation-part-2 .passengers label,
  .page-accomorder .passengers label {
    width: 65px;
  }
  .page-reservation.reservation-part-2 .passengers input,
  .page-excurorder.reservation-part-2 .passengers input,
  .page-excurorder .passengers input,
  .page-hotelorder.reservation-part-2 .passengers input,
  .page-hotelorder .passengers input,
  .page-flexiorder.reservation-part-2 .passengers input,
  .page-flexiorder .passengers input,
  .page-flightorder.reservation-part-2 .passengers input,
  .page-flightorder .passengers input,
  .page-travelorder.reservation-part-2 .passengers input,
  .page-travelorder .passengers input,
  .page-accomorder.reservation-part-2 .passengers input,
  .page-accomorder .passengers input {
    width: calc(100% - 80px);
  }
}
.page-reservation.reservation-part-2 .back-to-step-1 button,
.page-excurorder.reservation-part-2 .back-to-step-1 button,
.page-excurorder .back-to-step-1 button,
.page-hotelorder.reservation-part-2 .back-to-step-1 button,
.page-hotelorder .back-to-step-1 button,
.page-flexiorder.reservation-part-2 .back-to-step-1 button,
.page-flexiorder .back-to-step-1 button,
.page-flightorder.reservation-part-2 .back-to-step-1 button,
.page-flightorder .back-to-step-1 button,
.page-travelorder.reservation-part-2 .back-to-step-1 button,
.page-travelorder .back-to-step-1 button,
.page-accomorder.reservation-part-2 .back-to-step-1 button,
.page-accomorder .back-to-step-1 button {
  background-color: transparent;
  text-decoration: underline;
  border: 0;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  color: #3773bf;
  padding-left: 20px;
  position: relative;
  display: inline-block;
  width: auto;
}
.page-reservation.reservation-part-2 .back-to-step-1 button:before,
.page-excurorder.reservation-part-2 .back-to-step-1 button:before,
.page-excurorder .back-to-step-1 button:before,
.page-hotelorder.reservation-part-2 .back-to-step-1 button:before,
.page-hotelorder .back-to-step-1 button:before,
.page-flexiorder.reservation-part-2 .back-to-step-1 button:before,
.page-flexiorder .back-to-step-1 button:before,
.page-flightorder.reservation-part-2 .back-to-step-1 button:before,
.page-flightorder .back-to-step-1 button:before,
.page-travelorder.reservation-part-2 .back-to-step-1 button:before,
.page-travelorder .back-to-step-1 button:before,
.page-accomorder.reservation-part-2 .back-to-step-1 button:before,
.page-accomorder .back-to-step-1 button:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  border: 2px solid #3773bf;
  border-right: 0;
  border-bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.page-reservation.reservation-part-2 .bottom-result,
.page-excurorder.reservation-part-2 .bottom-result,
.page-excurorder .bottom-result,
.page-hotelorder.reservation-part-2 .bottom-result,
.page-hotelorder .bottom-result,
.page-flexiorder.reservation-part-2 .bottom-result,
.page-flexiorder .bottom-result,
.page-flightorder.reservation-part-2 .bottom-result,
.page-flightorder .bottom-result,
.page-travelorder.reservation-part-2 .bottom-result,
.page-travelorder .bottom-result,
.page-accomorder.reservation-part-2 .bottom-result,
.page-accomorder .bottom-result {
  text-align: center;
}
.page-reservation.reservation-part-2 .bottom-result .total-price,
.page-excurorder.reservation-part-2 .bottom-result .total-price,
.page-excurorder .bottom-result .total-price,
.page-hotelorder.reservation-part-2 .bottom-result .total-price,
.page-hotelorder .bottom-result .total-price,
.page-flexiorder.reservation-part-2 .bottom-result .total-price,
.page-flexiorder .bottom-result .total-price,
.page-flightorder.reservation-part-2 .bottom-result .total-price,
.page-flightorder .bottom-result .total-price,
.page-travelorder.reservation-part-2 .bottom-result .total-price,
.page-travelorder .bottom-result .total-price,
.page-accomorder.reservation-part-2 .bottom-result .total-price,
.page-accomorder .bottom-result .total-price {
  display: block;
}
.page-reservation.reservation-part-2 .bottom-result .buttons,
.page-excurorder.reservation-part-2 .bottom-result .buttons,
.page-excurorder .bottom-result .buttons,
.page-hotelorder.reservation-part-2 .bottom-result .buttons,
.page-hotelorder .bottom-result .buttons,
.page-flexiorder.reservation-part-2 .bottom-result .buttons,
.page-flexiorder .bottom-result .buttons,
.page-flightorder.reservation-part-2 .bottom-result .buttons,
.page-flightorder .bottom-result .buttons,
.page-travelorder.reservation-part-2 .bottom-result .buttons,
.page-travelorder .bottom-result .buttons,
.page-accomorder.reservation-part-2 .bottom-result .buttons,
.page-accomorder .bottom-result .buttons {
  margin-top: 15px;
}
.page-reservation.reservation-part-2 .bottom-result .buttons button,
.page-excurorder.reservation-part-2 .bottom-result .buttons button,
.page-excurorder .bottom-result .buttons button,
.page-hotelorder.reservation-part-2 .bottom-result .buttons button,
.page-hotelorder .bottom-result .buttons button,
.page-flexiorder.reservation-part-2 .bottom-result .buttons button,
.page-flexiorder .bottom-result .buttons button,
.page-flightorder.reservation-part-2 .bottom-result .buttons button,
.page-flightorder .bottom-result .buttons button,
.page-travelorder.reservation-part-2 .bottom-result .buttons button,
.page-travelorder .bottom-result .buttons button,
.page-accomorder.reservation-part-2 .bottom-result .buttons button,
.page-accomorder .bottom-result .buttons button {
  display: inline-block;
  vertical-align: middle;
  width: 330px;
}
.page-reservation.reservation-part-2 .bottom-result .buttons button:first-child,
.page-excurorder.reservation-part-2 .bottom-result .buttons button:first-child,
.page-excurorder .bottom-result .buttons button:first-child,
.page-hotelorder.reservation-part-2 .bottom-result .buttons button:first-child,
.page-hotelorder .bottom-result .buttons button:first-child,
.page-flexiorder.reservation-part-2 .bottom-result .buttons button:first-child,
.page-flexiorder .bottom-result .buttons button:first-child,
.page-flightorder.reservation-part-2 .bottom-result .buttons button:first-child,
.page-flightorder .bottom-result .buttons button:first-child,
.page-travelorder.reservation-part-2 .bottom-result .buttons button:first-child,
.page-travelorder .bottom-result .buttons button:first-child,
.page-accomorder.reservation-part-2 .bottom-result .buttons button:first-child,
.page-accomorder .bottom-result .buttons button:first-child {
  background-color: #3773bf;
}
.page-reservation.reservation-part-2 .bottom-result .buttons small,
.page-excurorder.reservation-part-2 .bottom-result .buttons small,
.page-excurorder .bottom-result .buttons small,
.page-hotelorder.reservation-part-2 .bottom-result .buttons small,
.page-hotelorder .bottom-result .buttons small,
.page-flexiorder.reservation-part-2 .bottom-result .buttons small,
.page-flexiorder .bottom-result .buttons small,
.page-flightorder.reservation-part-2 .bottom-result .buttons small,
.page-flightorder .bottom-result .buttons small,
.page-travelorder.reservation-part-2 .bottom-result .buttons small,
.page-travelorder .bottom-result .buttons small,
.page-accomorder.reservation-part-2 .bottom-result .buttons small,
.page-accomorder .bottom-result .buttons small {
  display: block;
  font-size: 15px;
  font-weight: normal;
  text-transform: none;
}
body.reseller #page-header {
  background: none;
}
body.reseller #page-header .container {
  top: 0;
}
body.reseller .hledat-zajezdy-hotely {
  margin-top: 0;
}
body.reseller .demand-contact {
  display: none;
}
body.reseller.page-flight.flexi-detail #page-header,
body.reseller.page-flightorder #page-header,
body.reseller.page-flightorder_finished #page-header,
body.reseller.page-payment_return2 #page-header {
  display: none;
}
body.reseller.page-flight.flexi-detail #page-content,
body.reseller.page-flightorder #page-content,
body.reseller.page-flightorder_finished #page-content,
body.reseller.page-payment_return2 #page-content {
  padding-top: 0!important;
}
body.reseller.page-index #page-content {
  display: none!important;
}
@media (max-width: 768px) {
  body {
    margin: 0 !important;
  }
  input[type="text"],
  input[type="number"] {
    border-radius: 0px;
  }
  select.stars {
    line-height: 19px;
  }
  .select-wrap select {
    height: 32px;
  }
  .input.date input {
    height: 31px;
  }
  body.fast-demand-opened {
    position: fixed !important;
    width: 100%;
    height: 100%;
    overflow: fixed !important;
    left: 0px;
    top: 0px;
    right: 0px;
  }
  body.fast-demand-opened .fancybox-container {
    position: fixed !important;
    left: 0px;
    top: 0px;
  }
  body.fast-demand-opened .fancybox-bg {
    position: fixed !important;
    left: 0px;
    top: 0px;
  }
  body.fast-demand-opened .fancybox-inner {
    position: fixed !important;
    left: 0px;
    top: 0px;
  }
  body.fast-demand-opened .fancybox-stage {
    position: fixed !important;
    left: 0px;
    top: 0px;
  }
  body.fast-demand-opened .fancybox-stage .fancybox-slide {
    position: fixed !important;
    left: 0px;
    top: 0px;
  }
  body.fast-demand-opened header,
  body.fast-demand-opened #page-content,
  body.fast-demand-opened footer {
    display: none !important;
  }
  html.fly-loader-opened {
    height: 100%;
  }
  html.fly-loader-opened body {
    height: 100%;
  }
  html.fly-loader-opened body .blur {
    height: 100%;
    overflow: hidden;
  }
  #top-panel {
    z-index: 101 !important;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #top-panel .container {
    min-height: 50px;
    padding: 0;
  }
  #page-ken #popupDialog {
    display: none;
  }
  #page-content .subtitle {
    font-size: 21px !important;
  }
  #page-content h1 {
    text-align: center;
    width: auto;
    margin: 10px;
    display: block;
    font-size: 25px;
  }
  #page-content h1.title {
    font-size: 28px !important;
  }
  #page-content h1 .title {
    font-size: 28px;
  }
  #page-content h2 {
    text-align: center;
    font-size: 1.8em;
    margin: 5px 5px 10px 5px;
  }
  #page-content h2.title,
  #page-content h3.title {
    font-size: 1.4em;
  }
  #page-content > div.container {
    padding: 0;
  }
  #page-content > div.container .row {
    padding: 5px 0 0 0;
    margin: 0;
  }
  #page-content > div.container .row.head-locations-row {
    padding: 0px;
  }
  #page-content > div.container .top-4 {
    padding: 0px !important;
  }
  #page-content h3 {
    font-size: 1.3em;
  }
  #tourSearchForm .nav-tabs li {
    max-width: 33%;
  }
  #tourSearchForm .nav-tabs li button {
    font-size: 16px;
  }
  #main-content {
    width: 100%;
    float: left;
  }
  #main-content .head-title-wrap {
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
  }
  #main-content .head-title-wrap h1 {
    font-size: 28px;
  }
  #main-content .under-title {
    text-align: center;
    padding: 0 10px;
  }
  #main-content > div.article-wrap {
    padding: 0 15px;
  }
  #main-content > div.article-wrap .article {
    padding: 0;
  }
  #main-content > p,
  #main-content > .moz-text-html {
    padding: 0 15px;
  }
  #main-content .tours-search {
    position: relative;
    margin: 0;
  }
  #main-content .tours-search .show-button,
  #main-content .flight-search .show-button {
    background: url('/images/ico-search-sm.png') right center no-repeat;
    position: absolute;
    right: 0;
    top: -43px;
    width: 110px;
    height: auto;
    font-size: 12px;
    text-align: left;
    padding: 6px 40px 5px 8px;
  }
  #main-content .tours-search .show-button.opened,
  #main-content .flight-search .show-button.opened {
    background-color: #ef9a45;
  }
  #main-content .tours-search .show-button i,
  #main-content .flight-search .show-button i {
    display: none;
  }
  #main-content #exportForm {
    text-align: center;
    margin-top: 10px;
  }
  #main-content div.text {
    padding: 10px 15px 15px 15px;
  }
  #main-content .tour-detail-head .text {
    padding: 5px 15px 15px 15px;
  }
  #main-content #ubytovani .hotels-listing .title-wrap {
    padding: 0;
  }
  #main-content #ubytovani .hotels-listing .title-wrap h3.title {
    margin: 0;
    width: 100%;
    text-align: center;
  }
  #main-content #ubytovani .hotels-listing .title-wrap .stars {
    text-align: center;
    width: 100%;
    margin-bottom: 6px;
  }
  #main-content #ubytovani .hotels-listing .img {
    width: 100%;
  }
  #main-content #ubytovani .hotels-listing .text {
    padding: 0;
    text-align: left;
    font-size: 0.8em;
  }
  #main-content #ubytovani .hotels-listing .detail {
    text-align: center;
    position: relative;
    margin: 10px 0 0 0;
  }
  #main-content #ubytovani .hotels-listing .hotel-detail .detail {
    margin: 0 0 10px 0;
  }
  #main-content #ubytovani .hotels-listing .button.wide,
  #main-content #ubytovani .hotels-listing .large-button.wide,
  #main-content #ubytovani .hotels-listing .big-button.wide,
  #main-content #ubytovani .hotels-listing .huge-button.wide {
    width: 100%;
    text-align: center;
  }
  #main-content .listing .title-wrap h2 {
    margin-bottom: 5px;
  }
  #main-content .listing .item {
    width: 100%;
  }
  #main-content .listing .title {
    font-size: 20px;
    margin-top: 10px;
  }
  #main-content .listing span.tour-type {
    margin: 5px 0 0 0;
    padding: 0;
    float: left;
  }
  #main-content .listing .table-terms {
    width: 100%;
    position: relative;
    z-index: 1;
  }
  #main-content .listing .table-terms .termsListing {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddf0f9;
    min-height: 65px;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
  }
  #main-content .listing .table-terms .termsListing > div {
    margin: 3px 0;
    max-width: 200px;
  }
  #main-content .listing .table-terms .termsListing span {
    vertical-align: middle;
  }
  #main-content .listing .table-terms .termsListing .date {
    font-size: 14px;
    font-weight: 700;
    background: #fff;
    margin-bottom: 10px;
  }
  #main-content .listing .table-terms .termsListing .availability {
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
  }
  #main-content .listing .table-terms .termsListing .boarding {
    font-size: 12px;
    color: #3773bf;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    width: 140px;
  }
  #main-content .listing .table-terms .termsListing .days {
    font-size: 12px;
    margin-right: 10px;
  }
  #main-content .listing .table-terms .termsListing .departure-place {
    font-size: 12px;
    margin-right: 10px;
    text-transform: uppercase;
  }
  #main-content .listing .table-terms .termsListing .link {
    position: absolute;
    right: 20px;
    bottom: 5px;
  }
  #main-content .listing .table-terms .termsListing .link .button,
  #main-content .listing .table-terms .termsListing .link .large-button,
  #main-content .listing .table-terms .termsListing .link .big-button,
  #main-content .listing .table-terms .termsListing .link .huge-button {
    padding: 4px 6px;
    width: 65px;
    height: 27px;
    text-align: center;
  }
  #main-content .listing .table-terms .termsListing .price {
    font-size: 17px;
    position: absolute;
    right: 20px;
    bottom: 35px;
    font-weight: bold;
  }
  #main-content .listing .table-terms .termsListing .old-price {
    position: absolute;
    right: 0;
    top: -5px;
  }
  #main-content .listing .table-terms .termsListing .per-discount {
    position: absolute;
    left: -26px;
    bottom: 0;
  }
  #main-content .listing .table-terms .termsListing.first-price,
  #main-content .listing .table-terms .termsListing.last-price {
    background-color: #f0ffe8;
    border-top: solid #009900 1px;
  }
  #main-content .listing .table-terms .termsListing.first-price:after,
  #main-content .listing .table-terms .termsListing.last-price:after {
    background-color: #009900 !important;
    width: 100px;
    height: 17px;
    content: "First minute";
    font-size: 11px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    color: white;
  }
  #main-content .listing .table-terms .termsListing.first-price .date,
  #main-content .listing .table-terms .termsListing.last-price .date {
    background-color: transparent;
  }
  #main-content .listing .table-terms .termsListing.last-price {
    background-color: #ddf0f9;
    border-top: solid #3773bf 1px;
  }
  #main-content .listing .table-terms .termsListing.last-price:after {
    content: "Last minute";
    background-color: #3773bf !important;
  }
  #main-content .listing div.detail {
    width: 100%;
    margin: 0;
  }
  #main-content .listing div.detail a.button,
  #main-content .listing div.detail a.large-button,
  #main-content .listing div.detail a.big-button,
  #main-content .listing div.detail a.huge-button {
    width: 100% !important;
    display: block;
  }
  #main-content .listing div.bottom {
    text-align: center;
  }
  #main-content .listing div.bottom div.price {
    margin-bottom: 10px;
  }
  #main-content .pagination {
    margin: 10px auto;
  }
  #main-content .room-prices th,
  #main-content .room-prices td {
    padding: 2px;
  }
  #main-content table.reservation-info {
    margin: 10px;
  }
  #main-content table.reservation-info th {
    text-align: left;
  }
  #left-content {
    max-width: none !important;
    clear: both;
    margin-top: 20px;
  }
  #left-content .left-menu {
    padding: 15px;
  }
  #left-content .nav-stacked li {
    margin: 5px 0;
  }
  .tabs-hamburger {
    background: #4fb0e0;
    color: #fff;
    width: 100%;
    height: 42px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 42px;
    padding: 0;
    font-size: 1.5em;
    position: relative;
    border: none;
  }
  .tabs-hamburger i {
    position: absolute;
    left: 5px;
    top: 6px;
  }
  .tabs-hamburger-menu {
    height: 0px;
    overflow: hidden;
    transition: 300ms;
  }
  .tabs-hamburger-menu.open {
    height: 200px;
    overflow: auto;
  }
  .tabs-hamburger-menu li {
    width: 100%;
  }
  .tabs-hamburger-menu li a {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  #page-footer {
    margin-top: 10px !important;
  }
  #page-footer h2 {
    text-align: center;
  }
  #page-footer .kentlucky-footer {
    padding-top: 5px;
    min-height: 155px;
  }
  #page-footer .kentlucky-footer .container {
    padding-top: 0px !important;
  }
  #page-footer .havana-office {
    padding: 10px 17px 0px 17px;
  }
  #page-footer .havana-office .item div {
    line-height: 1.0em;
  }
  #page-footer .item {
    width: 100% !important;
  }
  #page-footer .kv {
    float: left;
    width: 50%;
    margin: 0 0 5px 0;
    text-align: center;
  }
  #page-footer .kv.width100 {
    width: 100%;
  }
  #page-footer .logo {
    clear: both;
    padding: 15px 0 0 0;
    text-align: center;
  }
  #page-footer #copyright {
    text-align: center;
    padding: 5px 10px;
  }
  #page-footer .login-for-partners {
    text-align: center;
    margin-bottom: 15px;
  }
  #page-footer .mobile-switch {
    text-align: center;
    display: block;
  }
  #order .content {
    padding: 15px 10px;
  }
  #order .content .term {
    font-size: 1.3em;
    text-align: center;
    margin-bottom: 10px;
  }
  #order table.clear {
    font-size: 1.0em;
  }
  #order table.clear th {
    font-size: 0.9em !important;
    padding: 2px !important;
    text-align: left;
  }
  #order table.clear td {
    padding: 5px 2px !important;
  }
  #order table.clear td input {
    min-width: 50px;
  }
  #order .total-price {
    text-align: center;
  }
  #order .title-wrap .info-required {
    position: relative;
    top: 0px;
    text-align: center;
    margin-bottom: 5px;
  }
  #order .right-side.text p.strong {
    padding-left: 30px;
  }
  #order .bottom-result .buttons {
    width: 100%;
  }
  #order .mobileWidth50 {
    width: 49%;
    margin: 0 0 10px 0;
  }
  #order .input.mobileWidth50Left {
    width: 49%;
    margin: 0 0 10px 0;
    float: left;
  }
  #order .input.mobileWidth50Right {
    width: 49%;
    margin: 0 0 10px 0;
    float: right;
  }
  #order .mobileHidden {
    display: none;
  }
  .page-hotelorder_finished div.info {
    padding: 0 15px;
  }
  .page-hotelorder_finished div.info .address {
    text-align: center;
  }
  .page-hotelorder_finished div.info .term {
    text-align: center;
    font-size: 1.3em;
    margin-bottom: 10px;
  }
  .page-hotelorder_finished div.info .kv {
    padding: 0px !important;
  }
  .page-hotelorder_finished div.info .rooms {
    width: 100%;
  }
  .page-hotelorder_finished div.info .rooms .k,
  .page-hotelorder_finished div.info .rooms .v {
    width: 100% !important;
  }
  .page-hotelorder_finished div.info div.total-price {
    width: 100%;
    text-align: center;
    font-size: 1.9em;
    margin-top: 0px;
  }
  #minute-demand {
    margin: 0px;
    width: 100%;
    position: fixed !important;
    left: 0px;
    top: 0px;
    right: 0px;
  }
  #minute-demand div.input {
    width: 49%;
    margin: 0 0.5% 10px 0.5%;
    float: left;
    position: relative;
  }
  #minute-demand div.input input {
    width: 100%;
    position: relative;
    z-index: 100;
    height: 34px;
  }
  #minute-demand div.input button {
    margin-top: 15px;
    margin-bottom: 5px;
    height: 40px;
  }
  #minute-demand div.input.submit {
    width: 99%;
  }
  #minute-demand .head {
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  #page-content .col-lg-6 {
    padding: 0;
  }
  #page-content .items-grid-1x,
  #page-content .items-grid-3x,
  #page-content .items-grid-4x,
  #page-content .listing,
  #page-content .items-grid-4x,
  #page-content .items-grid-2x {
    margin: 0;
  }
  #page-content .items-grid-1x .content,
  #page-content .items-grid-3x .content,
  #page-content .items-grid-4x .content,
  #page-content .listing .content,
  #page-content .items-grid-4x .content,
  #page-content .items-grid-2x .content {
    margin-top: 0;
  }
  #page-content .items-grid-1x .img,
  #page-content .items-grid-3x .img,
  #page-content .items-grid-4x .img,
  #page-content .listing .img,
  #page-content .items-grid-4x .img,
  #page-content .items-grid-2x .img {
    padding: 0;
    position: relative;
    z-index: 10;
    width: 100%;
  }
  #page-content .items-grid-1x .img a,
  #page-content .items-grid-3x .img a,
  #page-content .items-grid-4x .img a,
  #page-content .listing .img a,
  #page-content .items-grid-4x .img a,
  #page-content .items-grid-2x .img a {
    display: block;
  }
  #page-content .items-grid-1x .img .bottom,
  #page-content .items-grid-3x .img .bottom,
  #page-content .items-grid-4x .img .bottom,
  #page-content .listing .img .bottom,
  #page-content .items-grid-4x .img .bottom,
  #page-content .items-grid-2x .img .bottom {
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    height: 38px;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 10;
    text-align: left;
    padding: 0 12px;
  }
  #page-content .items-grid-1x .img .bottom p.minPrice,
  #page-content .items-grid-3x .img .bottom p.minPrice,
  #page-content .items-grid-4x .img .bottom p.minPrice,
  #page-content .listing .img .bottom p.minPrice,
  #page-content .items-grid-4x .img .bottom p.minPrice,
  #page-content .items-grid-2x .img .bottom p.minPrice {
    font-size: 18px;
    position: absolute;
    right: 12px;
    top: 5px;
  }
  #page-content .items-grid-1x .img .bottom p.minPrice a,
  #page-content .items-grid-3x .img .bottom p.minPrice a,
  #page-content .items-grid-4x .img .bottom p.minPrice a,
  #page-content .listing .img .bottom p.minPrice a,
  #page-content .items-grid-4x .img .bottom p.minPrice a,
  #page-content .items-grid-2x .img .bottom p.minPrice a {
    color: #009900;
    font-weight: 700;
  }
  #page-content .items-grid-1x .img .bottom .tour-type,
  #page-content .items-grid-3x .img .bottom .tour-type,
  #page-content .items-grid-4x .img .bottom .tour-type,
  #page-content .listing .img .bottom .tour-type,
  #page-content .items-grid-4x .img .bottom .tour-type,
  #page-content .items-grid-2x .img .bottom .tour-type {
    float: none !important;
    vertical-align: middle;
    font-size: 14px;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab,
  #page-content .items-grid-3x .img .bottom .boarding-tab,
  #page-content .items-grid-4x .img .bottom .boarding-tab,
  #page-content .listing .img .bottom .boarding-tab,
  #page-content .items-grid-4x .img .bottom .boarding-tab,
  #page-content .items-grid-2x .img .bottom .boarding-tab {
    display: inline-block;
    background-color: white;
    text-transform: uppercase;
    color: #3773bf;
    font-size: 15px;
    vertical-align: middle;
    font-weight: bold;
    margin-left: 5px;
    height: 38px;
    padding-top: 8px;
    padding-left: 10px;
    position: relative;
    z-index: 10;
    text-align: left;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab:hover,
  #page-content .items-grid-3x .img .bottom .boarding-tab:hover,
  #page-content .items-grid-4x .img .bottom .boarding-tab:hover,
  #page-content .listing .img .bottom .boarding-tab:hover,
  #page-content .items-grid-4x .img .bottom .boarding-tab:hover,
  #page-content .items-grid-2x .img .bottom .boarding-tab:hover {
    cursor: pointer;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab .select-label,
  #page-content .items-grid-3x .img .bottom .boarding-tab .select-label,
  #page-content .items-grid-4x .img .bottom .boarding-tab .select-label,
  #page-content .listing .img .bottom .boarding-tab .select-label,
  #page-content .items-grid-4x .img .bottom .boarding-tab .select-label,
  #page-content .items-grid-2x .img .bottom .boarding-tab .select-label {
    display: inline-block;
    padding-right: 25px;
    position: relative;
    font-size: 11px;
    max-width: 93px;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab .select-label:after,
  #page-content .items-grid-3x .img .bottom .boarding-tab .select-label:after,
  #page-content .items-grid-4x .img .bottom .boarding-tab .select-label:after,
  #page-content .listing .img .bottom .boarding-tab .select-label:after,
  #page-content .items-grid-4x .img .bottom .boarding-tab .select-label:after,
  #page-content .items-grid-2x .img .bottom .boarding-tab .select-label:after {
    content: "";
    position: absolute;
    top: -7px;
    bottom: 0;
    right: 9px;
    margin: auto;
    width: 7px;
    height: 7px;
    border: 2px solid #3773bf;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all 0.15s linear;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab ul.boarding-select,
  #page-content .items-grid-3x .img .bottom .boarding-tab ul.boarding-select,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select,
  #page-content .listing .img .bottom .boarding-tab ul.boarding-select,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select,
  #page-content .items-grid-2x .img .bottom .boarding-tab ul.boarding-select {
    display: none;
    padding: 0;
    position: absolute;
    background-color: #ddf0f9;
    width: 170px;
    left: 0;
    top: 23px;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab ul.boarding-select li,
  #page-content .items-grid-3x .img .bottom .boarding-tab ul.boarding-select li,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select li,
  #page-content .listing .img .bottom .boarding-tab ul.boarding-select li,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select li,
  #page-content .items-grid-2x .img .bottom .boarding-tab ul.boarding-select li {
    list-style: none;
    padding: 5px 15px;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab ul.boarding-select li:hover,
  #page-content .items-grid-3x .img .bottom .boarding-tab ul.boarding-select li:hover,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select li:hover,
  #page-content .listing .img .bottom .boarding-tab ul.boarding-select li:hover,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select li:hover,
  #page-content .items-grid-2x .img .bottom .boarding-tab ul.boarding-select li:hover {
    background-color: #d8edfe;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab ul.boarding-select li:before,
  #page-content .items-grid-3x .img .bottom .boarding-tab ul.boarding-select li:before,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select li:before,
  #page-content .listing .img .bottom .boarding-tab ul.boarding-select li:before,
  #page-content .items-grid-4x .img .bottom .boarding-tab ul.boarding-select li:before,
  #page-content .items-grid-2x .img .bottom .boarding-tab ul.boarding-select li:before {
    content: "";
    width: 0;
    height: 0;
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab.opened span:after,
  #page-content .items-grid-3x .img .bottom .boarding-tab.opened span:after,
  #page-content .items-grid-4x .img .bottom .boarding-tab.opened span:after,
  #page-content .listing .img .bottom .boarding-tab.opened span:after,
  #page-content .items-grid-4x .img .bottom .boarding-tab.opened span:after,
  #page-content .items-grid-2x .img .bottom .boarding-tab.opened span:after {
    top: 6px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  #page-content .items-grid-1x .img .bottom .boarding-tab.opened .boarding-select,
  #page-content .items-grid-3x .img .bottom .boarding-tab.opened .boarding-select,
  #page-content .items-grid-4x .img .bottom .boarding-tab.opened .boarding-select,
  #page-content .listing .img .bottom .boarding-tab.opened .boarding-select,
  #page-content .items-grid-4x .img .bottom .boarding-tab.opened .boarding-select,
  #page-content .items-grid-2x .img .bottom .boarding-tab.opened .boarding-select {
    display: block;
    height: auto;
  }
  #page-content .items-grid-1x .img .bottom .boarding-label,
  #page-content .items-grid-3x .img .bottom .boarding-label,
  #page-content .items-grid-4x .img .bottom .boarding-label,
  #page-content .listing .img .bottom .boarding-label,
  #page-content .items-grid-4x .img .bottom .boarding-label,
  #page-content .items-grid-2x .img .bottom .boarding-label {
    top: -19px;
    bottom: auto;
  }
  #page-content .item {
    max-width: none;
    margin: 0 0 5px 0 !important;
    padding: 0;
  }
  #page-content .item .inner {
    padding: 0;
  }
  #page-content .item img {
    width: 100%;
  }
  #page-content .item .bottom {
    text-align: left;
  }
  #page-content .item .date {
    text-align: left;
  }
  #page-content .listing-top-featured {
    max-width: none;
    margin: 10px 0 0 0;
  }
  #page-content #hotelOrderForm h3 {
    text-align: center;
    margin-top: 0px;
    text-transform: uppercase;
  }
  #page-content #hotelOrderForm .input.date {
    width: 50% !important;
  }
  #page-content #hotelOrderForm .group.g3 .input {
    width: 33.33% !important;
  }
  #main-content .item .boarding-label {
    top: auto;
    left: 0;
    bottom: 0;
    width: auto;
  }
  #main-content .item .inner {
    padding: 0;
  }
  #main-content .item img {
    width: 100%;
  }
  #main-content .item h3.title {
    margin: 10px 5px 5px 5px;
    line-height: 1.20em;
    text-align: center;
    width: auto;
    font-size: 19px;
  }
  #main-content .item .date {
    text-align: center;
    margin: 0px 0px 2px 0px;
  }
  #main-content .item .note {
    text-align: center;
  }
  #main-content .item .bottom {
    padding: 5px 20px 15px 20px;
    position: relative;
    z-index: 1;
  }
  #main-content .listing .item .img > a {
    display: block;
  }
  #main-content .items-grid-1x .time-left,
  #main-content .items-grid-2x .time-left {
    position: absolute;
    left: 15px;
    top: 8px;
    font-size: 17px;
    font-weight: 500;
  }
  #main-content .items-grid-1x .bottom,
  #main-content .items-grid-2x .bottom {
    width: 100%;
  }
  #main-content .items-grid-1x .title,
  #main-content .items-grid-2x .title {
    width: 100%;
  }
  #main-content .items-grid-1x .note,
  #main-content .items-grid-2x .note {
    padding-right: 0;
  }
  #main-content .items-grid-1x .detail,
  #main-content .items-grid-2x .detail {
    right: 15px;
    left: auto;
    bottom: 20px;
  }
  #main-content .items-grid-1x .availability,
  #main-content .items-grid-2x .availability {
    background: #fff;
    padding: 10px 12px;
    position: absolute;
    right: 0px;
    left: auto;
    width: auto;
    top: 0px;
  }
  #main-content .items-grid-1x .price-2,
  #main-content .items-grid-2x .price-2 {
    padding-top: 0px;
  }
  #main-content div.text,
  #main-content .ta-rating,
  #main-content .kv,
  #main-content .hotel-info,
  #main-content .room-info {
    padding: 10px 15px 15px 15px;
  }
  #main-content .iv {
    margin: 0px !important;
    padding: 0;
  }
  #main-content .hotel-order-form div.term .input.date {
    width: 50%;
  }
  #main-content .hotel-order-form .input.submit {
    text-align: center;
  }
  #main-content .hotel-order-form button.big-button {
    margin: 0 auto;
  }
  #main-content .hotel-order-form .currency-switch {
    top: 133px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom {
    position: relative;
    border-bottom: 1px solid #ddf0f9;
    padding: 8px 10px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom:nth-child(2n) {
    background-color: #f0f8ff;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.name {
    width: 100%;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.name span {
    max-width: 60%;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.name i {
    display: inline-block;
    margin: 0;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.name strong {
    display: inline-block;
    text-transform: uppercase;
    color: #000000;
    font-size: 16px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.name .subName {
    display: block;
    font-size: 13px;
    color: #3872BF;
    font-weight: 700;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.name .capacity {
    display: block;
    font-size: 13px;
    color: #3872BF;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.input {
    margin-top: 5px;
    height: 40px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.input .select-wrap {
    width: 150px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.input .select-wrap:after {
    top: 14px !important;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.input label {
    float: left;
    text-align: right;
    display: block;
    width: 62px;
    font-size: 13px;
    line-height: 1.1em;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .room.input select {
    border: 1px solid #acdaf0;
    float: right;
    width: 80px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .price {
    position: absolute;
    right: 10px;
    top: 13px;
    font-weight: 700;
    width: 70px;
    line-height: 1.0em;
    font-size: 15px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .price .standard-price {
    color: #000;
    font-size: 13px;
    font-weight: 500;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .price .standard-price span {
    display: block;
    text-decoration: line-through;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .price.total-price {
    right: 10px;
    bottom: 17px;
    top: auto;
    font-size: 17px;
    width: 115px;
  }
  #main-content .hotel-order-form .room-prices .hotelRoom .price.total-price label {
    display: block;
    font-size: 13px;
    line-height: 1.0em;
  }
  #main-content .weather {
    padding: 10px 15px 15px 15px;
  }
  #main-content .weather h2 {
    font-size: 28px;
  }
  #main-content .images {
    max-width: none;
  }
  #main-content .images .main-image img {
    width: 100%;
  }
  #main-content .images .small-images a {
    width: 19.5%;
    margin: 0px 0.25% 2px 0.25%;
  }
  #main-content .text {
    padding: 5px 15px 15px 15px;
  }
  #main-content .catalogBox {
    width: 48%;
    margin: 0px 1%;
  }
  #tourSearchForm .group.g2 {
    margin-top: 0px;
  }
  #tourSearchForm .group.g2 .input {
    padding: 0 4px 0 0;
  }
  #tourSearchForm .input.date {
    width: 50% !important;
    display: inline-block;
    margin: 0;
  }
  #tourSearchForm .input.date:last-child {
    padding-right: 0;
  }
  .extended-filter {
    border: 1px solid #3773bf;
    padding-bottom: 0;
    background-color: transparent;
    padding: 0 15px;
    position: relative;
  }
  .extended-filter .bottom {
    margin-bottom: 0px !important;
    position: relative;
    bottom: 17px;
  }
  .extended-filter h3.title {
    text-align: center;
    display: block;
    margin-bottom: 0px;
    padding: 5px;
    color: #3773bf;
  }
  .extended-filter h4 {
    text-align: center;
    font-size: 16px;
    margin-top: 0px;
  }
  .extended-filter #filter-slider {
    margin-bottom: 0px !important;
  }
  .extended-filter .checkbox-group {
    text-align: center;
  }
  .extended-filter .checkbox-group .input {
    width: auto;
    display: inline-block;
  }
  .extended-filter .checkbox-group .input label {
    font-size: 13px;
    padding-left: 17px;
    margin-right: 10px;
  }
}
@media (max-width: 768px) and (max-width: 767px) {
  #tourSearchForm .input.date {
    width: 49.4% !important;
    padding-left: 0;
  }
}
@media (max-width: 560px) {
  .search-form .input.search,
  #hotel-order- .input.search,
  #flexiSearchForm .input.search,
  #flightSearchForm .input.search,
  .hotel-detail .tours-search .input.search,
  #ticketSearch .input.search {
    width: 100%;
  }
  .search-form .input.search button,
  #hotel-order- .input.search button,
  #flexiSearchForm .input.search button,
  #flightSearchForm .input.search button,
  .hotel-detail .tours-search .input.search button,
  #ticketSearch .input.search button {
    max-width: 100%;
    width: 100%;
    padding: 6px 10px;
    line-height: 26px;
    text-align: center;
    font-size: 17px;
  }
  .search-form .input.search button:before,
  #hotel-order- .input.search button:before,
  #flexiSearchForm .input.search button:before,
  #flightSearchForm .input.search button:before,
  .hotel-detail .tours-search .input.search button:before,
  #ticketSearch .input.search button:before {
    position: relative;
    top: 3px;
    left: 0px;
    height: 19px;
    background-size: 19px;
  }
  #tourSearchForm .group.g2 .input:last-child {
    padding-right: 0px;
  }
}
[name="google_conversion_frame"] {
  visibility: hidden;
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  float: left;
}
.cleaner {
  clear: both;
}
.offset {
  padding-left: 15px;
}
#to-top {
  position: fixed;
  left: 15px;
  bottom: 15px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: rgba(33, 100, 182, 0.8);
  transition: all 0.15s linear;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  z-index: 10;
}
#to-top:before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#to-top.visible {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
@media (min-width: 992px) {
  #to-top {
    display: none !important;
  }
}
.page-videos .videos:before,
.page-videos .videos:after {
  content: " ";
  display: table;
}
.page-videos .videos:after {
  clear: both;
}
.page-videos .videos:before,
.page-videos .videos:after {
  content: " ";
  display: table;
}
.page-videos .videos:after {
  clear: both;
}
@media (min-width: 768px) {
  .page-videos .video {
    float: left;
    width: 50%;
  }
  .page-videos .video:nth-child(2n) {
    padding-left: 15px;
  }
  .page-videos .video:nth-child(2n+1) {
    padding-right: 15px;
  }
}
.page-videos .iframe-wrap {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.page-videos .iframe-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* for IE 6 */
/* for IE 7 */
.rateit {
  display: -moz-inline-box;
  display: inline-block;
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.rateit .rateit-range {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  height: 20px;
  outline: none;
}
.rateit .rateit-range * {
  display: block;
}
.rateit .rateit-hover {
  position: absolute;
  left: 0;
}
.rateit .rateit-selected {
  position: absolute;
  left: 0;
}
.rateit .rateit-hover-rtl {
  left: auto;
  right: 0;
  background-position: right -32px;
}
.rateit .rateit-selected-rtl {
  left: auto;
  right: 0;
  background-position: right -16px;
}
.rateit button.rateit-reset {
  width: 16px;
  height: 16px;
  display: -moz-inline-box;
  display: inline-block;
  float: left;
  outline: none;
  border: none;
  padding: 0;
}
.rateit button.rateit-reset:hover {
  background-position: 0 -16px;
}
.rateit button.rateit-reset:focus {
  background-position: 0 -16px;
}
* html .rateit {
  display: inline;
}
* html .rateit .rateit-range {
  display: inline;
}
* + html .rateit {
  display: inline;
}
* + html .rateit .rateit-range {
  display: inline;
}
.reservation-info.rating label {
  font-weight: normal;
}
.reservation-info.rating td,
.reservation-info.rating th {
  font-weight: normal;
  border-bottom: 1px solid #eeeeee;
}
.reservation-info.rating span {
  font-size: 13px;
}
.reservation-info.rating td {
  padding-left: 15px;
}
.reservation-info.rating tr:last-child td,
.reservation-info.rating tr:last-child th {
  border-bottom: 0;
}
.reservation-info.rating .select-wrap,
.reservation-info.rating textarea {
  border: 1px solid #eeeeee;
}
.reservation-info.rating .rateit {
  vertical-align: middle;
}
.reservation-info.rating .rateit .rateit-range {
  height: 20px;
  width: 100px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QIHDw0ET0T0NwAABM9JREFUOBEBxAQ7+wH///8AAAD///8AAAABAQEAAAAAAAAAAAAAAADV1dXr6+s4ODgICAgAAAAAAAAAAAAAAAD///8BAQEAAAACAAAAAAAA/////v7+AAAAAAAAAAAAAAAAAAAA+Pj49PT0AAAAAAAAAAAAAAAAAAAA/f39AAAAAAAAAAAAAgAAAAAAANjY2Lq6uvX19QAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAPX19b6+vuHh4f///wAAAAIAAAAAAAAUFBT7+/vLy8v29vYAAAAAAAD9/f0ICAgQEBD///8AAAAAAADx8fHExMT39/cMDAwBAQEAAAACAAAAAAAAFhYWQUFB8fHx4uLi/v7+6urqysrK4+Pj8/Pzz8/P6Ojo/v7+3Nzc9/f3QEBAFBQUAAAAAAAAAf///wAAAAAAAAAAAPf39/7+/tTU1OTk5BERERAQEAEBAe/v7/Dw8B0dHSkpKQICAgkJCQEBAQAAAAAAAAQAAAAAAAAAAAAAAAAFBQXQ0NDl5eU0NDQfHx8AAAAAAAAAAADh4eHNzc0GBgYsLCwBAQEAAAAAAAAAAAAEAAAAAAAAAAAAAAAA6enp2traQ0NDFhYWAAAAAAAAAAAA////Hh4eBwcHwcHBFhYWGRkZAAAAAAAA////AgAAAAAAAAAAAAAAAOPj4w4ODhcXFwEBAQAAAAAAAAAAAAEBAQEBARgYGAsLC+Tk5AAAAAAAAAAAAAEBAQSenp4AAAAAAABAQEDm5uYdHR0AAAAAAAD///8BAQEAAAAAAAAAAAAAAAAXFxfs7Oze3t6/v78AAAAAAAAEQUFBAAAAAAAAFRUVBAQE+vr6AAAAAAAAAQEBAAAAAAAAAAAAAAAA////+vr6BAQEFxcXQkJCAAAAAAAABCEhIQAAAAAAAAAAAB8fH9nZ2fz8/AQEBAAAAAAAAAAAAAAAAAAAAP39/ebm5iwsLAsLCyEhIQAAAAAAAAIAAAAAAAAAAAAAAAAdHR0EBATY2Nj+/v4AAAAAAAAAAAAAAAD8/PzZ2dkFBQUZGRkAAAAAAAAAAAAAAAAB////AAAAAAAAAAAA/v7+4+PjycnJHx8fJycnDg4OAAAA8/Pz19fX4uLiOzs7GxsbAAAAAAAAAAAAAAAAAf///wAAAAAAAP7+/t7e3gwMDPr6+tbW1vf39wICAgAAAP7+/gwMDCsrKwUFBfn5+RsbGwEBAf///wEBAQH///8AAAD////f39/FxcU1NTUoKCj7+/vn5+f19fUAAAAMDAwZGRkEBATY2NjQ0NA4ODgfHx8BAQEAAAACAAAAAAAA4uLizc3NNjY2JSUlAAAABAQEHh4eBQUF8/PzFxcXBAQEAAAAJSUlJycnyMjI4+PjAAAAAAAABAAAAAAAAAoKCjQ0NCEhIQAAAAAAAAEBAQAAAPHx8enp6f39/QAAAAAAAAMDAy8vLwcHBwsLCwAAAAAAAAQAAAAAAAAVFRUVFRUAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAACAgIpKSkBAQH///8BAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIDAwMAQEBAAAAAAAAAAAAAAAAAQEBAAAAAQEBAAAAd8lA29WHV6cAAAAASUVORK5CYII=");
  background-position: left top;
  background-repeat: repeat-x;
}
.reservation-info.rating .rateit .rateit-selected {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QIHDwwCvzxgQwAABM9JREFUOBEBxAQ7+wD///7//////v7+//7///////////7///////7/6pT/31/+++3//////////////////////v7///////4CAAAAAAAA/wD8Af/5AAAAAAAAAAABAAAAAAAAAPzrAPjbAQD9AAAAAAAAAAAAAP8AAP/5AAD+AAAAAAAAAgAAAQAAAAHrnADdUv/75QAA/wAAAAAAAAAAAQAAAAAAAAAAAP8AAAAAAAD/AAD85ADfWQDxtP///wAAAQL/AAAAAAD/CzQA/fIB5XsA++gAAAAAAAAA/vkAAxYAAAAA//4BAAAA/wAA+doA4WsA++r/Bh8BAQEAAAACAQAAAAAAAQs1ACCj//ncAPG2///8//XJAOR1AO6lAAAA/+Z///TGAAD6/++oAPzpACCiAQowAAD/AAAAAf////8AAAEAAAAAAAD86QD++wDrkwDyvgABBgAAAAAAAAAAAAD/+v8ORwEVZwABBf8EFwEBAQAA/wD/AQIAAP8AAAAAAAAAAAAAAg0A7JkA8r4AAAAA//oA//oA//oA//oAAAAB8rkA7qcABBEBAQEAAAD/AAEAAQACAP8BAQAAAAAAAAAAAPTGAPG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO+rAPTJAAAAAAD/AQAA////AgAAAAAAAAAAAAAAAADyuQABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgDzugAAAAAAAQAAAAEBAQQA0AoAAAAAAAD/IKMB9MYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oA8r//CawA314AAQAAAAAEACGjAP8BAAH/AAo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAQw4ACGjAAAAAAAABAAQUwAAAAD/AAEBAAARTgDurAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASVQAFHAARGwAAAQAAAAIAAAAAAAAAAQAAAAAADkoAAAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAQYAAAAACz8AAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAA/wgqABp9AP7sAAEGAAAAAAAAAAAAAAAAAAEG//3wABuHAAkmAAAAAAAAAAAAAAAAAgAAAAAAAAAA/////AHvqAADEwAbjgAAAAAAAAAAAAAAAAAAAAABAwEelP8ED//yvAAA/gAAAP///wAAAAD///////7//vz/7qv/0Rf/65z//////fL/8LT/65f/6pj/8bf//fX/////7Jv/0yL+77D//vz////+//8A/////////++x/9Up/uye//74/////v7+/////+2l/+R4//zw///////+//74/ueG/9Mi//C1////////BAAAAAAAAAAGGQAaggEQUwAAAQAAAAEBAQAAAP/52gD1xwH/+QAAAAAAAQABBwEWdAADEQAFGgAAAAAAAAQAAAAAAAAACjQACjQAAAAAAAAAAAAAAAAAAAAB/wEAAAEAAAAAAAAAAAAAAAAAAgUAFGcAAQD/AP8BAAECAP8AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQUAAYf/wADAAAAAAAAAAAAAAAAAAEB/wABAQABAAAAXspdOkCqGmMAAAAASUVORK5CYII=");
  background-position: left top;
  background-repeat: repeat-x;
}
.reservation-info.rating .rateit .rateit-hover {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEz0lEQVR42gHEBDv7AP///v/////+/v7//v///////////v///////v/qlP/fX/777f/////////////////////+/v///////gIAAAAAAAD/APwB//kAAAAAAAAAAAEAAAAAAAAA/OsA+uEBAP0AAAAAAAAAAAAA/wAA//kAAP4AAAAAAAACAAABAAAAAeucAN1S//vlAAD/AAAAAAAAAAABAAAA/wAAAAAA/wAAAAAAAP8AAPzkAN9ZAPG0////AAABAv8AAAAAAP8LNAD98gHlewD76AAAAAAAAAD++QADFgAIJwD//gEAAAD/AAD52gDhawD76v8GHwEBAQAAAAIBAAAAAAABCzUAIKP/+dwA8bb///z/9ckA5XgA8rUB+eD/6If/9MYAAPr/76gA/OkAIKIBCjAAAP8AAAAB/////wAAAQAAAAAAAPzpAP77AOuTAPG5/worAQcpAAEA//fXAfjX/w5KARVnAAEF/wQXAQEBAAD/AP8BAP///v7////////////99f/lfP/WM//vsv////////7//////v/vsf/WMv/nif/++P////////7//////wD//v//////////////8bv+0iD/88X//v3////////////+/v7+/v3/88P/1CT/8sH///////7////+/v4CAAAAAAAAAAAAAAAAAPK5AQchAAw5AAECAAAAAAAAAP8AAQEAAQECAAw7AAUdAPO6AAAAAAABAAAAAQEBBADQCgAAAAAAAP8gowHzvwAORwAAAQAAAP///wEBAQABAAAAAQAAAAAAAQAMOf/1zgDvrADfXgABAAAAAAQAIaMA/wEAAf8ACjcAAgr//vEBAAAAAAABAQEAAAAAAAAAAAAAAAD///8A/fEAAgsBDDgAIaMAAAAAAAAA//////////7//////+iI/tUp//32///////+///////+/////////v32/tUs/+uZ///////+////////AgAAAAAAAAABAAAAAAAOSgACCQDrnQD/+gAAAAAAAAAAAAAAAP/++AHtnAABDQALPwAAAAAAAQAAAAAAAAD////////////////+/vz/8LH/1Sb/5Hb+99n//vr//vr/99n+5HT+1Cr/8bv///7///////////////8B////AAAAAAD////9Ae+pAAYgAP3w/+yXAPvqAAEEAAABAP/8AQUcABZs/wMMAPzwAQ5DAAAC////AQEBAP///////v/+/P/uq//RF//rnP/////98v/wtP/rl//qmP/xt//99f/////sm//TIv7vsP/+/P////7//wD/////////77H/1Sn+7J7//vj////+/v7/////7aX/5Hj//PD///////7//vj+54b/0yL/8LX///////8EAAAAAAAAAAYZABqCARBTAAABAAAAAQEBAAAA//naAPXHAf/5AAAAAAABAAEHARZ0AAMRAAUaAAAAAAAABAAAAAAAAAAKNAAKNAAAAAAAAAAAAAAAAAAAAAH/AQAAAQAAAAAAAAAAAAAAAAACBQAUZwABAP8A/wEAAQIA/wAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABBQABh//AAMAAAAAAAAAAAAAAAAAAQH/AAEBAAEAAAB6WTqJ75UmawAAAABJRU5ErkJggg==");
  background-position: left top;
  background-repeat: repeat-x;
}
.reservation-info.rating .worst {
  margin-right: 8px;
  padding-right: 22px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4AIRDTMR3vYEKQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAGCElEQVQ4EQH9BQL6Af////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAALC9ywCxvssAAAAAAAAAAAAAAAAAAAAAAAAAAAAdGRQAFBANADIqIQA8MigAAAAAAAAAAAAAAAAAAAAAAAH/////AAAAAAAAAACInLAA2d/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQgGAB4ZFAAAAAAAHhkUAFpLPAACAAAAAPb4+QCmtcQA7O/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPf4+gDZ3+YA2d/mALvG0gAAAAAABAAAAADEztgAu8bSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACggHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAJCAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACdrb4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAJyEaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAoIBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAADP198AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCAYAAAAAAAQAAAAAHRkUAOPn7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRkUAFBCNQAKCQYAKCEbAAAAAAAB/////wAAAADs7/MA7PDyAOzv8wDs7/MA7PDyAMXO2QAAAAAAAAAAAAAAAAAAAAAAAAAAAIFsVgAeGRQAAAAAAAAAAAAAAAAABAAAAAAAAAAAFBENABQRDQAAIQAAAAAAAOzv8wDFztkAAAAAAAAAAAAAAAAAAAAAAGNTQgAeGRQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO194AAAAAAAAAAAAAAAAAHRkUAGRTQgAeGRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2N7mAAAAAAAAAAAAAAAAAG5bSQAUEQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb4+QAAAAAAAAAAADsyJwAUEQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARjovAAkIBgAJCAYAKCIaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAopdfblVswwIAAAAASUVORK5CYII=");
  background-position: right center;
  background-repeat: no-repeat;
}
.reservation-info.rating .best {
  margin-left: 8px;
  padding-left: 27px;
  background-image: url("data:image/png;base64,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");
  background-position: left center;
  background-repeat: no-repeat;
}
.reservation-info.rating .submit {
  text-align: right;
}
.reservation-info.rating .submit button {
  width: auto;
}
@media (max-width: 640px) {
  .reservation-info.rating th,
  .reservation-info.rating td {
    display: block;
  }
  .reservation-info.rating th {
    font-weight: bold;
    border-bottom: 0;
  }
  .reservation-info.rating td {
    padding-left: 0;
    padding-bottom: 10px;
  }
}
.page-klub_kenty .items-grid-1x,
.page-klub_kenty .items-grid-2x {
  margin-top: 30px;
}
.hp-slider {
  margin: 30px 0 15px;
}
.hp-slider .slide a {
  display: block;
}
.hp-slider .slide a:before,
.hp-slider .slide a:after {
  content: " ";
  display: table;
}
.hp-slider .slide a:after {
  clear: both;
}
.hp-slider .slide a:before,
.hp-slider .slide a:after {
  content: " ";
  display: table;
}
.hp-slider .slide a:after {
  clear: both;
}
@media (min-width: 1340px) {
  .hp-slider .slide a > * {
    float: left;
    height: 430px;
  }
}
.hp-slider .img {
  min-height: 200px;
  position: relative;
}
.hp-slider .top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 153, 0, 0.7);
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 13px;
}
.hp-slider .title {
  margin: 0;
  font-size: 24px;
}
.hp-slider .content {
  font-size: 23px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #4fb0e0;
  border-top: 0;
  position: relative;
}
.hp-slider .content > * > * {
  padding: 13px 20px;
}
.hp-slider .term {
  color: #fff;
  background-color: #3773bf;
  padding-top: 17px;
  padding-bottom: 17px;
  margin: 0 -1px;
}
.hp-slider .term b {
  display: block;
  font-size: 18px;
}
.hp-slider .length {
  background-color: #4fb0e0;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 8px;
}
.hp-slider .boarding {
  color: #ec8826;
  padding-bottom: 10px;
  padding-top: 25px;
}
.hp-slider .availability {
  font-size: 20px;
  padding-top: 0;
}
.hp-slider .price {
  color: #000;
  position: absolute;
  bottom: 0;
  text-transform: none;
}
.hp-slider .price span {
  display: block;
  font-size: 22px;
}
.hp-slider .price b {
  color: #ec8826;
  font-size: 42px;
  display: block;
}
@media (max-width: 1339px) {
  .hp-slider .title {
    font-size: 21px;
  }
  .hp-slider .content {
    font-size: 19px;
  }
  .hp-slider .term b {
    font-size: 17px;
  }
  .hp-slider .price span {
    font-size: 19px;
  }
}
@media (min-width: 1340px) {
  .hp-slider .img {
    width: 640px;
  }
  .hp-slider .content {
    width: calc(100% - 640px);
    border-left: 0;
  }
  .hp-slider .term {
    margin-left: 0;
  }
  .hp-slider .price {
    left: 0;
    right: 0;
  }
}
@media (max-width: 1339px) and (min-width: 641px) {
  .hp-slider .content:before,
  .hp-slider .content:after {
    content: " ";
    display: table;
  }
  .hp-slider .content:after {
    clear: both;
  }
  .hp-slider .content:before,
  .hp-slider .content:after {
    content: " ";
    display: table;
  }
  .hp-slider .content:after {
    clear: both;
  }
  .hp-slider .content .col-1,
  .hp-slider .content .col-2 {
    float: left;
    width: 50%;
  }
  .hp-slider .term {
    margin-left: -1px;
    margin-right: 0;
  }
  .hp-slider .boarding {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .hp-slider .availability {
    padding-top: 15px;
  }
  .hp-slider .price {
    right: 0;
    width: 50%;
  }
}
@media (max-width: 640px) {
  .hp-slider .price {
    position: static;
  }
  .hp-slider .title {
    font-size: 17px;
  }
  .hp-slider .content,
  .hp-slider .availability {
    font-size: 17px;
  }
  .hp-slider .term b {
    font-size: 14px;
  }
  .hp-slider .boarding {
    padding-top: 15px;
  }
  .hp-slider .price span {
    font-size: 18px;
  }
}
@media (max-width: 560px) {
  .hp-slider {
    margin-top: 5px;
  }
  .hp-slider .top {
    padding: 6px 17px;
  }
  .hp-slider .term {
    padding: 5px 17px;
  }
  .hp-slider .length {
    padding: 4px 17px;
  }
  .hp-slider .boarding {
    padding: 4px 17px;
  }
  .hp-slider .availability {
    padding: 0px 17px 4px 17px;
  }
  .hp-slider .price {
    padding: 0px 17px 10px 17px;
  }
  .hp-slider .slick-dots {
    margin: 0;
  }
}
@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fancybox-enabled {
  overflow: hidden;
}
.fancybox-enabled body {
  overflow: visible;
  height: 100%;
}
.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}
.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  font-family: "Roboto Condensed", sans-serif !important;
}
.fancybox-container ~ .fancybox-container {
  z-index: 99992;
}
.fancybox-outer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.fancybox-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fancybox-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translate3d(0, 0, 0);
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-infobar {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  box-sizing: border-box;
  top: 0;
  left: 50%;
  margin-left: -79px;
}
.fancybox-toolbar {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  box-sizing: border-box;
  top: 0;
  right: 0;
}
.fancybox-caption-wrap {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s, visibility 0s linear 0.25s;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0 30px;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  pointer-events: none;
}
.fancybox-show-infobar .fancybox-infobar {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s, visibility 0s;
}
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s, visibility 0s;
}
.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s, visibility 0s;
}
.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: 15px;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
  background: rgba(30, 30, 30, 0.6);
}
.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.fancybox-slide::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
}
@media (min-width: 768px) {
  .fancybox-slide::before {
    height: 100%;
  }
}
.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
}
.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fancybox-is-sliding .fancybox-slide {
  display: block;
}
.fancybox-slide--previous {
  display: block;
}
.fancybox-slide--current {
  display: block;
}
.fancybox-slide--next {
  display: block;
  z-index: 99995;
}
.fancybox-slide--image {
  overflow: visible;
}
.fancybox-slide--image::before {
  display: none;
}
.fancybox-slide--video .fancybox-content {
  background: #000;
}
.fancybox-slide--video iframe {
  background: #000;
}
.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}
.fancybox-slide--map iframe {
  background: #e5e3df;
}
.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
}
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  z-index: 1;
}
.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(0%);
  max-height: calc(12%);
  overflow: visible;
  background: #fff;
}
.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -44px;
}
.fancybox-slide--iframe .fancybox-close-small:after {
  background: transparent;
  font-size: 35px;
  color: #fff;
}
.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #333333;
}
.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.fancybox-error {
  margin: 0;
  padding: 40px;
  width: 100%;
  max-width: 380px;
  background: #fff;
  cursor: default;
}
.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
.fancybox-close-small:after {
  content: "×";
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 20px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background: #fff;
  transition: background 0.25s;
  box-sizing: border-box;
  z-index: 2;
}
.fancybox-close-small:focus:after {
  outline: 1px dotted #888;
}
.fancybox-close-small:hover:after {
  color: #555;
  background: #eee;
}
.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: 15px;
  color: #333333;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}
.fancybox-caption a {
  pointer-events: all;
  color: #333333;
  text-decoration: underline;
}
.fancybox-caption button {
  pointer-events: all;
}
.fancybox-caption select {
  pointer-events: all;
}
.fancybox-button {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: transparent;
  color: #ddd;
  border-radius: 0;
  cursor: pointer;
  vertical-align: top;
  outline: none;
  background: rgba(30, 30, 30, 0.6);
}
.fancybox-button:hover:not([disabled]) {
  color: #333333;
  background: rgba(0, 0, 0, 0.8);
}
.fancybox-button::before {
  content: "";
  pointer-events: none;
  position: absolute;
  background-color: #fff;
  color: #fff;
  opacity: 0.9;
  box-sizing: border-box;
  display: inline-block;
}
.fancybox-button::after {
  content: "";
  pointer-events: none;
  position: absolute;
  background-color: #fff;
  color: #fff;
  opacity: 0.9;
  box-sizing: border-box;
  display: inline-block;
}
.fancybox-button[disabled] {
  cursor: default;
  pointer-events: none;
}
.fancybox-button[disabled]::before {
  opacity: 0.3;
}
.fancybox-button[disabled]::after {
  opacity: 0.3;
}
.fancybox-button--left {
  border-bottom-left-radius: 5px;
}
.fancybox-button--left::after {
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  left: 20px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.fancybox-button--right {
  border-bottom-right-radius: 5px;
}
.fancybox-button--right::after {
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  right: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-button--close::before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(49%);
  left: calc(42%);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-button--close::after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(49%);
  left: calc(42%);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fancybox-arrow {
  position: absolute;
  top: 50%;
  margin: -50px 0 0 0;
  height: 100px;
  width: 54px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  z-index: 99995;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 0.25s;
}
.fancybox-arrow::after {
  content: "";
  position: absolute;
  top: 28px;
  width: 44px;
  height: 44px;
  background-color: rgba(30, 30, 30, 0.8);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px 24px;
}
.fancybox-arrow--right {
  right: 0;
}
.fancybox-arrow--right::after {
  left: 0;
}
.fancybox-arrow--left {
  left: 0;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.fancybox-arrow--left::after {
  left: 0;
}
.fancybox-show-nav .fancybox-arrow {
  opacity: 0.6;
}
.fancybox-show-nav .fancybox-arrow[disabled] {
  opacity: 0.3;
}
.fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate 0.8s infinite linear;
  animation: fancybox-rotate 0.8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999;
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: calc(43%);
  top: calc(44%);
  border: 2px solid;
  background: none;
}
.fancybox-button--play::before {
  top: calc(44%);
  left: calc(46%);
  background: transparent;
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
}
.fancybox-button--pause::before {
  top: calc(44%);
  left: calc(46%);
  background: transparent;
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px 0 2px;
}
.fancybox-thumbs {
  display: none;
}
.fancybox-button--thumbs {
  display: none;
}
@media all and (max-width: 800px) {
  .fancybox-infobar {
    left: 0;
    margin-left: 0;
  }
  .fancybox-button--left {
    display: none !important;
  }
  .fancybox-button--right {
    display: none !important;
  }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0;
  }
}
@media all and (min-width: 800px) {
  .fancybox-button--thumbs {
    display: inline-block;
  }
  .fancybox-button--thumbs span {
    font-size: 23px;
  }
  .fancybox-button--thumbs::before {
    width: 3px;
    height: 3px;
    top: calc(48%);
    left: calc(48%);
    box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
  }
  .fancybox-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 220px;
    margin: 0;
    padding: 5px 5px 0 0;
    background: #fff;
    word-break: normal;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995;
  }
  .fancybox-thumbs > ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0;
  }
  .fancybox-thumbs > ul > li {
    float: left;
    overflow: hidden;
    max-width: 50%;
    padding: 0;
    margin: 0;
    width: 105px;
    height: 75px;
    position: relative;
    cursor: pointer;
    outline: none;
    border: 5px solid transparent;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
  }
  .fancybox-thumbs > ul > li > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .fancybox-thumbs > ul > li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
    opacity: 1;
  }
  .fancybox-show-thumbs .fancybox-thumbs {
    display: block;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 220px;
  }
  li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1);
  }
}
.fancybox-button--fullscreen:before,
.fancybox-button--play:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.fancybox-button--close:before,
.fancybox-button--close:after {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.fancybox-container.tickets .fancybox-bg {
  background-color: #fff;
}
.fancybox-container.tickets .fancybox-close-small,
.fancybox-container.fancy-blue-form .fancybox-close-small {
  background-color: transparent;
  top: 10px;
  right: 10px;
  width: 25px;
  height: 25px;
}
.fancybox-container.tickets .fancybox-close-small:before,
.fancybox-container.tickets .fancybox-close-small:after,
.fancybox-container.fancy-blue-form .fancybox-close-small:before,
.fancybox-container.fancy-blue-form .fancybox-close-small:after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 0;
}
.fancybox-container.tickets .fancybox-close-small:before,
.fancybox-container.fancy-blue-form .fancybox-close-small:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fancybox-container.tickets .fancybox-close-small:after,
.fancybox-container.fancy-blue-form .fancybox-close-small:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fancybox-container.tickets .fancybox-slide > * {
  padding: 0 !important;
}
.fancybox-container.tickets .table-wrap {
  background-color: #fff;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  position: relative;
  min-height: 150px;
}
.fancybox-container.tickets .table-wrap .load-cube-grid {
  position: absolute;
  left: 0;
  right: 0;
  top: 45px;
  margin: auto;
}
.fancybox-container.tickets .table-wrap > p {
  text-align: center;
  padding: 15px 0;
  margin: 0;
}
.fancybox-container.tickets .demand-contact {
  padding: 25px 0;
  border: 1px solid #eeeeee;
  border-top: 0;
}
@media (min-width: 992px) {
  .fancybox-container.tickets .table-terms {
    min-width: 900px;
    max-width: 1300px;
  }
}
.fancybox-container.tickets .table-terms th {
  padding-top: 14px !important;
}
.fancybox-container.tickets .table-terms th.sort {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fancybox-container.tickets .table-terms tr:not(.flightOrderRow) td {
  padding: 8px 12px !important;
}
.fancybox-container.tickets .table-terms .flightButton {
  padding-right: 18px;
  border: 0px solid white;
}
.fancybox-container.fancy-blue-form .fancybox-slide > * {
  background-color: #ddf0f9;
  padding: 0;
}
.fancybox-container.fancy-blue-form .input.submit {
  text-align: center;
}
.fancybox-container.fancy-blue-form .messages {
  padding-top: 15px;
  text-align: center;
}
#page-emi.page-dubai_stay_sunny #page-header {
  background-image: url('../images/css/header-dubai-stay-sunny.jpg');
  background-position: center;
}
#page-emi.page-dubai_stay_sunny #page-header:after {
  display: none;
}
#page-emi.page-dubai_stay_sunny .tours-listing {
  font-size: 0;
  margin-top: 25px;
}
#page-emi.page-dubai_stay_sunny .tours-listing .title {
  margin: 0;
}
#page-emi.page-dubai_stay_sunny .tours-listing .price {
  padding-top: 0;
}
#page-emi.page-dubai_stay_sunny .tours-listing .content > * {
  float: none;
}
@media (min-width: 641px) {
  #page-emi.page-dubai_stay_sunny .tours-listing .title-wrap {
    min-height: 143px;
  }
}
@media (min-width: 992px) {
  #page-emi.page-dubai_stay_sunny .tours-listing {
    margin-left: -15px;
    margin-right: -15px;
  }
  #page-emi.page-dubai_stay_sunny .tours-listing .item {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
  #page-emi.page-dubai_stay_sunny .tours-listing .item:nth-child(2n):before {
    left: 15px;
  }
  #page-emi.page-dubai_stay_sunny .tours-listing .item:nth-child(2n+1):before {
    right: 15px;
  }
}
#popupDialog {
  display: none;
  max-width: 960px;
  padding: 30px;
}
#popupDialog .header {
  overflow: auto;
}
#popupDialog h2 {
  font-size: 1.8em;
  font-weight: bold;
  margin-top: 20px;
  padding-top: 40px;
  border-top: 1px solid #2164b6;
  color: #000;
}
#popupDialog .inner {
  line-height: 1.9em;
}
#popupDialog .inner > span {
  display: inline-block;
  padding-top: 40px;
}
#popupDialog .inner > img {
  float: right;
  margin-right: 60px;
}
@media (max-width: 767px) {
  #popupDialog {
    padding: 10px;
    font-size: 0.9em;
  }
  #popupDialog h2 {
    margin-top: 0px;
    padding-top: 10px;
    font-size: 1.4em;
  }
  #popupDialog .inner > span {
    padding-top: 0px;
  }
}
#hodnoceni-tripadvisor h2 {
  font-size: 2em;
}
.TA_selfserveprop #CDSWIDSSP {
  width: 100% !important;
}
.TA_selfserveprop #CDSWIDSSP .widSSPData {
  padding-left: 0px !important;
}
.TA_selfserveprop #CDSWIDSSP .widSSPData .widSSPBranding dt {
  width: auto;
}
.TA_selfserveprop ul li::before {
  display: none;
}
h2.ta-rating {
  margin-bottom: 3px;
}
h2.ta-rating img {
  float: none;
  width: 170px;
  padding-left: 7px;
}
div.ta-rating {
  font-size: 1.1em;
  font-weight: normal;
  color: #000;
}
div.ta-rating * {
  overflow: auto;
}
div.ta-rating h3 {
  margin: 22px 0 12px 0;
  text-transform: uppercase;
  font-weight: lighter;
  font-size: 2.2em;
}
div.ta-rating strong {
  display: block;
  margin-bottom: 5px;
  color: #3773bf;
  font-size: 1.2em;
  font-weight: normal;
}
div.ta-rating img.bubbles {
  position: relative;
  top: -2px;
  margin-right: 7px;
}
div.ta-rating span.bubbles {
  font-weight: lighter;
}
div.ta-rating span.bubbles a {
  color: #333333;
  text-decoration: underline;
}
div.ta-rating span.bubbles em {
  font-style: normal;
  font-weight: normal;
}
div.ta-rating hr {
  clear: both;
  width: 100%;
  margin-top: 0px;
}
div.ta-rating .ta-rank {
  float: right;
  margin-top: 40px;
}
div.ta-rating .ta-rank .label {
  float: left;
  margin: 16px 12px 0 0;
  text-align: right;
}
div.ta-rating .ta-rank strong {
  float: right;
  color: #ec8826;
  font-size: 3.3em;
  font-weight: lighter;
}
div.ta-rating .ta-rank strong span {
  font-size: 0.5em;
}
div.ta-rating .ta-detail {
  padding: 10px 0 15px 0;
}
div.ta-rating .ta-detail.ta-subrating {
  float: left;
  padding-top: 16px;
}
div.ta-rating .ta-detail > div {
  float: left;
  width: 80px;
  margin-right: 20px;
  text-align: center;
}
div.ta-rating .ta-detail > div .number {
  margin-top: 4px;
  color: #ec8826;
  font-size: 1.4em;
}
div.ta-rating .ta-detail > div .label {
  margin-bottom: 3px;
  font-size: 0.8em;
}
div.ta-rating .good-for {
  margin: 15px 0;
}
div.ta-rating .good-for strong {
  display: inline;
  padding-right: 6px;
}
#fly-loader {
  position: fixed;
  display: none;
  width: 790px;
  max-width: 100%;
  height: 195px;
  background-color: white;
  box-shadow: 13px 13px 16px 0px rgba(0, 0, 0, 0.42);
  border-radius: 20px;
  padding: 15px 30px;
  left: 50%;
  top: 50%;
  z-index: 151;
  transform: translate(-50%, -50%);
}
#fly-loader #tower1,
#fly-loader #tower2 {
  position: absolute;
  bottom: calc(60px);
  text-transform: uppercase;
  font-size: 14px;
  max-width: calc(48% - 10px);
}
#fly-loader #flugzeug {
  color: #ec8826;
  font-weight: bold;
  position: absolute;
  -webkit-animation: linear infinite;
  -o-animation: linear infinite;
  animation: linear infinite;
  -webkit-animation-name: flight;
  animation-name: flight;
  -webkit-animation-duration: 20s;
  animation-duration: 20s;
}
#fly-loader #tower1 {
  left: 35px;
  right: auto;
}
#fly-loader #tower2 {
  right: 35px;
  left: auto;
}
#fly-loader .runway {
  width: 740px;
  max-width: 100%;
  height: 5px;
  background-color: #fb9531;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 50px;
  margin: 0 auto;
}
#fly-loader span {
  display: inline-block;
  color: #ec8826;
  position: absolute;
  bottom: 15px;
  text-align: center;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 18px;
}
@keyframes flight {
  0% {
    left: 10%;
    top: 25%;
    transform: rotate(10deg);
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  30% {
    left: 30%;
  }
  45% {
    left: 40%;
  }
  70% {
    left: 60%;
  }
  99% {
    opacity: 1;
  }
  100% {
    transform: rotate(10deg);
    opacity: 0;
    left: 80%;
    top: 25%;
  }
}
@-webkit-keyframes flight {
  0% {
    left: 10%;
    top: 25%;
    -webkit-transform: rotate(10deg);
    -webkit-opacity: 1;
  }
  1% {
    -webkit-opacity: 1;
  }
  30% {
    left: 30%;
  }
  45% {
    left: 40%;
  }
  70% {
    left: 60%;
  }
  99% {
    -webkit-opacity: 1;
  }
  100% {
    -webkit-opacity: 0;
    left: 80%;
    top: 25%;
    -webkit-transform: rotate(10deg);
  }
}
.blur {
  position: relative;
}
#fly-loader-bg {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 150;
  /* mobilni #top-panel ma 101 */
}
.fly-loader-img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  min-width: 100%;
  opacity: 0;
  background-position: center top;
  background-size: 100%;
}
@media (max-width: 767px) {
  .fly-loader-img {
    position: fixed;
    top: 0;
    left: calc(-400px + 50%);
    min-width: 800px;
    min-height: 100%;
    width: 100%;
    height: auto;
  }
  #fly-loader #tower1,
  #fly-loader #tower2 {
    font-size: 12px;
  }
  #fly-loader #tower1 {
    left: 10px;
  }
  #fly-loader #tower2 {
    right: 10px;
  }
}
.custom_sharing_toolbox {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  min-height: 32px;
}
.custom_sharing_toolbox > div {
  position: relative;
  overflow: hidden;
  width: 32px;
  height: 32px;
  float: left;
  margin: 0 3px;
  transition: 0.3s ease-in-out;
}
.custom_sharing_toolbox > div:hover {
  cursor: pointer;
  transform: translateY(-4px);
}
.custom_sharing_toolbox > div.share-facebook {
  display: none;
  background-image: url('/images/ico/ico-share-facebook.png');
}
.custom_sharing_toolbox > div.share-twitter {
  overflow: hidden;
}
.custom_sharing_toolbox > div.share-twitter > iframe {
  transform: scale(1.4, 1.4);
  transform-origin: 23px 10px;
}
.custom_sharing_toolbox > div.share-email {
  background-image: url('/images/ico/ico-share-email.png');
}
.custom_sharing_toolbox > div.share-email > a {
  display: block;
  width: 100%;
  height: 100%;
}
.custom_sharing_toolbox > div.share-more {
  background-image: url('/images/ico/ico-share-more.png');
}
.custom_sharing_toolbox > div.share-more-open {
  display: none;
  position: absolute;
  left: 0;
  top: 32px;
  width: calc(100% - 6px);
  height: 93px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  margin-top: 10px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
}
.custom_sharing_toolbox > div.share-more-open:hover {
  transform: none;
}
.custom_sharing_toolbox > div.share-more-open a {
  display: inline-block;
  width: 100%;
  margin: 2px 0;
  padding: 0 5px;
  line-height: 17px;
  font-weight: normal;
  color: #333333;
}
.custom_sharing_toolbox > div.share-more-open a:hover {
  color: #ef9a45;
}
.custom_sharing_toolbox > div.share-more-open a > img {
  width: 17px;
}
@media (max-width: 767px) {
  .custom_sharing_toolbox > div.share-more-open {
    position: relative;
    top: 0;
    clear: both;
    width: 150px;
  }
  .head-title-wrap {
    overflow: auto;
  }
  .head-title-wrap h1 {
    padding-right: 0px;
  }
  .head-title-wrap .custom_sharing_toolbox {
    position: relative;
    float: right;
    margin: 0 20px 0 0;
  }
}
.load-cube-grid {
  width: 45px;
  height: 45px;
  margin: 45px auto;
}
.load-cube-grid .load-cube {
  width: 33%;
  height: 33%;
  background-color: #ec8826;
  float: left;
  -webkit-animation: load-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: load-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.load-cube-grid .load-cube1 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.load-cube-grid .load-cube2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.load-cube-grid .load-cube3 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.load-cube-grid .load-cube4 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.load-cube-grid .load-cube5 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.load-cube-grid .load-cube6 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.load-cube-grid .load-cube7 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.load-cube-grid .load-cube8 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.load-cube-grid .load-cube9 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes load-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes load-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
.extended-filter--side {
  border: none!important;
  background: #fff!important;
}
@media (max-width: 768px) {
}
.extended-filter--side .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8%208V14H6V8H0V6H6V0H8V6H14V8H8Z%22%20fill%3D%22%23EC8826%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) calc(50% + 2px);
  flex-wrap: wrap;
  padding-right: 20px;
}
.extended-filter--side .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
  min-width: 0!important;
}
.extended-filter--side .select2-container.select2-container--default .select2-selection--multiple .selected-option-text {
  font-size: 17px;
}
.extended-filter--side input,
.extended-filter--side select,
.extended-filter--side textarea {
  padding: 10px 9px 9px!important;
}
.extended-filter--side [data-select-rooms] [data-select-rooms-trigger]:not(.paxs-count-input) {
  padding: 3px 35px 3px 9px;
  height: auto!important;
  background-position: center right 7px;
}
.extended-filter--side [data-select-rooms] [data-select-rooms-content] {
  right: auto;
  left: -1px;
  top: 57px;
}
.extended-filter--side [data-select-rooms] [data-select-rooms-content]:before {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
.extended-filter--side [data-select-rooms] [data-select-rooms-content] input {
  width: 25px!important;
}
.extended-filter--side [data-select-rooms] [data-select-rooms-content] label {
  width: calc(100% - 69px) !important;
}
.extended-filter--side .input + .group,
.extended-filter--side .input + .input {
  margin-top: 10px;
}
.extended-filter--side .input-hint {
  display: block!important;
}
.extended-filter--side .input__element {
  position: relative;
  align-items: center;
  display: flex;
  justify-content: space-between;
  border: 1px solid #eeeeee;
}
.extended-filter--side .input__element .airport-origin-list {
  position: relative;
  width: 100%;
  max-width: 100%;
  color: #333;
  background: #fff;
  padding: 10px 9px 9px;
  font-weight: 500;
  cursor: pointer;
}
.extended-filter--side .input__element .airport-origin-list .airport-origin-cnt:before {
  content: " +";
  white-space: nowrap;
}
.extended-filter--side .input__element .airport-origin-list:after {
  content: "";
  border: 2px solid #ec8826;
  border-top: 0;
  border-left: 0;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  bottom: 0;
  right: 10px;
  margin: auto;
  pointer-events: none;
}
.extended-filter--side .input__element .airport-origin-checkbox-block {
  top: 40px;
}
.extended-filter--side .input__element .airport-origin-checkbox-block label {
  margin-bottom: 0!important;
  color: #333!important;
}
.extended-filter--side .input__element .airport-origin-checkbox-block label.selected {
  color: #fff!important;
}
.extended-filter--side .input__flex {
  display: flex;
  align-items: flex-start;
  margin-left: -5px;
  margin-right: -5px;
}
.extended-filter--side .input__flex > * {
  margin-left: 5px;
  margin-right: 5px;
  flex-grow: 1;
}
.extended-filter--side .input__label {
  color: #000!important;
  text-transform: uppercase;
  font-family: 'Roboto Condensed';
  font-weight: 700;
  margin-bottom: 5px!important;
  font-size: 13px!important;
}
.extended-filter--side .input__label + .filter-price-slider {
  margin-top: 10px;
}
.extended-filter--side .input__title {
  font-family: 'Roboto Condensed';
  font-weight: 400;
  color: #969696!important;
  margin-bottom: 3px;
}
.extended-filter--side .input .select-wrap {
  flex-grow: 1;
}
.extended-filter--side .input .select-wrap:after {
  border-color: #ec8826;
}
.extended-filter--side .input.search button {
  padding: 13px 50px!important;
  min-width: 0!important;
  font-size: 18px!important;
}
.extended-filter--side .input.search button:before {
  display: none;
}
@media (max-width: 768px) {
  .extended-filter--side input,
  .extended-filter--side select,
  .extended-filter--side textarea {
    padding: 6px 9px 5px!important;
    height: auto!important;
    line-height: 19px;
  }
  .extended-filter--side [data-select-rooms] [data-select-rooms-trigger]:not(.paxs-count-input) {
    line-height: 30px!important;
    padding-top: 0;
    padding-bottom: 0;
  }
  .extended-filter--side [data-select-rooms] [data-select-rooms-content] label {
    width: calc(100% - 81px) !important;
  }
  .extended-filter--side .input__element .airport-origin-list {
    padding: 8px 9px 7px;
  }
}
.option__link {
  color: #3773BF;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.option__link:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  transform: rotate(-45deg);
  border: solid #2164b6;
  border-width: 0 2px 2px 0;
  pointer-events: none;
  margin-left: 5px;
}
.options-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.options-header__heading {
  font-size: 21px;
  font-weight: 400;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .options-header {
    padding: 0 20px;
  }
}
.options {
  font-family: 'Roboto Condensed';
}
.options--py {
  padding: 17px 0;
}
.options__option {
  box-shadow: 0px 3px 20px -2px rgba(0, 0, 0, 0.11);
  transition: all 0.15s ease-in-out;
  overflow: hidden;
}
.options__option.active {
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.options__option:first-of-type {
  border-radius: 4px;
}
.options__option:not(:first-of-type) {
  margin-top: 10px;
}
.options .option__content {
  display: none;
}
.options .option__content .option__info .info__left .option__name span {
  max-width: 600px;
  font-size: 16px;
}
.options__btn {
  margin-top: 20px;
  justify-content: center;
}
.options__btn:after {
  transform: rotate(45deg) translateY(-3px);
}
.options .option__info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  padding: 0 20px;
  margin-top: 1px;
}
.options .option__info:first-of-type .option__name {
  font-size: 20px;
}
.options .option__info .info__left,
.options .option__info .info__right {
  display: flex;
  align-items: center;
  height: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
}
.options .option__info .info__left {
  cursor: pointer;
}
.options .option__info.active .option__button:after {
  top: 9px!important;
  transform: rotate(225deg) !important;
}
.options .option__button {
  position: relative;
  width: 25px;
  min-width: 25px;
  height: 25px;
  background: #EC8826;
  margin-right: 20px;
  border-radius: 3px;
}
.options .option__button:after {
  content: "";
  position: absolute;
  right: 6px;
  width: 6px;
  height: 6px;
  display: block;
  padding: 2px;
  border-color: #ec8826;
  font-size: 25px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  pointer-events: none;
  transition: all 0.15s ease-in-out;
  transform: rotate(225deg) scale(-1, -1);
  top: 3px;
}
.options .option__name {
  display: flex;
  align-items: center;
  font-size: 19px;
}
.options .option__name span {
  color: #000;
  line-height: .9;
  display: inline-block;
}
.options .option__region {
  font-size: 14px;
  color: #939393;
  text-decoration: underline;
  max-width: 500px;
  padding: 0 15px;
}
.options .option__price {
  margin-right: 50px;
  font-size: 16px;
  color: #EC8826;
  white-space: nowrap;
}
.options .option__price strong {
  font-weight: 700;
}
.options .option__temperature {
  margin-right: 25px;
  font-size: 16px;
  color: #A0A0A0;
}
@media (max-width: 1339px) {
  .options .option__region {
    display: none;
  }
}
@media (max-width: 991px) {
  .options {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .options .option__price {
    margin-right: 0;
  }
  .options .option__button {
    margin-right: 10px;
  }
  .options .option__region {
    display: none;
  }
  .options .option__temperature {
    display: none;
  }
  .options .option__name span {
    line-height: 1;
  }
  .options .option__info .info__right {
    flex-direction: column;
    white-space: nowrap;
  }
  .options .option__info .info__right .option__select {
    margin-top: 2px;
  }
  .options .option__content .option__info .info__left .option__name span {
    padding-right: 20px;
  }
}
.new-checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  margin-bottom: 0!important;
}
.new-checkbox input {
  display: none;
}
.new-checkbox input:checked ~ .checkbox__icon {
  background: #ec8826;
}
.new-checkbox .checkbox__icon {
  border: 1px solid #EEEEEE;
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  transition: background 0.1s ease-in-out;
  margin-right: 11px;
}
.new-checkbox .checkbox__icon:before {
  position: absolute;
  content: "L";
  display: block;
  left: 5.4px;
  top: .4px;
  font-family: arial;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  transform: scaleX(-1) rotate(-35deg);
}
.new-checkbox span:nth-child(3) {
  font-family: 'Roboto Condensed';
  color: #333333;
  font-size: 14px;
  font-weight: 400;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
.mb {
  margin-bottom: 2rem;
}
.tripadvisor {
  padding: 2px 6px;
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
  background-color: #17b538;
  position: absolute;
  bottom: 5px;
  left: 5px;
}
.tripadvisor .pre {
  display: block;
  height: 28px;
  margin: 0 auto;
}
.tripadvisor .after {
  font-size: 20px;
}
.list-item__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.list-item__bottom--mt {
  margin-top: 10px!important;
}
.list-item__price {
  float: none!important;
  padding-top: 0!important;
}
.list-item__price .detail {
  margin-top: 0!important;
}
.listing .list-item__bottom {
  display: flex;
}
@media (max-width: 768px) {
  .listing .list-item__bottom {
    flex-direction: column;
  }
  .listing .list-item__bottom .icon-buttons {
    margin-left: 0;
    white-space: nowrap;
  }
}
.baseline {
  vertical-align: top!important;
}
.d-flex {
  display: flex;
}
.flex-column {
  flex-direction: column;
}
.align-items-center {
  align-items: center;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-center {
  justify-content: center;
}
.font-weight-bold {
  font-weight: 700;
}
.text-underline {
  text-decoration: underline;
}
.orange-bg-hover:hover {
  background: #ef9a45 !important;
}
.w-auto {
  width: auto;
}
.w-100 {
  width: 100% !important;
}
.w-75 {
  width: 75%;
}
.w-25 {
  width: 25%;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.my-4 {
  margin-block: 4px !important;
}
.px-3 {
  padding-inline: 3px !important;
}
@media (min-width: 991px) {
  .flex-lg-column {
    flex-direction: column;
  }
  .justify-content-lg-end {
    justify-content: flex-end;
  }
}
.detail__hero {
  float: left;
  width: 100%;
  box-shadow: 0px 3px 20px -2px rgba(0, 0, 0, 0.11);
  border-radius: 5px;
  padding: 10px;
  display: flex;
  align-items: stretch;
}
.detail__images {
  margin-top: 0 !important;
}
.detail__images .main-image {
  height: 100%;
}
.detail__images .main-image img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}
.detail__right {
  display: flex;
  align-items: stretch;
}
.detail__right > *:first-child {
  flex-grow: 1;
  position: relative;
}
.detail__main {
  display: flex;
  justify-content: space-between;
}
.detail__rating {
  position: absolute;
  right: 0;
  top: 0;
}
.detail__price {
  width: fit-content;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 10px;
}
.detail__price span {
  font-size: 12px;
  margin-bottom: 5px;
  color: #868686;
}
.detail__price .price__block {
  padding: 10px 13px;
  font-weight: 700;
  font-size: 17px;
  background: #ec8826;
  color: #fff;
}
.detail__map {
  position: relative;
  margin-left: 16px;
}
.detail__map .map__button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.detail__map .map__map {
  height: 100%;
}
@media (max-width: 1340px) {
  .detail__map {
    display: none;
  }
}
@media (max-width: 991px) {
  .detail__price {
    margin-left: 10px;
    margin-right: 10px;
  }
  .detail__main {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .detail__main {
    width: calc(100% + 15px);
  }
  .detail__hero {
    flex-direction: column-reverse;
  }
}
.icon-infos {
  display: flex;
  width: fit-content;
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 24px;
  /*
	alternative style for mobile
	@media (max-width: 767px) {
		margin-left: auto;
    margin-right: auto;
    padding-left: 11px;
    padding-right: 11px;
		&__col {
			margin-right: 4px!important;
			margin-left: 4px!important;
			&:not(:last-of-type) {
			}
		}
	}
	*/
}
.icon-infos__col {
  padding: 0 !important;
}
.icon-infos__col:not(:last-of-type) {
  margin-right: 45px;
}
.icon-infos__item {
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 13px;
  height: 22px;
}
.icon-infos__item img {
  width: 18px !important;
  height: 18px !important;
}
.icon-infos__item span {
  margin-left: 9px;
  text-align: left !important;
}
.icon-infos__item .show-more {
  height: 22px;
}
@media (max-width: 767px) {
  .icon-infos {
    flex-wrap: wrap;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }
  .icon-infos__col:first-of-type {
    padding: 0 !important;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .icon-infos__col:first-of-type .icon-infos__item:not(:last-of-type) {
    padding-right: 15px;
  }
  .icon-infos__col:not(:last-of-type) {
    margin-right: 0;
  }
  .icon-infos__col:not(:first-of-type) {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.show-more {
  display: flex;
  align-items: center;
  font-weight: 300;
  font-size: 13px;
  color: #3D77BF;
  text-decoration: underline;
}
.icon-buttons {
  display: flex;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-left: 20px;
}
.icon-buttons .icon-button:not(:last-of-type) {
  margin-right: 22px;
}
.icon-buttons--detail {
  border-top: 1px solid #DFDFDF;
  width: calc(100% - 20px);
  padding-top: 12px;
}
.icon-button {
  display: flex;
  align-items: center;
}
.icon-button span {
  font-size: 15px;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
}
.icon-button img {
  margin-left: 7px;
}
.price-loader {
  padding-right: 17px;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  text-transform: uppercase;
  color: #ec8826;
}
.price-loader span {
  margin-right: 25px;
  font-size: 20px;
}
.price-loader .dot-pulse {
  position: relative;
  left: -9999px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #ec8826;
  color: #ec8826;
  box-shadow: 9999px 0 0 -5px #ec8826;
  animation: dotPulse 1.5s infinite linear;
  animation-delay: 0.25s;
  text-align: left;
}
.price-loader .dot-pulse:before,
.price-loader .dot-pulse:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #ec8826;
  color: #ec8826;
}
.price-loader .dot-pulse:before {
  box-shadow: 9984px 0 0 -5px #ec8826;
  animation: dotPulseBefore 1.5s infinite linear;
  animation-delay: 0s;
}
.price-loader .dot-pulse:after {
  box-shadow: 10014px 0 0 -5px #ec8826;
  animation: dotPulseAfter 1.5s infinite linear;
  animation-delay: 0.5s;
}
@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px #ec8826;
  }
  30% {
    box-shadow: 9984px 0 0 2px #ec8826;
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px #ec8826;
  }
}
@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px #ec8826;
  }
  30% {
    box-shadow: 9999px 0 0 2px #ec8826;
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px #ec8826;
  }
}
@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px #ec8826;
  }
  30% {
    box-shadow: 10014px 0 0 2px #ec8826;
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px #ec8826;
  }
}
.price-loader--bigger span {
  font-size: 25px;
}
.price-loader--center {
  width: fit-content;
  margin-inline: auto;
}
.price-loader--mt {
  margin-top: .5rem;
}
.pb-0 {
  padding-bottom: 0!important;
}
